Perbedaan GUI dan CLI yang Kamu Harus Tahu!

Share:

Artikel ini membahas secara lengkap mengenai Pengertian, Perbedaan, Kelebihan, dan Kekurangan User Interface berbasis GUI dan CLI.

Gambar Thumbnail/Featured Postingan: Perbedaan GUI dan CLI

Sistem Operasi Komputer memiliki dua jenis tampilan antarmuka pengguna atau user interface. User interface adalah sebuah tampilan di layar yang berinteraksi langsung dengan pengguna. Dua jenis User Interface tersebut yaitu GUI dan CLI.

Secara singkat GUI adalah user interface yang menggunakan grafis berupa gambar untuk perintahnya, sedangkan CLI yaitu user interface yang berupa Baris Perintah, jadi untuk mengoperasikan CLI, pengguna harus menghapal perintah-perintahnya.

Di tulisan kali ini, One Tekno akan membahas secara lengkap mengenai Pengertian, Perbedaan, Kelebihan, dan Kekurangan User Interface berbasis GUI dan CLI. Yuk mari kita bahas!



Apa itu GUI?

GUI (Graphic User Interface) adalah sebuah jenis antarmuka pengguna yang berinteraksi langsung dengan pengguna melalui grafis atau gambar bukan berupa baris perintah.

GUI memberi gambaran perintah dan informasi melalui ikon grafis. Anda bisa menjalankan perintah dalam sistem operasi hanya dengan klik menggunakan mouse pada ikon grafis tersebut. Secara singkatnya GUI adalah tampilan antarmuka komputer yang menggunakan grafis atau gambar untuk perintahnya.


Contoh GUI  

Contoh GUI yang pertama adalah Windows. Tentu Anda sudah familiar dengan OS satu ini. Windows mengunakan GUI sehingga mudah digunakan oleh pengguna yang masih awam dengan komputer.

Contoh OS yang menggunakan GUI
Contoh GUI pada Windows 8.1


Kemudian ada lagi contoh GUI yaitu, macOS, iOS, Linux Desktop, dan Android.  



Kelebihan dan Kekurangan GUI

1. Kelebihan GUI

GUI memiliki beberapa kelebihan dibanding CLI. Yaitu antara lain :

  1. User Friendly
    Ramah penggunaan yang artinya GUI ini mudah digunakan apalagi untuk pengguna awam yang tentunya akan lebih kesulitan apabila menggunakan CLI.
  2. Tampilan Menarik
    Karena tampilannya berupa ikon atau gambar, tentunya ini akan lebih nyaman dipandang.
  3. Tidak Perlu Menghapal Perintah
    Ini tentunya yang paling membuat GUI lebih diminati para awam, karena tidak perlu menghapal perintah untuk menjalankan suatu tugas. Semua perintah sudah ditanam didalam ikon dan tombol-tombol, yang apabila diklik akan mengeksekusi perintah didalamnya.

 

2. Kekurangan GUI

Dibalik kelebihannya, GUI juga memiliki sejumlah kekurangan, seperti :

  1. Membutuhkan Spek Hardware yang Lebih Tinggi
    Karena tampilannya yang berupa gambar, tentunya akan lebih memerlukan performa yang lebih baik untuk menampilkan gambarnya, terutama pada grafik card atau VGA.
  2. Ukuran Sistem Operasi jadi Lebih Besar
    Ukuran akan menjadi lebih besar karna harus menyimpan ikon-ikon atau gambar lainnya yang diperlukan.
  3. Lebih Berat maka lebih Lambat
    Karena ukurannya yang lebih besar tentunya akan menjadikan kecepatan eksekusi lebih lambat. Sama halnya sebuah truk yang membawa muatan akan berjalan lebih lambat dibanding truk yang tanpa muatan.


Apa itu CLI?

Ubuntu Server salah satu contoh OS berbasis CLI
CLI interface Ubuntu Server 

Apakah Anda pengguna Linux? Jika iya, mungkin Anda sudah familiar dengan interface satu ini.

CLI atau Command Line Interface adalah sebuah mekanisme interaksi antarmuka pengguna dengan komputer melalui Command Line atau baris perintah. Yaitu dengan mengetikkan perintah untuk menjalankan suatu tugas tertentu.

CLI hadir lebih dahulu sebelum GUI muncul. GUI adalah pengembangan dari CLI untuk mempermudah penggunaan dan mengurangi resiko kesalahan pengetikkan perintah. CLI merupakan cara lama untuk berkomunikasi dengan komputer sebelum ditemukannya mouse. CLI dapat dioperasikan meski hanya dengan keyboard saja, karena pada saat itu hanya ada keyboard dan mouse belum diciptakan.


Kelebihan dan Kekurangan CLI

1. Kelebihan CLI

Meskipun dianggap sebagai User Interface yang rumit dan sulit karena harus menghapal baris-baris perintah, namun CLI memiliki beberapa kelebihan yang membuat CLI tidak dapat ditinggalkan.

Berikut kelebihan CLI.

  1. Akses yang Cepat
    CLI sangat menguntungkan bagi mereka yang sudah ahli karena cepat untuk mengakses sebuah perintah. Contohnya ketika kita ingin membuka sebuah direktori folder, hanya perlu mengetik cd kemudian enter. Atau ingin menghapus file dalam folder tersebut cukup dengan mengetik rm lalu enter.
  2. Membutuhkan Ruang yang Sedikit
    CLI hanya berbentuk tulisan, jadi ruang yang dibutuhkan lebih sedikit. Karena teks hanya sedikit memakan ruang di penyimpanan komputer Anda.
  3. Spek Hardware yang Dibutuhkan Rendah Untuk menjalankan CLI tidak dibutuhkan spek yang tinggi. Tapi tentunya jika menggunakna spek yang tinggi akan meningkatkan performa dan kecepatan aksesnya.
  4. Performa Stabil
    Karena hanya butuh ruang yang sedikit maka performanya pun akan menjadi stabil. Tidak akan ada penurunan performa seperti lag atau crash. Karena performanya yang stabil, CLI banyak digunakan oleh perusahaan besar untuk sistem operasi komputer server mereka.
  5. Canggih
    Hampir semua OS modern tidak memperbolehkan pengguna mengutak-atik proses inti sistem. Di Windows terdapat sistem keamanan dan di MacOS terdapat sistem yang membatasi pengguna melakukan task yaitu SIP (System Integrity Protection). Dengan menggunakan CLI, Anda dapet mengelola sistem tanpa dibatasi larangan tersebut.

2. Kekurangan CLI

Ada kelebihan tentu ada kekurangan. Di bawah ini adalah beberapa kekurangan CLI.

  1. Rumit
    Sudah menjadi hal yang pasti dalam CLI adalah kerumitannya. Anda harus menghapal command atau perintahnya untuk dapat mengoperasikan komputer dengan CLI. Ini tentu akan menjadi masalah apabila Anda adalah seseorang yang sulit menghapal.
  2. Tampilan tidak Menarik, hanya Teks
    Umumnya CLI hanya berlatar belakang hitam dengan teks-teks perintah didepannya. Tak ada gambar satupun. Hal ini tentunya kurang memanjakan mata dan tentunya akan membosankan.
  3. Harus Teliti
    Ketelitian sangatlah diperlukan dalam pengetikkan perintah. Apabila perintah yang diketik salah maka dalam kasus tertentu akan berakibat fatal.
  4. Beresiko kehilangan File
    Saat Anda bermain dengan perintah file, seperti rm yaitu perintah untuk menghapus file, akan beresiko kesalahan penghapusan file. Ini bisa saja terjadi karena kesalahan pengetikan lokasi file, yang seharusnya tidak dihapus justru malah dihapus, apalagi kalau file itu penting, kan repot.

 

Perbedaan GUI dan CLI

Untuk lebih tahu perbedaan GUI dan CLI, One Tekno sudah sediakan tabel perbedaan GUI dan CLI. Yuk kita lihat lebih rinci perbedaaannya!


GUI CLI
Graphic User Interface Command Line Interface
Perintah berupa grafik atau gambar seperti ikon-ikon. Berupa perintah baris atau teks perintah.
Mudah digunakan. Cocok untuk pengguna Awam. Rumit, perlu menghapal perintah-perintah.
Membutuhkan resource atau memori yang besar. Tidak membutuhkan memori yang besar.
Membutuhkan spek hardware yang lumayan. Spek kentang pun bisa berjalan.
Lambat. Karena perlu memuat gambar-gambar. Proses cepat, karena hanya berupa teks yang ringan resourcenya.

Jadi Kamu Pilih yang Mana?

Baik GUI maupun CLI memiliki kelebihan dan kekurangan masing-masing. Keduanya ditujukan untuk penggunaan yang berbeda tergantung user yang memakainya.

Jika Anda hanyalah pengguna biasa yang hanya menggunakan komputer sebagai media hiburan seperti memutar musik, streaming, dan main game, atau untuk bekerja seperti Microsoft Office dan browsing di Internet, maka GUI lebih cocok untuk Anda.

Namun jika Anda adalah seorang yang ekpert di bidang IT, maka saya rasa CLI lebih cocok untuk Anda.


Share:
No Comment

In this article:

No Comment
x