GUI, singkatan dari Graphical User Interface, adalah antarmuka yang memungkinkan pengguna untuk mengoperasikan aplikasi dan melakukan tugas yang diperlukan. Juga, GUI terdiri dari berbagai komponen. Jendela, tombol, tombol radio, kotak centang, label, daftar drop-down, kolom teks, kotak kombo adalah beberapa komponen GUI. Komponen-komponen ini dapat memicu kejadian.