NOTASI DIALOG DAN DESAIN

dokumen-dokumen yang mirip
NOTASI DIALOG DAN DESAIN

NOTASI DESAIN DIALOG. Interaksi Manusia dan Komputer. Ratna Wardani

Danang Wahyu Utomo

DIALOG DESAIN. 2. Sintaksis - Yaitu urutan dan struktur dari input dan output. - Pada bahasa manusia, ekuivalen dengan grammar suatu kalimat.

Dialog dalam User Interface. Harel s State Charts

MINGGU 10. Rancangan dan Notasi Dialog. Suzan Agustri

INTERAKSI MANUSIA & KOMPUTER

INTERAKSI MANUSIA DAN MESIN. Ragam Dialog. Budhi Irawan, S.Si, M.T

PERKULIAHAN KE 6. Bahan Bacaan : Dix, Alan et.al, HUMAN-COMPUTER INTERACTION, Prentice Hall, Europe, 1993, hal 9-114

INTERAKSI MANUSIA DAN KOMPUTER

Desain dan Notasi Dialog. Rima Dias Ramadhani

DESAIN DAN NOTASI DIALOG. Pertukaran instruksi dan informasi antara user dan sistem komputer Ada dua model NOTASI dialog

Danang Wahyu Utomo

Pertemuan 10. Aturan Desain dan Pendukung Implementasi

Aturan Desain dan Pendukung Implementasi

Bab 1a Case Tools - Case Studio 2

Gambar Use Case Diagram

Microsoft Access FORM

USER INTERFACE DESIGN (UID)

BAB III LANDASAN TEORI. ini, adapun teori-teori yang digunakan adalah sebagai berikut :

Minggu 6 Prinsip & Konsep Desain

Danang Wahyu Utomo

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

Teori, Prinsip, dan Pedoman. Interaksi Manusia dan Komputer Sesi 2

BAB 3 ALGORITMA DAN PERANCANGAN

Menerapkan pembuatan antar muka (User Intreface) pada aplikasi

USER and TASK ANALYSIS. Rima Dias Ramadhani

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

PENDAHULUAN. Model interaksi. Ergonomi. Gaya interaksi. Konteks. terjemahan antara pengguna dan sistem. karakteristik fisik dari interaksi

MINGGU 7. Model User. Suzan Agustri

BAB II LANDASAN TEORI. Teori teori yang digunakan sebagai landasan dalam desain dan. implementasi dari sistem ini adalah sebagai berikut :

BAB - VIII PENDUKUNG IMPLEMENTASI

HELP DAN DOKUMENTASI

RAGAM DIALOG. Ragam Dialog (Dialogue Style) adalah cara yang digunakan untuk mengorganisasikan berbagai tehnik dialog.

BAB 2 LANDASAN TEORI

BAB III ANALISIS DAN PERANCANGAN

Rekayasa Perangkat Lunak Semester Genap 2009/2010. Bahan Ajar Rekayasa Perangkat Lunak USER INTERFACE DESIGN (UID)

BAB III LANDASAN TEORI. ada berkaitan dengan sistem yang akan dibuat. Tujuannya adalah agar aplikasi ini

Prinsip, Paradigma Interaksi dan Desain Proses

Sistem Informasi Manajemen. Evaluasi Rancangan/Disain Sistem

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

P10 Konsep & Prinsip Desain. A. Sidiq P.

: PEMBUATAN BAHAN AJAR INTERAKTIF DENGAN POWERPOINT. I. Tujuan Pembelajaran A. Peserta dapat membuat bahan ajar dengan menggunakan powerpoint.

1. MENGENAL VISUAL BASIC

BAB II LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA

Bab III. Landasan Teori

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

Modeling Tools StarUML

1. Konsep dan Prinsip Analisa

Menggunakan Microsoft Access (perhatikan untuk red text)

Modern structured analysis Approch(MSAA) dan structured system Analysis and Design Method (SSADM) BY LILIS PUSPITAWATI, SE.,M.SI

2.1 Definisi Analisis Kebutuhan Analisis kebutuhan adalah proses menemukan permasalahan dan menghasilkan alternatif pemecahan yang relevan.

PROSES MODEL DESAIN PERANGKAT LUNAK

BAB IV PERANCANGAN SISTEM

Metode Perancangan. Tahap Perancangan

BAB III METODOLOGI PENELITIAN

PEMODELAN ANALISIS. Di Susun Oleh : Linda Liana Dosen Pengampu : Wahyu Hari Haji M.Kom

Human - Computer Interaction. Desain Tampilan. Copyright 1999 all rights reserved

