GUI

Posted on

GUI (biasanya diucapkan GOO-ee) adalah antarmuka pengguna grafis (bukan teks murni) ke komputer. Saat Anda membaca ini, Anda sedang melihat GUI atau graphical user interface dari browser Web tertentu Anda. Istilah ini muncul karena interactive user interfaces pertama ke komputer bukanlah grafis; mereka berorientasi text-and-keyboard dan biasanya terdiri dari perintah yang harus Anda ingat dan tanggapan komputer yang sangat singkat. Command interface sistem operasi DOS (yang masih dapat Anda akses dari sistem operasi Windows Anda) adalah contoh user-computer interface yang khas sebelum GUI tiba. Langkah perantara dalam user interfaces antara command line interface dan GUI adalah non-graphical menu-based interface, yang memungkinkan Anda berinteraksi dengan menggunakan mouse daripada harus mengetikkan perintah keyboard.

Sistem operasi utama saat ini menyediakan graphical user interface. Aplikasi biasanya menggunakan elemen GUI yang disertakan dengan sistem operasi dan menambahkan elemen dan ide graphical user interface mereka sendiri. GUI terkadang menggunakan satu atau lebih metafora untuk objek yang dikenal dalam kehidupan nyata, seperti desktop, tampilan melalui jendela, atau tata letak fisik dalam sebuah gedung. Elemen GUI mencakup hal-hal seperti: windows, pull-down menus, buttons, scroll bars, iconic images, wizards, mouse dan tidak diragukan lagi banyak hal yang belum ditemukan. Dengan meningkatnya penggunaan multimedia sebagai bagian dari GUI, sound, voice, motion video, and virtual reality interfaces nampaknya menjadi bagian dari GUI untuk banyak aplikasi. Graphical user interface sistem bersama dengan perangkat masukannya terkadang disebut sebagai “look-and-feel”.

GUI yang akrab bagi kebanyakan dari kita saat ini baik dalam sistem operasi Mac atau Windows dan aplikasinya berasal dari Xerox Palo Alto Research Laboratory pada akhir 1970-an. Apple menggunakannya di komputer Macintosh pertama mereka. Kemudian, Microsoft menggunakan banyak ide yang sama dalam versi pertama sistem operasi Windows mereka untuk PC yang kompatibel dengan IBM.

Saat membuat aplikasi, ada banyak object-oriented tools yang memfasilitasi penulisan graphical user interface. Setiap elemen GUI didefinisikan sebagai class widget tempat Anda dapat membuat instance objek untuk aplikasi Anda. Anda dapat membuat kode atau memodifikasi metode yang telah dikemas yang akan digunakan objek untuk merespons rangsangan pengguna.

Leave a Reply

Your email address will not be published. Required fields are marked *