materi 7


Notasi Dialog
Pertukaran instruksi dan informasi antara user dan sistem komputer.
Terdapat dua model notasi dialog :
1.Diagramatik : flowchart, diagram alir
2.Tekstual : format grammar, aturan produksi
Dalam IMK ada 3 gaya bahasa :
1.Leksikal : ikon, tombol yang ditekan, ekivalen dengan bunyi, ejaan.
2.Sintaksis : urutan struktur I/O ekivalen dengan tata bahasa.
3.Semantik : makna dialog terkait dengan struktur data.
Struktur Dialog

Struktur dialog manusia sifatnya :
1.Tidak terstruktur.
2.Dipengaruhi oleh emosi, dan situasi.
3.Tidak konsisten.
Struktur dialog komputer : biasanya terstruktur dan terbatas. Karakteristik dialog manusia dengan komputer :
1.Dialog disebutkan dengan urutan tertentu.
2.Dialog telah ditetapkan sebelumnya.
3.Dialog berikutnya tergantung respon user.
4.Dialog mungkin saja tidak mengakomodasi semua kejadian yang mungkin.
5.Beberapa dialog dilakukan secara bersama.
6.Deskripsi dialog berada pada level sintaksis (bukan semantik).

 Hal yang perlu diperhatikan dalam struktur dialog komputer :
1.Rangkaian dialog harus menggambarkan struktur tugas.
2.Perlu ditambahkan : help, tutorial.
3.Rangkaian dialog harus urut sesuai struktur tugas.

Umumnya akses pengguna (user access) bukan merupakan bagian dari deskripsi tugas (task description) tetapi harus disertakan ke dalam sistem.

GUI Metaphor

Ada 4 hal utama dalam desain yang harus diperhatikan dalam GUI metaphor :
1.Pemilihan dan representasi konsep metaphor
2.Representasi objek interaktif dalam metaphor
3.Perancangan manipulasi untuk mengimplementasikan aksi user
4.Desain mikro metaphor untuk mengendalikan aksi (control action) dan representasi perintah (command).
Prinsip yang digunakan dalam desain dialog adalah membagi sistem menjadi beberapa bagian yang disebut modul.

 Deskripsi Pemisahan Dialog
 Dalam mendesain sebuah dialog diperlukan deskripsi yang terpisah dari program secara keseluruhan .

Ada 4 alasan utama penggunaan deskripsi pemisahan dialog :
1.Mudah dianalisis.
2.Pemisahan elemen interface dari semantik.
3.Biasanya dilakukan sebelum program ditulis dan memberi dampak pada desain program.
4.Kadang menggunakan prototipe tool.

 Notasi Diagramatik

Bentuk yang paling sering digunakan dalam desain dialog karena menggambarkan struktur dialog.
Sulit menjelaskan struktur dialog yang lebih luas dan kompleks.
Metode yang digunakan untuk notasi diagramatik, yaitu : flowchart, diagram alir, state transition network, diagram JSD.

 Notasi Tekstual
 Dalam notasi tekstual ada 3 metode yang digunakan, yaitu : grammar (tata bahasa), aturan produksi, CSP dan proses aljabar.
Pada IMK, tata bahasa merupakan suatu ekspresi yang menjelaskan suatu maksud dari suatu kalimat (sintaks). Salah satu bentuk formal yang sering digunakan adalah BNF (backus naur form) yang berfokus pada aksi user dan ekspresi reguler yang menjelaskan kriteria pencarian tekstual dan analisis leksikal pemrograman.
Pada aturan produksi menggunakan if kondisi then aksi (kecuali pada menu). Aturan produksi cocok untuk task paralel, bukan untuk task sequence.

CSP dan proses aljabar digunakan untuk proses sequential (urut) -> pada natural language based

Notasi Tekstual

CSP dan proses aljabar juga digunakan untuk proses yang berbarengan -> 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 suatu aksi dan user dibiarkan menginterpretasikan sendiri.
Pada dialog semantik terdapat 2 aspek dialog, yaitu aplikasi dan user. Pendekatan yang digunakan untuk menghubungkan dialog dan semantik :
1.Spesifikasi notasi semantik merupakan bentuk semantik dengan tujuan khusus yang didesain sebagai bagian dari notasi dialog.
2.Berhubungan dengan bahasa pemrograman dengan menyertakan sebagian pengkodean bahasa pemrograman ke dalam notasi dialog.
3.Berhubungan dengan spesifikasi notasi formal .

Desain dan Analisis Dialog
 Analisis dialog bertujuan untuk menemukan masalah daya guna yang potensial berkaitan dengan prinsip daya guna yang telah dibahas sebelumnya.

Terdapat 3 isu yang berkaitan dengan analisis properti dialog, yaitu :
1.Berfokus pada aksi yang dilakukan user, apakah dispesifikasikan dengan cukup dan konsisten.
2.Memperhatikan kondisi dialog, menyangkut kondisi yang diinginkan dan kondisi yang ingin dihilangkan.

Tidak ada komentar:

Posting Komentar