Minggu, 19 April 2020

Media adalah sarana yang berfungsi sebagai perantara untuk menyampaikan pesan kepada satu atau lebih orang. Media itu sendiri meliputi banyak bidang seperti media informasi, media tekstual, atau media  elektronik.
Dalam ilmu Desain Interface pada komputer media itu sendiri dibagi menjadi 2 macam yaitu media tekstual (Media yang disajikan berupa teks) dan Media Grafis (Media dalam bentuk gambar, icon, dll).
Media tekstual sangat berkaitan dengan Command Line Interface (CLI) atau Sistem interface berbasis teks, sedangkan Media grafis merepresentasikan Media dalam bentuk gambar seperti Icon, objek dan yang lainnya.

Pengertian Command Line Interface(CLI)
 
CLI kepanjangannya adalah Command Line Interface yang artinya Antarmuka Baris Perintah. CLI (Command Line Interface) merupakan jenis antarmuka sistem operasi yang berbasis baris perintah atau bahasa perintah interpreter. Selain memiliki arti Antarmuka perintah, CLI juga dikenal sebagai baris perintah antarmuka pengguna, antarmuka pengguna konsol, antarmuka karakter pengguna (CUI/Character User Interface).
Command Line Interface atau yang lebih akrab dikenal CLI adalah Sistem User Interface berupa teks program untuk menjalankan perintah komputer. Sistem operasi yang mengimplementasikan CLI dalam shell untuk akses interaktif ke fungsi atau layanan sistem operasi.
Akses tersebut terutama diberikan kepada pengguna oleh terminal komputer mulai pada pertengahan 1960-an, dan terus digunakan sepanjang tahun 1970-an dan 1980-an pada VAX / VMS, sistem Unix dan sistem komputer pribadi termasuk DOS, CP / M dan Apple DOS.
Alternatif selain CLI adalah Text User Interface (TUI) misalnya seperti IBM, AIX, dan SMIT, pintasan keyboard, dan berbagai metafora desktop yang berpusat pada pointer (biasanya dikontrol dengan mouse). Contohnya termasuk Microsoft Windows, DosShell, dan Mouse Systems PowerPanel.
Command Line Interface sering diterapkan pada perangkat terminal yang juga mampu menghandle Text User Interface yang menggunakan kursor untuk menempatkan simbol pada layar tampilan
Program dengan Command Line Interface (CLI) umumnya lebih mudah untuk diotomatisasi melalui script. CLI juga dikenal lebih ringan dalam pengoperasiannya dibandingkan GUI.
Commmand-line hanya dijalankan dengan bahasa pemograman tertentu, tergantung pada bahasa pemograman dari sistem operasi Masing-masing. Suatu program yang menanggani perintah baris teks berurutan atau baris perintah disebut dengan Shell. Salah satu contoh bentuk command line adalah aplikasi Command Promp (CMD.EXE) yang ada Sistem Operasi Windows. 

Fungsi/Kegunaan/Tujuan CLI dalam Sistem Operasi Komputer

