Apa perbedaan antara GUI dan TUI pada pemrograman JAVA? tolong bantuin

Berikut ini adalah pertanyaan dari vanhankei pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Apa perbedaan antara GUI dan TUI pada pemrograman JAVA?

tolong bantuin dong gan..

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

A. Pengertian GUI (Graphical User Interface)

GUI adalah antarmuka pada sistem operasi yang menggunakan tampilan grafis, dapat dikendalikan menggunakan beberapa macam alat input, seperti mouse, keyboard, touchscreen, dll. Pada antarmuka GUI terdapat jendela, menu, tombol, icon, dll yang didesain supaya pengguna lebih mudah, nyaman, dll (user friendly) dalam berinteraksi dengan sistem operasi atau aplikasi.

Dalam penerapannya GUI lebih banyak digunakan untuk kebutuhan pengguna umum atau komputer destop/client, karena tujuannya lebih ke user friendly. Contoh sistem operasi berbasis GUI: Windows, Macintosh, Ubuntu, RedHat, Android, dsb.

Kelebihan GUI:

Desain menarik dan user friendly

Tidak Menbosankan

Tidak perlu mengingat baris dan perintah

Kekurangan GUI:

Kebutuhan spesifikasi hardware lebih besar

Performa lebih berat

B. Pengertian CLI (Command Line Interface)

CLI adalah antarmuka pada sistem operasi yang menggunakan baris perintah atau text. Dalam berinteraksi dengan sistem operasi pengguna hanya dapat menggunakan keyboard dengan cara mengetikan perintah (Command) tertentu.

Dalam penerapannya CLI lebih ditujukan kepada sistem operasi yang digunakan sebagai komputer server yang dioperasikan oleh IT administrator. Karena menggunakan CLI dirasa lebih efisien dan cepat dibanding menggunakan GUI. Contoh sistem operasi berbasis CLI adalah DOS/Command Prompt, Linux berbasis Teks, Cisco IOS (Internetwork Operating System), Mikrotik, dll.

Kelebihan CLI:

Performa lebih tinggi

Lebih efisien dalam penggunaan

Hanya membutukan spesifikasi hardware yang rendah

Kekurangan CLI:

Kurang menarik dan membosankan bagi pengguna awam

Harus mengingat baris dan perintah

Semoga dengan pertanyaan yang sudah terjawab oleh prtwdisaptr dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Thu, 10 Jun 21