Selasa, 02 Juni 2026

PRAKTIKUM PERINTAH DASAR LINUX INSTRUKSI COMMAND LINE INTERFACE (CLI)

PRAKTIKUM PERINTAH DASAR LINUX INSTRUKSI COMMAND LINE INTERFACE (CLI) 


Disusun Oleh:

                                            ACHMAD KRISNA NURVIAN ANANDA   (25051204134) 

                                            MUHAMMAD ABIYYU ABRAR HILMI     (25051204202) 

                                            MOCH. AFRIANSYAH PRASETYA             (25051204211) 

                                            REYNALDY DWI ARYANDITO                   (25051204216) 

                                            AKMAL SANDY PRAYOGA                  (25051204239)



BAB I 
PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi informasi menuntut setiap individu, khususnya di bidang IT, untuk memiliki pemahaman yang baik tentang sistem operasi. Linux merupakan salah satu sistem operasi open-source yang digunakan di berbagai bidang seperti server, pengembangan perangkat lunak, dan keamanan siber.
Salah satu keunggulan Linux adalah penggunaan Command Line Interface (CLI) yang memungkinkan pengguna untuk berinteraksi langsung dengan sistem melalui perintah teks. Meskipun terlihat kompleks bagi pemula, penguasaan perintah dasar Linux sangat penting untuk meningkatkan efisiensi kerja dan pemahaman sistem secara mendalam.

Oleh karena itu, proyek ini dibuat untuk mempelajari dan memahami perintah dasar Linux serta penggunaan CLI secara sistematis.


1.2 Rumusan Masalah

  1. Apa itu Linux dan Command Line Interface (CLI)?
  2. Apa saja perintah dasar Linux yang sering digunakan?
  3. Bagaimana cara menggunakan perintah CLI dalam pengelolaan file dan direktori?
  4. Bagaimana penerapan perintah dasar Linux dalam kehidupan nyata atau dunia kerja?
1.3 Tujuan Proyek

  1. Memahami konsep dasar sistem operasi Linux.
  2. Mengetahui fungsi dan penggunaan Command Line Interface (CLI).
  3. Menguasai perintah dasar Linux seperti manajemen file dan direktori.
  4. Meningkatkan keterampilan teknis dalam penggunaan Linux untuk kebutuhan akademik maupun profesional.

1.4 Batasan Proyek

  1. Fokus hanya pada perintah dasar Linux.
  2. Tidak membahas konfigurasi sistem tingkat lanjut.
  3. Menggunakan distribusi Linux umum seperti Ubuntu sebagai contoh.
  4. Pembahasan terbatas pada penggunaan CLI, tidak mencakup GUI (Graphical User Interface).

BAB II
TINJAUAN PUSTAKA

Command Line Interface (CLI)

Command Line Interface (CLI) merupakan antarmuka berbasis teks yang digunakan pengguna untuk berinteraksi dengan sistem operasi atau aplikasi melalui perintah tertentu. CLI memungkinkan pengguna menjalankan berbagai proses seperti manajemen file, instalasi program, hingga pengelolaan sistem secara lebih cepat dan efisien dibandingkan antarmuka grafis (GUI).

Menurut W3Schools, CLI bekerja dengan cara menerima input berupa perintah teks yang kemudian diproses oleh sistem untuk menghasilkan output sesuai instruksi pengguna. CLI banyak digunakan oleh programmer, administrator sistem, dan pengembang perangkat lunak karena memberikan kontrol yang lebih fleksibel terhadap sistem komputer.

Pada sistem operasi seperti Linux dan Windows, CLI dijalankan melalui terminal atau command prompt. Beberapa perintah dasar yang umum digunakan antara lain cd untuk berpindah direktori, ls atau dir untuk melihat isi folder, serta mkdir untuk membuat direktori baru.

Dalam pengembangan perangkat lunak modern, CLI juga sering dimanfaatkan untuk menjalankan framework, mengelola package, dan melakukan deployment aplikasi. Penggunaan CLI dinilai efektif karena mampu meningkatkan produktivitas serta mempercepat proses eksekusi perintah dalam lingkungan pengembangan.


BAB III
PEMBAHASAN

