User Interface
3.18
Pengertian User Interface, User interface adalah cara program dan user berkomunikasi.
Istilah user interface atau interface kadang-kadang disebut juga HCI (Human Computer
Interaction). HCI (Human Computer Interface) adalah semuaaspek dari interaksi pengguna dan
computer, tidak hanya hardware. Semuanya yang terlhat dilayar, membaca dalam dokumentasi
dan dimanipulasi dengan keyboard (atau mouse) merupakan bagian dari user [Link]
interface dari sisi software bisa berbentuk Graphical User Interface (GUI) atau Command Line
Interface (CLI), sedangkan dari sisi hardware bisa berbentuk Aplle Desktop Bus (ADB), USB,
dan fire wire.
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, Linguistic styles adalah penyampaian “aksi” melalui bahasa yang
dimengerti oleh computer. Ciri 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, Key Modals Style adalah penyampaian aksi melalui penekanan
tombol-tombol yang diprogram sebelumnya untuk menjalankan fungsi-fungsi. Ciri teknik ini
antara lain:
•Masukan aksi melalui tombol fungsi atau tombol alphabet.
•Instruksi langkah demi langkah.
•Digunakan dalam system berjalan.
Direct Manipulation Style, Direct Manipulation Style adalah penyampaian perintah
melalui manipulas objek tertentu. Ciri teknik ini antara lain:
•Ditampilkannya objek untuk interaksi pengguna.
•Ditampilkannya penunjuk untuk memanipulasi objek.
•Perintah diterapkan langsung pada objek.
•Respon seketika pada fungsi objek
Macam User Interface, User Interface ada dua jenis, yaitu:
[Link] User Interface (GUI) :Menggunakan unsur-unsur multimedia (seperti gambar,
suara, video) untuk berinteraksi dengan pengguna.
Keunggulan GUI :
[Link] dipelajari oleh pengguna yang pengalaman dalam menggunakan computer cukup
minim.
[Link] dari satu layar ke layar yang lain tanpa kehilangan informasi.
[Link] penuh pada layar dengan segera untuk beberapa macam tugas/keperluan.
4. Desain Grafis lebih menarik.
5. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
6. Resolusi gambar yang tinggi.
7. Menarik minat pengguna.
Kekurangan GUI :
1. Memakan memory yang sangat besar.
2. Bergantung pada perangkat keras.
3. Membutuhkan banyak tempat pada layar komputer.
4. Tidak fleksibel.
[Link]-Based : Menggunakan syntax/rumus yang sudah ditentukan untuk memberikan perintah.
Merupakan user interface berupa text ataupun perintah-perintah yang diketikan langsung
oleh user untuk melakukan atau mengeksekusi sesuatu. Contoh dari text interface : Command
Line Interface (Unix, Linux) dan juga Command Prompt (Windows). Berbasis teks antarmuka
pengguna (TUI), juga disebut antarmuka pengguna tekstual atau antarmuka pengguna terminal,
[ klarifikasi diperlukan ] adalah retronym yang diciptakan sesaat setelah penemuan antarmuka
pengguna grafis , untuk membedakan mereka dari berbasis teks antarmuka pengguna . Konsep
TUI merujuk terutama pada cara produksi dan tidak bertepatan dengan antarmuka baris perintah
yang merupakan tertentu input pengguna modus. Sebuah maju TUI mungkin, seperti GUI,
menggunakan wilayah seluruh layar dan tidak selalu memberikan baris demi baris output,
meskipun tuis hanya menggunakan teks, simbol dan warna yang tersedia di lingkungan teks yang
diberikan.
Snapshot dari TUI digunakan dalam sistem BBS yang disebut Synchronet
Dari sudut pandang teks aplikasi, terdapat tiga kemungkinan berikut tentang layar teks
dan komunikasi dengan itu, diperintahkan oleh penurunan aksesibilitas.
Sebuah asli mode teks layar, dikendalikan oleh video adapter atau prosesor pusat itu sendiri. Ini
adalah kondisi yang normal untuk aplikasi lokal berjalan pada berbagai jenis komputer pribadi
dan perangkat mobile . Jika tidak terhalang oleh sistem operasi , program pintar mungkin
memanfaatkan kekuatan penuh dari mode teks hardware.
Sebuah mode teks emulator . Contohnya adalah xterm untuk X Window System dan konsol
win32 (dalam mode window) untuk Microsoft Windows . Hal ini biasanya mendukung program-
program yang mengharapkan tampilan teks modus real, tapi dapat berjalan jauh lebih lambat.
Fungsi-fungsi tertentu dari mode teks canggih, seperti sendiri font yang upload, hampir pasti
menjadi tidak tersedia.
Sebuah remote terminal teks . Kemampuan komunikasi biasanya menjadi berkurang menjadi
garis serial atau emulasi nya, mungkin dengan sedikit ioctl () s sebagai out-of-band channel
dalam kasus seperti Telnet dan Secure Shell . Ini adalah kasus terburuk, karena pembatasan
software menghambat penggunaan kemampuan perangkat remote display.
Di bawah Linux dan Unix-seperti sistem, program dengan mudah mengakomodasi ke salah satu
dari tiga kasus karena antarmuka yang sama (yaitu, aliran standar ) digunakan untuk mengontrol
layar dan keyboard. Juga, perpustakaan pemrograman khusus membantu untuk output teks dalam
cara yang tepat untuk perangkat layar yang diberikan dan antarmuka untuk itu. Lihat di bawah
perbandingan ke Windows.
Kelebihan :
[Link] lebih mudah membuat folder bersama subfolder nya.
[Link] melihat file di suatu harddisk atau folder secara keseluruhan maupun yang di hidden.
[Link] mengcopy file lebih cepat dibandingkan sistem operasi berbasis GUI (Graphic Unit
Interface).
Kekurangan :
[Link] Kehilangan file lebih besar jika kita sedang ceroboh atau tidak fokus.
[Link] kurang menarik.
[Link] nya masih berbasis teks.
5 Tipe Interaksi User:
1. Direct manipulation–pengoperasian secara langsung: interaksi langsung dengan objek
pada layar. Misalnya delete file dengan memasukkannya ke trash.
Contoh: Video games.
Kelebihan : Waktu pembelajaran user sangat singkat, feedback langsung
diberikan pada tiap aksi sehingga kesalahan terdeteksi dan diperbaiki dengan Cepat.
Kekurangan: Interface tipe ini rumit dan memerlukan banyak fasilitas pada
system komputer, cocok untuk penggambaran secara visual untuk satu operasi atau objek.
2. Menu selection-pilihan berbentuk menu: Memilih perintah dari daftar yang disediakan.
Misalnya saat click kanan dan memilih aksi yang dikehendaki.
Kelebihan: User tidak perlu ingat nama perintah. Pengetikan minimal. Kesalahan
rendah.
Kekurangan: Tidak ada logika AND atau OR. Perlu ada struktur menu jika
banyak pilihan. Menu dianggap lambat oleh expert user disbanding command language.
3. Form fill-in–pengisian form: Mengisi area-area pada form.
Contoh: Stock control.
Kelebihan: Masukan data yang sederhana. Mudah dipelajari.
Kekurangan: Memerlukan banyak tempat di layar. Harus menyesuaikan dengan
form manual dan kebiasaan user.
4. Command language–perintah tertulis : Menuliskan perintah yang sudah ditentukan pada
program.
Contoh: operating system.
Kelebihan: Perintah diketikan langsung pada system. Misal: UNIX, DOS
command. Bisa diterapkan pada terminal yang murah. Kombinasi perintah bisa
dilakukan. Misal copy file dan rename nama file.
Kekurangan: Perintah harus dipelajari dan diingat cara penggunaannya, tidak
cocok untuk user biasa. Kesalahan pakai perintah sering terjadi. Perlu ada system
pemulihan kesalahan. Kemampuan mengetik perlu.
5. Natural language–perintah dengan Bahasa alami: Menggunakan Bahasa alami untuk
mendapatkan hasil.
Contoh: search engine di Internet.
Kelebihan: Perintah dalam bentuk Bahasa alami, dengan kosa kata yang terbatas
(singkat), misalnya kata kunci yang kita tentukan untuk dicari oleh search engine. Ada
kebebasan menggunakan kata-kata.
Kekurangan: Tidak semua sistem cocok gunakan ini. Jika digunakan maka akan
memerlukan banyak pengetikan.