Kenali Program CLI, Penghubung Jaringan Pada Sistem Komputer

CLI dapat diperluas sebagai ‘Command Line Interface’, yang tidak lain adalah antarmuka pengguna yang memungkinkan melakukan operasi fungsional apa pun pada sistem dengan menerima input dalam bentuk perintah, alih-alih mengklik dan mengetik bentuk input. Hal ini umum dalam Sistem Operasi Disk tradisional (DOS), di mana perintah dimasukkan dalam antarmuka prompt perintah DOS. Akhir-akhir ini, CLI ini diterapkan oleh perangkat lunak atau administrator sistem untuk mengkonfigurasi sistem komputer, karena tindakan serupa dalam antarmuka pengguna grafis (GUI) dapat memakan banyak waktu dan tindakan manual.

Apa Itu CLI? 

Command Line Interface (CLI) adalah antarmuka pengguna berbasis teks ( UI ) yang digunakan untuk menjalankan program, mengelola file komputer, dan berinteraksi dengan komputer. Command Line Interface juga disebut antarmuka pengguna baris perintah , antarmuka pengguna konsol , dan antarmuka pengguna karakter . CLI menerima sebagai perintah input yang dimasukkan oleh keyboard; perintah yang dipanggil pada prompt perintah kemudian dijalankan oleh komputer.

Saat ini, sebagian besar vendor menawarkan antarmuka pengguna grafis ( GUI ) sebagai default untuk sistem operasi (OS) seperti Windows, Linux dan macOS. Sebagian besar sistem berbasis Unix saat ini menawarkan Command Line Interface dan antarmuka pengguna grafis.

Sistem operasi MS-DOS dan shell perintah di sistem operasi Windows adalah contoh Command Line Interface. Selain itu, platform pengembangan bahasa pemrograman seperti Python dapat mendukung Command Line Interface.

Baris perintah menurun popularitasnya setelah pengenalan OS komputer pribadi berbasis GUI seperti Microsoft Windows dan Mac OS “klasik” Apple pada 1980-an. Baris perintah tetap menjadi alat penting bagi profesional TI, pengembang perangkat lunak, admin sistem , administrator jaringan, dan banyak lainnya yang lebih memilih antarmuka yang lebih presisi dan dapat direproduksi ke sistem mereka.

Mengetahui Sejarah Singkat CLI

Sekali waktu, satu-satunya cara untuk berinteraksi dengan perangkat lunak adalah melalui CLI di terminal komputer tetap. Kembali di tahun 1960-an, tidak ada antarmuka visual grafis seperti itu, hanya teks murni. Ketika komputer berevolusi sepanjang tahun 1970-an dan 80-an, CLI berbasis teks masih berkuasa.

Keuntungan dari CLI adalah bahwa antarmuka berbasis teks tidak memerlukan banyak sumber daya. Perintah cenderung sederhana, meskipun mungkin ada ribuan perintah yang berbeda, tergantung pada perangkat lunak atau sistem. CLI biasanya memungkinkan otomatisasi tugas berulang sampai batas tertentu, berkat fitur seperti menyimpan perintah yang sering digunakan atau pengeditan cepat.

Banyak aplikasi modern menyertakan CLI dalam “shell”, yang muncul dari antarmuka utama yang memungkinkan pengguna atau pengembang untuk kembali ke fungsi perintah dasar sebagai alternatif untuk antarmuka standar. Shell pertama menjadi hidup pada tahun 1969, dalam bentuk shell Unix System 1. Anehnya, tidak banyak yang berubah selain dari jenis perintah yang dimasukkan ke dalam kotak perintah ini. Contoh sistem operasi dan perangkat lunak populer yang terus menggunakan CLI meliputi:

·         Jendela

·         Linux

· Game seperti  Minecraft  (CLI memungkinkan pemain untuk mengedit pengalaman mereka di dunia)

· Perangkat lunak pembuatan wadah seperti  Docker

Seperti yang Anda lihat, CLI adalah alat yang digunakan oleh semua orang mulai dari gamer biasa hingga pengembang serius, dan kemungkinan akan ada untuk waktu yang lama.

Baca Juga: Ketahui ADSL, Jenis Jaringan Melalui Saluran Telepon Dial-Up

