Antarmuka pengguna menggambarkan mekanisme apa pun di mana manusia berinteraksi dengan mesin atau komputer. Dari mobil hingga pemanggang roti hingga komputer pribadi, hampir setiap perangkat mekanik dan listrik memiliki antarmuka pengguna. Umumnya, istilah ini mengacu pada metode di mana seseorang berinteraksi dengan komputer. Di area ini, antarmuka pengguna mungkin tidak hanya merujuk pada mekanisme interaksi, tetapi juga program yang memungkinkannya.
Istilah antarmuka pengguna berasal dari mesin industri. Ini awalnya mengacu pada area di mana operator manusia membuat mesin industri beroperasi. Tidak masalah apakah mesin itu lift yang rumit atau bor tangan sederhana. Akhirnya, istilah tersebut bermigrasi ke bidang manufaktur dan pemrosesan bahan lainnya. Ketika elektronik rumah mulai muncul di pasar, istilah itu masuk ke rumah orang bersama mereka.
Penggunaan istilah yang tersebar luas memungkinkannya untuk pindah ke bidang yang lebih teknis. Peralatan, alat pengukur elektronik dan bahkan roda kemudi menggunakan ide tersebut. Komputer memberikan tambahan baru terbesar untuk istilah antarmuka pengguna. Desainer komputer mengadopsi frase untuk penggunaan mereka sendiri sekitar waktu komputer rumah menjadi lebih dari kemungkinan selama pertengahan 1960-an.
Sebagai komputer pribadi menjadi lebih umum, istilah mulai keluar dari bidang lain. Antarmuka pengguna menjadi sangat erat terkait dengan antarmuka komputer sehingga penggunaan yang lebih lama harus mengambil metode baru untuk menggambarkan interaksi mereka. Dua istilah yang paling umum untuk dunia industri adalah antarmuka manusia-mesin dan antarmuka manusia-mesin. Dalam pemrosesan dan manufaktur, antarmuka operator mengambil alih. Di daerah lain, istilah itu tidak lagi digunakan tanpa penggantian.
Dalam ilmu komputer, antarmuka pengguna memainkan peran yang sedikit lebih besar daripada di bidang lain. Awalnya, itu hanya harus menerima permintaan dan tanggapan keluaran. Dalam kasus mesin besar, itu mungkin sesederhana menekan tombol yang membuat sup jatuh ke dalam kaleng. Dengan komputer, antarmuka pengguna juga harus memungkinkan input perintah baru. Itu harus memberi komputer kemampuan untuk melakukan lebih dari apa yang bisa dilakukan sebelumnya.
Peningkatan makna ini semakin meluas dengan munculnya antarmuka pengguna grafis. Antarmuka komputer ini menggunakan gambar dan metode seleksi lanjutan, seperti mouse komputer, untuk merampingkan interaksi antara seseorang dan komputer. Istilah diperluas lagi untuk mencakup seluruh program yang digunakan sebagai antarmuka. Sekarang, hal-hal yang tidak berhubungan langsung dengan interaksi manusia masih menjadi bagian dari istilah tersebut.