Lampiran 1. Notasi UML. Generalization. Aggregation. Association 0..* 1..* L.1. Class(generalization) Class(Specialization) Class(Specialization)

BAB 1 PENDAHULUAN. semakin berkembang. Perkembangan teknologi tersebut diharapkan dapat memudahkan

BAB I PENDAHULUAN.

PENGANTAR RUP & UML. Pertemuan 2

BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)

BAB III LANDASAN TEORI. mengumpulkan (input), memanipulasi (process), menyimpan, dan menghasilkan

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB 1 PENDAHULUAN. dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien. Kantor

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

SISTEM PENDUKUNG KEPUTUSAN

BAB II LANDASAN TEORI

Pertemuan 6 GAYA INTERAKSI DAN PERANGKAT INTERAKSI #1

PERANCANGAN PROGRAM. struktur/hirarki menu, State Transition Diagram (STD), modul dan pseudocode, serta

BAB III PEMBAHASAN. Dalam pembuatan sistem informasi pengarsipan surat ini mempunyai dua

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

SISTEM INFORMASI PERSEDIAAN BARANG DI MINIMARKET xxx. Oleh : SITI EKA WAHYUNI Nim : SISTEM INFORMASI

BAB III METODOLOGI PENELITIAN. calon seleksi alih golongan (SAG) dengan menggunakan metode SMART (Simple

BAB 3 PERANCANGAN PROGRAM

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB III ANALISIS DAN PERANCANGAN

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB III LANDASAN TEORI. McLeod & Schell 2008: 12). Sistem Informasi Manajemen menyediakan

ANALISA PERANCANGAN PROGRAM

PENDAHULUAN. Mengapa Interaksi Manusia dan Komputer (Human Computer Interaction)?

5 Perancangan Perangkat Lunak

BAB I PENDAHULUAN. menggunakan beberapa komputer yang terhubung dalam Local Area Network

S2 Teknik Informatika Universitas AMIKOM Yogyakarta Tahun Akademik 2016/2017 Semester Genap. Prof. Dr. Ema Utami, S.Si, M.Kom

BAB 2 LANDASAN TEORI. Teori-teori yang menjadi dasar penulisan adalah sebagai berikut :

Konsep Sistem Informasi B

13. KONSEP DAN PRINSIP PERANCANGAN (DESAIN)

Petunjuk Penggunaan Aplikasi

Nama : Rendi Setiawan Nim :

MENGENAL VISUAL BASIC

Model User Dalam Desain

MAKALAH ELEMEN MODEL ANALISIS. NAMA : RANI JUITA NIM : DOSEN : WACHYU HARI HAJI. S.Kom.MM

Adam Hendra Brata Teknik Informatika FILKOM UB Semester Genap 2015/2016

Pertemuan 3 RAGAM DIALOG

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 2 LANDASAN TEORI. Sistem yang berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma)

BAB 2 LANDASAN TEORI. menjelaskan beberapa prinsip umum sistem antara lain: menghadapi keadaan-keadaan yang berbeda.

Transkripsi:

NOTASI DIALOG DAN DESAIN APAKAH DIALOG ITU? 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 komputer Bahasa komputer dapat dibagi atas tiga tingkatan: 1. Leksikal merupakan tingkat yang paling rendah yaitu bentuk icon pada layar pada bahasa manusia, ekuivalen dengan bunyi dan ejaan suatu kata 2. Sintaksis yaitu urutan dan struktur dari input dan output pada bahasa manusia, ekuivalen dengan grammar suatu kalimat 3. 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 para partisipan dalam percakapan Dalam user interface, istilah dialog hampir mirip dengan tingat sintaksis, tapi juga meliputi sifat-sifat leksikal. Dialog manusia-komputer Berbeda dengan dialog antar manusia pada umumnya, dialog dengan komputer biasanya terstruktur dan terbatas IMK Notasi Dialog dan Desain 1/8

Beberapa ciri-ciri dari dialog terstruktur yang nantinya ditemukan dalam dialog komputer: - menyebutkan beberapa hal tertentu secara berurutan - beberapa bagian dari dialog dilakukan secara bersamaan (concurrently) - dialog berikutnya tergantung pada respons dari partisipan - dialog terstruktur biasanya tidak langsung menuju pada arti kata-katanya / semantik tapi pada level sintaksis PROSES PERANCANGAN DIALOG Advice: 1. Rangkaian Dialog menggambarkan struktur tugas, i.e. 1 rangkaian dialog 1 goal achieve 2. Beberapa rangkaian dialog tambahan digunakan untuk user support, mis. help system, tutorial sub-sytem 3. Rangkaian dialog diurutkan sesuai dengan struktur tugas IMK Notasi Dialog dan Desain 2/8

