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.
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.
Ada 5 tipe utama interaksi
untuk user interaction:
- 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 sistem komputer, cocok untuk penggambaran secara
visual untuk satu operasi atau objek.
- 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 dibanding command language.
-
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.
-
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 sistem pemulihan
kesalahan.Kemampuan mengetik perlu.
-
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.
Text based
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.
(http://abdulghanni.blogspot.com/2012/10/tentang-user-interface-penghubung.html)
Menu Based Interface
Menu antarmuka
berbasis atas perintah bahasa antarmuka berbasis adalah antarmuka berbasis menu
tidak memerlukan pengguna untuk mengingat sintaks yang tepat dari perintah
Icon Based
Antarmuka
berbasis ikon menawarkan dimensi baru dalam komunikasi manusia-mesin. Sebuah
gambaran dari upaya manusia untuk berkomunikasi di masa lalu, khususnya melalui
bentuk tulisan, meneliti bagaimana dan mengapa metode-metode tertentu yang
dikembangkan dan apa tujuan mereka disajikan. Pengamatan
dapat dibuat dari simbol-simbol komunikasi ini sebagai niat dan efektivitasnya;
berkaitan wawasan jelas dengan tujuan dan proses
User-interface. Informasi bersejarah pada
pengembangan representasi konik dari benda asing diberikan. Banyak yang dapat disintesis dan diterapkan pada desain
antarmuka pengguna berbasis ikon hari ini. Keuntungan
dalam menggunakan antarmuka ikon berbasis di paket aplikasi perangkat lunak
sifat interaktivitas ini menjadi salah satu yang menunjukkan penurunan waktu
belajar dan potensi peningkatan produktivitas.
Dalam icon
based, terdapat GUI dan WIMP
singkatan dari “ jendela, icon, menu, pointer ", menunjukkan gaya
interaksi menggunakan unsur-unsur dari Graphic
Interface. Itu
diciptakan oleh Merzouga Wilberts pada tahun 1980. ekspansi lainnya
kadang-kadang digunakan, menggantikan "tikus" dan "tikus"
atau "pull-down menu" dan "menunjuk", untuk menu dan
pointer, masing-masing.
Meskipun
istilah telah jatuh ke dalam tidak digunakan, beberapa menggunakannya secara
tidak benar sebagai sinonim perkiraan untuk Graphic User Interface (GUI). Setiap antarmuka yang menggunakan grafis dapat
disebut GUI, dan sistem WIMP berasal dari sistem tersebut. Namun, sementara
semua sistem WIMP menggunakan grafis sebagai elemen kunci (ikon dan pointer
elemen), dan oleh karena itu GUI, kebalikannya tidak benar. Beberapa GUI tidak
didasarkan pada jendela, ikon, menu, dan pointer. Sebagai contoh, kebanyakan
ponsel merupakan tindakan sebagai ikon, dan beberapa mungkin memiliki menu,
tapi sangat sedikit mencakup pointer atau menjalankan program dalam jendela.
Interaksi
WIMP dikembangkan di Xerox PARC (lihat Xerox Alto, yang dikembangkan pada tahun
1973) dan dipopulerkan dengan Apple pengenalan dari Macintosh pada tahun 1984,
yang menambahkan konsep "menu bar" dan diperpanjang manajemen jendela.
Dalam sistem
WIMP:
- Sebuah jendela menjalankan
program mandiri, terisolasi dari program lain yang (jika dalam sistem
operasi multi-program) dijalankan pada saat yang sama di jendela lain.
- Sebuah ikon bertindak sebagai
jalan pintas untuk tindakan komputer melakukan (misalnya, mengeksekusi
program atau tugas).
- Menu adalah teks atau berbasis
ikon sistem seleksi yang memilih dan mengeksekusi program atau tugas.
- Pointer adalah simbol pada
layar yang mewakili gerakan perangkat fisik yang pengguna kontrol untuk
memilih ikon, elemen data, dll
Gaya sistem
meningkatkan Human
Computer Interaction (HCI) dengan meniru interaksi dunia
nyata dan memberikan yang lebih baik kemudahan penggunaan untuk orang pemula
dan pengguna. Pengguna dapat membawa keterampilan di antarmuka standar dari
satu aplikasi ke aplikasi lainnya.
Karena sifat
dari sistem WIMP, perintah sederhana dapat dirantai bersama-sama untuk
melakukan sekelompok perintah yang akan diambil beberapa baris instruksi baris
perintah.
Pada
awal diciptakannya, komputer dijalankan dengan menggunakan perintah yang
diketik pada layar monitor menggunakan keyboard. Hal ini berlaku untuk semua
program ataupun perintah-perintah tertentu yang berhubungan dengan sistem
informasi. Hal ini tentu saja dirasa tidak praktis dan kurang canggih. Selain
itu hanya orang-orang tertentu saja yang bisa mengoperasikannya. Oleh karena
itu para ahli terdorong untuk dapat menciptakan sesuatu yang dapat digunakan
oleh orang kebanyakan dengan cara yang praktis dan mudah diingat.
Akhirnya lahirlah yang disebut dengan GUI atau graphical User Interface. GUI
adalah seperangkat aplikasi yang menampilkan semua menu, ikon dan alat penunjuk
lainnya yang menggantikan perintah ketik di shell. Hal ini membuat pengguna
komputer menjadi lebih mudah mengoperasikan sebuah perangkat daripada mengingat
perintah yang menggunakan teks pada sebuah kotak komando tertentu. Hal ini
didasarkan bahwa manusia lebih mudah mengingat gambar dibanding tulisan. GUI
pertama kali digunakan dalam komputer yang diproduksi oleh Apple yakni
Machintosh dengan Steve Jobs sebagai penggagasnya. Namun belakangan sistem
operasi lain mengikutinya, seperti misalnya Microsoft dengan GUI Windows-nya
yang menjadi tren setter penggunaan start menu dan taskbar di bawah.
Touchscreen
Touchscreen atau layar sentuh adalah sebuah metode yang menggunakan
sentuhan sebagai input untuk komputer, input ini digunakan sebagai cara
manusia berinteraksi dengan komputer tersebut, misal untuk memilih menu,
mengetik, dan menjalankan berbagai fungsinya.
Gesture
based
Gesture
Based adalah teknologi yang menerapkan fungsi sensorik yang lebih menarik,
karena sensor dapat mendeteksi segala gerakan pengguna dari kamera yang menjadi
alat input utama dalam sensor gesture meskipun ada beberapa cara lain yang
dapat dijadikan alat inputan pada metode gesture. Sebagai contoh console yang
diproduksi oleh vendor Nintendo, yaitu Nintendo Wii yang sudah menerapkan
konsep gesture based yang dalam memainkan console tersebut pengguna dapat
dengan leluasa menggeraan badan untuk mengendalikan karakter pada videogame di
console tersebut.