Senin, 25 Mei 2026

PERINTAH DASAR LINUX INSTRUKSI CLI (COMMAND LINE INTERFACE) UNTUK NAVIGASI DAN MANAJEMEN SISTEM

 

PERINTAH DASAR LINUX INSTRUKSI CLI (COMMAND LINE

INTERFACE) UNTUK NAVIGASI DAN MANAJEMEN SISTEM

 

Nama Kelompok 5 :

 

                 

                           Mohammad Naufal Wicaksono

25051204008

Albani Rasya Surya Saputra 

25051204011

                                      Nando Abdillah Salam            

25051204012

                                      Wandy Jesaya Simanjuntak     

 

1. PENDAHULUAN

25051204059

Sistem operasi Linux merupakan salah satu sistem operasi open-source yang paling banyak digunakan di dunia, khususnya dalam infrastruktur server, komputasi awan (cloud computing), dan lingkungan pengembangan perangkat lunak. Berbeda dengan sistem operasi lain yang sangat bergantung pada antarmuka grafis atau Graphical User Interface (GUI), interaksi utama yang paling efisien dan tangguh di dalam ekosistem Linux dilakukan melalui Command Line Interface (CLI).

Penggunaan CLI memungkinkan pengguna untuk berinteraksi secara langsung dengan kernel sistem operasi melalui baris perintah berbasis teks. Pendekatan ini menawarkan tingkat kontrol yang jauh lebih mendalam, eksekusi tugas yang lebih cepat, menggunakan sumber daya (resource) memori yang lebih rendah, serta memberikan kemampuan otomatisasi tugas (shell scripting) yang sulit direplikasi melalui GUI.

Dalam disiplin ilmu komputer, penguasaan instruksi dasar CLI merupakan sebuah kompetensi fundamental. Pemahaman yang kuat mengenai cara menavigasi direktori, mengelola struktur file, mengatur hak akses (permissions), hingga melakukan manajemen sistem dasar menjadi prasyarat penting. Keterampilan ini akan sangat krusial saat merancang perangkat lunak, melakukan kompilasi program melalui terminal, atau saat mengelola basis data di masa depan. Oleh karena itu, praktikum mengenai perintah dasar Linux ini dilaksanakan agar mahasiswa dapat mempraktikkan langsung dan memahami logika operasional sistem operasi Linux berbasis teks.


 

2. TUJUAN

Adapun tujuan dari pelaksanaan praktikum ini adalah:

1.      Memahami konsep, fungsi, dan struktur dasar baris perintah pada Command Line Interface (CLI) Linux.

2.      Mampu menggunakan instruksi dasar untuk menavigasi sistem file dan hierarki direktori (seperti pwd, ls, dan cd).

3.      Menguasai perintah-perintah CLI untuk manajemen file dan direktori (seperti mkdir, cp, mv, rm, dan touch).

4.      Mengetahui cara mengelola dan memantau manajemen sistem secara mendasar menggunakan terminal.

 

3. TEORI PENUNJANG

3.1 Sistem Operasi Linux 

Linux adalah sistem operasi bertipe UNIX yang bersifat open-source dan didistribusikan di bawah lisensi GNU General Public License (GPL). Berbeda dengan sistem operasi komersial tertutup, kode sumber (source code) Linux dapat dimodifikasi, digunakan, dan didistribusikan secara bebas oleh siapa saja. Komponen inti dari Linux adalah kernel (dikembangkan pertama kali oleh Linus Torvalds pada tahun 1991), yang berfungsi sebagai jembatan komunikasi antara perangkat keras (hardware) dan perangkat lunak (software). Saat ini, Linux menjadi standar industri untuk pengelolaan server, superkomputer, pengembangan perangkat lunak, dan infrastruktur komputasi awan. 

3.2 Command Line Interface (CLI) dan Shell

