Senin, 28 April 2025

PRAKTIKUM SESEDERHANA: PENGGUNAAN COMMAND LINE INTERFACE (CLI) PADA LINUX ZORIN

 

Disusun Oleh:

1.   Amira Najihah Fadri Putri

(24051204002)

2.   Muhamad Fauzan

(24051204013)

3.   Aurora Artika Yulinda Nofa Putri

(240512040021)

4.   IG Krisna Wijaya Prihandono

(24051204032)

5.   Shafwan Eksa Jayadi

(24051204260)

 

BAB I

PENDAHULUAN

1.1  Latar Belakang

Zorin OS adalah salah satu distribusi Linux berbasis Ubuntu yang dirancang untuk memberikan pengalaman bagi pengguna yang mudah untuk digunakan, terutama bagi pengguna yang baru beralih dari sistem operasi seperti Windows atau macOS. Meskipun Zorin OS memiliki antarmuka grafis (GUI) yang mudah  digunakan tanpa perlu penjelasan yang rumit, pemahaman CLI tetap menjadi keterampilan penting bagi pengguna Linux. CLI memungkinkan pengguna untuk menjalankan perintah-perintah yang lebih kompleks, mengotomatisasi tugas, dan mengelola sistem secara lebih efisien. Dalam laporan ini, kami akan menjelaskan berbagai perintah dasar dan konsep CLI pada Zorin OS, seperti navigasi direktori, manajemen file, dan penggunaan utilitas sistem. Memahami CLI tidak hanya meningkatkan produktivitas saja tetapi juga membuka peluang untuk mempelajari lebih dalam tentang cara kerja dari sistem operasi Linux. Oleh karena itu, penting bagi mahasiswa untuk memahami Sistem Operasi untuk mempelajari dan menguasai CLI sebagai bagian dari kompetensi dasar dalam mengelola sistem berbasis Linux.

 

1.2  Rumusan Masalah

Berdasarkan latar belakang di atas, rumusan masalah dalam laporan ini adalah:

1.     Bagaimana cara menggunakan CLI pada Zorin OS untuk melakukan    tugas-tugas dasar seperti navigasi direktori, manajemen file, dan manajemen proses?

2.     Apa saja perintah-perintah dasar yang perlu dikuasai dalam CLI pada Zorin OS, dan bagaimana cara menggunakannya secara efektif?

3.     Bagaimana CLI dapat meningkatkan efisiensi dan kontrol pengguna dalam mengelola sistem operasi Zorin OS?

 

 

1.3  Tujuan Laporan

1.     Memahami Konsep CLI : Menjelaskan pengertian dan fungsi dari Command Line Interface (CLI) dalam sistem operasi Linux, terkhusus pada Zorin OS.

2.     Mempelajari Perintah Dasar CLI : Mengindetifikasi dan mempraktikkan perintah-perintah dasar CLI yang digunakan untuk navigasi direktori, manajemen file, dan manajemen proses pada Zorin OS.

3.     Menganalisis Keunggulan CLI : Menjelaskan kelebihan penggunaan CLI dibandingkan antarmuka grafis (GUI) dalam mengelola sistem operasi Zorin OS.

4.     Meningkatkan Kemampuan Pengelolaan Sistem : Memberikan panduan praktis bagi pengguna, khususnya mahasiswa, untuk meningkatkan keterampilan dalam mengelola sistem melalui CLI.

 

1.4  Manfaat Penulisan

1.     Untuk Mahasiswa :

·       Menambah pemahaman tentang penggunaan CLI pada sistem operasi berbasis Linux, khususnya pada Zorin OS.

·       Meningkatkan keterampilan teknis dalam mengelola sistem operasi melalui perintah-perintah yang dilakukan pada terminal.

·       Membantu dalam menyelesaikan tugas-tugas praktikum ataupun proyek yang berkaitan dengan Zorin OS.

2.     Untuk Pengguna Umum :

·       Memberikan panduan dasar bagi pengguna yang baru beralih ke Zorin OS.