3.1 Pengertian Linux
Linux adalah sistem operasi berbasis open-source yang dikembangkan dari kernel Linux. Sistem ini banyak digunakan karena stabil, aman, dan fleksibel. Linux mendukung berbagai arsitektur perangkat keras dan tersedia dalam berbagai distribusi yang disesuaikan untuk berbagai kebutuhan, mulai dari penggunaan personal hingga server enterprise.

3.2 Pengertian CLI (Command Line Interface)
CLI adalah antarmuka berbasis teks yang digunakan untuk berinteraksi dengan sistem operasi melalui perintah-perintah tertentu. Pada Linux, shell bash (Bourne Again Shell) adalah interpreter perintah yang paling umum digunakan. Setiap perintah yang dimasukkan pengguna akan diproses oleh shell kemudian diteruskan ke kernel sistem operasi.

3.3 Perintah Dasar Linux
Berikut adalah perintah-perintah dasar Linux yang dipraktikkan beserta fungsi dan contoh penggunaannya:

Perintah

Sintaks

Fungsi

pwd

pwd

Menampilkan path direktori aktif saat ini (Present Working Directory)

ls

ls [opsi] [direktori]

Menampilkan daftar isi direktori

cd

cd [direktori]

Berpindah ke direktori lain

mkdir

mkdir [nama_folder]

Membuat direktori/folder baru

rmdir

rmdir [nama_folder]

Menghapus direktori kosong

rm

rm [opsi] [file]

Menghapus file atau direktori

cp

cp [sumber] [tujuan]

Menyalin file atau direktori

mv

mv [sumber] [tujuan]

Memindahkan atau mengganti nama file

touch

touch [nama_file]

Membuat file baru yang kosong

cat

cat [nama_file]

Menampilkan isi file teks

nano

nano [nama_file]

Membuka editor teks berbasis terminal


Perintah

Sintaks

Fungsi

grep

grep [pola] [file]

Mencari teks/pola di dalam file

chmod

chmod [izin] [file]

Mengubah izin akses file/direktori

chown

chown [user]:[group] [file]

Mengubah kepemilikan file/direktori

sudo

sudo [perintah]

Menjalankan perintah sebagai superuser (root)

apt

apt [opsi] [paket]

Manajer paket untuk distribusi Debian/Ubuntu

systemctl

systemctl [aksi] [layanan]

Mengelola layanan sistem (start/stop/restart/status)

ps

ps aux

Menampilkan daftar proses yang sedang berjalan

top

top

Memantau penggunaan CPU dan memori secara real-time

history

history

Menampilkan riwayat perintah yang pernah dijalankan

man

man [perintah]

Menampilkan manual/dokumentasi suatu perintah

uname

uname -a

Menampilkan informasi sistem operasi

ifconfig / ip

ip addr show

Menampilkan konfigurasi jaringan

ping

ping [host]

Mengecek konektivitas jaringan ke host tertentu


3.4 Praktikum Perintah Dasar Linux

3.4.1 Navigasi Direktori
Langkah pertama dalam praktikum adalah mempelajari navigasi direktori menggunakan perintah pwd, ls, dan cd.

$ pwd
/home/abiyyu
$ ls -la total 36
drwxr-x--- 5 abiyyu abiyyu 4096 May 28 08:25 .
drwxr-xr-x 4 root root 4096 Apr 29 14:48 ..
-rw------- 1 abiyyu abiyyu 833 May 28 08:23 .bash_history
-rw-r--r-- 1 abiyyu abiyyu 220 Mar 31 2024 .bash_logout
-rw-r--r-- 1 abiyyu abiyyu 3771 Mar 31 2024 .bashrc
drwx 2 abiyyu abiyyu 4096 Apr 29 02:01 .cache
-rw-r--r-- 1 abiyyu abiyyu 807 Mar 31 2024 .profile
drwx 2 abiyyu abiyyu 4096 Apr 29 02:00 .ssh
-rw-r--r-- 1 abiyyu abiyyu  0 Apr 29 02:07 .sudo_as_admin_successful
drwxrwxr-x 2 abiyyu abiyyu 4096 May 28 08:25 kelompok8
$ cd /var/www
$ pwd
/var/www









