Tujuan Interface User
Tujuan sebuah user interface adalah mengkomunikasikan fitur-fitur sistem yang tersedia agar user mengerti dan dapat menggunakan sistem tersebut. Dalam hal ini penggunaan bahasa amat efektif untuk membantu pengertian, karena bahasa merupakan alat tertua—barangkali kedua tertua setelah gestur—yang dipakai orang untuk berkomunikasi sehari-harinya. Praktis semua pengguna komputer dan Internet—kecuali mungkin anak kecil yang memakai komputer untuk belajar membaca—dapat mengerti tulisan.
Tipe-tipe Interface
Interface ada dua jenis, yaitu
:
- Graphical User Interface (GUI) : Menggunakan unsur-unsur multimedia (seperti gambar, suara, video) untuk berinteraksi dengan pengguna.
- Text-Based : Menggunakan syntax/rumus yang sudah ditentukan untuk memberikan perintah.
Tipe-tipe Interaksi
Interaksi bisa dikatakan sebagai
dialog antara user dengan komputer. Terdapat beberapa model atau jenis
interaksi manusia (user) dan komputer:
- Command Line Interface (Berinteraksi menggunakan satu baris perintah)
adalah mekanisme interaksi dengan
sistem operasi atau perangkat lunak komputer dengan mengetikkan perintah untuk
menjalankan tugas tertentu. Contoh : Unix, Linux (Terminal, Console), DOS.
·
Menu (Pilihan yang disediakan oleh suatu
perangkat lunak)
Contoh : Start Menu di Windows,
Menu di dalam suatu aplikasi.
- Natural Language (bahasa alami)
Natural Language Processing atau
Pemrosesan Bahasa Alami merupakan salah satu tujuan jangka panjang dari
Artficial Intelegence(kecerdasan buatan) yaitu pembuatan program yang memiliki
kemampuan untuk memahami bahasa manusia.
Pada prinsipnya bahasa alami
adalah suatu bentuk representasi dari suatu pesan yang ingin dikomunikasikan
antar manusia. Bentuk utama representasinya adalah berupa suara/ucapan (spoken
language), tetapi sering pula dinyatakan dalam bentuk tulisan.
Inti dari pemrosesan bahasa alami
adalah penguraian kalimat atau sering disebut dengan parser. Parser berfungsi
untuk membaca kalimat, kata demi kata dan menentukan jenis kata apa saja yang
boleh mengikuti kata tersebut.
Contoh : bahasa pemrograman terstruktur
(belum objek) seperti Pascal, Cobol, RPG, ADA, C, C++.
- Question/answer and query dialogue
contoh : mysql, dbase interaktif,
dll.
- Form-fills and spreadsheets
contoh : excel, lotus, openoffice
spreadsheet.
- WIMP
- Windows Icon Menu Pointer
- Windows Icon Mouse Pulldown
Menu
Yang termasuk komponen WIMP :
button, dialogue boxes, pallettes, dll.
Sumber: