Senin, 25 Mei 2026

Analisis Implementasi Perintah Dasar CLI (Command Line Interface) Untuk Navigasi dan Manajemen Sistem pada Distribusi Linux

Analisis Implementasi Perintah Dasar CLI (Command Line Interface) Untuk Navigasi dan Manajemen Sistem pada Distribusi Linux

 

Nama Kelompok 6:

Siti Salva Eka Gita                             25051204009

Shinta Nur'aini Dwi                           25051204063

Rehil Azrilla Multajabah                    25051204065

Muhammad Kemal Farihin Nizar      25051204174

 

1.      Pendahuluan

Sama seperti Windows, macOS, dan iOS, Linux adalah sebuah sistem operasi. Bahkan, salah satu platform mobile paling populer di dunia, Android, juga dibangun berdasarkan kernel Linux. Sistem operasi merupakan perangkat lunak yang bertugas mengelola semua sumber daya perangkat keras pada komputer. Sederhananya, sistem operasi mengelola komunikasi antara perangkat lunak dan perangkat keras, sehingga tanpa adanya sistem operasi, perangkat lunak lain tidak akan bisa berfungsi.

Sistem operasi Linux memiliki dua jenis antarmuka, yaitu antarmuka grafis (GUI) dan antarmuka baris perintah (CLI). Meskipun GUI lebih mudah digunakan karena interaksi visual menggunakan mouse, penguasaan CLI di terminal tetap menjadi hal yang paling mendasar dan penting dalam Linux. Eksekusi instruksi melalui terminal jauh lebih ringan, cepat, dan tidak memakan banyak memori sistem dibandingkan penggunaan GUI.

Pada praktikum ini, distribusi (distro) Linux yang digunakan adalah Ubuntu. Ubuntu merupakan salah satu distribusi Linux paling populer yang dirancang untuk penggunaan desktop maupun server. Distro ini menawarkan antarmuka pengguna yang sederhana, mudah digunakan, dan memiliki dukungan komunitas yang sangat luas untuk berbagai aplikasi.

Melalui praktikum ini, simulasi pengelolaan berkas dilakukan mulai dari pengenalan struktur direktori, pengisian teks ke dalam file menggunakan operator pengarah (redirection), hingga pemantauan status penggunaan perangkat keras seperti kapasitas penyimpanan dan memori. Pemahaman terhadap logika kerja perintah dasar ini sangat penting agar pengguna dapat berinteraksi dengan sistem operasi secara aman, efektif, dan mampu meminimalkan risiko kesalahan fatal saat melakukan manipulasi data.


2.      Tujuan Laporan

Adapun tujuan dari pelaksanaan praktikum dan penulisan laporan ini adalah:

a.     Menganalisis dan mempraktikkan metode navigasi posisi direktori kerja di dalam sistem operasi Linux.

b.    Mengimplementasikan perintah-perintah manajemen objek dasar seperti membuat folder, inisialisasi file kosong, serta melakukan penyalinan (copy) dan pemindahan (move) file.

c.     Menganalisis perbedaan fungsi operator pengarah (redirection) > dan >> saat melakukan pengisian teks ke dalam file berkas melalui terminal.

d.    Mengevaluasi penggunaan perintah penghapusan direktori secara rekursif serta memantau kapasitas penyimpanan data (disk) dan memori (RAM) yang tersedia pada sistem.

 

3.      Teori Penunjang

Command Line Interface (CLI) adalah antarmuka berbasis teks di mana pengguna berinteraksi dengan sistem operasi dengan cara mengetikkan perintah khusus di terminal. Di dalam Linux, penguasaan perintah dasar CLI merupakan pondasi utama dalam manajemen sistem. Berikut adalah beberapa konsep dan perintah dasar yang menjadi landasan teoretis dalam pelaksanaan praktikum ini:

A.    Navigasi dan Manajemen Direktori

1.      pwd (Print Working Directory): Berfungsi untuk menampilkan jalur (path) dari direktori atau folder yang sedang aktif digunakan saat ini.

2.      ls (List): Berfungsi untuk menampilkan daftar file dan folder yang berada di dalam direktori aktif.

3.      cd (Change Directory): Berfungsi untuk berpindah dari satu lokasi folder ke lokasi folder lainnya.

4.      mkdir (Make Directory): Berfungsi untuk membuat sebuah folder atau direktori baru.

5.      rmdir (Remove Directory): Berfungsi untuk Menghapus direktori kosong.

B.     Manajemen dan Manipulasi File

