User Interface dapat diartikan sebagai cara suatu program
yang telah di program dan dapat di mengerti oleh sang pengguna komputer. Dengan
kata lain, user interface merupakan suatu cara komunikasi antara program komputer
dan pengguna komputer. Semua yang berada di layar dan dapat di kontrol
menggunakan mouse dan keyboard merupakan bagian dari user interface. User
interface dapat dikatakan baik apabila dapat memberikan kenyamanan dan
kemudahan terhadap pengguna komputer (user friendly). Tujuan utama dari adanya
User Interface ini adalah agar sang pengguna dapat memanipulasi suatu data
dengan sangat mudah menggunakan input serta output program komputer.
Ada 2 jenis user interface, yaitu :
- Comand Line Interface (CLI)CLI merupakan jenis user interface yang di jalankan melalui CMD atau terminal pada komputer. Caranya yaitu dengan mengetikkan suatu perintah perintah dalam bentuk tulisan. CLI yang di jalankan pada OS Linux / Backbox di beri nama dengan bash. Pada windows, CLI dinamakan dengan windows powershell dan pada OS Mac/apple dinamakan dengan commandshell. Selain itu, terdapat juga bahasa pemrograman yang memakai konsep CLI, yaitu bahasa pemrograman PHP. Mereka yang telah membuat/mengcoding suatu program menggunakan PHP biasa menyebut nya dengan PHP-CLI.
- Graphical User Interface (GUI)GUI merupakan jenis user interface yang sering di gunakan pada OS windows. Konsepnya yaitu GUI berkomunikasi dengan pengguna komputer melalui simbol/icon pada layar serta menggunakan pointing device (mouse).
Penerapan serta pengaplikasian user interface dapat kita jumpai pada hardware, software, serta smartphone. Pada program perangkat lunak sendiri pada umumnya banyak menggunakan GUI yakni memanfaatkan grafik seperti tombol/button, textbox, dan icon untuk merekayasa data software dengan mudah. Sedangkan pada hardware, biasanya user interface lebih mudah yaitu contohnya penggunaaan tombol – tombol yang ada pada mesin fotocopy dan remote televisi. Pada smartphone, umumnya penerapannya sama dengan software pada komputer. Hanya saja, user interface yang di gunakan pada smartphone lebih sederhana dan lebih mudah untuk dipahami.
Untuk saat ini, user interface semakin di kembangkan oleh para developer. Mereka membuat user interface agar mudah di gunakan oleh pengguna sehingga user interface buatan mereka akan semakin banyak digunakan oleh semua orang pengguna komputer maupun smartphone.
0 Komentar