3.4.2 Manajemen File dan Direktori
Praktikum selanjutnya adalah membuat, menyalin, memindahkan, dan menghapus file dan direktori.

$ mkdir praktikum_linux
$ cd praktikum_linux
$ touch file1.txt file2.txt
$ ls
file1.txt file2.txt
$ cp file1.txt file1_backup.txt
$ mv file2.txt arsip/file2_arsip.txt
$ rm file1_backup.txt









3.4.3 Melihat dan Mengedit File
Perintah cat dan nano digunakan untuk menampilkan dan mengedit isi file teks.

$ nano file1.txt
# (masukkan teks: 'Hello dari Kelompok 8!') # Ctrl+O untuk simpan, Ctrl+X untuk keluar
$ cat file1.txt
Hello dari Kelompok 8!










3.4.4 Manajemen Izin File
Perintah chmod digunakan untuk mengatur izin akses pada file atau direktori.

$ ls -l file1.txt
-rw-rw-r-- 1 abiyyu abiyyu 23 May 28 08:38 file1.txt
$ chmod 755 file1.txt
$ ls -l file1.txt
-rwxr-xr-x 1 abiyyu abiyyu 23 May 28 08:38 file1.txt








3.4.5 Monitoring Sistem
Perintah ps, top, dan uname digunakan untuk memantau status sistem dan proses yang berjalan.

$ uname -a
Linux sistemoperasi 6.17.0-1011-azure #11~24.04.2-Ubuntu SMP Wed Mar 25 22:46:36 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
$ ps aux | grep nginx
root 7893 0.0 0.5 17144 5196 ? S  Apr29 0:00 sudo systemctl status nginx
root 7894 0.0 0.2 17144 2364 pts/2 Ss Apr29 0:00 sudo systemctl status nginx
root 7895 0.0 0.5 17640 5036 pts/2 T+ Apr29 0:00 systemctl status nginx
root 330206 0.0 0.5 11208 4692 ? S  May16 0:00 nginx: master process /usr/sbin/nginx -g
daemon on; master_process on;
www-data 330209 0.0 0.5 12896 4728 ? S  May16 0:00 nginx: worker process
www-data 330210 0.0 0.5 12896 4736 ? S  May16 0:00 nginx: worker process
abiyyu  540442 0.0 0.2 7084 2168 pts/0  S+ 08:43 0:00 grep --color=auto nginx
$ top














BAB IV
PENUTUP

4.1 Kesimpulan

Penguasaan perintah dasar Linux melalui Command Line Interface (CLI) merupakan keterampilan yang sangat penting bagi pengguna di bidang teknologi informasi. Dengan memahami dan menguasai berbagai perintah dasar, pengguna tidak hanya mampu menjalankan operasi sederhana, tetapi juga dapat mengelola sistem secara lebih efektif, cepat, dan terstruktur.
Selain itu, penggunaan CLI membantu meningkatkan pemahaman terhadap cara kerja sistem operasi secara mendalam, mulai dari manajemen file, direktori, hingga proses sistem. Hal ini sangat bermanfaat terutama bagi mereka yang ingin berkarier di bidang IT seperti system administrator, DevOps engineer, maupun cyber security.
Dengan keterampilan ini, pengguna dapat bekerja secara lebih efisien, mengurangi ketergantungan pada antarmuka grafis (GUI), serta mampu menyelesaikan berbagai tugas teknis dengan lebih profesional dan produktif.

4.2 Saran

Diharapkan pengguna dapat terus berlatih menggunakan Command Line Interface (CLI) agar semakin terbiasa menjalankan perintah di Linux, memahami fungsinya, dan mampu menyelesaikan tugas dengan lebih efektif serta efisien, baik untuk pembelajaran maupun kebutuhan kerja.


DAFTAR PUSTAKA

Nginx, Inc. (2024). Nginx Documentation. https://nginx.org/en/docs/ Shotts, W. (2019). The Linux Command Line: A Complete Introduction (2nd ed.). No Starch Press. 
The Linux Documentation Project. (2023). Linux System Administrator's Guide. https://tldp.org/LDP/sag/html/ 
W3Schools. (2024). Linux Tutorial. https://www.w3schools.com/linux/


LAMPIRAN



Tidak ada komentar:

Posting Komentar