Apa kelebihan dari aplikasi yang menerapkan GUI dibandingkan dengan aplikasi yang tanpa GUI?

KELEBIHAN DAN KEKURANGAN ANTARMUKA GUI(GRAPHICAL USER INTERFACE) DAN CLI(COMMAND LINE INTERFACE)

Antarmuka GUI dikenal dengan dengan mode grafis dengan tampilan yang lebih menarik dan tidak terkesan monoton sehinga bisa membuat penggunanya lebh nyaman dan cenderung bisa mengubah perasaan penggunanya.

Tampilan pada GUI

Interaksi antar pengguna dengan komputer juga lebih baik karena mode grafis tidak akan membuat pengguna kebingungan. Banyak sekali kemudahan yang diberikan oleh tampilan GUI ini contohnya yaitu pada saat kita hendak membuka suatu aplikasi maka kita tidak perlu menuliskan suatu perintah pada keyboard, kita hanya cukup mengklik ikon (interface) aplikasi yang ingin kita buka. Tetapi antarmuka GUI juga memiliki beberapa kelemahan diantaranya yaitu membutuhkan memori yang besar dibandingkan dengan antarmuka CLI. Antarmuka GUI juga tidak akanberjalan dengan baik jika hardware pada perangkat tidak memadai contohnya adalah RAM yang kecil ataupun VGA yang tidak memenuhi dan lainnya.

Tampilan pada CLI

Antarmuka CLI lebih banyak dikenal oleh masyarakat terutama pada bidang komputer. Antarmuka CLI adalah antarmuka dengan basis perintah atau teks tanpa tampilan grafis. Pengguna berinteraksi dengan komputer yang menggunakan antarmuka ini dengan cara mengetik suatu perintah sehingga komputer dapat berjalan. Kelebihan dalam menggunakan antarmuka ini contohnya pada saat kita hendak membuat folder baru kita hanya perlu mengetik mkdir berbeda dengan GUI dimana kita masih harus mengklik New Folder. Tentu saja menggunakan CLI lebih hemat waktu walaupun hanya beberapa milidetik saja. Pada saat kita hendak meng-copy sesuatu kita cukup mengetik perintah cp maka file akan ter-copy. Berbeda dengan GUI kita masih harus mengklik kanan lalu copy atau menggunakan ctrl+C dan ctrl+v. Akses pada CLI juga lebih cepat karena kita cukup menetikkan format perintah tertentu. Tetapi CLI juga memiliki beberapa kekurangan contohnya jika kita ceroboh mengetik perintah rm dengan tujuan target yang salah maka file tersebut akan terhapus otomatis. Tampilan pada CLI juga tidak menarik seperti GUI. Selain itu karena masih meggunakan metode perintah atau teks layar akan berisi baris perintah atau teks pada keseluruhan layar dan tidak ada ikon sama sekali. Jika kita tidak tau kode perintah yang harus kita ketik maka kita akan tersesat saat menggunakannya.

Sumber:

http://repository.uksw.edu/bitstream/123456789/13655/1/T1_672013092_Full%20text.pdf

Saat anda berinteraksi dengan perangkat elektronik, ada sebuah istilah yang digunakan untuk menggambarkan cara interaksi tersebut. Istilah ini disebut juga dengan user interface. Ada dua jenis user interface menurut grafik dalam sistem operasi, yaitu GUI dan CLI.

GUI dan CLI memiliki arti dan fungsinya masing-masing. Anda perlu mengenai keduanya lebih lanjut sebelum memutuskan penggunaan pada salah satunya. Berikut adalah penjelasan lengkap GUI dan CLI yang perlu anda ketahui.

Apa itu GUI?

GUI, atau graphic user interface, merupakan sebuah jenis antarmuka pengguna (user interface) yang menerapkan metode interaksi pada perangkat elektronik secara grafis dan bukan teks perintah. Antarmuka GUI merupakan intuitif, mudah dipelajari dan mengurangi beban kognitif. Pengguna GUI tidak membutuhkan pengakuan dan analisis eksplorasi seperti pada CLI.

Dengan adanya GUI, penggunaan komputer dapat menjadi lebih mudah karena informasi dan perintah akan tergambarkan dengan baik melalui ikon grafis. Anda dapat melihat contoh GUI pada Microsoft Windows, mac OS, dan Xwin, dengan jenis GUI yang berbeda-beda.

Misalnya, Windows menggunakan bentuk persegi panjang dan tumpang tindih untuk area jendelanya. Area jendela ini tentunya akan berbeda jika anda menggunakan mac OS atau Xwin.

Beberapa menu yang dapat anda temukan pada interaksi antarmuka GUI ada;ah :

  • Scrollbar
  • Button
  • Wizards
  • Painting Pictures
  • Ikon alternatif lainnya

Apa itu CLI?

CLI adalah singkatan dari command line interface yang banyak digunakan pada tahun 1980an. CLI merupakan sebuah interaksi antarmuka yang berlandaskan pada teks untuk perintah interaksinya dan tidak menggunakan grafis apapun.

Cara kerja CLI adalah dengan mengetikkan perintah dalam antarmuka dan menerima respons dengan cara yang sama agar perangkat lunak, sistem operasi, dan perangkat keras dapat bekerja sama. Saat pengguna CLI menuliskan perintah dan mengeksekusinya dengan tombol “enter”, maka terminal atau shell akan menerjemahkan command tersebut sehingga dapat menampilkan respon balik ke terminal.

