Jumat, 29 Mei 2026

Praktikum Linux: Penggunaan Command Line Interface (CLI)

 



Disusun Oleh: 


Bintang Atsal Faros

(25051204139)

Maulana Dwi Febrian Arajak

(25051204186)

M. Neo Enha Finardi

(25051204144)





BAB 1

PENDAHULUAN

1.1 Latar Belakang

Sistem operasi merupakan perangkat lunak sistem yang berfungsi mengontrol perangkat keras serta menjembatani interaksi antara pengguna dan komputer. Di era komputasi modern, Linux menjadi salah satu sistem operasi yang paling banyak diandalkan pada infrastruktur server dan pengembangan perangkat lunak karena stabilitasnya. Keunggulan utama Linux terletak pada Command Line Interface (CLI), yaitu antarmuka berbasis teks yang memungkinkan pengguna mengelola sistem secara penuh dengan mengetikkan perintah langsung ke terminal, tanpa harus bergantung pada Graphical User Interface (GUI) yang cenderung memakan banyak sumber daya.

Bagi mahasiswa teknologi dan praktisi IT, penguasaan CLI Linux merupakan fondasi krusial karena menawarkan eksekusi yang jauh lebih cepat, efisien, dan mendukung otomatisasi melalui shell scripting. Memahami manajemen berkas, pengaturan hak akses, hingga pemantauan jaringan melalui terminal adalah keterampilan wajib yang sangat dibutuhkan di industri. Oleh karena itu, laporan ini disusun untuk mendokumentasikan serta menguji efektivitas penggunaan perintah-perintah CLI dalam pengelolaan sistem operasi Linux secara praktis.


1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah dipaparkan, maka rumusan masalah dalam laporan ini adalah sebagai berikut:

  1. Apa saja perintah-perintah dasar (basic commands) yang sering digunakan dalam CLI Linux beserta fungsinya?

  2. Bagaimana cara melakukan manajemen berkas, pengelolaan pengguna (user), dan konfigurasi hak akses menggunakan CLI?

  3. Apa saja keuntungan dan tantangan yang dihadapi saat mengoperasikan sistem operasi Linux melalui antarmuka berbasis teks (CLI) dibandingkan dengan GUI?

1.3 Tujuan Laporan

Tujuan dari penyusunan laporan ini adalah:

  1. Mengidentifikasi dan menjelaskan fungsi dari perintah-perintah dasar maupun lanjutan yang ada pada CLI Linux.

  2. Mendokumentasikan langkah-langkah praktis dalam melakukan manajemen sistem seperti pengelolaan direktori, hak akses (permissions), dan pemantauan performa sistem melalui terminal.

  3. Menganalisis tingkat efisiensi dan efektivitas penggunaan CLI dalam menyelesaikan tugas-tugas administratif di dalam sistem operasi Linux.

1.4 Manfaat Penulisan

Penulisan laporan ini diharapkan dapat memberikan manfaat sebagai berikut:

  • Bagi Penulis: Meningkatkan pemahaman teoretis dan keterampilan praktis dalam mengoperasikan Linux berbasis teks, serta melatih kemampuan dalam mendokumentasikan proses teknis secara sistematis.

  • Bagi Pembaca/Sesama Mahasiswa: Dapat dijadikan sebagai referensi panduan praktis (cheat sheet) atau media pembelajaran untuk memahami sintaksis, logika, dan penerapan perintah-perintah CLI Linux dengan lebih mudah.

  • Bagi Perkembangan Studi: Menjadi dokumentasi akademis yang mendukung pemenuhan kompetensi dalam mata kuliah terkait sistem operasi atau administrasi jaringan.










BAB II

LANDASAN TEORI


2.1 Pengertian dan Cara Kerja CLI

Command Line Interface (CLI) adalah mekanisme interaksi dengan sistem operasi atau perangkat lunak komputer dimana pengguna mengetikkan perintah berbasis teks (commands) secara manual melalui terminal. Berbeda dengan Graphical User Interface (GUI) yang mengandalkan representasi visual seperti ikon dan menu klik, CLI berfokus sepenuhnya pada efisiensi teks. Pendekatan ini memungkinkan eksekusi perintah berjalan jauh lebih cepat, hemat konsumsi memori (RAM), dan memberikan kontrol penuh kepada pengguna terhadap sistem tingkat dalam.