Command Line Interface (CLI) adalah antarmuka interaktif di mana pengguna berinteraksi dengan sistem operasi melalui input teks berupa baris perintah. Berbeda dengan Graphical User Interface (GUI) yang menggunakan elemen visual seperti ikon dan jendela, CLI menawarkan interaksi yang lebih langsung, presisi tinggi, dan konsumsi memori yang jauh lebih ringan. Di dalam ekosistem Linux, perintah yang dimasukkan melalui CLI akan diproses oleh program yang disebut Shell (misalnya

Bash, Zsh, atau Dash). Shell bertindak sebagai penerjemah (command interpreter) yang membaca input teks dari pengguna, mengeksekusi instruksi tersebut dengan berinteraksi bersama kernel, dan mengembalikan output atau hasil proses kembali ke layar terminal.

3.3 Struktur Sistem File Linux (Filesystem Hierarchy Standard) 

Sistem file pada Linux beroperasi dengan prinsip fundamental: "Everything is a file" (Segala sesuatu adalah file). Sistem file Linux tidak menggunakan konsep "Drive" (seperti C: atau D: pada Windows), melainkan menggunakan struktur pohon terbalik (hierarki tunggal) yang berpusat pada satu titik pangkal yang disebut Root.

       / (Root): Direktori tingkat tertinggi. Semua file dan direktori bermuara di sini.

       /home: Direktori yang berisi file dan pengaturan personal untuk setiap pengguna biasa (user).

       /bin dan /sbin: Berisi file biner (executable) dari perintah-perintah dasar sistem.

       /etc: Berisi file konfigurasi sistem dan aplikasi.

3.3 Perintah Dasar Navigasi dan Manajemen File 

Untuk melakukan operasi pada CLI, terdapat sekumpulan instruksi dasar yang sering digunakan. Berikut adalah beberapa perintah esensial dalam navigasi dan manajemen file:

       pwd (Print Working Directory): Digunakan untuk menampilkan lokasi (path) absolut direktori tempat pengguna sedang berada saat ini.

       cd (Change Directory): Digunakan untuk berpindah dari satu direktori ke direktori lainnya. (Contoh: cd /home/user/Documents atau cd .. untuk naik satu tingkat).

       ls (List): Digunakan untuk menampilkan daftar isi (file dan folder) dari sebuah direktori. Perintah ini dapat dikombinasikan dengan argumen, seperti ls -l untuk melihat detail format, atau ls -a untuk menampilkan file yang tersembunyi (hidden). mkdir (Make Directory): Digunakan untuk membuat direktori atau folder baru.

       touch: Perintah dasar untuk membuat file kosong baru atau memperbarui timestamp (waktu modifikasi) dari suatu file.

       cp (Copy): Digunakan untuk menyalin file atau direktori dari satu lokasi ke lokasi lain.

       mv (Move): Memiliki fungsi ganda, yaitu memindahkan file/direktori ke lokasi lain, sekaligus digunakan untuk mengubah nama (rename) suatu file.

       rm (Remove): Digunakan untuk menghapus file. Jika dikombinasikan dengan argumen tertentu (seperti rm -r), perintah ini dapat menghapus direktori beserta seluruh isinya secara rekursif.

3.4 Manajemen Sistem Dasar dan Hak Akses 

Selain manajemen file, Linux CLI juga dibekali dengan perintah untuk manajemen sistem dan pengawasan (monitoring):

       sudo (Superuser Do): Memberikan hak akses sementara sebagai administrator atau root kepada pengguna biasa untuk menjalankan perintah yang membutuhkan izin sistem tingkat tinggi.

       ps (Process Status) / top: Digunakan untuk menampilkan proses atau program apa saja yang sedang berjalan di dalam sistem beserta konsumsi sumber dayanya (CPU dan RAM).

       clear: Digunakan untuk membersihkan layar terminal dari output perintah-perintah sebelumnya agar ruang kerja kembali rapi.

 

4. ALAT DAN BAHAN   Alat

-            Laptop  

-            Sistem operasi Windows atau Linux 

               Bahan

-            Virtual Box

-            Kali Linux

