PERANCANGAN INTERFACE USER Perancangan Interface User Perekayasa perangkat

  • Slides: 20
Download presentation
PERANCANGAN INTERFACE USER

PERANCANGAN INTERFACE USER

Perancangan Interface User Perekayasa perangkat lunak harus mengambil tanggung jawab perancangan interface user disamping

Perancangan Interface User Perekayasa perangkat lunak harus mengambil tanggung jawab perancangan interface user disamping perancangan perangkat lunak. n Perancangan user interface yang baik harus bersifat kritis. n User interface berbasis grafis (GUI) n

Kelebihan GUI relatif mudah dipelajari dan digunakan. n User memiliki banyak layar untuk interaksi

Kelebihan GUI relatif mudah dipelajari dan digunakan. n User memiliki banyak layar untuk interaksi dengan sistem. n Interaksi yang cepat dengan layar penuh dapat dilakukan dengan akses langsung ke bagian mana pun pada layar. n

Proses Perancangan User Interface Analisis dan Pahami Kegiatan user Buat Prototipe Desain diatas kertas

Proses Perancangan User Interface Analisis dan Pahami Kegiatan user Buat Prototipe Desain diatas kertas Rancang Prototipe Evaluasi desain Dengan End User Buat prototipe Desain dinamis Prototipe yang dapat dieksekusi Evaluasi desain Dengan End User Implementasi Interface user Yang final

Suatu kegiatan user interface yang kritis adalah analisis kegiatan user yang akan didukung oleh

Suatu kegiatan user interface yang kritis adalah analisis kegiatan user yang akan didukung oleh sistem komputer tersebut. Tanpa memahami apa yang ingin dilakukan user dengan sistem komputer tidak ada prospek yang realistis dalam perancangan user interface yang efektif

Prinsip Perancangan User Interface Kebiasaan user n Konsistensi n Kejutan minimal n Kemampuan pemulihan

Prinsip Perancangan User Interface Kebiasaan user n Konsistensi n Kejutan minimal n Kemampuan pemulihan n Panduan user n Keragaman user n

Kebiasaan User “User tidak boleh dipaksa beradaptasi dengan suatu interface karena implementasinya tidak tepat.

Kebiasaan User “User tidak boleh dipaksa beradaptasi dengan suatu interface karena implementasinya tidak tepat. Interface harus menggunakan istilah-istilah yang dikenal user”

Konsistensi “konsistensi memiliki arti bahwa command dan menu sistem harus memiliki format yang sama,

Konsistensi “konsistensi memiliki arti bahwa command dan menu sistem harus memiliki format yang sama, parameter harus diberikan ke semua command dengan cara yang sama, dan tanda baca pada command juga harus sama. Interface yang konsisten mengurangi waktu belajar user”

Kejutan Minimal “prinsip kejutan minimal adalah prinsip yang sangat tepat guna, karena user sudah

Kejutan Minimal “prinsip kejutan minimal adalah prinsip yang sangat tepat guna, karena user sudah pasti sangat kesal jika sistem berlaku dalam cara yang tidak diharapkannya”

Kemampuan Pemulihan “merupakan prinsip yang sangat penting, karena user pada akhirnya pasti akan melakukan

Kemampuan Pemulihan “merupakan prinsip yang sangat penting, karena user pada akhirnya pasti akan melakukan kesalahan dalam menggunakan suatu sistem. Interface user harus menyertakan fasilitas yang memungkinkan user pulih dari kesalahan mereka” Fasilitas ini dapat berupa : 1. Konfirmasi terhadap aksi yang destruktif 2. Penyediaan fasilitas undo

Panduan User “Interface harus memiliki panduan user atau fasilitas bantuan (help) yang sudah tercangkok

Panduan User “Interface harus memiliki panduan user atau fasilitas bantuan (help) yang sudah tercangkok didalamnya. Fasilitas ini harus diintegrasikan dengan sistem dan harus menyediakan berbagai tingkat bantuan dan saran”

Keragaman User “Prinsip keragaman user mengakomodasikan bahwa, untuk banyak sistem yang interaktif, mungkin terdapat

Keragaman User “Prinsip keragaman user mengakomodasikan bahwa, untuk banyak sistem yang interaktif, mungkin terdapat berbagai tipe user. Beberapa user akan merupakan user biasa sedangkan user yang lainnya bisa berupa power user yang memakai sistem selama beberapa jam setiap harinya”

Interaksi User (Shneiderman, 1998) Diklasifikasikan menjadi 5 gaya : n Manipulasi langsung n Pemilihan

Interaksi User (Shneiderman, 1998) Diklasifikasikan menjadi 5 gaya : n Manipulasi langsung n Pemilihan menu n Pengisian menu n Bahasa command n Bahasa natural

User Interface Multipel User Interface Grafis (GUI) User Interface Bahasa Command Manager GUI Interpreter

User Interface Multipel User Interface Grafis (GUI) User Interface Bahasa Command Manager GUI Interpreter Bahasa Command Sistem Operasi

Presentasi Informasi n n Semua sistem interaktif harus menyediakan suatu cara untuk menyatakan informasi

Presentasi Informasi n n Semua sistem interaktif harus menyediakan suatu cara untuk menyatakan informasi kepada user. Dengan memisahkan sistem presentasi dari data, representasi pada layar user dapat diubah tanpa harus mengubah sistem komputasi yang mendasarinya.

Presentasi Informasi yang akan ditampilkan Perangkat Lunak Presentasi Display

Presentasi Informasi yang akan ditampilkan Perangkat Lunak Presentasi Display

“Untuk menemukan presentasi informasi yang terbaik diperlukan pengetahuan latar belakang user informasi tersebut dan

“Untuk menemukan presentasi informasi yang terbaik diperlukan pengetahuan latar belakang user informasi tersebut dan cara mereka menggunakan sistem”

Faktor : n n n Apakah user tertarik pada informasi yang tepat? Atau pada

Faktor : n n n Apakah user tertarik pada informasi yang tepat? Atau pada hubungan antara nilai-nilai data yang berbeda? Seberapa cepat nilai-nilai informasi berubah? Haruskah user mengambil tindakan sebagai tanggapan terhadap perubahan informasi? Apakah user perlu berinteraksi dengan informasi yang ditampilkan melalui interface manipulasi langsung? Apakah informasi yang akan ditampilkan berbentuk tekstual? Atau numerik?

Warna Pada Desain Interface (Shneiderman, 1998) Yang paling penting : n Batasi jumlah warna

Warna Pada Desain Interface (Shneiderman, 1998) Yang paling penting : n Batasi jumlah warna yang digunakan dan gunakan secara konservatif. n Gunakan perubahan warna untuk menunjukkan perubahan status sistem. n Gunakan pengkodean warna untuk mendukung pekerjaan yang sedang dilakukan. n Gunakan kode warna dengan hati-hati dan konsisten. n Berhati-hatilah dalam membuat pasangan warna.

Evaluasi Interface n n n Kuesioner yang mengumpulkan informasi mengenai apa pendapat user mengenai

Evaluasi Interface n n n Kuesioner yang mengumpulkan informasi mengenai apa pendapat user mengenai interface tersebut. Observasi user pada saat mereka bekerja dengan sistem dan menjelaskan bagaimana mereka menggunakan sistem untuk menyelesaikan beberapa pekerjaan. Memasukkan, dalam kode perangkat lunak, pengumpulan informasi mengenai fasilitas yang paling sering dipakai dan error yang paling sering terjadi.