Cara kerja CLI melibatkan siklus terstruktur yang menjembatani papan tik hingga perangkat keras komputer. Ketika pengguna mengetikkan sebuah perintah di jendela terminal, teks tersebut akan ditangkap oleh shell (penerjemah perintah seperti Bash) untuk diperiksa kesesuaian sintaksisnya. Jika valid, shell menerjemahkan teks tersebut menjadi instruksi digital yang diteruskan ke kernel untuk mengeksekusi sumber daya fisik komputer, lalu menampilkan hasil keluarannya kembali ke layar terminal pengguna.

2.2 Linux dan Distro Linux Mint

Linux pada hakikatnya adalah sebuah kernel komputer berbasis sumber terbuka (open-source) yang pertama kali dirilis oleh Linus Torvalds pada tahun 1991. Ketika kernel ini dipadukan dengan berbagai perangkat lunak sistem dari proyek GNU, terbentuklah sistem operasi utuh yang fleksibel untuk dimodifikasi. Sifatnya yang bebas dikembangkan melahirkan ratusan variasi sistem operasi siap pakai di masyarakat yang dikenal dengan istilah Distribusi Linux (Distro Linux), seperti Ubuntu, Debian, dan Fedora.

Linux Mint merupakan salah satu distro Linux berbasis Debian dan Ubuntu yang populer karena dirancang agar mudah digunakan langsung setelah instalasi (out-of-the-box), khususnya bagi pengguna baru. Walaupun dikenal memiliki lingkungan desktop grafis yang ramah dan elegan, Linux Mint tetap membawa stabilitas arsitektur Linux yang kokoh. Hal ini membuat akses CLI pada terminal Linux Mint sangat andal untuk mengelola sistem, mulai dari manajemen paket menggunakan perintah apt, pengaturan hak akses berkas, hingga otomatisasi sistem tingkat lanjut.

BAB III

PEMBAHASAN


3.1 Alat dan Bahan

A. Alat (Perangkat Keras & Lunak Pengoperasian)

  1. Laptop / Komputer PC

    • Detail: Perangkat keras utama yang digunakan sebagai host (komputer fisik) untuk menjalankan seluruh rangkaian praktikum. Laptop ini harus memiliki spesifikasi yang cukup (minimal RAM 4 GB atau 8 GB) agar dapat menjalankan sistem operasi utama beserta mesin virtual secara bersamaan tanpa kendala lag.

  2. VirtualBox (Oracle VM VirtualBox)

    • Detail: Perangkat lunak emulator (hypervisor) sumber terbuka yang berfungsi untuk membuat dan menjalankan mesin virtual (Virtual Machine). Alat ini digunakan untuk menyimulasikan instalasi dan lingkungan kerja Linux Mint di dalam sistem operasi utama tanpa perlu mengubah atau merusak partisi harddisk fisik laptop.

B. Bahan (Sumber Daya & Media Instalasi)

  1. Koneksi Internet

    • Detail: Sumber daya jaringan yang diperlukan selama proses persiapan dan praktikum. Internet digunakan untuk mengunduh berkas ISO Linux Mint, mengunduh aplikasi VirtualBox, serta melakukan pembaruan (update) repositori paket aplikasi melalui terminal CLI selama pengujian sistem berlangsung.

  2. File ISO Linux Mint

    • Detail: Saluran berkas citra (image) digital resmi dari sistem operasi Linux Mint (versi Cinnamon, Xfce, atau Mate). Berkas ISO ini bertindak sebagai media instalasi virtual (seperti CD/DVD installer) yang nantinya dimuat ke dalam VirtualBox untuk memasang sistem operasi Linux Mint pada mesin virtual.



3.2 Langkah-Langkah

  1. Bukalah Linux mint dalam VM Virtualbox. Setelah itu bukalah Terminal dengan cara memencet shortcut ctrl+alt+t.


Gambar 3.1: Desktop Linux mint dengan Terminal Terbuka

Perintah-perintah Manajemen File & Direktori:

  • ls: Melihat daftar file dan folder di direktori saat ini


Gambar 3.2 hasil dari command ls

  • cd: Memindah kepada direktori lain.


Gambar 3.3 hasil dari command cd

  • pwd: menampilkan jalur (path) lengkap dari posisi direktori saat ini.


Gambar 3.4 hasil dari command pwd

  • cp: menyalin file atau folder


Gambar 3.5 hasil dari command cp, membuatkan file text di desktop

  • rm: menghapus file atau folder (Dihapus tanpa dimasukkan ke trash)


