rpl 10-perancangan user interface

26
PERANCANGAN INTERFACE USER

Upload: f-yagami

Post on 14-Dec-2014

2.265 views

Category:

Documents


16 download

DESCRIPTION

 

TRANSCRIPT

  • 1. Definisi : User Interface User: pengguna biasanya ditujukan kepada penggunasuatu sistem Interface : penghubung antar 2 sistem User interface : perantara yang disediakan untuk usersehingga seorang user dapat mengetahui apa yangterjadi pada sistem yang digunakannya, misalnya :interaksi dari mesin komputer ke layar monitorwww.total.or.id/kamus

2. Tujuan Perancangan Interface Menyesuaikan user interface dengan tugas Membuat user interface menjadi efisien Memberikan arus balik yang tepat ke pengguna Memunculkan pertanyaan-pertanyaan yang dapatdimanfaatkan Memperbaiki produktivitas dari pengetahuan user 3. Perancangan Interface User Perekayasa perangkat lunak harus mengambiltanggung jawab perancangan user interfacedisamping perancangan perangkat lunak. Perancangan user interface yang baik harus bersifatkritis. User interface berbasis grafis (GUI) 4. Suatu kegiatan user interface yang kritis adalahanalisis kegiatan user yang akan didukung oleh sistemkomputer tersebut. Tanpa memahami apa yang ingindilakukan user dengan sistem komputer tidak adaprospek yang realistis dalam perancangan userinterface yang efektif 5. Kelebihan GUI GUI relatif mudah dipelajari dan digunakan. User memiliki banyak layar untuk interaksi dengansistem. Interaksi yang cepat dengan layar penuh dapatdilakukan dengan akses langsung ke bagian mana punpada layar. 6. Proses Perancangan User InterfaceAnalisis danBuat Prototipe Evaluasi desainPahamiDesain diatasDengan End UserKegiatan userkertasBuat prototipe RancangEvaluasi desain Desain PrototipeDengan End User dinamisImplementasi Prototipe yang dapatInterface userdieksekusiYang final 7. Prinsip Perancangan User Interface Kebiasaan user Konsistensi Kejutan minimal Kemampuan pemulihan Panduan user Keragaman user 8. Kebiasaan User (User familiarity)User tidak boleh dipaksa beradaptasi dengan suatuinterface karena implementasinya tidak tepat. Interfaceharus menggunakan istilah-istilah yang dikenal user 9. Konsistensikonsistensi memiliki arti bahwa command dan menusistem harus memiliki format yang sama, parameterharus diberikan ke semua command dengan cara yangsama, dan tanda baca pada command juga harus sama.Interface yang konsisten mengurangi waktu belajar user 10. Kejutan Minimal (Minimal Surprise)Operasi bisa diduga prosesnya berdasarkanperintah yang disediakan , tidak membuat userkagetprinsip kejutan minimal adalah prinsip yangsangat tepat guna, karena user sudah pasti sangatkesal jika sistem berlaku dalam cara yang tidakdiharapkannya. 11. Kemampuan Pemulihanmerupakan prinsip yang sangat penting, karenauser pada akhirnya pasti akan melakukan kesalahandalam menggunakan suatu sistem. Interface userharus menyertakan fasilitas yang memungkinkanuser pulih dari kesalahan merekaFasilitas ini dapat berupa :1. Konfirmasi terhadap aksi yang destruktif2. Penyediaan fasilitas undo 12. Panduan UserInterface harus memiliki panduan user atau fasilitasbantuan (help) yang sudah tercangkok didalamnya.Fasilitas ini harus diintegrasikan dengan sistem danharus menyediakan berbagai tingkat bantuan dan saran 13. Keragaman UserPrinsip keragaman user mengakomodasikan bahwa,untuk banyak sistem yang interaktif, mungkin terdapatberbagai tipe user. Beberapa user akan merupakan userbiasa sedangkan user yang lainnya bisa berupa power useryang memakai sistem selama beberapa jam setiapharinya 14. Interaksi User (Shneiderman, 1998)5 Tipe utama interaksi untuk user interaction : Manipulasi langsung / pengoperasian secara langsung(Direct manipulation) Pemilihan menu (Menu selection) Pengisian form (Form fill-in) Perintah tertulis (Command language) Perintah dengan bahasa alami (Natural language) 15. User Interface MultipelUser Interface User Interface Grafis (GUI) Bahasa Command InterpreterManager GUIBahasa Command Sistem Operasi 16. Presentasi Informasi Semua sistem interaktif harus menyediakan suatu carauntuk menyatakan informasi kepada user. Dengan memisahkan sistem presentasi dari data,representasi pada layar user dapat diubah tanpa harusmengubah sistem komputasi yang mendasarinya. Untuk menemukan presentasi informasi yang terbaikdiperlukan pengetahuan latar belakang user informasitersebut dan cara mereka menggunakan sistem 17. Presentasi InformasiInformasi yang akan Perangkat LunakDisplay ditampilkan Presentasi 18. Hal yang perlu diperhatikan sebelummenentukan bentuk penyajian informasi: Apakah pengguna perlu informasi dengan ketepatan tinggiatau data yang saling berhubungan? Seberapa cepat nilai informasi berubah? Harus ada indikasiperubahan seketika? Apakah pengguna harus memberi respon pada perubahan? Apakah pengguna perlu melakukan perubahan padainformasi yang disajikan? Apakah informasi berupa teks atau numerik? Nilai relatifperlu atau tidak? 19. Warna Pada Desain Interface (Shneiderman,1998)Yang paling penting : Batasi jumlah warna yang digunakan dan gunakan secarakonservatif. Gunakan perubahan warna untuk menunjukkanperubahan status sistem. Gunakan pengkodean warna untuk mendukung pekerjaanyang sedang dilakukan. Gunakan kode warna dengan hati-hati dan konsisten. Berhati-hatilah dalam membuat pasangan warna. 20. Warna Pada Desain Interface Penggunaan Warna pada desain Interface : Warna menambah dimensi ekstra pada suatu interface dan membantu user memahami struktur yang kompleks Bisa dipakai untuk mewarnai-terang (higlight) hal-hal khusus Kesalahan umum dalam penggunaan warna pada desain user interface: Menggunakan warna untuk mengkomunikasikan arti-- merahbisa jadi peringatan atau ada kesalahan Terlalu banyak gunakan macam warna 21. Warna Pada Desain Interface Dalam menggunakan warna pada desain interface ada beberapa petunjuk yang dapat diikuti seperti berikut ini: Batasi jumlah warna yang digunakan dan gunakan secarakonservatif. Gunakan perubahan warna untuk menunjukkanperubahan status sistem. Gunakan pengkodean warna untuk mendukung pekerjaanyang sedang dilakukan. Gunakan kode warna dengan hati-hati dan konsisten. Berhati-hatilah dalam membuat pasangan warna. 22. Pendukung UserFaktor KeteranganKonteksUser guidance memberikan pesan sesuai konteks yang dialami oleh penggunaPengalaman Pesan yang panjang mengganggu bagi yang sudah biasa, tapi bagi pengguna baru pesan yang pendek membingunkan. User guidance perlu menjawab kebutuhan ini.Tingkat keahlian Pesan dibuat sesuai dengan kemampuan pengguna dan pengalamannyaGaya Harus bersifat positif. Lebih baik bersifat aktif dari pada pasif. Harus sopan, tidak menghina atau bergurauBudaya Jika mungkin, pesan disesuaikan dengan budaya. Mungkin kata atau warna yang digunakan disesuaikan dengan budaya setempat. 23. Pesan Kesalahan 24. Perancangan Sistem Help Sistem help harus menyediakan sejumlah point entri user yang berbeda. Sistem help yang dibuat memungkinkan user memasuki sistem help mulai dari hierarki help tertinggi sampai pada yang paling bawah agar user mendapat informasi yang jelas akan sebuah error yang dia hadapi. 25. Evaluasi Desain Interface Kuesioner yang mengumpulkan informasimengenai apa pendapat user mengenai interfacetersebut. Observasi user pada saat mereka bekerja dengansistem dan menjelaskan bagaimana merekamenggunakan sistem untuk menyelesaikanbeberapa pekerjaan. Memasukkan, dalam kode perangkat lunak,pengumpulan informasi mengenai fasilitas yangpaling sering dipakai dan error yang paling sering terjadi.