1.      touch: Berfungsi untuk melakukan inisialisasi atau membuat sebuah file dokumen baru yang masih kosong.

2.      cat (Concatenate): Berfungsi untuk membuka dan menampilkan seluruh isi teks dari sebuah file langsung pada layar terminal tanpa membuka editor teks.

3.      cp (Copy): Berfungsi untuk menyalin suatu file dari lokasi asal ke lokasi tujuan.

4.      mv (Move): Berfungsi untuk memindahkan file ke lokasi baru atau digunakan untuk mengubah nama (rename) file.

5.      rm (Remove): Berfungsi untuk menghapus file. Jika ditambahkan argumen -r (recursive), perintah ini digunakan untuk menghapus folder beserta seluruh isi di dalamnya secara permanen.

6.      echo: Berfungsi untuk mengisi sebuah file dengan teks. Echo dibagi menjadi 2 yaitu:

a.       echo "...." > (Overwrite):  menulis teks baru, tetapi jika dalam file sudah terdapat teks, maka teks baru akan menimpa atau menghapus seluruh isi teks yang lama.

b.      echo "...." >> (Append):  menambah teks baru di baris paling bawah tanpa menghapus teks lama.

C.    Perintah Informasi Sistem Linux

1.      df -h (Disk Free - Human Readable): Berfungsi untuk menampilkan informasi sisa kapasitas ruang penyimpanan (harddisk) dalam format satuan yang mudah dibaca (Gigabyte/Megabyte).

2.      free -m: Berfungsi untuk menampilkan status penggunaan dan sisa memori RAM yang tersedia pada sistem dalam satuan Megabyte.

 

4.      Pembahasan

A.    Alat dan Bahan

Dalam pelaksanaan praktikum ini, alat dan bahan yang digunakan adalah sebagai berikut:

1.      Perangkat Keras: Laptop dengan prosesor x86/x64 dan RAM minimal 8 GB.

2.      Perangkat Lunak: OS Linux (Ubuntu/Debian) yang dijalankan pada Virtual Box Machine atau Windows Subsystem for Linux (WSL).

3.      Aplikasi Utama: Jendela Terminal/GNOME Terminal.

B.     Langkah-Langkah Praktikum dan Analisis Instruksi

1.      Navigasi dan Pembuatan Direktori

a.       Memeriksa posisi direktori kerja aktif saat pertama kali terminal dibuka menggunakan perintah: pwd

b.      Menampilkan daftar file atau folder yang ada di lokasi direktori utama tersebut menggunakan perintah: ls

c.       Membuat sebuah folder atau direktori kerja baru khusus bernama "sistemoperasi" dengan perintah: mkdir sistemoperasi

d.      Berpindah posisi dari direktori utama untuk masuk ke dalam folder yang baru saja dibuat menggunakan perintah: cd sistemoperasi

2.      Pembuatan dan Modifikasi File Teks

a.       Membuat sebuah file baru yang masih kosong di dalam folder direktori aktif dengan nama baru.txt melalui perintah: touch baru.txt

b.      Mengecek apakah file tersebut sudah berhasil dibuat dengan melihat kembali daftar isi folder menggunakan perintah: ls

c.       Menambahkan teks pada file baru.txt menggunakan operator pengarah (redirection) overwrite melalui perintah: echo "text1" > baru.txt

d.      Membaca dan menampilkan isi dari file baru.txt di terminal dengan perintah: cat baru.txt

e.       Memasukkan teks kedua ke file baru.txt untuk menguji sifat penimpaan data menggunakan perintah: echo "text2" > baru.txt

f.        Periksa  perubahan isi dokumen menggunakan perintah: cat baru.txt

g.      Menambahkan teks baru tanpa menghapus isi sebelumnya melainkan menambahkannya di baris terakhir teks lama (append) menggunakan perintah: echo "text3" >> baru.txt

h.      Periksa hasil akhir penggabungan teks di baru.txt menggunakan perintah: cat baru.txt

3.      Manajemen File dan Penghapusan Sistem

a.       Menyalin file baru.txt menjadi file salinan bernama barucopy.txt dengan perintah: cp baru.txt barucopy.txt

b.      Cek file hasil salinan sudah berada di dalam direktori kerja menggunakan perintah: ls

c.       Mengubah nama (rename) file hasil salinan barucopy.txt menjadi new.txt menggunakan perintah: mv barucopy.txt new.txt

d.      Keluar dari direktori kerja sistemoperasi untuk kembali ke direktori utama (home directory) menggunakan perintah: cd ~

