Pengertian User Interface
User interface adalah cara program dan
user berkomunikasi. Istilah user interface atau interface kadang-kadang
digunakan sebagai penggati istilah HCI (Human Computer Interaction). HCI (Human
Computer Interface) adalah semua aspek dari interaksi pengguna dan computer,
tidak hanya hardware. Semuanya yang terlhat dilayar, membaca dalam dokumentasi
dan dimanipulasi dengan keyboard (atau mouse) merupaka bagian dari user
interface.
User Interface berfungsi untuk menghubungkan
atau penterjemah informasi antara pengguna dengan system operasi, sehingga
computer dapat digunakan. Dengan demikian, user interface bisa juga diartikan
sebagai mekanisme inter-relasi atau integrasi total dari perangkat keras dan
lunak yang membentuk pengalaman bekomputer. Use interface dari sisi software
bias berbentuk Graphical User Interface (GUI) atau Command Line Interfae (CLI),
sedangkan dari sisi hardware bias berbentuk Aplle Desktop Bus (ADB), USB, dan
fire wire.
Definis interface
Antarmuka pemakai (User
Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan
sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari
pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu
mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi. user
interface, berfungsi untuk menginputkan pengetahuan baru ke dalam basis
pengetahuan sistem pakar (ES), menampilkan penjelasan sistem dan
memberikan panduan pemakaian sistem secara menyeluruh step by step sehingga
user mengerti apa yang akan dilakukan terhadap suatu sistem. Yang terpenting
dalam membangun user interface adalah kemudahan dalam memakai/
menjalankan sistem, interaktif, komunikatif, sedangkan kesulitan
dalam mengembangkan/ membangun suatu program jangan terlalu diperlihatkan.
CLI adalah tipe
antarmuka dimana pengguna berinteraksi dengan sistem operasi melalui text-terminal. Pengguna menjalankan perintah dan
program di sistem operasi tersebut dengan cara mengetikkan baris-baris
tertentu.
Meskipun konsepnya sama, tiap-tiap
sistem operasi memiliki nama atau istilah yang berbeda untuk CLI-nya. UNIX
memberi nama CLI-nya sebagai bash, ash, ksh, dan lain sebagainya. Microsoft
Disk Operating System (MS-DOS) memberi nama command.com atau Command Prompt.
Sedangkan pada Windows Vista, Microsoft menamakannya PowerShell. Pengguna Linux
mengenal CLI pada Linux sebagai terminal, sedangkan
pada Apple namanya adalah commandshell.
GUI adalah tipe antarmuka yang
digunakan oleh pengguna untuk berinteraksi dengan sistem operasi melalui
gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pointing device) seperti mouse atau track ball.
Elemen-elemen utama dari GUI bisa diringkas dalam konsep WIMP ( window, icon, menu, pointing device).
Terdapat 6 macam fitur yang terdapat
pada antarmuka pengguna telematika. Fitur-fitur itu antara lain:
1.Head Up Display System
Head Up Display (HUD) merupakan sebuah
tampilan transparan yang menampilkan data tanpa mengharuskan penggunanya untuk
melihat ke arah yang lain dari sudut pandang
biasanya. Asal nama dari alat ini yaitu pengguna dapat melihat informasi dengan
kepala yang terangkat (head up) dan melihat ke arah depan daripada melihat ke
arah bawah bagian instrumen. Walaupun HUD dibuat untuk kepentingan penerbangan
militer, sekarang HUD telah digunakan pada penerbangan sipil, kendaraang
bermotor dan aplikasi lainnya.
2.Tangible User Interface
Tangible User Interface, yang disingkat
TUI, adalah antarmuka dimana seseorang dapat berinteraksi dengan informasi
digital lewat lingkungan fisik. Nama inisial Graspable User Interface, sudah
tidak lagi digunakan. Salah satu perintis TUI ialah Hiroshi Ishii, seorang
profesor di Laboratorium Media MIT yang memimpin Tangible Media Group.
Pandangan istimewanya untuk tangible UI disebut tangible bits, yaitu memberikan
bentuk fisik kepada informasi digital sehingga membuat bit dapat dimanipulasi
dan diamati secara langsung.
3.Computer Vision
Computer Vision (komputer visi)
merupakan ilmu pengetahuan dan teknologi dari mesin yang melihat. Dalam aturan
pengetahuan, komputer visi berhubungan dengan teori yang digunakan untuk
membangun sistem kecerdasan buatan yang membutuhkan informasi dari citra (gambar).
Data citranya dapat dalam berbagai bentuk, misalnya urutan video, pandangan
deri beberapa kamera, data multi dimensi yang di dapat dari hasil pemindaian
medis.
4.Browsing Audio Data
Browsing Audio Data merupakan metode
browsing jaringan yang digunakan untuk browsing video / audio data yang
ditangkap oleh sebuah IP kamera. Jaringan video / audio metode browsing
mencakupi langkah-langkah sebagai berikut :Menjalankan sebuah program aplikasi
komputer lokal untuk mendapatkan kode identifikasi yang disimpan dalam kamera
IP.Transmisi untuk mendaftarkan kode identifikasi ke DDNS (Dynamic Domain Name
Server) oleh program aplikasi.Mendapatkan kamera IP pribadi alamat dan alamat
server pribadi sehingga pasangan IP kamera dan kontrol kamera IP melalui kamera
IP pribadi alamat dan alamat server pribadi compile ke layanan server melalui
alamat server pribadi sehingga untuk mendapatkan video / audio data yang
ditangkap oleh kamera IP, dimana server layanan menangkap video data melalui
Internet.
5.Speech Recognition
Dikenal juga dengan
pengenal suara otomatis (automatic speech recognition) atau pengenal suara
komputer (computer speech recognition). Merupakan salah satu fitur antarmuka
telematika yang merubah suara menjadi tulisan. Istilah ‘voice recognition’
terkadang digunakan untuk menunjuk ke speech recognition dimana sistem pengenal
dilatih untuk menjadi pembicara istimewa, seperti pada kasus perangkat lunak
untuk komputer pribadi, oleh karena itu disana terdapat aspek dari pengenal
pembicara, dimana digunakan untuk mengenali siapa orang yang berbicara, untuk
mengenali lebih baik apa yang orang itu bicarakan. Speech recognition merupakan
istilah masukan yang berarti dapat mengartikan pembicaraan siapa saja.
6.Speech Synthesis
Speech synthesis
merupakan hasil kecerdasan buatan dari pembicaraan manusia. Komputer yang
digunakan untuk tujuan ini disebut speech syhthesizer dan dapat diterapkan pada
perangkat lunak dan perangkat keras. Sebuah sistem text to speech (TTS) merubah
bahasa normal menjadi pembicaraan.
Konsep User Interface
Mengkonsep user interface secra benar
tidaklah mudah. Terdapat begitu banyak aspek yang pelu diperhatikan. User
interface akan mengacu pada beragam aplikasi teknologi mulai dari electronic
display, software aplikasi computer,aplikasi web, aplikasi mobile,hingga
aplikasi kiosk Informasi public. Kioks adalah peralatan sistem informasi publik
yang dirancang sedemikian rupa yang ditujukan untuk beragam kondisi user, baik
secara usia, gender, latar belakang kultural, tingkat pemahaman dan pendidikan
bahkan kondisi keterbatasan fisik yang berbeda.
Tehnik
antar muka /interface
Terdapat tiga teknik antar muka / inter
face:
•Linguistic styles
•Key modal styles
•Direct manipulation styles
LINGUISTIC STYLES adalah penyampaian
“aksi” melalui bahasa yang dimengerti oleh computer. Cirri teknik ini antara
lain:
•Masukan aksi melalui papan ketik
alphabet yang ditulis atau diketik.
•Bahasa yang dimengerti oleh computer
merupakan bagian kecil dari bahasa manusia
•Adanya aturan penulisan (syntax) dan
semantic untuk menyatakan perintah
KEY MODALS STYLE adalah penyampaian aksi melalui penekanan
tombol-tombol yang deprogram sebelumnya untuk menjalankan fungsi-fungsi. Cir
teknik ini antara lain:
•Masukan aksi melalui tombol fungsi
atau tombol alphabet
•Instruksi langkah demi langkah
•Digunakan dalam system berjalan
DIRECT MANIPULATION STYLE adalah penyampaian
perintah melalui manipulas objek tertentu. Cirri teknik ini antara lain:
•Ditampilkannya objek untuk interaksi
pengguna
•Ditampilkannya penunjuk untuk
memanipulasi objek
•Perintah diterapkan langsung pada
objek
•Respon seketika pada fungsi objek
Jenis-jenis User Interface
Ada dua jenis user interface, yaitu:
- Command Line Inteface (CLI)
CLI (Command Line Interface) adalah
tipe antarmuka dimana penggun berinteraksi dengan system operasi melalui text
terminal. CLI adalah sebuah bentuk antarmuka antara sistem operasi dan pemakai
dimana pemakai mengetikkan perintah-perintah dengan menggunakan perintah dalam
bentuk teks dan sebuah metode untuk memasukinya.
Pengguna CLI biasanya adalah
administrator sistem berbasis sistem operasi LINUX. Setiap sistem operasi
memberi nama CLI- nya berbeda-beda. Unix member nama CLI-nya sebagai bash, ash,
ksh, dan lain sebagainya. Ms-Dos memberi nama CLI-nya command.com atau command
prompt. Sedangkan Windows Vista, Microsoft menamakannya Powershell. Pengguna
Linux mengenal CLI pada Linux sebagai Terminal, sedangkan pada Apple atau
machintosh namanya adalah commandshell.
- Graphical User Interface (GUI)
Saat ini interface yang banyak
digunakan dalam software adalah GUI (Graphical User Interface). Penganut GUI
biasanya adalah mereka yang sudah terbiasa dengan system operasi Wndows. Bagi
mereka, GUI adalah harga mati yang tidak bisa ditawar lagi.
GUI adalah tipe antarmuka yang
digunakan oleh pengguna untuk berinteraksi dengan system operasi melalui
gambar-gambar grafik, kon, dan menggunakan perangkat penunjuk (pointing device)
seperti mouse atau track ball.
Sama seperti CL, tiap-tiap siste
operasi memiliki nama tersendiri untuk komponen GUI-nya. Pada Apple Mac OS X,
GUI-nya disebut Aqua. Microsoft member nama GUI pada Windows XP sebagai Lunar
dan GUI Windows Vista sebagai Aero. Pada Linux, ada dua pengembangan utama
desktop environment, yang masing-masing menghasilkan roduk KDE (K Desktop
Environment) dan GNOME.
Bahasa dalam User Interface
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 yang dipakai orang
untuk berkomunikasi sehari-harinya. Praktis semua pengguna komputer dan
Interface dapat mengerti tulisan.
Meski pada umumnya panduan user
interface menyarankan agar ikon tidak diberi tulisan supaya tetap mandiri dari
bahasa, namun elemen user interface lain seperti teks pada tombol, caption
window, atau teks-teks singkat di sebelah kotak input dan tombol pilihan semua
menggunakan bahasa. Tanpa bahasa pun kadang ikon bisa tidak jelas maknanya,
sebab tidak semua lambang ikon bisa bersifat universal.
Meskipun penting, namun sayangnya
kadang penggunaan bahasa, seperti pemilihan istilah, sering sekali dianggap
kurang begitu penting. Terlebih dari itu dalam dunia desain situs Web yang
serba grafis, bahasa sering menjadi sesuatu yang nomor dua ketimbang
elemen-elemen interface lainnya. Artikel ini akan mencoba memberikan beberapa
pertimbangan pemilihan bahasa dan istilah untuk meningkatkan usability melalui
perbaikan komunikasi dengan user.
0 komentar:
Posting Komentar