DFD untuk desain dialog Task Design Task Specification Specify Interface Modules UI Specification Add User Access & Control Evaluation Prototype Using UI Design component UI program specification Design Dialogue Detail Standard designs Checked design GUI design Dialogue network Verify Dialogue Design Metaphor & GUI Interaction Design Metaphor designs Code and Implementation Prinsip yang digunakan dalam desain dialog adalah membagi sistem menjadi beberapa bagian yang disebut module IMK Notasi Dialog dan Desain 3/8

Contoh: Sistem Pemesanan Buku di Perpustakaan Reservation Borrower details Book reservation Reader number (input) Reader details (display) First title More reservation Module-1 Title code (input) Title details (display) Titles Module-2 Title code (input) Title details (display) Biasanya user access bukan merupakan bagian dari task description, tapi harus dimasukkan dalam sistem yang baru Empat hal utama dalam desain yang harus diperhatikan dalam GUI metaphor: - Pemilihan dan representasi dari conceptual metaphor - Representasi dari obyek interaktif dalam metaphor - Perancangan manipulasi untuk mengimplementasikan user action - Desain micro-metaphors untuk control action dan representasi dari commands IMK Notasi Dialog dan Desain 4/8

Dalam mendesain dialog, diperlukan deskripsi yang terpisah dari program secara keseluruhan. Mengapa perlu digunakan notasi deskripsi dialog yang terpisah? Agar mudah dianalisa Pemisahan elemen-elemen interface dari logika program (semantik) Apabila notasi dialog ditulis sebelum program dibuat, maka notasi tersebut bisa membantu desainer untuk menganalisa struktur yang diajukan. NOTASI DIAGRAMATIK Notasi diagramatik paling sering digunakan dalam desain dialog Kelebihan: Memungkinkan desainer untuk melihat secara sekilas struktur dialog Kekurangan: Sulit untuk menjelaskan struktur dialog yang lebih luas dan kompleks Contoh notasi diagramatik adalah : State transition networks (STN) Harel's state charts Traditional flow diagrams JSD diagrams State transition networks (STN) Komponen STN: Lingkaran, menggambarkan "state" dari sistem Tanda panah, yang terdapat antara state; disebut juga transisi. IMK Notasi Dialog dan Desain 5/8

Tanda panah ini diberi label yang menjelaskan tentang tindakan user yang menyebabkan transisi dan response dari sistem. STN dapat menggambarkan beberapa pilihan dialog: Urutan tindakan dan response dari sistem (sequence) 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. 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. (lihat contoh pada file gambar_1notasi.doc, A-6/8) Flow Chart Flow Chart digunakan untuk mendeskripsikan dialog yang sederhana Flow Chart mudah dimengerti dan simple IMK Notasi Dialog dan Desain 6/8

Contoh penggunaan flow chart dalam desain dialog: Delete D1 Please enter Employee no. : C1 read record Delete D2 Name : Alan Dix Dept : Computing delete? (Y/N) : Delete D3 Name : Alan Dix Dept : Computing delete? (Y/N) : Please enter Y or N C2 answer? other Y N Finish C3 delete record Finish IMK Notasi Dialog dan Desain 7/8

Keterangan: Persegi panjang adalah screen yang digunakan untuk berkomunikasi dengan user Segi-enam adalah proses dan keputusan yang dibuat oleh sistem Elips "Finish" berarti kembali ke menu utama Tape berarti membaca atau mengubah database LINK TO PROGRAMMING LANGUAGE Sequences dalam notasi dialog dapat langsung ditransformasikan ke bahasa pemrograman dalam bentuk Sequence and Selection Modularity dalam desain dialog event handling dalam bahasa pemrograman (misal VB) SOAL LATIHAN Suatu perusahaan minuman akan mengeluarkan mesin penjual minuman yang nantinya akan diletakkan di beberapa tempat umum, seperti bandara, stasiun KA. Untuk itu dibentuk satu tim yang terdiri dari ahli elektronik untuk menangani masalah hardware dan ahli interface designer untuk menangani masalah interface. Dalam hal ini para interface designer benar-benar dituntut untuk mendesain suatu interface yang baik dan mudah dimengerti karena hasil penjualan sangat tergantung dari hal tersebut. Konsumen tidak akan membeli minuman lewat mesin tersebut apabila mereka mengalami kesulitan atau kebingungan saat akan melakukan transaksi. Sekarang anda diminta bertindak sebagai interface designer yang mendesain dialog antara konsumen dan mesin penjual minuman. IMK Notasi Dialog dan Desain 8/8