CLI dimiliki oleh sebagian besar sistem operasi secara default. Ada banyak CLI yang dapat anda temukan, namun beberapa CLI yang cukup besar, populer, dan sering ditemukan adalah DOS untuk pengguna Windows, Ubuntu Server, Bash Shell untuk pengguna Linux dan OS X. Sistem operasi UNIX hanya memiliki CLI sedangkan sistem operasi Windows dan Linux memiliki CLI dan GUI.

Untuk dapat menggunakan CLI, pengguna perlu keahlian khusus, terutama pemahaman dalam sintaks agar dapat mengeluarkan perintah dengan efektif. Hal ini disebabkan karena CLI menekankan proses kognitif sebagai tugas utamanya dimana presisi input adalah prioritas. Walaupun sulit, CLI dapat lebih bekerja dengan lebih efisien dan cepat dibandingkan dengan GUI.

Kelebihan GUI dan CLI

Beberapa kelebihan GUI adalah :

  • Desain dapat diganti sesuai dengan keinginan pengguna
  • Tidak perlu keahlian khusus karena berbasis grafis
  • Tampilan antarmuka bagus dan mudah dipahami (user friendly)
  • Cocok untuk grafik interaktif

Beberapa kelebihan CLI adalah :

  • Spesifikasi yang diperlukan perangkat untuk menggunakannya tidak terlalu tinggi
  • Pengoperasian lebih cepat dan efisien
  • Penyimpanan memori yang diperlukan kecil
  • Memiliki performa yang lebih tinggi
  • Cocok untuk pemodelan

Kekurangan GUI dan CLI

Beberapa kekurangan GUI adalah :

  • Membutuhkan memori penyimpanan yang besar
  • Bersifat premium atau freemium
  • Membutuhkan spesifikasi perangkat yang bagus untuk mendukung kerjanya
  • Kinerja pengoperasian lebih lambat dan berat
  • Kurang presisi
  • Tidak cocok untuk pemodelan
  • Analisis replikasi dan penelusuran kembali langkah-langkah yang telah dilakukan menjadi lebih sulit.

Beberapa kekurangan CLI adalah :

  • Sulit digunakan
  • Membutuhkan keahlian dan pengetahuan khusus
  • Pengguna diharuskan menghafal banyak perintah dasar sistem yang berupa barisan kode
  • Memiliki tampilan yang kurang menarik
  • Tidak user friendly untuk pengguna komputer pemula
  • Kesalahan pengetikkan perintah sedikit saja dapat menyebabkan kekacauan total
  • Tindak pernah bisa bersifat intuitif

Perbedaan GUI dan CLI

Perbedaan GUI dan CLI dapat anda simak dalam tabel berikut

No.PerbedaanGUICLI
1.DasarAntarmuka berbasis grafis dimana memudahkan pengguna untuk berinteraksi dengan sistem menggunakan logo, ikon, gambar, dan sebagainya.Antarmuka berbasis perintah dimana pengguna berkomunikasi dengan sistem melalui teks perintah.
2.Kemudahan penggunaanMudahSulit
3.Presisi kerjaRendahTinggi
4.Perangkat eksternal yang diperlukanKeyboard dan mouseKeyboard saja cukup
5.Penggunaan memoriTinggiRendah
6.Kinerja dan PerformaLebih lambatLebih cepat
7.ModifikasiBisa, pada desain dan strukturTidak bisa, karena hanya berisi barisan perintah yang sama
8.Lokasi inputDapat dilakukan di layar mana sajaHarus dilakukan pada perintah Prompt
9.Bentuk penyajianVisual seperti teks, video, gambar, ikon, dan sebagainyaFile atau teks biasa saja
10.MenuDalam ikonTidak ada
11.Bentuk tampilanBanyak pembaharuan dan warna-warniMonoton, stabil, konsisten, dengan warna yang terbatas
12.PenggunaPemulaAhli
13.Komputer yang digunakanHarus lebih canggihKomputer apa saja
14.Integritas dan ekstensibilitasTerikatLingkup perbaikan potensial
15.FungsiMendukung pengoperasian banyak aplikasi dalam satu waktu, contohnya Word, Firefox, Chrome, Excel, dan sebagainya.Multifungsi pada beberapa kondisi
16.KompleksitasMengikuti beberapa langkah dan tahapan yang cukup kompleksMampu menangani tugas rumit dengan beberapa perintah saja
17.Konekvitias dengan perangkat lainLebih mudahLebih rumit dan memerlukan izin
Perbedaan GUI dan CLI.

Kesimpulan

Untuk memilih interface mana yang akan anda gunakan, pilihan akan kembali lagi kepada anda. Sesuaikan saja interface yang digunakan dengan kebutuhan dan kemampuan pengguna karena keduanya memiliki kelebihan dan kekurangannya masing-masing.

Jika anda merupakan seorang pengguna komputer pemula, interaksi antarmuka GUI lebih cocok untuk anda. Penggunaan grafis akan memudahkan anda untuk bekerja dengan tingkat multitasking dan efisiensi yang tinggi.

Namun, jika anda cukup handal menggunakan perintah-perintah sistem operasi, interaksi antarmuka CLI lebih pas untuk dipilih. Bahkan, sistem interaksi ini cocok digunakan untuk komputer server karena dapat memberikan banyak kontrol, presisi, dan pengulangan tanpa kebutuhan memori yang besar.