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 DAN MESIN. Ragam Dialog. Budhi Irawan, S.Si, M.T

Desain dan Notasi Dialog. Rima Dias Ramadhani

INTERAKSI MANUSIA & KOMPUTER

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

Menerapkan pembuatan antar muka (User Intreface) pada aplikasi

USER INTERFACE DESIGN (UID)

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

Microsoft Access FORM

Minggu 6 Prinsip & Konsep Desain

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

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

BAB II LANDASAN TEORI

BAB III ANALISIS DAN PERANCANGAN

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

BAB 2 LANDASAN TEORI

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

Danang Wahyu Utomo

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

MINGGU 7. Model User. Suzan Agustri

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

USER and TASK ANALYSIS. Rima Dias Ramadhani

1. Konsep dan Prinsip Analisa

BAB 2 LANDASAN TEORI

BAB 3 ALGORITMA DAN PERANCANGAN

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

5 Perancangan Perangkat Lunak

BAB - VIII PENDUKUNG IMPLEMENTASI

Review Rekayasa Perangkat Lunak. Nisa ul Hafidhoh

1. MENGENAL VISUAL BASIC

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

Pertemuan 3 RAGAM DIALOG

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

PENGANTAR RUP & UML. Pertemuan 2

BAB II LANDASAN TEORI

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

Sistem Informasi Manajemen. Evaluasi Rancangan/Disain Sistem

Menggunakan Microsoft Access (perhatikan untuk red text)

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

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

SISTEM PENDUKUNG KEPUTUSAN

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

P10 Konsep & Prinsip Desain. A. Sidiq P.

13. KONSEP DAN PRINSIP PERANCANGAN (DESAIN)

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

Metode Perancangan. Tahap Perancangan

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

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

BAB III METODOLOGI PENELITIAN

Petunjuk Penggunaan Aplikasi

Teori, prinsip dan pedoman

BAB 2 LANDASAN TEORI

HELP DAN DOKUMENTASI

BAB III OBJEK DAN METODE PENELITIAN. Mobil Permata Trans yang beralamatkan di Jalan Raflesia J-4, Komplek Mitra

Bab III. Landasan Teori

Prinsip, Paradigma Interaksi dan Desain Proses

BAB VI PENUTUP Kesimpulan Saran DAFTAR PUSTAKA LAMPIRAN

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

DINAMIKA TEKNOLOGI April 2012 Vol. 5; No. 1; Hal

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

Unified Modelling Language UML

BAB II LANDASAN TEORI

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

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

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

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi

Tugas Mandiri Analisis dan Perancangan Sistem II ACTIVITY & SWIMLANE DIAGRAM

UNIFIED MODELING LANGUAGE (UML)

BAB I PENDAHULUAN.

Pertemuan 6 GAYA INTERAKSI DAN PERANGKAT INTERAKSI #1

Pembuatan Use Case Diagram, misalkan spt ini :

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

PROSES MODEL DESAIN PERANGKAT LUNAK

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

BAB II LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN

BAB III METODE PENELITIAN. perancangan sistem, dan tahap evaluasi rancangan sistem. sistematis. Adapun model penelitian dapat dilihat pada Gambar 3.1.

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

Model User Dalam Desain

MENGENAL VISUAL BASIC

Hasil rancangan suatu sistem yang ideal adalah yang sesuai dengan kebutuhan, lengkap dan tak pernah salah. Sebagai suatu hasil produk/desain,

ANALISA PERANCANGAN PROGRAM

L-1 LAMPIRAN. Lampiran 1 Systems Design. Bentuk Simbol Nama Keterangan. Start of process in an activity diagram. Event, activity or trigger.

BAB II TINJAUAN PUSTAKA. (Jogiyanto 2001: 1) Sistem adalah suatu jaringan dari prosedur-prosedur

Interaksi Manusia dan Komputer

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

Analisis Model Perangkat Lunak

Analisa Desain Berorientasi Objek. Model dan Pemodelan. Oleh : Rahmady Liyantanto. Teknik Informatika Fakultas Teknik Universitas Trunojoyo 2011

Transkripsi:

APAKAH DIALOG ITU? NOTASI DIALOG DAN DESAIN 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 tingkat sintaksis, tapi juga meliputi sifat-sifat leksikal. Dialog manusia-komputer Berbeda dengan dialog antar manusia pada umumnya, dialog dengan komputer biasanya terstruktur dan terbatas 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 katakatanya / semantik tapi pada level sintaksis PROSES PERANCANGAN DIALOG Advice: 1. Rangkaian Dialog menggambarkan struktur tugas, i.e. 1 rangkaian dialog 1 goal achieve Notasi Dialog dan Desain 1/7

2. Beberapa rangkaian dialog tambahan digunakan untuk user support, mis. help system, tutorial sub-sytem 3. Rangkaian dialog diurutkan sesuai dengan struktur tugas 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 Notasi Dialog dan Desain 2/7

Contoh: Sistem Pemesanan Buku di Perpustakaan Reservation Borrower details Book reservation Reader number (input) Reader details (display) First title More reservation Module-1 code (input) details (display) s Module-2 code (input) 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 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) Notasi Dialog dan Desain 3/7

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. 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 ; 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. Flow Chart Flow Chart digunakan untuk mendeskripsikan dialog yang sederhana Flow Chart mudah dimengerti dan simple Notasi Dialog dan Desain 4/7

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 C3 delete record Notasi Dialog dan Desain 5/7

Keterangan: Persegi panjang adalah screen yang digunakan untuk berkomunikasi dengan user Segi-enam adalah proses dan keputusan yang dibuat oleh sistem Elips "" 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. Notasi Dialog dan Desain 6/7

Pilih circle Highlight circle Circle-1 Klik pusat lingk. Rubber band Circle-2 Klik lingkaran Gambar lingkaran Menu Pilih line Highlight line Line-1 Klik titik pertama Rubber band Line-2 Double-click Gambar garis terakhir Klik satu titik Gambar garis dan rubber band dari titik yang baru State Transition Network untuk Alat Gambar dengan Menu A-4/7 Notasi Dialog dan Desain 7/7