Gambar 3.6 Hasil dari command rm, text file di kiri terhapus.

  • mkdir: Membuat folder baru


Gambar 3.7 hasil dari command mkdir, terlihat folder Sesuatu muncul di kiri

  • rmdir: menghapus folder yang kosong.


Gambar 3.8 hasil dari rmdir, terlihat folder Sesuatu terhapus tetapi folder Documents2 tidak (karena ada isinya)

  • Touch: Membuat file baru yang berisi kosong atau memperbarui atau memperbarui timestamp file


Gambar 3.9 hasil dari command touch, file Araya.txt terlihat di kiri

  • cat: membaca dan menampilkan isi dari file teks dalam terminal tanpa membuka editor.

    Gambar 3.8 hasil dari command cat

  • chmod: mengubah hak akses sebuah file atau folder.


Gambar 3.9 hasil dari command chmod, file di kiri mendapatkan icon x

  • chown: Mengubah Kepemilikan suatu file atau folder.


Gambar 3.10 hasil dari command chown (tidak ada yang terganti)

  • echo: menampilkan baris teks atau string dalam terminal, atau memasukkan teks ke dalam sebuah file.


Gambar 3.11 hasil dari command echo

Perintah-perintah Sistem:

  • Sudo: Menjalankan perintah dengan hak akses administrator.


Gambar 3.12 hasil dari command sudo apt update

  • Apt: manajemen paket aplikasi pada distro turunan Debian/ubuntu (untuk menginstal, memperbarui, atau menghapus aplikasi)


Gambar 3.13 screen permintaan konfirmasi untuk mendownload.




BAB IV

KESIMPULAN DAN SARAN


4.1 Kesimpulan

Berdasarkan hasil pengujian praktikum pengoperasian Command Line Interface (CLI) Linux di dalam mesin virtual, dapat disimpulkan bahwa CLI terbukti menjadi antarmuka yang sangat efisien dan responsif dalam melakukan manajemen sistem. Melalui serangkaian uji coba perintah dasar—mulai dari navigasi dan manipulasi direktori menggunakan ls, cd, pwd, mkdir, hingga manajemen berkas tingkat lanjut seperti cp, rm, dan touch—seluruh instruksi teks mampu dieksekusi secara instan dengan penggunaan memori yang jauh lebih minimal dibandingkan dengan antarmuka grafis (GUI).

Selain itu, praktikum ini membuktikan keandalan sistem keamanan dan distribusi paket aplikasi pada arsitektur dasar Linux Mint. Implementasi pengelolaan hak akses menggunakan perintah chmod terbukti mampu mengunci privasi dokumen secara ketat dari tindakan akses ilegal (permission denied). Sementara itu, integrasi utilitas administrator sudo bersama manajer paket apt menunjukkan efisiensi tinggi dalam melakukan sinkronisasi pembaruan repository jaringan dan proses instalasi perangkat lunak eksternal secara terpusat langsung dari satu jendela terminal.

4.2 Saran

Mengingat pentingnya penguasaan CLI Linux sebagai kompetensi dasar di industri teknologi modern, para mahasiswa disarankan untuk tidak hanya menghafal sintaksis perintah dasar, tetapi juga melatih logika interaksinya secara rutin. Latihan lanjutan yang berfokus pada teknik otomatisasi tugas melalui pembuatan dokumen shell scripting (seperti Bash) sangat dianjurkan agar kemampuan administratif sistem yang dimiliki dapat menjadi lebih relevan dengan kebutuhan otomatisasi di dunia kerja.

Di samping itu, untuk mendukung kelancaran praktikum virtualisasi di masa mendatang, aspek kesiapan perangkat keras (laptop) perlu diperhatikan dengan matang. Disarankan bagi praktikan selanjutnya untuk memastikan alokasi kapasitas RAM pada Oracle VM VirtualBox telah dikonfigurasi secara seimbang agar proses simulasi sistem operasi host dan guest (Linux Mint) dapat berjalan berdampingan tanpa menimbulkan kendala kelambatan (lag) sistem.

Daftar Pustaka


GeeksforGeeks. (n.d.). Linux Commands Cheat Sheet. GeeksforGeeks. Retrieved May 10, 2026, from https://www.geeksforgeeks.org/linux-unix/linux-commands-cheat-sheet/?cs=0&hl=en-US&biw=1440&bih=816

Shotts, W. (2019). The Linux Command Line. No Starch Press 


Tidak ada komentar:

Posting Komentar