5. GAMBAR DESIGN PRAKTIKUM / TOPOLOGI


 

6. PROSEDUR PRAKTIKUM

6.1 Persiapan Alat dan Bahan 

-          Laptop atau komputer dengan sistem operasi Linux/Ubuntu 

-          Terminal atau CLI (Command Line Interface) 

-          Koneksi internet untuk update package 

-          File dan folder percobaan 

6.2 Langkah Praktikum

-          Membuka terminal Linux pada komputer. 

-          Menjalankan command pwd untuk melihat lokasi direktori aktif.



 

-          Menggunakan command cd untuk berpindah direktori.  -         Menjalankan command ls untuk melihat isi folder.

-          Membuat folder baru menggunakan mkdir folder2.

 


 

-          Masuk ke folder2 yang baru saja dibuat.


 

-          Membuat file baru menggunakan touch file.txt.


 

-          Menyalin file menggunakan cp file.txt backup.txt.

 

 

-          Memindahkan file menggunakan mv file.txt ../folder1/.


-          Menghapus file menggunakan rm file.txt (sebelum itu masuk terlebih dahulu kedalam folder1).

         


 

-          Melihat proses sistem dengan command top.


 

-          Mengecek penggunaan storage menggunakan df -h.


 

-          Mengecek penggunaan RAM menggunakan free -h.

 

-          Melakukan update package menggunakan sudo apt update.


7. HASIL PENGAMATAN

1.      Pengamatan CLI (Command Line Interface)

CLI menggunakan teks sebagai media interaksi dengan komputer. Pengguna harus mengetik command secara manual tanpa bantuan tombol atau ikon seperti pada GUI. Sistem ini lebih cepat dan ringan, tetapi membutuhkan hafalan perintah. Manusia menciptakan komputer supercanggih lalu memilih berbicara dengan mesin memakai mantra dua huruf seperti cd dan ls. Evolusi yang menarik.

2.      Pengamatan Navigasi

Perintah

Fungsi

pwd

Menampilkan lokasi folder

ls

Melihat isi folder.

cd nama_folder

Masuk ke folder tertentu.

cd ..

Kembali ke folder sebelumnya.

Navigasi pada Linux digunakan untuk berpindah antar folder atau direktori. Perintah seperti pwd, ls, cd, dan cd .. membantu pengguna mengetahui lokasi dan berpindah tempat di dalam sistem file. Struktur navigasi Linux tersusun rapi sehingga mempermudah pengelolaan data jika command digunakan dengan benar.

3.      Pengamatan Manajemen File

Perintah

Fungsi

mkdir test

Membuat folder bernama test.

touch file.txt

Membuat file kosong.

cp file.txt backup.txt

Menyalin file.

mv file.txt folder/

Memindahkan file.

rm file.txt

Menghapus file.

Linux menyediakan command sederhana untuk membuat, memindahkan, menyalin, dan menghapus file. Contohnya mkdir, touch, cp, mv, dan rm. Penggunaan command ini memberi kontrol penuh kepada pengguna terhadap file dan folder. Sayangnya Linux tidak peduli apakah keputusanmu bijak atau hasil panik jam 2 pagi. Salah command rm saja, file langsung lenyap seperti motivasi mahasiswa setelah deadline diumumkan.

4.      Pengamatan Manajemen Sistem

Perintah

Fungsi

top

Melihat proses yang berjalan.

df -h

Melihat penggunaan storage.

free -h

Melihat penggunaan RAM.

sudo apt update

Update package di Ubuntu/Debian.

Linux memiliki berbagai command untuk memantau kondisi sistem seperti penggunaan RAM, storage, dan proses yang berjalan. Contohnya top, df -h, free h, dan sudo apt update. Command tersebut membantu pengguna menjaga performa sistem tetap stabil serta mempermudah proses maintenance dan update package pada sistem operasi.

 

8. ANALISA HASIL

