Perkembangan teknologi informasi dan ilmu pengetahuan saat ini membuat berbagai kemudahan bagi manusia, seperti adanya umpan balik atau interaksi antarmuka antara pengguna dengan komputer. Hal ini terlihat dari terciptanya beragam aplikasi yang menunjang pekerjaan maupun komunikasi antar manusia dengan sistem komputer.
Interaksi antarmuka seringkali digunakan untuk menghubungkan perangkat satu dengan perangkat lainnya. Mulai dari perangkat masukan dan keluaran yang dikendalikan oleh sistem operasi komputer dan kemudian dapat ditambahkan berbagai aplikasi yang dapat dipakai pengguna.
Apalagi ditambah dengan perkembangan di bidang artificial intelligence, machine learning, big data, dan internet of thing menyebabkan semakin banyak dan beragam aplikasi yang diciptakan guna memudahkan kebutuhan manusia. Pengembangan interaksi antarmuka saat ini juga semakin berkembang dengan adanya kemajuan ilmu pengetahuan dalam bidang sensor, desain, dan neuroscience.
Terdapat berbagai interaksi antarmuka yang digunakan pengguna untuk berinteraksi dengan komputer, diantaranya adalah sebagai berikut :
- CUI (character user interface)
CUI merupakan jenis antarmuka yang menyediakan tampilan berupa teks character. Tampilan teks tersebut digunakan untuk menampilkan informasi kepada pengguna dan meminta input dari pengguna. Pengguna memberikan input menggunakan keyboard.
Baca juga: Permasalahan Umum yang Ditemukan Pengguna Komputer
- GUI (Graphical User Interface)
GUI merupakan aplikasi yang menggunakan antarmuka ini menyediakan tampilan berupa grafis yang menampilkan informasi dalam bentuk gambar dan teks. Selain itu, antarmuka ini menerima input dalam bentuk perintah klik, tombol, dan input dalam bentuk teks atau angka.
- Bahasa Natural
Bahasa natural merupakan jenis antarmuka yang memungkinkan manusia dapat berinteraksi dengan komputer menggunakan bahasa sehari-hari. Pengguna memberikan input melalui kata-kata kemudian komputer akan memberi respon dengan cara mengeluarkan suara dalam bahasa yang dapat dimengerti oleh pengguna.
Saat ini ada banyak variasi pemanfaatan bahasa natural sebagai antarmuka manusia dengan komputer seperti speech to text, text to speech, voice recognition, dan sebagainya.
- Menu Driven
Menu driven merupakan jenis antarmuka yang digunakan pada komputer untuk keperluan tertentu seperti mesin ATM, mesin tiket, layanan self check in di bandara atau stasiun dan sebagainya. Pengguna hanya dapat memilih menu-menu yang telah disediakan dan sesuai dengan prosedur yang dijalankan.
- Layar Sentuh
Layar sentuh merupakan jenis antarmuka grafis yang pada umumnya digunakan pada layar berjenis touchscreen seperti smartphone atau tablet yang memungkinkan pengguna berinteraksi dengan aplikasi, fungsi, dan fitur yang ada pada perangkat tersebut lewat sentuhan.
Antarmuka layar sentuh dapat memberikan kemudahan dan kenyamanan bagi pengguna dalam berinteraksi dengan komputer.
- Interaksi Antar Dua Perangkat
Saat ini kebutuhan akan berbagi sumber daya dan bekerja dalam satu tim kolaborasi menyebabkan timbulnya kebutuhan interaksi antar dua perangkat komputer. Interaksi tersebut dapat dilakukan jika kedua komputer terhubung dalam sebuah jaringan. Adanya layanan data dari berbagai operator seluler membuat interaksi tersebut dapat dilakukan dengan mudah.