e.       Menghapus folder direktori sistemoperasi beserta seluruh file dokumen yang berada di dalamnya secara paksa menggunakan perintah: rm -r sistemoperasi

f.        Memastikan bahwa direktori kerja beserta isinya telah terhapus sepenuhnya dari sistem dengan mengecek daftar folder menggunakan perintah: ls

4.      Pemantauan Informasi Sistem

a.       Memeriksa kapasitas ruang penyimpanan hard disk virtual yang tersisa dengan format yang mudah dipahami menggunakan perintah: df -h

b.      Memeriksa penggunaan kapasitas memori RAM yang aktif dan ruang memori yang tersisa pada sistem dalam satuan Megabyte dengan perintah: free -m

 

C.    Hasil dan Analisis

Berdasarkan serangkaian perintah dasar yang telah dieksekusi selama praktikum, terdapat beberapa poin yang dapat dianalisis terkait sistem operasi Linux:

1)   Karakteristik Perintah Redirection (> dan >>)

Terdapat perbedaan output saat menggunakan operator > dan >>. Pada saat mengeksekusi perintah echo "text1" > baru.txt, file berhasil terisi dengan teks awal. Namun, ketika dilanjutkan dengan perintah echo "text2" > baru.txt, isi file berubah sepenuhnya menjadi "text2" karena operator > bersifat menimpa (overwrite) seluruh data lama. Sebaliknya, ketika perintah echo "text3" >> baru.txt dijalankan, teks "text3" masuk ke baris baru tepat di bawah teks "text2" tanpa menghapus data sebelumnya. Hal ini membuktikan bahwa operator >> aman digunakan untuk menambahkan data tambahan (append) ke dalam sebuah konfigurasi file.

2)   Penghapusan Direktori Rekursif

Folder sistemoperasi merupakan direktori yang tidak kosong karena di dalamnya masih memuat file baru.txt dan new.txt. Pada sistem Linux, direktori yang memiliki isi tidak dapat dihapus hanya menggunakan perintah rmdir atau rm biasa. Oleh karena itu, penggunaan tambahan argumen -r (recursive) pada perintah rm -r sistemoperasi diperlukan. Perintah ini memaksa sistem untuk melakukan penghapusan secara menyeluruh, mulai dari file-file di lapisan terdalam hingga folder utama secara permanen.

3)   Efisiensi Pemantauan Sumber Daya

Penggunaan CLI dapat digunakan untuk memantau kesehatan hardware. Perintah df -h dan free -m menampilkan output berupa tabel sederhana di terminal. Penambahan argumen -h (human-readable) mempermudah pembacaan kapasitas penyimpanan karena bit data langsung dikonversi ke satuan Gigabyte (G) atau Megabyte (M), sehingga evaluasi beban kerja sistem dapat dilakukan secara akurat tanpa harus bergantung pada antarmuka GUI.

5.    Kesimpulan

Berdasarkan hasil praktikum yang telah dilaksanakan, dapat ditarik beberapa kesimpulan sebagai berikut:

a.    Navigasi dan manajemen objek file menggunakan Command Line Interface (CLI) merupakan metode yang sangat efisien dan cepat, karena instruksi dapat langsung dieksekusi oleh Linux tanpa membebani memori grafis komputer.

b.    Penggunaan operator pengarah (redirection) adalah metode praktis untuk memodifikasi teks di dalam berkas secara langsung melalui terminal. Pengguna harus berhati-hati dalam membedakan simbol > yang berfungsi untuk menimpa data (overwrite) dan simbol >> yang berfungsi untuk menyambung/menambahkan data (append).

c.    Karakteristik perintah manipulasi di terminal Linux bersifat radikal dan permanen, di mana sistem tidak menyediakan mekanisme Recycle Bin. Oleh karena itu, penggunaan perintah seperti rm -r memerlukan ketelitian pengguna untuk menghindari hilangnya data penting secara tidak sengaja.


 

DAFTAR PUSTAKA

 

Perintah Dasar Linux: Panduan Lengkap untuk Pemula agar Mahir Menggunakan Terminal. (2025, November 20). D4 Manajemen Informatika. https://terapan-ti.vokasi.unesa.ac.id/post/perintah-dasar-linux-panduan-lengkap-untuk-pemula-agar-mahir-menggunakan-terminal

Putra Sailellah, H. R. (2026, Maret 11). Pengertian OS Linux: Sejarah, Fungsi, Kelebihan, dan Kekurangan. it.telkomuniversity. https://it.telkomuniversity.ac.id/pengertian-os-linux/


 






Lampiran

 

 



Tidak ada komentar:

Posting Komentar