Tolong jelaskan mengenai Antarmuka pengguna grafis

Dalam teknologi komputasi, antarmuka pengguna grafis atau APG (Inggris: graphical user interface atau GUI) adalah jenis antarmuka pengguna yang menggunakan metode interaksi pada peranti elektronik secara grafis (bukan perintah teks) antara pengguna dan komputer. Tindakan pengguna dalam APG dapat dilakukan secara langsung pada aplikasi dengan menggunakan piranti alat input seperti Keyboard dan Mouse.

APG menjadi salah satu faktor kemudahan dalam penggunaan komputer, peranti bergerak seperti pemutar MP3, pemutar media portabel atau peranti permainan, peralatan rumah tangga, dan peralatan kantor. APG menggambarkan informasi dan perintah yang tersedia untuk pengguna menggunakan ikon grafis. Contohnya adalah pada Microsoft Windows, macOS, dan Xwin yang menggunakan jenis APG yang berbeda-beda. Kelebihan dari APG adalah aplikasi APG pada perangkat komputer dapat membuat pengguna lebih mudah menggunakan tools yang dibutuhkan.