CLI berfungsi sebagai sarana berinteraksi antara pengguna komputer (user/klien) dengan program komputer (aplikasi/sistem operasi) yang di mana penggunanya mengeluarkan perintah untuk program dalam bentuk garis berurutan dari teks (garis perintah script). Tujuan CLI sendiri adalah supaya pengguna/pemakai komputer dapat memerintahkan komputer dengan kode atau script tertentu sehingga dengan begitu secara otomatis pengguna dan sistem komputer akan saling interaksi.
Semenjak diperkenalkannya terminal video di pertengahan 1960-an, CLI menjadi sarana utama untuk berinteraksi dengan sistem komputer, malahan, CLI pun sering digunakan sepanjang tahun 1970 dan 1980­an. Kala itu CLI diterapkan pada berbagai sistem komputer termasuk OpenVMS, sistem Unix, MS­DOS, CP/M dan Apple DOS.
Antarmuka yang dianut CLI biasanya diterapkan dengan baris perintah shell, yang merupakan program yang menerima perintah masukan teks dan kemudian mengkonversinya menjadi perintah untuk menjalankan fungsi sistem operasi yang sesuai.
Saat ini penerapan CLI (command line interface) di komputer personal sudah sangat jarang. Alasannya karena banyak pengguna yang memilih untuk menggunakan GUI (graphic user interface) sebagai penghubung ia dengan sistem komputer. GUI diklaim lebih mudah dan mantap digunakan karena antarmukanya berupa grafis (tinggal klik sana klik sini). Berbeda dengan CLI, sebagai mana yang kita tahu ia hanya mengusung tampilan antarmuka baris perintah dengan desain ala kadarnya (harus mengetik perintah dahulu kalau mau melakukan sesuatu).
Meskipun jarang digunakan, namun jangan jangan sekali-kali menganggap komputer dengan antarmuka CLI tidak berguna. Pasalnya komputer dengan antarmuka CLI sebenarnya sering digunakan oleh pengguna master (profesional) untuk keperluan tertentu misalnya untuk mengelola & mengurus server jaringan, hosting web, administrasi, keamanan dan sebagainya. Bahkan CLI pernah digadang-gadang sebagai sistem andalan milik hacker. Hal ini tak heran, mengingat CLI sebenarnya memiliki kelebihan tersendiri yang tak dimiliki GUI. Kelebihan itu Misalnya.
Kelebihan Command Line Interface
  • Performa lebih tinggi.
  • Lebih efisien dalam penggunaan.
  • Bersifat Open Source dan dapat dikembangkan secara gratis.
  • CLI umumnya memiliki kemampuan lebih yang tak bisa dilakukan GUI (terutama dalam urusan server, web, hacking, dsb).
  • CLI ringan digunakan sehingga tidak mengharuskan komputer untuk memiliki spesifikasi tinggi bila ingin menginstal CLI.
  • CLI memiliki tampilan yang membingungkan sehingga pengguna pemula sulit untuk mengacaknya atau memainkannya.
  • CLI terkesan lebih profesional daripada GUI
 Kelemahan Command Line Interface
  • Kurang menarik bagi pemula.
  • Harus mengingat perintah yang digunakan dalam sistem operasi CLI. Karena kesalahan penulisan bisa menyebabkan error pada perintah programmnya.
  • Ribet digunakan karena harus selalu mengetik perintah bila ingin mengoperasikannya.
  • Tampilan yang membingungkan.
Contoh Penerapan CLI pada Sistem Operasi

1. Windows MS-DOS (MS-DOS sekarang berubah jadi CMD)

Sekarang ini sistem operasi Windows hampir semuanya menganut antarmuka GUI. Sebenarnya sebelum mengimplementasikan GUI, pihak Microsoft selaku pemilik Windows telah lebih dulu mengimplementasikan CLI. Contohnya adalah sistem operasi MS-DOS yang kini masih ada, hanya berubah nama menjadi CMD (command prompt).
Pada sistem operasi GUI (Windows XP, 7, 8, 8.1, 10) fitur CMD ini selalu ada. Kamu pun bisa membukanya dengan mengetik kata “cmd” atau “command prompt” pada menu pencarian menu start. Bila ketemu klik dan nantinya akan keluar jendela baru yang menampilkan antarmuka CMD yang terlihat gelap.

2. Linux










Linux adalah sistem operasi open source yang ditulis dan dikembangkan oleh seorang programmer, Linus Tolvalds. Sistem operasi ini banyak digunakan untuk urusan pengelolaan server jaringan administrasi. Linux juga dikenal sangat khas dengan tampilan antarmukanya yang berbasis perintah (CLI). Salah satu shell yang dikembangkan GNU dan banyak digunakan pada varian linux adalah Bash.

3. Debian

Debian merupakan sistem operasi turunan linux. Hal ini karena Linux merupakan sistem operasi open source yang dimana ia bisa dikembangkan oleh siapa pun.
Dan sekarang salah satu dari banyak sistem operasi turunan Linux adalah debian. Sistem operasi ini memiliki dua pilihan antarmuka yaitu GUI dan TUI. Opsi tampilan ini bisa dipilih sesuai dengan kehendak sewaktu pertama kali penginstalan debian.

Contoh perintah dalam Sistem Operasi Berbasis CLI :

  • sudo su – Untuk login sebagai root/administrator.
  • login – Untuk login sebagai user.
  • cd – Untuk berpindah direktori.
  • pwd – Untuk memperlihatkan dimana direktori yang sedang kita gunakan saat ini.
  • ls – Untuk melihat isi dari sebuah direktori.
  • cp – Untuk melakukan copy file.
  • mv – Untuk cut/rename file.
  • mkdir – Untuk membuat folder baru.
  • rmdir – Untuk menghapus folder.
  • touch – Untuk membuat file baru.
  • rm – Untuk menghapus file.

Sistem Operasi

