BAB 1
PENDAHULUAN
A.
Latar belakang Masalah
Dialog dalam
arti umum adalah: percakapan antara dua kelompok atau lebih. Di
dalam imk kita membutuhkan dialog antara user dan dislog, dimana saat user
menggunakan Mkomputer dibutuhkan dialog agar user dan komputer dapat
menggunakan komputer dengan baik,di dalam berdialog di butuhkan desain serta
aturan dan langkah langkah yang dibutuhkan saat berdialog seperti layaknya
sesama mnusia membutuhkan percakapan yang dapat bersosialisasi dengan manusia
lain begitu juga komputer dengan manusia membutuhkan desain dialog
- Rumusan masalah
1.
Pengertian dialog
2.
Apa itu Dialog semantik
3.
Apa itu Dialog tekstual
4.
Apa itu Dialog diagramatik
5.
Apa itu Desain analisa dialog
- Tujuan masalah
1.
Memahami arti dialog
2.
Mengetahui arti dialog semantik
3.
Memahami pengertian dialog tekstual
4.
Memahami dialog diagramatik
5.
Memahami dialog analisa dialog
BAB II
PEMBAHASAN
NOTASI DIALOG DAN DESAIN
- Pengertian dialog?
Dialog dalam
arti umum adalah percakapan antara dua kelompok atau lebih. Dialog dalam
konteks perancangan user interface adalah struktur dari percakapan antara user
dan sistem computer.
Bahasa
komputer dapat dibagi atas tiga tingkatan:
1.
Leksikal
a.
merupakan tingkat yang paling rendah
b.
yaitu bentuk icon pada layar
c.
pada bahasa manusia, ekuivalen dengan bunyi dan ejaan
suatu kata
2.
Sintaksis
a.
yaitu urutan dan struktur dari input dan output
b.
pada bahasa manusia, ekuivalen dengan grammar suatu
kalimat
3.
Semantik
a.
yaitu arti dari percakapan yang berkaitan dengan
pengaruhnya pada struktur data internal komputer dan/atau dunia
eksternal.
b.
pada bahasa manusia, ekuivalen dengan arti yang
berasal dari para partisipan dalam percakapan
Dalam user
interface, istilah dialog hampir mirip dengan tingat sintaksis, tapi juga
meliputi sifat-sifat leksikal. Dialog manusia-komputer:
1.
Berbeda dengan dialog antar manusia pada umumnya,
dialog dengan komputer biasanya terstruktur dan terbatas.
2.
Beberapa ciri-ciri dari dialog terstruktur yang
nantinya ditemukan dalam dialog komputer:
a.
menyebutkan beberapa hal tertentu secara berurutan
b.
beberapa bagian dari dialog dilakukan secara bersamaan
(concurrently)
c.
dialog berikutnya tergantung pada respons dari
partisipan
d.
dialog terstruktur biasanya tidak langsung menuju pada
arti kata-katanya / semantik tapi pada level sintaksis.
- NOTASI DIAGRAMATIK
Notasi
diagramatik paling sering digunakan alam desain dialog. Kelebihannya Memungkinkan
desainer untuk melihat secara sekilas struktur dialog. Kekurangan Sulit untuk
menjelaskan struktur dialog yang lebih luas dan kompleks. Contoh notasi
diagramatik adalah :
1.
State transition networks (STN)
2.
Harel's state charts
3.
Traditional flow diagrams JSD diagrams
State
transition networks (STN)
Komponen STN:
- Lingkaran, menggambarkan "state" dari system
- Tanda panah, yang terdapat antara state; disebut juga transisi. Tanda panah ini diberi label yang menjelaskan tentang tindakan user yang menyebabkan transisi dan response dari sistem.
STN dapat
menggambarkan beberapa pilihan dialog:
1.
Urutan tindakan dan response dari sistem (sequence)
2.
Pilihan bagi user (choice)
dari
contoh: dari state Menu, user dapat memilih "Circle" sehingga sistem
berpindah ke state Circle-1 sehingga option "Circle" highlight;
alternatif lain, user dapat memilih "Line" sehingga sistem berpindah
ke state Line-1.
3.
Iterasi (iteration)
dari
contoh: terdapat pilihan dari state Line-2: user dapat melakukan double click
pada suatu titik dan menyelesaikan polyline, berpindah ke state Finish; atau
user dapat melakukan single click yang berarti menambah titik baru pada
polyline sehingga terjadi transisi kembali ke state Line-2. STN Hirarki
dapat digunakan untuk mendeskripsikan suatu sistem lengkap.
B.
Notasi Tekstual
Dalam notasi
tekstual ada 3 metode yang digunakan: tata bahasa, aturan produksi dan CSP dan
proses aljabar
a.Tata
bahasa
Ekspresi
Reguler untuk menjelaskan maksud daru suatu sintak
•
BNF (backus naur form) : berfokus pada aksi user
•
Ekspresi reguler :menjelaskan kriteria pencarian
tekstual dan analisis leksikal pemrograman
b.Aturan
produksi
Menggunakan if kondisi then aksi (ex. Pada menu)
Baik untuk task paralel, bukan untuk task sequence
c.
CSP dan Proses aljabar
Diagunakan
untuk proses sekuensial (urut) à pada natural
langage based dan bersama-sama à misalnya
penggunaan mouse, keyboard dan draw menu secara bersama-sama
- Dialog Semantik
Biasanya
struktur dialog bersifat sintaksis Dialog semantik memberikan tambahan
catatan dialog formal mengenai arti suatu aksi dan user dibiarkan
menginterpretasikan sendiri
Ada
2 aspek dalam dialog Aplikasi dan User
Pendekatan
yang dilakukan:
1.Spesifikasi
notasi semantik untuk spesial purpose
2.
Berhubungan dengan bahasa pemrograman dengan menyertakan beberapa koding dalam
notasi dialog
3. Berhubungan dengan spesifikasi
notasi formal
- Desain dan analisa dialog
Ada
3 pendekatan dalam perancangan dialog:
1.
Berfokus pada aksi user; apakah terspesifikasi dengan baik
2.
Memperhatikan kondosi dialog
3.
Isu presentasi dan leksikal; bagaimana tampilan dan fungsi tombol
BAB III
PENUTUP
- Kesimpulan
Pertukaran
instruksi dan informasi antara user dan sistem komputer
Ada tiga model NOTASI
dialog
Bahasa
komputer dapat dibagi atas tiga tingkatan:
- Leksikal
- Sintaksis
- Semantik
- Saran
Penulis berharap dengan adanya makalah ini dapat membantu pembaca dalam memahami tentang notasi dialog dan bermanfaat, namun makalah ini masih jauh dari unsur kesempurnaan, penulis berharap saran dan kritiknya