·       Memperkenalkan cara-cara yang efisien dalam mengelola file, direktori, dan juga proses melalui CLI.

3.     Untuk Pengembangan Pengetahuan :

·       Menjadi referensi tambahan bagi pembaca yang ingin mempelajari lebih dalam tentang sistem operasi Linux dan penggunaan CLI serta memberikan gambaran pentingnya menguasai CLI dalam dunia IT.

 

BAB II

PEMBAHASAN

2.1 Landasan Teori

2.1.1    Pengertian Sistem Operasi

Sistem operasi adalah perangkat lunak inti yang mengelola sumber daya hardware dan software pada komputer. Menurut Silberschatz, Galvin, dan Gagne (2018), sistem operasi bertindak sebagai perantara antara pengguna dan hardware, memastikan semua aplikasi dapat berjalan dengan lancar.

2.1.2    Pengertian Linux

Linux adalah sistem operasi open-source yang dikembangkan berdasarkan kernel Linux. Menurut Negus (2020), Linux dikenal karena keamanan, stabilitas, dan fleksibilitasnya.

2.1.3    Pengertian Zorin OS

Zorin OS adalah distribusi Linux berbasis Ubuntu yang dirancang untuk pengguna baru yang ingin beralih dari Windows atau macOS. Zorin OS menawarkan antarmuka grafis (GUI) yang ramah pengguna.

2.1.4    Command Line Interface (CLI)

CLI adalah antarmuka berbasis teks yang memungkinkan pengguna berinteraksi dengan sistem operasi melalui perintah-perintah tertentu. Menurut Shotts (2019), CLI memberikan kontrol penuh kepada pengguna untuk mengelola sistem.

2.1.5    Struktur Direktori Linux

Linux menggunakan struktur direktori yang hierarkis. Menurut Ward (2014), setiap direktori di Linux memiliki fungsi spesifik, seperti /home untuk file pengguna dan /etc untuk file konfigurasi sistem.

2.1.6    Perintah Dasar CLI

Beberapa perintah dasar CLI yang umum digunakan dalam Linux, menurut Barrett (2016), antara lain ls, cdmkdir, dan rm.

2.1.7    Keunggulan CLl Dibandingkan GUI

Menurut Nemeth et al. (2017), CLI memiliki keunggulan seperti efisiensi, fleksibilitas, dan penggunaan resource yang rendah.

 

2.2 Alat Dan Bahan

1.     Laptop/Komputer

·       Jenis :  Laptop atau Komputer dengan prosesor minimal Intel Core    i3 atau setara, RAM 4 GB, dan penyimpanan 50 GB.

·       Fungsi : Sebagai perangkat utama untuk mendownload dan menjalankan Zorin OS serta melakukan praktik CLI.

 

2.     Sistem Operasi Zorin OS

·       Jenis     :  Zorin OS 17.2 Pro (Versi terbaru berbasis Ubuntu)

·       Fungsi  : Sistem operasi utama yang akan dipelajari, khususnya dalam pengunaan CLI.

 

3.     Terminal Emulator

·       Jenis     : Terminal bawaan Zorin Os.

·       Fungsi  : Untuk akses dan menjalakan perintah-perintah CLI.

 

4.     Jaringan Internet

·       Jenis     : Gunakan koneksi yang stabil.

·       Fungsi  : Untuk mengunduh Zorin OS, mengakses dan mencari referensi yang dibutuhkan.

 

5.     Sumber Referensi

·       Jenis     : Video tutorial dari YouTube.

·       Fungsi  : panduan dan referensi pembelajaran untuk memhamai CLI pada Zorin OS.

 

2.3 Langkah - langkah 

Ifconfig(interface configuration) = mengonfigurasi dan menampilkan informasi tentang antarmuka jaringan (network interface) pada komputer.

Ip addr dan ip a = menampilkan alamat IP dari antarmuka jaringan

Nmcli (NetworkManager Command Line Interface) = digunakan untuk mengelola koneksi jaringan di sistem Linux yang menggunakan NetworkManager

