Dialog adalah percakapan antara dua
atau lebih pihak yang dimana ada kondisi yang membuat percakapan itu terjadi, dan kali ini saya akan membahas dialog manusia dan komputer.
A. Desain
Dialog
Hal yang
perlu diperhatikan dalam mendesain dialog, yaitu:
- Rangkaian dialog menggambarkan struktur tugas
- Beberapa rangkaian dialog tambahan digunakan untuk pendukung user, misal sistem bantuan, sub sistem tutorial.
Rangkaian dialog diurutkan sesuai dengan struktur
tugas. Umumnya akses user bukan merupakan bagian dari deskripsi tugas,
tetapi harus disertakan ke dalam sistem yang baru. Empat hal utama dalam desain
yang harus diperhatikan dalam GUI metaphor:
- Pemilihan dan representasi conceptual metaphor
- Representasi obyek interaksi dalam metaphor
- Perancangan manipulasi untuk mengimplementasikan aksi user
- Desain micro-metaphors untuk kendali aksi dan representasi perintah
Prinsip yang digunakan dalam desain dialog adalah
membagi sistem menjadi beberapa bagian yang disebut modul. Alasan mendesain
sebuah dialog, yaitu:
- Agar mudah dianalisa
- Pemisahan elemen-elemen interface dari logika program (semantik)
- Bila notasi dialog ditulis sebelum program dibuat, maka notasi tersebut bisa membantu desainer menganalisa struktur dialog yang diajukan.. bahkan desainer dapat menggunakan prototyping tool untuk menguji dialog.
- Notasi dialog ini dapat digunakan sebagai salah satu cara bagi anggota tim perancangan untuk mendiskusikan rancangan dialog dan pada akhirnya diberikan ke programer aplikasi.
B. Dialog
Style
Dialog style adalah cara yang digunakan untuk
mengorganisasikan berbagai teknik dialog. Secara umum, dialog style
interaktif dapat dikelompokkan menjadi 9 kategori, yaitu:
1. Dialog
berbasis perintah tunggal (command line dialogue)
2. Dialog
berbasis bahasa pemrograman (programming language dialogue)
3. Antarmuka
berbasis bahasa alami (natural languange interface)
4. Sistem
Menu
5. Dialog
berbasis pengisian borang (form filling dialogue)
6. Antarmuka
berbasis ikon
7. Sistem
Penjendelaan (windowing system)
8.
Manipulasi Langsung (direct manipulation)
9. Antarmuka
berbasis interaksi grafis
C. User
Interface Software
Banyak
sekali perangkat lunak yang berfungsi untuk mendesain antarmuka pengguna
maupun itu berbayar atau gratis, beberapa diantaranya yang sering digunakan
oleh kebanyakan pengguna adalah:
- GNOME ™
- Altia®Design
- GUI Design Studio v4 (caretta SOFTWARE)
- UI Pilot (REDWHALE SOFTWARE)
- HOMER (HOMER ENERGY)
Tidak ada komentar:
Posting Komentar