Please enable JavaScript.
Coggle requires JavaScript to display documents.
Notasi dan Perancangan Dialog (Deskripsi formal dapat dianalisis terhadap,…
Notasi dan Perancangan Dialog
notasi dialog dapat berupa
diagramtik, mudah di baca
STATE TRANSITION NETWORKS (STN)
digunakan untuk mendeskripsikan dialog
urutan dari akasi yang akan di lakukan oleh user dan respon yang di berikan oleh sistem
pilihan unuk user
iterasi = metode yang dilakukan berulang untuk meyelesaikan matematik
HIERARCHICAL STATE TRANSITION NETWORK
mirip dengan STN akan tetatpi memiliki gabungan state yang memiliki sub STN didalamnya
HAREL'S STATE CHARTS
untuk menspesifikasikan secara visual sistem reaktif yang kompleks
mampu mengakomodasi masalah seperti concurrency(garis putus putus) dan escape
memiliki suatu hirarki model di dalam sub nya
FLOW CHART
mendeskripsikan dialog yang sederhana dan memiliki kelebihan dalam hal kesederhanaannya dan mudah dimengerti
merepresentasikan proses atau keputusan ,dan aksi yang berbeda
tidak ekuivalen dengan STN
jenis kotak
persegi panjang (komunikasi dengan user)
segi enam ( proses dan keputusan yang dibuat oleh sistem)
elips (finish looping)
JSD DIAGRAM
ada 3 urutan login,*transaction,Logout
tanda (*) adalah sebagai pengulangan (iterasi)
Tanda (o sebagai piihan/opsional
merupakan sistem informasi yang berbasis menu (menu-driven information system).
merupakan sederhana dan terbatas
tektual , mudah untuk di lakukan analisis formal
TATA BAHASA (GRAMMARS)
sifatnya BNF dan regular expression
aksi yang dilakukan user bertolak belakang dengan STN yang berkonsentrasi pada state (kondisi).
PRODUCTION RULES
CCT
rule nya bersifat aktif dan sistem secara konstan mencocokan isi dari bagian condition pada rule dengan event (kejadian) yang dimunculkan oleh user dan isi memori
User events
untuk mempresentasikan sesuatu(huruf besar)
Internal events
mencatata sejarah state dialog (huruf kecil)
System response events
efek sistem yang dapat dilihat atau didengar (<>)
CSP DAN EVENT ALGEBRAS
dibangun untuk menangani situasi yang kompleks.
SEMANTIK DIALOG
NOTATION-SPECIFIC SEMANTICS
LINKS TO PROGRAMMING LANGUAGES
LINKS TO FORMAL SPECIFICATION
dialog berkaitan dengan
Semantik sistem, apa yang dilakukan oleh sistem
Presentasi, bagaimana tampilan sistem
Deskripsi formal dapat dianalisis terhadap
aksi yang sulit di kebalikan
item yang hilang
aksi yang tidak konsisten
kesalahan miskeying potensial
dialog adalah interaksi antara 2 atau lebih pihak
bahasa komputer di bagi 3 tingkatan
Leksikal = bentuk icon pada layar layar, tombol yang ditekan
Sintaksis, yaitu urutan dan struktur dari input dan output (tata bahasa dalam kalimat)
Semantik, yaitu arti dari percakapan yang berkaitan dengan pengaruhnya pada struktur data internal komputer dan / atau dunia eksternal ( arti yang berasala dari para partisipan dalam percakapan)
dialog dengan komputer sifatnya
terstruktur
dan
terbatas
harus mentebutkan dialognya dalam urutan tertentu
dialog diteatpkan sebelumnya
beberapa bagian dialog dilakukan secara bersama
dialog berikutnya tergantung dari partisipan
tidak mengakomodasi semua kejadian yang mungkin
tidak langsung menuju pada arti kata katanya tapi pada level sintaksis
PERANCANGAN DIALOG
menggambarkan struktur tugas
dialog tambahan digunakan untuk user support (help system,tutor sub-system)
diurutkan sesuai dengan struktur tugas
4 hal dalam GUI metaphor
Representasi obyek interaktif dalam metaphor
Perancangan manipulasi untuk mengimplementasikan aksi user
Pemilihan dan representasi conceptual metaphor
Desain micro-metaphors untuk kendali aksi (control action) dan representasi command
Prinsip dalam desain dialog dengan membagi sistem menjadi beberapa bagian disebut modul (module)
tujuannya agar mudah dianalisa
Pemisahan elemen-elemen interface dari logika program (semantik)
agar daoat dianalisa struktur dialog yang diajukan
digunakan untuk perancangan untuk mendiskusikan rancangan dialog yang nntinya diberikan pada programmer apl
DESAIN DAN ANALISIS DIALOG
Berfokus pada aksi yang dilakukan user
Memperhatikan state dialog
Isu presentasi dan leksikal
ACTION PROPERTIES
deterministik (determinism)
konsistensi (consistency)
kelengkapan (completeness)
STATE PROPERTIES
merepresentasikan titik saat user memperoleh informasi atau sistem telah melakukan suatu hal
mencapai suatu state yang diinginkan dikategorikan reachability
Kasus khusus dari reachability adalah reversability,,yaitui dapat kembali ke semula
desired state ,state yang ingin dikunjungi oleh user
PRESENTATION AND LEXICAL PROPERTIES
harus terpisah (independent) dari
perancangan detail dari presentasi dan leksikal interface