User interface Bagaimana user berinteraksi dengan komputer Dikenal dengan human computer interface or man-machine interface (MMI) Terdiri atas 2 Input : bahan yang akan dimanipulasi Output : hasil manipulasi Jenis user Interface Graphical User Interface Memungkinkan user berinteraksi dengan beberapa cara selain dari menuliskan di editor Menggunakan Mouse untuk mengontrol objek Menggunakan desktop sebagai tampilan awal GUI pada Ubuntu GUI pada Windows GUI pada UNIX GUI Awal
Lingkungan sistem Windows Command line interfaces Interface pada DOS, Linux, UNIX Menggunakan perintah pada prompt User harus mengingat semua perintah Ada pada setiap GUIs Lingkungan sistem Windows Model GUIs sekarang konsepnya berbentuk jendela Pada jendela tersebut terdapat project tempat kita bekerja, panel untuk memasukkan informasi, control untuk mengukur besar dan bentuk dari jendela/window Program benjalan dalam bentuk window atau kotak segiempat pada layar Windows memiliki area pembatas (border) dengan scroll bar dan button untuk mengontrol tampilan windows Pada sudut kiri atas terdapat fungsi untuk memperkecil, memperbesar dan menutup jendela
Menu List perintah yang diberikan ke user dalam bentuk text Menubar Hasil drop down dari menu Dialog box/panel/popup menu menu khusus Icons Objek atau simbol Application Workspace Tempat kerja suatu aplikasi Scroll arrow panah untuk menaikkan dan untuk menurunkan pada tempat kerja Title bar nama suatu jendela Toolbar kumpulan icon Window Control pengatur jendela