INTERAKSI MANUSIA DAN KOMPUTER DESAIN DAN NOTASI DIALOG

  • Slides: 9
Download presentation
INTERAKSI MANUSIA DAN KOMPUTER (DESAIN DAN NOTASI DIALOG) RAHMA DWI WAHYUNI, S. KOM

INTERAKSI MANUSIA DAN KOMPUTER (DESAIN DAN NOTASI DIALOG) RAHMA DWI WAHYUNI, S. KOM

PENDAHULUAN • Dialog dalam arti umum adalah percakapan antara dua kelompok atau lebih. Sedangkan

PENDAHULUAN • 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.

BAHASA KOMPUTER • 3 tingkatan bahasa : q Leksikal ü Merupakan tingkatan yang paling

BAHASA KOMPUTER • 3 tingkatan bahasa : q Leksikal ü Merupakan tingkatan yang paling rendah ü Pada bahasa manusia, ekuivalen dengan bunyi dan ejaan suatu kata q Sintaksis ü yaitu urutan dan struktur dari input dan output ü pada bahasa manusia, ekuivalen dengan grammar suatu kalimat q Semantik DIALOG SEMANTIK. doc ü 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 para partisipan dalam percakapan

NOTASI DIALOG • Diagramatik q State transition networks (jaringan transisi keadaan / status)STATE TRANSITION

NOTASI DIALOG • Diagramatik q State transition networks (jaringan transisi keadaan / status)STATE TRANSITION NETWORK. doc q Flowchart. pdf q Diagram JSD q DFD 1. pdf • Tekstual q Formal grammars (tata bahasa formal) q Production rules (aturan produksi) q CSP

DIAGRAM JSD • Digunakan untuk berbagai aspek dari analisis tugas dan notasi dialog, misal

DIAGRAM JSD • Digunakan untuk berbagai aspek dari analisis tugas dan notasi dialog, misal : • Diagram JSD di atas terbagi menjadi tiga bagian yaitu LOGIN, TRANSACTION dan LOGOUT. Urutan pengoperasiannya berjalan dari kiri ke kanan. Tanda asterik (*) merepresentasikan iterasi atau pengulangan. Tanda (o) merepresentasikan pilihan atau opsional.

TATA BAHASA (GRAMMAR) • Mempunyai arti sebagai aturan dalam menggunakan suatu bahasa. Pada IMK,

TATA BAHASA (GRAMMAR) • Mempunyai arti sebagai aturan dalam menggunakan suatu bahasa. Pada IMK, tata bahasa merupakan suatu ekspresi reguler yang menjelaskan suatu maksud dari suatu kalimat. Salah satu bentuk formal yang sering digunakan untuk notasi dialog tekstual adalah BNF (Backus Naur Form) dan ekspresi reguler. • BNF dan ekspresi reguler berfokus pada aksi yang dilakukan user dimana ekspresi reguler lebih sering digunakan untuk mendeskripsikan kriteria pencarian tekstual yang lebih komplek dan analisis leksikal bahasa pemrograman. • BNF diperluas untuk dialog desain yang meliputi urutan seperti pembuatan polyline pada STN yang direpresentasikan dengan SELECT-LINE CLICK* DOUBLE-CLICK. BNF tidak baik untuk menangani interface berbasis grafik dan tidak bisa menangani dialog berbarengan atau escape

ATURAN PRODUKSI (PRODUCTION RULES) • Aturan ini menggunakan kondisi IF kondisi THEN aksi. Bila

ATURAN PRODUKSI (PRODUCTION RULES) • Aturan ini menggunakan kondisi IF kondisi THEN aksi. Bila semua aturan aktif dan sistem cocok dengan bagian dari kondisi maka kondisi selanjutnya tidak akan diperiksa. Atruran produksi sangat baik digunakan untuk tugas yang berbarengan tetapi tidak baik digunakan untuk tugas berurutan.

 • Aturan produksi memiliki dua tipe, yaitu : 1. Event-oriented Rule • Pada

• Aturan produksi memiliki dua tipe, yaitu : 1. Event-oriented Rule • Pada event ini terdapat tiga tipe yaitu USER EVENT (begin in upper case), INTERNAL EVENT (begin in lower case) dan system response event (shown in angle brackets), contoh : 2. State-oriented Rule • Merupakan aturan yang hanya berorientasi pada setiap kondisi. Misalnya :