Sistem operasi komputer adalah perangkat lunak komputer atau software yang bertugas untuk melakukan kontrol/instruksi dan manajemen perangkat keras dan juga operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah data yang bisa digunakan untuk mempermudah kegiatan manusia. Sistem operasi dalam bahasa inggrisnya disebut Operating System,atau biasa disingkat OS. Sistem operasi mencakup jenis pengolahaan informasi, tampilan(user interface), dan cara kerjanya. Contoh- contoh dari sistem operasi komputer misalnya aadalah Windows,Linux,MacOS, dan lain lain. Setiap sistem operasi memiliki sebua interface yang terus berubah dari waktu ke waktu, yang dulunya masih berbasis text(CLI) dan sekarang sudah berbasis grafis(GUI)
 Dua tipe interface sistem operasi :
1. Command Line Interface (CLI) yaitu berbasis text, yang jika melakukan perintah harus dengan mengetikkan perintah 
2. Graphical User Interface(GUI) yaitu berbasis grafis, dengan memiliki tampilan berupa menu dan icon-2

 Perbedaan Antara GUI dan CLI
  • GUI adalah jenis antarmuka pengguna yang memungkinkan pengguna berinteraksi dengan perangkat elektronik melalui ikon grafis dan indikator visual. CLI adalah antarmuka bagi pengguna untuk mengeluarkan perintah dalam bentuk baris teks atau baris perintah berturut-turut untuk melakukan tugas komputer.
  • Sangat mudah untuk menggunakan GUI. Tidak perlu memiliki pengetahuan luas tentang ilmu komputasi atau coding untuk mengoperasikan sistem menggunakan GUI. Bahkan seorang pemula dapat dengan mudah menangani tugas menggunakan GUI. Di sisi lain, CLI sangat kompleks. Pengguna harus memiliki pengetahuan yang baik tentang perintah. Perintah yang salah eja dapat menimbulkan error.
  • GUI membutuhkan lebih banyak memori karena mengandung banyak komponen grafis seperti gambar, ikon, dan lain-lain. Sedangkan CLI adalah antarmuka perintah, dan tidak memerlukan lebih banyak memori karena hanya berupa barisan text.
  • Kinerja GUI cenderung lambat karena banyaknya elemen grafis yang perlu diload. Sedangkan CLI Cepat, Karena hanya berupa teks aja
  • Pengguna dapat mengubah tampilan GUI. Ada opsi yang dapat disesuaikan untuk mengubah tampilan. Namun tampilan CLI tidak mungkin diubah.

Kelebihan dan kekurangan antara CLI Command-line dan GUI

  • Resource CLI Command-Line yang sangat rendah dibanding GUI Visual, GUI Visual membutuhkan sistem suberdaya tambahan bagian grafis dan mengharuskan instalasi driver yang begitu banyak dan berjalan real time (terus menerus) selama komputer menyala.
  • GUI mempresentasikan secara visual, sedangkan CLI Commadn-line mempresentasikannya dengan teks. Kebanyakan pemula pengguna teknologi lebih mudah dan cepat menggunakan Visual dalam belajar komputer.
  • Kinerja kecepatan CLI Command-line dalam menafigasikan antarmuka yang lebih efesien .
  • Baris perintah (command-line) CLI tidak pernah berubah dari masa kemasa walaupun bentuk tampilan diubah, berbeda jika dibandingkan dengan GUI visual, seringkali pengguna akan kebingungan pada pertama kali menggunkan program baru atau update, baik dari segi peletakan tombol, nama tombol dan bentuk tombol.
  • Gui membuat pengguna lebih betah dalam bekerja jangka waktu lama.
  • CLI mengharuskan pengguna menghafalkan Commen-line baris perintah berisi kode dan sintak.
 Daftar Pustaka :
https://www.techfor.id/cli-vs-gui-mana-yang-lebih-baik-menurutmu/
https://www.bakhel.com/2019/02/pengertian-contoh-kelebihan-kekurangan-command-line-cli.html
http://kevinrusli48.blogspot.com/2011/12/sistem-operasi-dan-pengertian-cli.html
https://www.techfor.id/mengenal-command-line-interface-cli-dan-kelebihannya/
https://www.techfor.id/pengertian-jenis-dan-contoh-media-tekstual-cli-pada-user-interface/
https://homefage.blogspot.com/2016/04/pengertian-cli-fungsi-kelebihan.html

Media adalah sarana yang berfungsi sebagai perantara untuk menyampaikan pesan kepada satu atau lebih orang. Media itu sendiri meliputi ban...