Please enable JavaScript.
Coggle requires JavaScript to display documents.
DIALOG (NOTASI DIAGRAMATIK
bentuk yang paling sering digunakan desain…
DIALOG
Pada perancangan user interface, dialog memiliki arti yang lebih spesifik yaitu struktur percakapan antara user dan sistem komputer.
Leksikal
tingkat yang paling rendah : bentuk icon pada layar, tombol yang ditekan.
Semantik
arti dari percakapan yang berkaitan dengan pengaruhnya pada struktur data internal komputer dan / atau dunia eksternal.
-
PERANCANGAN DIALOG
hal yang perlu dalam perancangan dialog
- Rangkaian dialog diurutkan sesuai dengan struktur tugas
- Rangkaian Dialog menggambarkan struktur tugas.
- Beberapa rangkaian dialog tambahan digunakan untuk user support
hal utama dalam desain yang harus diperhatikan dalam GUI metaphor
- Pemilihan dan representasi conceptual metaphor
- Representasi obyek interaktif dalam metaphor
- Perancangan manipulasi untuk mengimplementasikan aksi user
- Desain micro-metaphors untuk control action dan representasi command
Dalam mendesain dialog, diperlukan deskripsi yang terpisah dari program
- mudah dianalisa
- pemisahan elemen interface dari logika
- desainer dapat menggunakan prototyping tool untuk menguji dialog.
- salah satu cara bagi anggota tim perancangan untuk mendiskusikan rancangan dialog yg akan diberikan pd programer apps
NOTASI DIALOG TEKSTUAL
BNF (Backus-Naur Form) & Regular Expression
BNF dan regular expression berfokus pada aksi yang dilakukan user bertolak belakang dengan STN yang berkonsentrasi pada state (kondisi)
PRODUCTION RULES
Sistem production rule dapat berorientasi pada event, state, ataupun gabungan dari keduanya
CSP (Communicating Sequential Processes) Dan Event Algebras
Process algebras adalah sebuah kelas notasi formal yang dibangun untuk menangani situasi yang kompleks. Salah satu contohnya adalah CSP (Communicating Sequential Processes) yang dapat menspesifikasikan concurrency dan sequence sama baiknya dan mudah untuk dibaca
Semantik Dialog
2 aspek Semantik Dialog yang harus berhubungan
- eksternal terhadap presentasi
- secara internal terhadap aplikasi
3 pendekatan untuk menghubungkan dialog dengan semantik
- Notation-specific semantics merupakan bentuk semantik dengan tujuan khusus (special purpose semantic forms) yang didesain sebagai bagian dari notasi dialog
- Links to programming languages, dengan menyertakan sebagian koding bahasa pemrograman ke dalam notasi dialog
- Links to specification notations, hampir sama dengan di atas, namun menggunakn notasi spesifikasi formal (formal specification)
-
NOTASI DIAGRAMATIK
bentuk yang paling sering digunakan desain dialog. Kelebihannya yaitu memungkinkan desainer untuk melihat secara sekilas struktur dialog
JSD (Jackson Structured Design) diagram = Kelas dari dialog yang dapat direpresentasikan dengan JSD adalah sederhana, terbatas dan merupakan sistem informasi yang berbasis menu (menudriven information system)
- add
- change
- display
- delete
Flow Chart = mendeskripsikan dialog yang sederhana dan memiliki kelebihan dalam hal kesederhanaannya dan mudah dimengerti
Harel’s State Chart = chart ini dibangun untuk menspesifikasikan secara visual sistem reaktif yang kompleks dan mampu mengakomodasi masalah seperti concurrency dan escape. Chart ini memiliki karakter struktur hirarki dalam satu diagram tunggal yang membagi elemen mana yang merepresentasikan state alternatif dan yang merepresentasikan aktifitas concurrent.
Hierarchical State Transition Network = mirip dengan STN namun memiliki tambahan berupa gabungan state (composite state) yang digambarkan dengan persegi panjang dengan gambar struktur STN berukuran kecil di dalamnya. Masing-masing persegi panjang ini menggambarkan submenu yang berkaitan
State Transition Networks (STN)
- Urutan (sequence) dari aksi yang dilakukan user dan respon yang diberikan oleh sistem.
- Pilihan bagi user (choice)
- Iterasi (iteration)