Follow Us @soratemplates

Thursday, 7 January 2016

Perbedaan GUI dan CLI


Pengertian GUI dan CLI

GUI (Graphic User Interface) adalah antarmuka pada sistem operasi atau komputer yang menggunakan menu grafis agar mempermudah para penggunanya untuk berinteraksi dengan komputer atau sistem operasi.

CLI (Comand Line Interface) adalah antarmuka yang menggunakan input dari keyboard untuk bisa berinteraksi dengan komputer tersebut.

Kelebihan dan kekurangan GUI dan CLI

Kelebihan GUI :

  1. Desain Grafis lebih menarik.
  2. GUI memungkinkan user untuk berinteraksi dengan komputer secara lebih baik.
  3. Memudahkan pengguna.
  4. Menarik minat pengguna.
  5. Resolusi gambar yang tinggi.

 Kekurangan GUI :

  1. Memakan memory yang sangat besar.
  2. Bergantung pada perangkat keras.
  3. Membutuhkan banyak tempat pada layar komputer.
  4. Tidak fleksibel.


Tabel Perbandingan Antara CLI dan GUI

Poin yang Dibahas
Antarmuka Command Line (CLI)
Antarmuka Grafis (GUI)
Kemudahan Pengoperasian
Membutuhkan ingatan yang lebih tinggi untuk menghafal perintah-perintah yang diperlukan untuk pengoperasian dan navigasi. Metode command line biasanya kurang begitu familiar bagi pengguna baru, sehingga nampak terkesan lebih sulit daripada metode antarmuka GUI.
Metode GUI mampu memberikan tampilan visual yang intuitif, menarik untuk dilihat dan lebih user-friendly. Sehingga pengguna baru akan selalu merasa kalau antarmuka GUI terasa lebih cepat dan mudah dioperasikan.
Kontrol
Pengguna memiliki kontrol yang lebih luas baik terhadap file maupun sistem operasi yang digunakan.
Walaupun sebuah GUI menyediakan kemudahan akses ke file dan sistem operasi, namun mungkin saja sebuah perintah lanjutan tetap membutuhkan command line.
Multitasking
Meskipun kebanyakan lingkungan antarmuka command line memiliki kemampuan untuk multitasking, namun mode ini tidak menawarkan kemudahan dan kemampuan untuk melihat beberapa hal sekaligus pada satu layar.
Antarmuka GUI memiliki jendela yang memungkinkan penggunanya untuk melihat, mengontrol, memanipulasi, dan berpindah dari beberapa program dan folder pada waktu yang sama.
Kecepatan Pengoperasian
Pengguna antarmuka command line hanya perlu memanfaatkan keyboardnya untuk melakukan navigasi antarmuka. Disamping juga mereka hanya perlu menjalankan beberapa baris perintah untuk melakukan pekerjaannya.
Menggunakan mouse and keyboard secara bersamaan untuk melakukan navigasi dan mengontrol sistem operasi akan lebih lambat daripada seseorang yang bekerja menggunakan command line.
Resource
Sebuah komputer yang berbasis command line hanya memerlukan sumber daya yang lebih sedikit ketimbang GUI
Sebuah antarmuka GUI membutuhkan sumber daya yang lebih besar, karena diperlukan lebih banyak elemen yang harus dimuat dan ditampilkan kepada penggunanya.
Scripting
Sebuah antarmuka command line memungkinkan pengguna untuk membuat urutan perintah untuk melakukan tugas atau mengeksekusi program secara berurutan.
Walaupun sebuah antarmuka GUI bisa menyediakan shortcut, tugas, dan aksi lainnya yang sama, tetapi bahkan tidak bisa mendekati hal yang tersedia melalui command line.
Remote Access
Ketika mengakses sebuah komputer atau perangkat melalui jaringan, pengguna hanya dapat memanipulasi perangkat atau file dengan antarmuka command line. Selain itu hanya dibutuhkan penggunaan bandwidth yang jauh lebih sedikit.
Meskipun akses GUI secara remote dimungkinkan. Tidak semua komputer dan peralatan jaringan memiliki kemampuan tersebut. Penggunaan bandwidth untuk meremote komputer dengan tampilan GUI juga lebih besar.
Keragaman
Setelah Anda mempelajari bagaimana menavigasi dan menggunakan command line, itu tidak akan banyak perubahan seperti halnya pada GUI. Meskipun perintah baru dapat diperkenalkan, perintah aslinya akan selalu tetap sama.
Setiap antarmuka GUI memiliki desain dan struktur yang berbeda ketika digunakan untuk melakukan tugas yang berbeda. Bahkan terdapat iterasi yang berbeda dari GUI yang sama, seperti halnya pada Windows, mungkin terdapat banyak perbedaan dari tiap-tiap versi yang ada.
Ketegangan
Antarmuka command line memungkinkan penggunanya untuk meletakkan tangannya hanya pada keyboard, hampir tidak perlu menyentuh mouse. Terlalu sering memindahkan posisi tangan dari keyboard ke mouse secara berulang terus menerus dapat menambah ketegangan saraf-saraf tangan.
Meskipun pengguna bisa membuat shortcut key untuk mempermudah, namun biasanya tangan Anda akan tetap sering berpindah posisi diantara keyboard dan mouse.

 (Sumber tabel : http://simple-aja.info/thread/perbedaan-antara-cli-dan-gui-pada-sistem-operasi.html)





























No comments:

Post a Comment