Bagaimana Cara Kerja CLI?  

Setelah sistem komputer berjalan, CLI-nya terbuka di layar kosong dengan prompt perintah dan perintah dapat dimasukkan.

Jenis perintah CLI meliputi:

  • perintah sistem yang dikodekan sebagai bagian dari antarmuka sistem operasi;
  • program yang dapat dieksekusi yang, ketika berhasil dipanggil, menjalankan aplikasi  berbasis teks atau grafis ; dan
  • program batch (atau file batch  atau shell script) yang merupakan file teks yang mencantumkan urutan perintah. Ketika berhasil dipanggil, program batch menjalankan perintahnya yang mungkin mencakup perintah sistem dan program yang dapat dieksekusi.

CLI lebih dari sekadar sistem perintah/tanggapan sederhana, karena sebagian besar memiliki fitur tambahan yang membuat satu lebih disukai daripada yang lain. Beberapa fitur antara lain sebagai berikut:

  • Kemampuan skrip memungkinkan pengguna untuk menulis program yang dapat dijalankan pada sistem dari baris perintah.
  • Pipa Perintah  memungkinkan pengguna untuk mengarahkan output dari satu program menjadi input untuk program lain (“memperpipakan” aliran data).
  • Variabel sistem dapat diatur pada baris perintah, atau nilai variabel tersebut ditampilkan.
  • Fitur riwayat perintah memungkinkan pengguna untuk mengingat perintah sebelumnya yang dikeluarkan. Beberapa menyimpan riwayat perintah untuk sesi (seperti PowerShell), yang lain dapat dikonfigurasi untuk menyimpan riwayat sesi lebih lama (seperti bash).

Perintah dan sintaks untuk CLI cenderung sangat stabil dari waktu ke waktu, sebagian untuk mengaktifkan kompatibilitas mundur  untuk skrip

Baca Juga: Ketahui Protokol Internet, Mail Server Dengan Segala Manfaatnya

Shell – Pondasi Dibalik CLI 

Seperti IMAP, POP3 juga merupakan protokol pengambilan email klien-server. Namun, ada perbedaan antara kedua protokol. Dengan POP3, email disimpan untuk pengguna dalam satu kotak surat di server. Itu dipindahkan dari server ke perangkat mereka saat klien email terbuka.

Sementara POP3 dapat dianggap sebagai layanan “simpan-dan-teruskan”, IMAP dapat dianggap sebagai server file jarak jauh , karena pengguna dapat menyimpan email diJika kita menyelam dari CLI ke bagian yang lebih dalam dari sistem operasi, kita akan menemukan shell.

Shell adalah antarmuka pengguna yang bertanggung jawab untuk memproses semua perintah yang diketik di CLI. Ia membaca dan menafsirkan perintah dan menginstruksikan sistem operasi untuk melakukan tugas seperti yang diminta.

Dengan kata lain, shell adalah antarmuka pengguna yang mengelola CLI dan bertindak sebagai man-in-the-middle, menghubungkan pengguna dengan sistem operasi.

Dalam praktiknya, ada banyak hal yang dapat diproses oleh shell, seperti:

  • Bekerja dengan file dan direktori
  • Membuka dan menutup program
  • Mengelola proses komputer
  • Melakukan tugas yang berulang

Di antara banyak jenis shell, yang paling populer adalah shell Windows (untuk Windows) dan bash (untuk Linux dan MacOS).

 server dan mengaksesnya dari perangkat atau lokasi mana pun sesuai kebutuhan.

Windows Shell 

Shell Windows adalah apa yang kita kenal sebagai Command Prompt dan file yang dapat dieksekusi adalah CMD.exe. Command Prompt telah digunakan oleh Microsoft sejak MS-DOS lebih populer daripada Windows. Membuka Command Prompt di Windows itu mudah. Anda dapat membuka kotak run dengan menekan tombol Windows + R bersama-sama dan ketik CMD di bidang dan tekan Enter. Atau, Anda dapat pergi ke Mulai dan kemudian Semua Program dan klik Aksesoris lalu buka Command Prompt. 