·       Kuning itu command buat show

·       Merah buat disconek jaringan

·       Hijau buat connect jaringan

 

sudo ip link set <device> down dan sudo ip link set <device> up =menonaktifkan dan mengaktifkan antarmuka jaringan di Linux

Hasil dari down jika di ifconfig akan terlihat  ens33 di nonaktifkan

Hasil ketika sudah kembali di aktifkan

sudo systemctl restart networkmanager = digunakan untuk me-restart layanan NetworkManager di sistem Linux

Di atas sudah di downkan, lalu di restart maka akan kembali seperti semula

 

Ip route = digunakan untuk menampilkan routing table (tabel rute) di sistem Linux

Grep default = menyaring hanya baris "default" dari output ip route

Ping 8.8.8.8=

-Cek koneksi internet
Kalau berhasil ping, artinya komputer kamu bisa terhubung ke internet (minimal ke Google DNS).

-Tes routing dan konektivitas jaringan

  • Jika ping berhasil: jalur dari komputer ke internet (minimal sampai 8.8.8.8) lancar.
  • Jika gagal: bisa jadi tidak ada koneksi, salah routing, firewall, atau gateway tidak aktif.

-Cek latency (waktu respon)

  • Ping akan menampilkan waktu round-trip dari komputer ke server.

Id Melihat identitas diri (nomor id dan group id)

Date Melihat tanggal dan kalender dari system

Hostname, uname, uname -a Melihat identitas mesin

 

Ø  W, who, whoami Melihat siapa yang sedang aktif

 

Ø  Chfn <user> Mengubah informasi finger

Ø  Finger, finger <user> Melihat informasi finger

 

Ø  Clear menghapus layer

 

Ø  Ls Menampilkan current working directory

Ø  ls –l Melihat semua file lengkap

Ø  ls –a Menampilkan semua file atau direktori yang tersembunyi

 

Ø  ls –f Menampilkan semua file atau direktori tanpa proses sorting

Ø  ls /usr Menampilkan isi suatu direktori

Ø  ls / Menampilkan isi direktori root

 

Ø  file *, file /bin/ls Melihat tipe file

Ø  cp /etc/group f1

Ø  cp –i f1 f2

Ø  cp –i f1 f2. Mengkopi suatu file.  Berikan opsi –i untuk pertanyaan interaktif bila file sudah ada.

mkdir backup

cp f1 f3

cp f1 f2 f3 backup

ls backup

 

Ø  Mengkopi ke dalam direktori

 

Cat f1 melihat isi file

 

More f1 Menampilkan file per satu layar penuh

 

mv f1 prog.txt mengubah nama file

 

Memindahkan file ke direktori lain.  Bila argumen terakhir adalah nama

direktori, maka berkas-berkas akan dipindahkan ke direktori tersebut.

mv f1 f2 f3 mdir

 

Menghapus file

Rm mydir/f2

Rm -i mydir/f3

 

2.4 Hasil dan pembahasan

Dibawah ini merupakan table perintah CLI dalamLinux Zorin OS.

Kategori

Perintah

Deskripsi

Navigasi

ls

Menampilkan daftar file dan folder dalam direktori saat ini

cd [folder]

Berpindah ke direktori tertentu

pwd

Menampilkan direktori aktif saat ini

cd ..

Kembali ke direktori sebelumnya (parent folder)

Manajemen File

touch [nama_file]

Membuat file kosong baru

mkdir [nama_folder]

Membuat direktori/folder baru

rm [nama_file]

Menghapus file

rm -r [nama_folder]

Menghapus folder beserta isinya

cp [sumber] [tujuan]

Menyalin file atau folder

mv [sumber] [tujuan]

Memindahkan atau mengganti nama file/folder

Informasi Sistem

df -h

Menampilkan penggunaan disk

free -h

Menampilkan penggunaan RAM

top

Menampilkan proses yang sedang berjalan

uname -a

Menampilkan informasi sistem

uptime

