Dialogue Notation and Design By Heri Siswanto 0610117262408
Apakah dialog itu? Dialog adalah percakapan antara dua orang atau lebih pihak. Dialog untuk menyelesaikan konflik. Pada perancangan user interface dialog digunakan untuk pecakapkan user dan sistem komputer.
Bahasa Komputer Leksikal: tingkat yang paling redah Bentuk icon, tombol yang ditekan Sintaksis: urutan dan struktur input dan output Semantik: percakapan pada struktur data internal komputer
Karakteristik Dialog Komputer Tersetruktur dan terbatas Harus menyebutkan dialog dalam urutan tertentu Dialog telah ditetapkan sebelumnya Dilakukan bersamaan Tergantung dari respons partisipan Mungkin saja tidak mengakomodasikan semua kejadian yang mungkin Deskripsi dialog memakai sintaksis
Perancangan Dialog Hal yang perlu diperhatikan Rangkaian dialog menggambarkan struktur tugas Rangkaian dialog tambahan untuk user support Diurutkan sesuai struktur tugas
Perancangan Dialog(2) Dalam desain dialog, diperlukan deskripsi terpisah dari program secara keseluruhan. Alasannya : Agar mudah dianalisa Pemisahan elemen-elemen interface dari logika program Membantu desainer untuk menganalisis struruktur dialog Mudah dalam pendiskusian
Notasi Diagramatik Merupakan bentuk yang sering digunakan, kelebihannya memungkinkan desainer untuk melihat secara sekilas struktur dialog. State Transition Networks (STN) Hierarchical State Transition Networks Harel’s State Charts Flow Chars JSD Diagrams
Notasi Dialog Tekstual Tata bahasa (Grammars) Select-line click click * double-click Some-thing ::= thing + some-thing Production Rules If condition then action
Sematik Dialog Membahas mengenai arti dari suatu aksi tertentu atau dibiarkan user yang membaca menginterprestasikan sendiri. Pendekatannya: Notation-Specific sematics : semantik dengan design khusus. Links to programming languages : menyertakan koding bahasa pemrograman Links to specefication notations : menggunakan spesifikasi formal
Desain dan Analisis Dialog Berfokus pada aksi user. Memperhatikan state dialog. Isu presentasi dan leksikal
Action Properties Kelengkapan (completeness) Deterministik (determinism) Konsistensi (consistency)
State Properties Mempresentasikan titik saat user memperoleh informasi atau sistem telah melakukan suatu hal.
Contoh
Contoh(2)