Di Windows Shell, Anda dapat mengetikkan perintah dan itu akan berjalan di jendela prompt perintah hitam untuk melakukan tugas untuk Anda. Anda dapat mengetikkan satu perintah pada jendela CMD atau kombinasi perintah tergantung pada kebutuhan Anda. Perintah akan berjalan dalam urutan di mana satu perintah akan dieksekusi setelah satu sama lain. Dengan command prompt, Anda dapat memantau dan mengelola beberapa hal di komputer Windows Anda termasuk:

  • Memodifikasi direktori, daftar direktori, daftar konten, dan banyak lagi
  • Mengelola pengaturan jaringan IP dan konfigurasi jaringan lainnya
  • Mengganti nama atau menghapus file 
  • Memodifikasi media seperti memformat file media dan mengganti namanya, dll.

Anda dapat melakukan tugas-tugas ini dengan bantuan beberapa sintaks pada jendela prompt perintah Anda. Berikut adalah tugas dan sintaksnya: 

  1. Untuk mengubah direktori: Gunakan CD [path] untuk pergi ke direktori tertentu dari command prompt. Anda harus menyertakan spasi sebelum jalur seperti CD C:Program Files
  2. Untuk mengganti nama file: Gunakan kombinasi perintah REN [drive:][path] [source] [target] untuk mengganti nama file dalam folder tertentu. Misalnya, REN d:untitled.txt untitled1.txt. File yang diganti namanya akan disimpan di lokasi yang tepat saat Anda mengaksesnya.
  3. Menghapus file: Gunakan perintah DEL [nama file] di command prompt untuk menghapus file. Anda dapat menambahkan opsi penghapusan paksa sebelum nama file jika Anda ingin seperti ini DEL /F untitled.txt. F adalah singkatan dari penghapusan paksa. 
  4. Untuk mengganti nama disk volume: Gunakan perintah LABEL [drive:][new volume name] untuk mengganti nama disk volume tertentu dari prompt perintah. Misalnya: D: > LABEL d:DataSaya. Anda dapat menggunakan 32 karakter pada volume NTFS dan 11 karakter pada volume FAT.

Tetapi jika Anda menggunakan Mac OS atau Linux, antarmuka command prompt Anda harus Bash dan memiliki perintah baru.

Baca Juga: Mengulas Topologi Jaringan, Peta Jalan Antara Komputer Dan Host

Kelebihan Menggunakan CLI

Meskipun IMAP memiliki mekanisme otentikasi , proses otentikasi dapat dengan mudah dielakkan oleh siapa saja yang tahu cara mencuri kata sandi dengan menggunakan penganalisis protokol karena nama pengguna dan kata sandi klien dikirimkan sebagai teks yang jelas. Di lingkungan Exchange Server , administrator dapat mengatasi kelemahan keamanan ini dengan menggunakan enkripsi SSL untuk IMAP.

Secara umum, IMAP adalah protokol pengambilan email yang populer. Popularitasnya semakin meningkat karena menjamurnya perangkat seluler, seperti smartphone dan tablet. IMAP sangat ideal bagi mereka yang perlu mengakses email mereka saat bepergian atau menggunakan perangkat yang berbeda.

Kesimpulan 

Meskipun ada begitu banyak perdebatan antara CLI dan GUI, CLI akan selalu menjadi antarmuka yang lebih baik. Ini kuat, menangani tugas berulang kali, menghemat waktu, dan maju. Bahkan ketika Anda menggunakan GUI pada OS Anda, Anda mungkin harus menggunakan Command Line Interface dalam skenario yang berbeda; pengkodean misalnya. Dan belum lagi bahwa tanpa pengkodean, Anda tidak dapat mengembangkan perangkat lunak yang tepat. Anda harus menghafal perintah di CLI untuk mempelajari penggunaan antarmuka yang lebih baik dan meskipun akan memakan waktu lama ketika Anda terbiasa, itu akan sia-sia.

Oleh karena itu, Anda dapat memilih untuk menjadi produktif dan cepat dengan CLI daripada menjadi sederhana dan mudah dengan GUI.

Sekawan Media menyediakan jasa pembuatan website murah dan berkualitas di Kota Malang. Silakan hubungi kontak yang telah kami sediakan untuk mendapatkan penawaran khusus.