Menampilkan waktu aktif sistem

Instalasi Paket

sudo apt update

Memperbarui daftar repositori paket

sudo apt upgrade

Memperbarui semua paket yang terinstal

sudo apt install [nama]

Menginstal aplikasi atau paket

sudo apt remove [nama]

Menghapus aplikasi atau paket

Hak Akses & Sudo

sudo [perintah]

Menjalankan perintah sebagai administrator (root)

chmod [opsi] [file]

Mengubah hak akses file/folder

chown [user]:[group] [file]

Mengubah kepemilikan file/folder

Jaringan

ping [alamat]

Mengecek konektivitas jaringan

ip a

Menampilkan alamat IP dan status jaringan

nmcli dev wifi list

Menampilkan daftar jaringan Wi-Fi (Network Manager CLI)

Bantuan

man [perintah]

Menampilkan manual (panduan) perintah CLI

[perintah] --help

Menampilkan opsi bantuan untuk perintah tertentu

 

 


 

BAB III

PENUTUP

3.1 Kesimpulan

Berdasarkan pembahasan yang telah dilakukan, dapat disimpulkan beberapa hal berikut :

1.     Command Line Interface (CLI) merupakan alat yang sangat penting dalam sistem operasi Linux, termasuk Zorin OS, dimana ini memungkinkan pengguna dapat mengelola sistem secara efisien melalui perintah-perintah dalam bentuk teks.

2.     Zorin OS juga menyediakan CLI yang kompatibel dengan perintah-perintah Linux pada umumnya, sehingga pengguna dapat berinteraksi dengan mudah.

3.     Perintah-perintah dasar CLI seperti Is, cd, mkdir, dan rn sangatlah berguna untuk navigasi direktorin, manajemen file, dan manajemen proses.

4.     CLI menawarkan keunggulan seperti efisiensi, fleksibilitas, dan kemampuan otomatisasi yang tidak dapat dicapai melalui antarmuka grafis (GUI).

5.     Memahami dan juga menguasai CLI adalah sebuah bentuk keterampilan penting bagi mahasiswa maupun pengguna umum yang ingin lebih mendalami pengelolaan sistem berbasis Linux.

 


 

3.2 Saran

Berdasarkan kesimpulan di atas, berikut adalah beberapa saran yang dapat dipertimbangkan :

1.     Untuk Mahasiswa :

·       Teruslah berlatih menggunakan CLI agar terbiasa dengan perintah-perintahnya

·       Gunakan teknologi saat ini untuk mengeksplor lebih dalam tentang penggunaan CLI dalam menyelesaikan tugas-tugas yang lebih kompleks.

2.     Untuk Pengguna Umum

·       Bagi pengguna baru Zorin OS atau Linux,, mulailah dengan mempelajari serta memahami perintah-perintah dasar dalam CLI untuk meningkatkan kinerja saat mengelola sistem.

·       Gunakan perangkat seperti (Laptop, Handphone,dll) untuk mencari tutorial online untuk memperdalam pemahaman tentang CLI.

                                                                        

                                                                       DAFTAR PUSTAKA

  1. Barrett, D. J. (2016). Linux Pocket Guide. O'Reilly Media.
  2. Nemeth, E., Snyder, G., Hein, T. R., & Whaley, B. (2017). Unix and Linux System Administration Handbook. Pearson.
  3. Negus, C. (2020). Linux Bible. Wiley.
  4. Shotts, W. (2019). The Linux Command Line. No Starch Press.
  5. Silberschatz, A., Galvin, P. B., & Gagne, G. (2018). Operating System Concepts. Wiley.
  6. Ward, B. (2014). How Linux Works: What Every Superuser Should Know. No Starch Press.
  7. Zorin OS. (n.d.). Official Documentation. Diakses dari https://zorinos.com
  8. YouTube. (2023). Video Tutorial CLI pada Zorin OS. Diakses dari https://youtu.be/Z1E1wyQOsQ4

 

 

Tidak ada komentar:

Posting Komentar