Pertemuan K eduabelas Desain dan Notasi Dialog
description
Transcript of Pertemuan K eduabelas Desain dan Notasi Dialog
Jaringan Internet
Pertemuan Keduabelas Desain dan Notasi Dialog
Jaringan Internet
Pendahuluan
Notasi dialog
Diagramatik
State transition networks (jaringan transisi keadaan/status)
Flow charts (diagram alir)
Diagram JSD
Tekstual
Formal grammars (tata bahasa formal)
Production rules (aturan produksi)
CSP
Analisis dialog
Semantik dan dialog
Properti dialog
Presentasi dan isu leksikal
Contoh
Jam digital
Jaringan Internet
State Transition Networks
• Bulatan – state (keadaan, status)
• Anak panah – aksi/kejadian
• Label pada anak panah sedikit kaku karena:
– Notasi adalah ‘state heavy’ (state/keadaan yang berat)
– Kejadian-kejadian lebih banyak membutuhkan detil
Jaringan Internet
Diagram Alir (Flowchart)
• Familiar untuk para pemrogram
• Kotak – proses/kejadian bukan state
(status)
• Dapat digambarkan pada gambar
berikut ini
Jaringan Internet
Diagram JSD
• Untuk dialog yang strukturnya bebas
– Tidak begitu ekspresif
– Lebih jelas
• Contoh dapat dilihat pada gambar di bawah ini
Jaringan Internet
Isu Leksikal
• Visibilitas
– Perbedaan mode dan state
– Anotasi/catatan dialog
• Style
– Command (perintah) – verb (kata kerja) noun (kata benda)
– Mouse-based (basis mouse) - noun (kata benda) verb (kata kerja)
• Layout
– State berbahaya (telah dijelaskan pada bagian sebelumnya)
– Keyboard tua – OK
– Keyboard baru - bencana
Jaringan Internet
Analisis Dialog - Kesimpulan
• Semantik dan Dialog
– Lampiran semantik
– Deskripsi dialog terdistribusi/tersentralisasi
– Maksimalisasi deskripsi sintaktik
• Properti dialog
– Properti aksi: kekomplitan, determinasi, konsistensi
– Properti state: keteraihan, reversibilitas, state berbahaya
• Presentasi dan isu leksikal
– Visibilitas (wawasan)
– Style
– Layout
– N.B. ini tergantung pada dialognya
Jaringan Internet
SEKIAN