Showing posts with label design. Show all posts
Showing posts with label design. Show all posts

Wednesday, February 22, 2017

Pengertian Sistem Interface

pengertian-sistem-interface
Sistem Interface adalah input dan output yang melibatkan seminimal mungkin bahkan cenderung tidak ada interaksi dengan pengguna, seperti

  • Input dari sistem lain atau output ke sistem lain – bentuk ini merupakan interaksi langsung dengan sistem lain, biasanya dalam bentuk pesan jaringan. Electronic Data Interchange (IDE) dan banyak sistem web lainnya terintegrasi dengan sistem lain melalui pengiriman pesan langsung.
  • Input dan output yang terotomatisasi – data dicatat menggunakan sebuah perangkat seperti scanner atau dihasilkan oleh orang yang memulai proses yang diproses tanpa memerlukan campur tangan manusia lagi.
  • Input dan output ke database eksternal – kondisi dapat memberikan input untuk atau menerima output dari sebuah sistem. Pesan EDI biasanya digunakan, namun interaksi langsung dengan database sistem lain akan lebih efisien.
Baca Juga: Pengertian User Interface

Aktivitas yang dilakukan untuk mendesain input sistem, yaitu :


1. Mengidentifikasi perangkat dan mekanisme yang akan digunakan untuk memasukkan input.
Tugas ini merupakan termasuk metode yang paling up-to-date untuk memasukkan informasi ke dalam sistem. Hampir semua sistem bisnis, end-user menginput data melalui formulir elektronik. Namun, di era teknologi informasi saat ini, ada banyak cara untuk memasukkan informasi ke dalam sistem, diantaranya adalah scanning, reading, dan perangkat transmisi yang lebih cepat, lebih efisien, dan mengurangi kesalahan dari input user.
2. Mengembangkan daftar input sistem yang dibutuhkan, hubungan antara usecase dan system interface.
Rancangan input sistem dan interface harus dipadukan dengan desain software.
3. Menentukan titik kontrol dan tingkat keamanan yang diperlukan untuk input sistem.
Tim proyek harus mengembangkan pernyataan persyaratan kebijakan dan kontrol sebelum memulai mendesain system interface.

Pada dasarnya, desainer dalam merancang sistem interface harus berusaha untuk mengurangi atau bahkan menghilangkan campur tangan manusia. Selain itu, desainer harus melakukan validasi mekanisme yang dekat dengan sumber data untuk mengurangi keterlambatan pemrosesan.

Semakin sedikit manusia berinteraksi dengan alat input akan membuat kesalahan yang tidak disengaja akan semakin kecil. Untuk itu diperlukan sejumlah alat yang mampu menggantikan interaksi manusia dengan sistem secara langsung. Sejumlah perangkat elektronik dapat membantu atau bahkan menggantikan key stroking manusia, seperti : scanner, layarsentuh, barcode reader, dan kamera digital. Perlu disadari, walaupun sudah menggunakan alat-alat tersebut, kesalahan masih akan dapat terjadi, tetapi akan terminimalisir dikarenakan adanya peluang untuk melakukan penyesuaian dan koreksi.

Pengertian User Interface

pengertian-user-interface
User interface adalah input dan output yang memerlukan campur tangan dari user secara langsung. Rancangan dapat bervariasi tergantung dari tujuan dari tampilan, karakteristik pengguna, dan karakteristik dari device yang digunakan 

Selama ini sudah banyak designer membuat dan mempublikasikan pedoman untuk merancang User Interface dengan berbagai cara dan pendekatan serta ada juga yang membuat langkah-langkah untuk membimbing seorang developer dalam membuat aplikasi yang user friendly / user yang menggunakan aplikasi tersebut dengan mudah

Tujuan membuat User Interface yang baik 
untuk menstandarisasikan guna mendapatkan dua manfaat, yaitu untuk memperoleh fungsionalitas yang dapat diprediksi dan untuk mendapatkan konsistensidari "look and feel" serta navigasi antara komponen sistem.

Konesp Design User Interface yang friendly:


Affordance and Visibility
Terdapat dua prinsip utama untuk memastikan interaksi yang baik antara orang dan mesin, visibility dan affordance. Visibility berarti kendali harus terlihat sehingga pengguna mengetahui bahwa fasilitas tersebut tersedia dan kendali harus memberikan balikan yang menandakan bahwa itu bekerja. Affordance berarti tampilan dari kendali harus menggambarkan fungsinya, tujuan kendali tersebut dibuat. Contohnya tombol memerlukan klik dan scroll bar memerlukan untuk discroll. Kebanyakan pengguna familiar dengan kendali di windows namun mereka mungkin tidak terbiasa dengan kendali yang ada di web.
contoh-user-interface

Konsistensi
Konsistensi tampilan dan konsistensi fungsi membuat sistem mudah untuk dipelajari dan digunakan. Cara informasi disusun dalam form, nama, dan pengaturan menu, ukuran dan bentuk icon, serta urutan yang harus diikuti untuk menjalankan sebuah tugas harus konsisten di keseluruhan sistem. Contoh: button exit yang biasa di kiri atas

Shortcuts
User interface dan dialog yang dirancang untuk pengguna baru biasanya mengganggu dan menghalangi bagi produktivitas pengguna yang sudah pengalaman. Pengguna yang bekerja dengan aplikasi berulang kali atau untuk jangka waktu yang lama mengingikan cara singkat (shortcuts) untuk fungsi-fungsi yang sering digunakan, yang akan meminimalisasi jumlah penggunaan keystroke, klik mouse, dan pemilihan menu untuk menyelesaikan pekerjaan. Contoh nya dari gambar di atas terdapat shorcut seperti: "Play, Mute, Repeat, Next, Prev dll"

Feedback
Setiap tindakan yang dilakukan oleh pengguna harus menghasilkan sebuah balikan dari computer sehingga pengguna mengetahui bahwa tindakan dipahami oleh sistem. Umpan balik memberikan pengguna konfirmasi dan perasaan bahwa sistem responsive serta berfungsi dengan baik. Umpan balik dapat berbagai macam bentuk seperti suara, baik suara klik maupun suara orang, ataupun berbentuk seperti perubahan icon, warna, atau progress meter.
user-interface-feedback

Error handling
User interface yang baik mengantisipasi beberapa kesalahan umum dan membantu pengguna untuk menghindarinya. Saat kesalahan terjadi, user interface memerlukan mekanisme untuk mendeteksinya. Saat sistem melakukan kesalahan, pesan kesalahan harus menjelaskan apa yang salah dan bagaimana memperbaikinya. Sistem juga harus mempersingkat tindakan perbaikan. Contohnya, saat pengguna memasukkan ID Pelanggan yang salah, sistem harus memberitahu user bahwa hal ini terjadi dan menempatkan pointer pada textbox ID Pelanggan dengan isi yang sebelumnya sudah diisi dan siap untuk diperbaiki.
user-interface-error-handling

Reducing Short term memory lost
Orang memiliki banyak keterbatasan dan ingatan jangka pendek adalah keterbatasan yang terbesar. Perancanga user interface harus menghindari kondisi dimana pengguna harus mengingat sesuatu dari satu form ke form lainnya selama mereka menggunakan sistem.