Berdasarkan hasil pengamatan yang telah dilakukan pada praktikum perintah dasar Linux, dapat dianalisis beberapa poin krusial mengenai interaksi sistem melalui antarmuka baris perintah:

-            Efisiensi dan Interaksi CLI: Penggunaan Command Line Interface (CLI) terbukti memberikan kinerja sistem yang lebih cepat dan ringan dibandingkan dengan antarmuka grafis (GUI). Meskipun pengguna diwajibkan untuk mengetik dan menghafal perintah secara manual (seperti instruksi singkat cd dan ls), metode ini menunjukkan bentuk interaksi manusia dan mesin yang fungsional dan langsung.  

-            Navigasi Direktori yang Terstruktur: Sistem navigasi pada Linux beroperasi pada struktur yang tersusun sangat rapi, yang mana mempermudah proses pengelolaan data. Penggunaan kombinasi perintah navigasi seperti pwd untuk melacak lokasi, ls untuk meninjau isi direktori, serta variasi cd memberikan navigasi spasial yang jelas bagi pengguna saat berpindah antar folder.  

-            Kontrol Mutlak pada Manajemen File: Eksekusi perintah manajemen file dasar seperti mkdir, touch, cp, mv, dan rm memberikan pengguna kontrol penuh yang absolut terhadap modifikasi data. Analisis menunjukkan bahwa kontrol penuh ini menuntut ketelitian tinggi; sistem Linux mengeksekusi perintah secara instan dan tanpa ragu, sehingga kesalahan fatal (seperti penggunaan perintah rm yang kurang tepat) akan langsung menghapus file secara permanen.  

-            Pemantauan Kinerja Sistem: Penggunaan utilitas sistem seperti top, df -h, dan free -h terbukti efektif untuk melakukan monitoring secara mandiri terhadap alokasi sumber daya perangkat keras (proses CPU, kapasitas storage, dan memori RAM). Hal ini mengindikasikan bahwa manajemen via terminal sangat membantu administrator untuk menjaga stabilitas performa serta melakukan pemeliharaan (maintenance) rutin dengan eksekusi pembaruan melalui sudo apt update.  

 

9. KESIMPULAN

Berdasarkan percobaan yang telah dilaksanakan, dapat ditarik kesimpulan sebagai berikut:

1.        Interaksi dengan sistem operasi Linux melalui CLI menggunakan media teks menuntut pengguna untuk menghafal perintah. Pendekatan ini menghasilkan operasi sistem yang jauh lebih cepat, ringan, dan efisien untuk berinteraksi dengan komputer.

2.        Perintah dasar navigasi seperti pwd, ls, dan cd merupakan instrumen wajib yang mempermudah identifikasi lokasi dan pergerakan pengguna di dalam hierarki sistem file Linux yang terstruktur. 

3.        Manajemen file melalui instruksi mkdir, touch, cp, mv, dan rm memberikan kebebasan dan kontrol penuh kepada pengguna untuk mengatur data. Namun, kewaspadaan yang tinggi mutlak diperlukan karena CLI akan mengeksekusi perintah penghapusan secara instan tanpa validasi ulang. 

4.        Linux menyediakan perintah manajemen sistem bawaan seperti top, df -h, dan free h yang berperan krusial dalam pemantauan kesehatan sistem (RAM, storage, proses CPU) secara real-time. Pemantauan ini, dikombinasikan dengan perintah pembaruan paket seperti sudo apt update, memastikan sistem beroperasi dengan stabil dan aman.

 

10. DAFTAR PUSTAKA

Nemeth, E., Snyder, G., Hein, T. R., Whaley, B., & Mackin, D. (2017). UNIX and Linux System Administration Handbook (5th ed.). Addison-Wesley Professional.

Shotts, W. (2019). The Linux Command Line: A Complete Introduction (2nd ed.). No Starch Press.

Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating System Concepts (10th ed.). John Wiley & Sons.

Ward, B. (2021). How Linux Works: What Every Superuser Should Know (3rd ed.). No Starch Press.

 

Tidak ada komentar:

Posting Komentar