Please enable JavaScript.
Coggle requires JavaScript to display documents.
BAB 6 (Perancangan dialog (Alasan deskripsi terpisah (supaya mudah…
BAB 6
Perancangan dialog
Prinsip yang digunakan untuk membagi beberapa sistem menjadi beberapa bagian yang disebu modul
Hal yang diperhatikan
rangkaian dialog diurtkan sesuai struktur tugas
rangkaian dialog tambahan untuk user support,mis.help system,tutorial sub-system
rangkaian dialog tentang struktur tugas
Alasan deskripsi terpisah
supaya mudah dianalsis
pemisahan elemen interface dari logika program
menganalisis struktur dialog yang diajukan
notasi dialog,untuk diskusi rancangan dialog dan diberikan pada programer aplikasi
Notasi Dragmatik
Bentuk yang sering digunakan
kelebihan
memungkinkan desainer melihat struktur dialog sekilas
Bentuk
STN
,menampilkan pilihan bagi user,iterasi,urutan aksi yang dilakukan user
Harel's State Chart
s,menspesifikasikan secara visual sistem reaktif kompleks,mengakomodasi masalah seperti corrency dan escape
Flow Chart,
paling banyak digunakan,memiliki kelebihan dalam kesederhanan dan mudah dimengerti
JSD Diagram
,kelebihan sudah dikenal luas oleh programmer,contoh lgin,transaction,logout
Hierarchical State Transition Networks
Notasi Dialog Dragmatik
Bentuk formal
yaitu BNF dan regular expression
BNF memiliki notasi yang berbeda dengan regular expression
Kelebihannya
mudah diimplementasikan karena keduanya suah memiliki tools yang tersedia
Action Properties
Deterministik
Konsistensi
Kelengkapan
Dialog
Dialog
adalah percakapan 2 orang atau lebih pihak
ada 3 tingkatan bahasa komputer
Leksikal(paling rendah)
,ikon pada layar,tombol yang ditekan.
Sintaks
,urutan dan struktur dari input dan output.
Semantik
,arti percakapan terhadap pengaruh pada struktur data internal/eksternal
CSP dan Event Algebras
STN untuk urutan tidak untuk concurrency,production rule untuk concurrency,tidak untuk sequence
Simbol operator
(?),untuk aksi mouse oleh user,(=),didefinisikan sebagai,(i^),urutan event,[],untuk pilihan,semua event huruf kecil dan proses huruf besar,(||),komposisi pararel dijalankan bergantian
Semantik dialog
ada 2 aspek
secara internal terhadap aplikasi
secara eksternal terhadap presentasi
ada 3 pendekatan
Notation-spesific semantics
,didesain sebagai bagian dari notasi dialog
Links to programming language
,ada coding dalam notasi coding
Links to specification notations
,hampir sama hanya menggunakan notasi spesifikasi formal
Production rules
Ada 3 event
Internal events
,diawali dengan huruf kecil
System response events
,diapit oleh tandakurung
User event
,diawali huruf kapital
State Properties
Diharapkan user mencapai state yang diinginkan
Presentation and Lexical properties
menentukan tujuan dahulu,lalu baru membuat model kognitifnya.