Please enable JavaScript.
Coggle requires JavaScript to display documents.
NOTASI & PERANCANGAN DIALOG (Dialog (Karakteristik pd dialog dgn…
NOTASI &
PERANCANGAN
DIALOG
Notasi Dialog
Diagramatik
Mudah dibaca
Bentuk
State Transition
Network (STN)
Urutan dr aksi yg dilakukan
user & respon yg diberikan
o/ sistem.
Pilihan bagi user
Iterasi
Hierarchical State
Transition Networks
Mirip STN tp ada tambahan
berupa gabungan state
yg digambarkan dgn persegi
panjang dgn gambar struktur
STN ukuran kecil di dlmnya.
Harel's State Charts
u/ menspesifikasikan scr
visual sistem reaktif
yg kompleks & mampu
mengakomodasi masalah
Flow Charts
u/ deskripsi dialog sederhana
& memiliki kelebihan dlm
hal kesederhanaannya &
mudah dimengerti.
JSD Diagrams
u/ analisis tugas &
notasi dialog
Urutan operasi dr kiri ke kanan
( * ) = iterasi / pengulangan
( o ) = pilihan / opsional
Tekstual
Mudah u/
dilakukan o/
sistem.
Bentuk
Tata Bahasa
BNF (Backus-Naur Form),
regular expression
Fokus pd aksi yg
dilakukan user.
STN
Fokus pd kondisi
Production Rules
Orientasi
Event
User events
Diawali dgn huruf kapital.
Internal Events
Dimulai dgn huruf kecil.
System Response
Events
Diapit tanda kurung siku < >
Efek sistem yg dpt
dilihat / didengar.
State
c/o : Olsen's propositional
production system (PPS)
Gabungan
keduanya
CSP & Event Algebras
Sebuah kelas notasi formal
yg dibangun u/ menangani
situasi yg kompleks.
c/o : Communicating Sequential
Processes (CSP)
Simbol Operator
( ? ) = aksi mouse yg dilakukan
( = ) = membangun deskripsi
( Î ) = urutan event
( ; ) = urutan proses
( [] ) = pilihan
( | | ) = indikasi komposisi
Semantik Dialog
Aspek
Internal thd aplikasi
Eksternal thd presentasi
Pendekatan
Notation-specific
semantics
Ada tujuan khusus
c/o : Augmented Transition
Networks (ATN)
Links to programming
languages
Ada koding bahasa
pemrograman ke
dlm notasi dialog
Links to
specification
notations
Pakai notasi
spesifikasi formal
Specifying & Prototyping
Interaction (SPI)
EventCSP
Notasi dialog yg
berbasiskan CSP
EventISL
Deskripsikan
semantik dialog
Dialog
Arti
Level sintaksis dr interaksi
manusia & komputer.
Percakapan antara
2 / > pihak.
Dpt mengimplementasikan kerjasama
/ sedikitnya keinginan u/ menyelesaikan
konflik.
Struktur percakapan antara
user & sistem komputer.
Berkaitan dgn
Semantik Sistem
Apa yg dilakukan
o/ sistem.
Presentasi
Bagaimana tampilan
sistem.
Bahasa
Komputer
Leksikal
Tingkat terendah
Bentuk icon pd layar,
tombol yg ditekan.
Mirip dgn bunyi &
ejaan suatu kata.
Sintaksis
Urutan & struktur
dr input & output.
Mirip dgn grammar /
tata bahasa suatu kalimat.
Dlm user interface,
sinonim dgn dialog.
Semantik
Arti dr percakapan yg
berkaitan dgn pengaruhnya
pd struktur data internal
komputer & / dunia eksternal.
Mirip dgn arti yg berasal
dr partisipan dlm percakapan.
Karakteristik pd
dialog
dgn komputer
Partisipan hrs menyebutkan
dialognya dlm urutan tertentu.
Beberapa dialog sdh
ditetapkan sebelumnya.
Beberapa bagian dr dialog
dilakukan scr bersamaan
Dialog berikutnya tergantung
pd respons dr partisipan.
Dialog dgn komputer mungkin
tidak mengakomodasi semua
kejadian yg mungkin.
Deskripsi dialog tdk langsung
menuju pd arti kata2nya /
semantik tp pd level sintaksis.
Deskripsi
formal
Aksi yg != konsisten
Aksi yg sulit dikembalikan
Item yg hilang
Kesalahan misketing potensial
Perancangan Dialog
Rangkaian
Dialog
Menggambarkan
sturktur tugas
Beberapa tambahan
digunakan u/ user
support
Diurutkan sesuai
dgn struktur tugas
GUI metaphor
Pemilihan & representasi
conceptual metaphor
Representasi obyek
interaktif dlm metaphor
Perancangan manipulasi
u/ mengimplementasikan
aksi user.
Desain Dialog
Prinsip
Membagi sistem menjadi
beberapa bagian yg
disebut
modul
.
Perlu deskripsi terpisah dr
program scr keseluruhan
Alasan
Mudah dianalisa
Pemisahan elemen2
interface dr logika
program (semantik).
u/ diskusi rancangan
dialog & diberikan
ke programer aplikasi
u/ menganalisis struktur
dialog yg diajukan
u/ uji dialog
DESAIN &
ANALISIS
DIALOG
Isu
Berfokus pd aksi yg
dilakukan user, apakah
dispesifikasikan dgn
cukup & konsisten.
Memperhatikan state dialog,
menyangkut state mn yg
diinginkan & yg ingin dihilangkan.
Isu presentasi & leksikal,
bagaimana tampilan & f/
sebuah tombol.
Action Properties
Karakteristik
Kelengkapan
Deterministik
Konsistensi
State Properties
Karakteristik
Reachability
Presentation &
Lexical Properties