(18621047) Dialog Dialog dalam arti umum adalah percakapan antara dua kelompok atau lebih. Sedangkan dialog dalam konteks perencanaan user interface adalah struktur dari percakapan antara user dan sistem komputer. Dalam mendesain sebuah dialog, diperlukan deskripsi yang terpisah dari program secara keseluruhan. Dialog Ada beberapa alasan yang mendasari hal tersebut, antara lain : •Agar lebih mudah dianalisa •Pemisahan elemen-elemen interface dari logika program (semantik) •Apabila notasi dialog ditulis sebelum program dibuat, maka notasi tersebut dapat membantu desainer untuk menganalisis struktur dialog yang diajukan, bahkan desainer juga dapat menggunakan prototyping tool untuk menguji dialog. •Notasi dialog dapat digunakan sebagai salah satu cara bagi anggota tim perancangan untuk mendiskusikan rancangan dialog dan pada akhirnya diberikan kepada programmer aplikasi. Dialog Bahasa Komputer dapat dibagi atas tiga tingkatan: • Leksikal • Sintaksis • Semantik Leksikal • Merupakan tingkatan yang paling rendah. • Yaitu bentuk icon pada layar. • Pada bahasa manusia, ekuivalen dengan bunyi dan ejaan suatu kata. Sintaksis • Yaitu urutan dan struktur dari input dan output • Pada bahasa manusia, ekuivalen dengan grammar suatu kalimat. Semantik • Yaitu arti dari percakapan yang berkaitan dengan pengaruhnya pada struktur data internal komputer dan/atau dunia eksternal. • Pada bahasa manusia, ekuivalen dengan arti yang berasal dari partisipan dalam percakapan. Notasi Desain Dialog Dalam desain dialog harus diperhatikan beberapa hal yaitu: 1. Rangkaian dialog mempresentasikan struktur tugas. 2. Beberapa rangkaian dialog tambahan digunakan untuk user support, misalnya help system, tutorial sub system . 3. Rangkaian dialogdiurutkan sesuai struktur tugas DFD Desain dialog : Notasi Diagramatik Notasi diagramatik merupakan bentuk yang paling sering digunakan dalam desain dialog. Kelebihan dalam bentuk ini adalah memungkinkan desainer untuk melihat secara sekilas struktur dialog sedangkan kelemahannya sulit untuk menjelaskan struktur dialog yang lebih luas dan kompleks. Notasi Diagramatik Ada 5 metode yang digunakan untuk notasi dramatic, yaitu; • State Transition Network (STN) • Hirarchical State Transition Network • Harel State Chart • Flow Chart • JSD Diagram State Transition Network (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 system. State Transition Network (STN) Hirarchical State Transition Network Karakteristiknya yaitu; • Digunakan untuk deskripsi sistem yang lebih lengkap. • Mirip dengan STN, dengan fitur tambahan berupa gabungan state (composit state). • Digunakan untuk system yang besar. Hirarchical State Transition Network Harel State Chart Karakteristiknya yaitu; • Digunakan untuk spesifikasi system reaktif yang kompleks secara visual. • Mampu mengakomodasi masalah seperti concurrency dan escape. Harel State Chart Flow Chart Karkteristiknya yaitu; • Mendeskripsikan dialog yang sederhana . • Sederhana dan mudah dimengerti. • Merefleksikan sudut pandang programer dari pada user. JSD Diagram Karakteristiknya yaitu; • Jackson Stuctured Design digunakan untuk berbagi aspek dari analisis tugas dan desain dialog. • Digunakan untuk system yang sederhana, terbatas dan berbasis menu. Sekian dan Terima kasih