Maka dapat disimpulkan bahwa pengertian User Interface merupakan serangkai tampilan
grafis yang dapat dimengerti oleh pengguna komputer dan diprogram sedemikian rupa
sehingga dapat terbaca oleh sistem operasi komputer dan beroperasi sebagaimana mestinya.
Oleh karena itu, User Interface yang baik mampu memberikan pengalaman interaksi yang
dapat dimengerti dengan mudah oleh penggunanya (user friendly). Untuk memudahkan, User
Interface terdiri dari menu layar dan ikon, keyboard shortcuts, mouse dan pergerakan gestur,
command language. Termasuk juga diantaranya komponen fisik untuk memasukan informasi
seperti mouse, keyboard, touchscreen, remote dan game control.
Sedangkan pada sebagian besar perangkat hardware user interfacenya cenderung lebih
sederhana dan didominasi oleh simbol sehingga lebih mudah untuk dimengerti. Sebagai
contoh yang paling dasar ditemui adalah user interface pada remote TV yang memiliki
keypad numerik, tombol volume, tombol serta tombol-tombol lainnya sebagai simbol fungsi.
Pengaplikasian user interface lainnya juga terdapat pada sistem operasi smartphone, dimana
pengguna banyak berinteraksi dan memasukkan perintah baik dengan tulisan maupun
tampilan grafis. Sesuai fungsinya, user interface pada smartphone cenderung dituntut untuk
lebih simpel dan mudah dimengerti dibanding user interface pada perangkat lain yang lebih
besar. Karena itu banyak merek smartphone berlomba-lomba menyajikan pengalaman user
interface terbaik dengan ciri khas masing-masing seperti iPhone dengan iOS dan Samsung
dengan Touchwiz-nya.
Dengan semakin majunya perkembangan teknologi di era digital, perangkat canggih yang
pintar dengan user interface yang mudah dipahami dan mampu mempermudah kehidupan
sehari-hari pengguna akan semakin diminati. Para pengembang pun semakin giat
mengembangkan user interface yang terintegrasi dan memberikan pengalaman penggunaan
yang menyenangkan.
REFERENSI 2
Pengertian User Interface
LINGUISTIC 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
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.
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.
REFERENSI 3
Definisi UI (User Interface) – User interface, juga disebut “UI” atau secara terjemah berarti
“antarmuka,” adalah cara di mana seseorang mengontrol aplikasi perangkat lunak atau
perangkat keras. Sebuah antarmuka pengguna yang baik memberikan pengalaman “user-
friendly”, yang memungkinkan pengguna untuk berinteraksi dengan perangkat lunak atau
perangkat keras dengan cara alami dan intuitif.
Hampir semua program perangkat lunak memiliki antarmuka pengguna grafis, atau GUI. Ini
berarti program ini mencakup kontrol grafis, dimana pengguna dapat memilih menggunakan
mouse atau keyboard. Sebuah GUI khas dari program perangkat lunak termasuk menu bar,
toolbar, Windows, Icon, dan kontrol lainnya. Sistem operasi Macintosh dan Windows
memiliki antarmuka pengguna yang berbeda, tetapi mereka sama-sama memiliki banyak
elemen yang sama, seperti desktop, windows, ikon, dll. Unsur-unsur umum memungkinkan
bagi orang untuk menggunakan sistem operasi tanpa harus benar-benar mempelajari kembali
antarmuka. Demikian pula, program-program seperti pengolah kata dan browser web semua
memiliki antarmuka hampir mirip, memberikan pengalaman pengguna yang konsisten di
beberapa program.
Kebanyakan perangkat keras juga mencakup antarmuka pengguna, meskipun biasanya tidak
serumit antarmuka software. Sebuah contoh umum dari perangkat keras dengan user interface
adalah remote control. Sebuah remote TV khas memiliki keypad numerik, volume dan
tombol saluran, tombol off dan on dan tombol lain yang melakukan berbagai fungsi. Set
tombol dan cara mereka diletakkan pada kontroler membuat user interface. Perangkat lain,
seperti kamera digital, Audio mixing, dan sistem stereo juga memiliki antarmuka pengguna.
Sementara antarmuka pengguna dapat dirancang untuk baik perangkat keras atau perangkat
lunak, sebagian besar kombinasi antara keduanya. Misalnya, untuk mengontrol program
perangkat lunak, Anda biasanya perlu menggunakan keyboard dan mouse, yang masing-
masing memiliki antarmuka pengguna mereka sendiri. Demikian juga, untuk mengontrol
kamera digital, Anda mungkin perlu untuk menavigasi melalui menu di layar, yang
merupakan antar muka perangkat lunak. Terlepas dari aplikasi, tujuan dari user interface yang
baik adalah untuk menjadi user-friendly. Dengan User Interface yang mudah dipahami dan
memiliki desain yang bagus ini akan disukai pengguna, namun jika sebuah program
perangkat lunak memiliki User Interface yang sulit dimengerti dan desain kurang baik, maka
akan membuat frustasi pengguna.
User Interface (UI) juga diistilahkan dalam sebuah perangkat Smartphone, yang berarti antar
muka layar yang bisa diakses pengguna. Sistem Operasi Android yang Open Source
membuat para produsen perangkat Smartphone memiliki User Interface anti Main Stream,
agar penjualan produk mereka semakin laris, maka beberapa Produsen memiliki ciri khas dari
UI produk Smartphone keluarannya. Misalnya Xiaomi dengan MIUI, Asus dengan ZenUI,
Samsung dengan Touchwiz, dan iPhone dengan iOS yang masing-masing memiliki tampilan
antar muka yang berbeda, namun dengan sistem dasar yang sama.
REFERENSI 4
REFERENSI 5
Pada kesempatan kali ini, saya akan berbagi informasi tentang Tujuan Interface
User, perbandingan interface, tipe-tipe interface, dan tipe-tipe interaksi.
Interface merupakan salah satu media yang digunakan komputer untuk
berkomunikasi dengan manusia. interface di komputer dikenal dengan GUI
(Graphical User Interface).
Tujuan Antar Muka (interface) Pengguna
• Menyesuaikan antar muka pengguna dengan tugas.
• Membuat antar muka pengguna menjadi efisien.
• Memberikan arus balik yang tepat kepada pengguna.
• Memunculkan pertanyaan-pertanyaan yang dapat dimanfaatkan.
• Memperbaiki produktivitas dari pengetahuan pegawai
Tipe-tipe User Interface
• User interface bahasa alamiah
• User interface pertanyaan & jawaban
• User interface menu-menu
• User interface formulir isian
• User interface bahasa perintah
• User interface GUI
(Graphical User Interface)
• User interface pada web, dll.
A. User Interface Bahasa Alamiah
User interface merupakan bagian program dimana di dalamnya terjadi interaksi antara
manusia dan komputer. Perancangan dari interface sangat penting untuk menentukan
keberhasilan dari sebuah software. Seorang developer yang membuat program harus
memikirkan bagian user interface sedemikian rupa hingga program yang dibuatnya dapat
berfungsi dengan baik. Berikut tujuan dari pembuatan user interface. ( Baca Juga: Macam
Macam User Interface Android )
ads
User Interface yang baik adalah sebuah interface yang mudah dimengerti dan simple,
semakin simple sebuah interface dan semakin mudah dimengerti maka interface akan
semakin baik. Selain itu, user interface harus memberikan sebuah kemudahan bagi user untuk
dapat berinteraksi dengan program. Semisal user interface yang dimaksutkan adalah tampilan
dari sebuah messaging app, di dalam tampilan messaging app terdapat tombol reply, text box
dan tombol delete. User yang sekali melihat user interface semacam ini akan langsung dan
dapat mengerti penggunaannya dengan mudah tanpa harus menghabiskan waktu yang lama
untuk mempelajari aturan pemakaian.
Tujuan yang kedua adalah dari sisi seni atau aestetik dari program. Kita dapat melihat setiap
aplikasi baik itu web, desktop, maupun aplikasi mobile pastinya memiliki sebuah ciri khas
interface tersendiri. Facebook dengan variasi warna birunya, line dengan warna hijau muda
dan icon icon nya yang khas, Instagram, Whatssapp dan masih banyak lagi contoh aplikasi
lainnya yang jika kita pernah menggunakan kita pasti tahu corak atau kekhasan dari desain
user interfacenya. Corak atau kekhasan ini pastinya sangat berpengaruh pada ketertarikan
orang terhadap suatu program. Bandingkan dengan aplikasi chat yang lama sebelum di
update seperti misalnya mirc, mig 33 jaman dahulu. orang tentu sudah bosan dan tidak
tertarik lagi melihat tampilan user interfacenya.
Selanjutnya adalah penampilan data, pernahkan anda menggunakan aplikasi tanpa user
interface pada linux seperti aplikasi ifconfig atau aplikasi firewall tanpa user interface. Anda
yang tidak terbiasa menggunakan terminal pasti akan kebingungan dan malas untuk membaca
data dari terminal tanpa ada user interface yang canggih untuk menampilkan data dan
berinteraksi dengan komputer. Dengan adanya user interface, data dapat ditampilkan dalam
bentuk grafis sehingga user dapat melihat langsung data yang ada pada program.
Dengan adanya user interface yang bagus, kerja dari user akan lebih efisien dan tidak
membutuhkan waktu ekstra untuk mengerjakan suatu tugas ekstra yang sebenarnya dapat
dilakukan oleh user interface yang baik. Sebagai contoh, sebuah user interface yang baik
pada aplikasi statistik penjualan akan dapat langsung menghasilkan grafik dan juga kurva
mengenai ramalan penjualan tanpa harus diproses datanya secara manual oleh user. Tentunya
hal ini akan sangat berpengaruh besar pada efisiensi waktu dari seorang pekerja. Dimana dia
dapat memanfaatkan waktunya untuk melakukan tugas lainnya yang lebih penting.
Sebuah user interface yang baik dapat mengurangi kesalahan masukan data yang dilakukan
oleh user. Sebagai contoh, user interface pada aplikasi program facebook yang berupa update
status, user interface tersebut membatasi masukannya berupa text, gambar, dan mungkin
video. Apabila kita memasukkan data lainnya semisal data wmv atau semacamnya yang tidak
disupport oleh interface, maka data tersebut tidak akan ditampilkan dan terdapat peringatan
mengenai kesalahan yang dilakukan oleh user.
Penggunaan user interface yang sama atau paling tidak memiliki corak khusus pada sebuah
program secara terus menerus akan memberikan kesan yang familiar bagi pengguna program
tersebut. Walaupun isi ataupun cara kerja dari program sama sekali berbeda, namun dengan
user interface yang konsisten dan memiliki corak yang sama akan akan membuat para
pengguna program cepat mempelajari fungsionalitas dari program versi baru dengan cepat.
Bandingkan jika tidak terdapat user interface yang konsisten atau berubah ubah secara drastis
seiring dengan pengembangan sebuah program. User yang terbiasa menggunakan program
yang lama pastinya akan kebingungan dan merasa kesulitan untuk mempelajari program yang
baru.
8. Memberikan respon yang jelas untuk setiap aksi yang dilakukan oleh program
Barangkali diantara kita ada yang pernah secara tidak sengaja menjankan program virus atau
program malware sejenis. Secara sekilas kita mengetahui bahwa ada sesuatu yang dieksekusi
oleh program, namun karena program tersebut tidak memberikan feedback ataupun informasi
mengenai tugas yang dijalankannya kita tentu merasa takut dan juga bingung tentang apa
yang barusan dilakukan oleh program tersebut. Sebuah usre interface yang baik tentunya
memberikan feedback dan juga informasi yang jelas mengenai apa saja yang baru saja atau
apa saja yang sedang dilakukannya. Apakah status eksekusinya berhasil ataupun gagal dan
lain sebagainya.
9. Menghilangkan ambiguitas dari perintah perintah yang ada
Sebuah user interface yang baik dapat menghilangkan atau paling tidak mengurangi
ambiguitas yang ada pada sebuah program. Sebuah perintah yang dapat diinputkan pada
sebuah program harus memiliki perbedaan dengan perintah lainnya sehingga user tidak salah
dalam melakukan eksekusi dari perintah. sebagai contoh pada microsoft word, perintah save
untuk menyimpan data dari dokumen yang sedang dikerjakan memiliki lambang yang sama
sekali berbeda dengan perintah delete yang memiliki fungsi untuk menghapus dokumen yang
sedang dikerjakan. perbedaan ini akan sangat berfungsi sekali untuk meminimalisir kesalahan
yang dilakukan oleh user.
Demikian tujuan dari user interface yang dapat saya rangkum pada artikel kali ini.
kesimpulannya adalah sebuah user interface bertujuan untuk memudahkan dan efisiensi
interaksi dari manusia dengan komputer.