Disusun
Oleh:
|
1. Muhammad
Naufal Aziz 2. Kanzul
Jawad Murod As Shofi |
(24051204001) (24051204003) |
|
3. M.
Rizaldhani Darmawan Putra |
(24051204004) |
|
4. Mareta
Surya Tananjaya |
(24051204006) |
|
5. Novasya
Aulia Putri Hidayat |
(24051204028) |
|
6. Ahmad
Syihan Arijuddin |
(24051204035) |
|
|
|
|
|
|
BAB I
PENDAHULUAN
1.1 Latar Belakang
LinuxMint
adalah salah satu distribusi Linux berbasis Debian dan Ubuntu yang populer
karena kemudahan penggunaannya. Dalam sistem operasi berbasis Linux, penggunaan
Command Line Interface (CLI) memiliki peran penting dalam administrasi sistem,
pengelolaan file, serta eksekusi perintah-perintah penting.
Command
Line Interface (CLI) adalah mekanisme interaksi dengan sistem operasi atau
perangkat lunak komputer dengan mengetikkan perintah untuk menjalankan
tugas tertentu. Antarmuka hanya-teks ini merupakan kontras
dari penggunaan peranti penunjuk
untuk mengeklik pilihan
pada antarmuka pengguna grafis (GUI),
atau penggunaan menu untuk memilih pilihan pada antarmuka pengguna teks
(TUI).
Namun,
dalam penggunaan sistem operasi ini, pemahaman mengenai Command Line Interface
(CLI) menjadi penting untuk mengelola sistem secara lebih efisien dan
fleksibel. CLI memungkinkan pengguna untuk melakukan berbagai tugas seperti
navigasi sistem berkas, manajemen pengguna, dan instalasi perangkat lunak
dengan lebih cepat dibandingkan dengan antarmuka grafis.
1.2 Rumusan Masalah
1. Bagaimana
cara kerja Command Line Interface (CLI) pada Linux Mint dalam mengelola sistem
operasi?
2. Apa
saja perintah dasar yang sering digunakan di CLI Linux Mint dan bagaimana
fungsinya?
3. Bagaimana
CLI dapat digunakan untuk mengotomatisasi tugas-tugas dalam Linux Mint ?
1.3 Tujuan Laporan
1. Menganalisis
cara kerja Command Line Interface (CLI) dalam mengelola sistem operasi Linux
Mint
2. Mengidentifikasi
dan memahami perintah dasar yang sering digunakan di CLI Linux Mint.
3. Menjelaskan
cara penggunaan CLI untuk mengotomatisasi tugas-tugas dalam Linux Mint.
1.4 Manfaat Penulisan
1. Meningkatkan
Pemahaman CLI
Dengan
menulis makalah, kamu akan lebih memahami konsep dasar Command Line Interface
(CLI) dan bagaimana cara menggunakannya di Linux Mint.
2. Dokumentasi
Pembelajaran
Makalah
ini dapat menjadi referensi pribadi atau bagi orang lain yang ingin belajar
tentang perintah-perintah dasar di Linux Mint.
3. Mengasah
Keterampilan Teknis
Kamu
akan terbiasa menggunakan perintah CLI, yang berguna untuk administrasi sistem,
pemrograman, dan troubleshooting di lingkungan Linux.
4. Mempersiapkan
Diri untuk Dunia Kerja
Penggunaan
CLI banyak diterapkan di dunia industri IT, terutama bagi yang ingin menjadi
administrator sistem, DevOps engineer, atau software developer.
5. Efisiensi
dalam Menggunakan Linux
Dengan
memahami CLI, kamu bisa menyelesaikan tugas lebih cepat dibandingkan
menggunakan antarmuka grafis (GUI).
6. Membantu
dalam Penelitian dan Pengembangan
Makalah ini bisa menjadi dasar untuk penelitian lebih lanjut, seperti mengembangkan skrip otomatisasi atau mempelajari keamanan sistem Linux.
BAB II
PEMBAHASAN
2.1 Landasan Teori
1. Command
Line Interface atau disingkat CLI adalah program antarmuka
berbasis teks yang dipakai untuk memberikan instruksi atau perintah ke
perangkat komputer. Program ini memberikan sejumlah manfaat terutama dalam
mempercepat pengoperasian, scripting, dan akses yang lebih fleksibel terhadap
aplikasi atau sistem operasi.
2. Fungsi
Command Line Interface (CLI) pada Linux Mint :
a. Manajemen
File dan Direktori
· Mengelola
file dan folder (membuat, menghapus, menyalin, dan memindahkan).
· Menelusuri
struktur direktori dengan efisien.
b. Manajemen
Sistem
· Menginstal,
memperbarui, dan menghapus perangkat lunak menggunakan paket manajer (apt).
· Mengelola
proses dan layanan yang berjalan di sistem.
c. Administrasi
Jaringan
· Mengonfigurasi
koneksi jaringan, seperti WiFi dan Ethernet.
· Mengecek
konektivitas internet menggunakan perintah seperti ping, netstat, dan ifconfig.
d. Otomatisasi
Tugas
· Menulis
skrip menggunakan shell scripting untuk menjalankan tugas secara otomatis.
· Menjadwalkan
tugas dengan cron atau systemd.
2.2 Alat Dan Bahan
1. Perangkat
Keras (Hardware)
· Komputer
atau Laptop – Digunakan sebagai host untuk menjalankan VMware dan Linux Mint.
· Keyboard
dan Mouse – Alat input untuk mengetik perintah dalam terminal Linux Mint.
2. Perangkat
Lunak (Software)
· VMware
Workstation / VMware Player – Virtualisasi yang digunakan untuk menjalankan
Linux Mint tanpa menginstalnya langsung di komputer.
· Linux
Mint ISO – File instalasi sistem operasi yang akan dijalankan dalam VMware.
· Terminal
(GNOME Terminal/Xfce Terminal) – Aplikasi bawaan Linux Mint untuk menjalankan
perintah CLI.
2.3 Langkah - langkah
(Berisi
Langkah – Langkah dan screenshot dari setiap pengaplikasian beberapa perintah di
terminal Linux).
Ø Memperbarui daftar paket yang tersedia dan versinya
menggunakan perintah “sudo apt update”
1)
Buka terminal
pada Linux
2)
Ketik “sudo apt
update”, lalu enter
3)
Masukkan
password dan tunggu prosesnya hingga selesai
4)
Setelah
memperbarui indeks paket, lanjut ke proses “sudo apt upgrade”
Ø Menginstal versi terbaru dari paket yang kita miliki
menggunakan perintah
“sudo apt upgrade”
1)
Pada terminal, ketik
“sudo apt upgrade”
2)
lalu enter dan
tunggu prosesnya hingga selesai
Ø Menginstal perangkat lunak menggunakan perintah
“sudo apt install”
1)
Pada terminal, ketik
“sudo apt install nama_paket”, misal
“sudo
apt install vlc” lalu klik enter
2)
Jika perlu
konfirmasi (y/n), ketik y untuk melanjutkan dan tunggu prosesnya hingga selesai
Ø Alternatif lain untuk pengelola paket selain “APT” kita
bisa menggunakan “Nala”, “Nala” memiliki tampilan yang lebih bagus dari “APT”
1) Install Nala terlebih
dahulu dengan perintah “sudo apt install nala” pada terminal
2)
Jika perlu
konfirmasi (y/n), ketik y untuk melanjutkan
3)
Tunggu proses
instalasi nala hingga selesai
4)
Untuk menggunakan
nala, ketik perintah “sudo nala install nama_paket” misal “sudo nala install
steam”
5)
Jika perlu
konfirmasi (y/n), ketik y untuk melanjutkan dan tunggu proses instalasi hingga
selesai
Ø Mengubah password Linux menggunakan perintah “passwd”
1)
Install “passwd”
terlebih dahulu dengan perinta “sudo apt install passwd”
2)
Klik enter dan
tunggu proses instalasi hingga selesai
3)
Ketik perintah
“passwd” pada terminal
4)
Ketik password
linux (password saat ini), klik enter
5)
Ketik password
baru, klik enter
6)
Ketik kembali
password baru, klik enter
7)
Password telah
diperbarui
Ø Perintah Top
Perintah untuk memantau kinerja sistem secara real-time
seperti penggunaan cpu, memory, dan menampilkan proses yang sedang berjalan
1)
Ketik “top” lalu
klik enter
2)
Proses yang sedang
berjalan pada perangkat akan ditampilkan di terminal secara-time, untuk
menghentikan perintah bisa menggunakan “ctrl+c”
Ø Perintah Htop
Perintah “htop” memiliki fungsi yang mirip dengan
top yakni memantau kinerja sistem secara real-time namun memiliki tampilan yang
lebih menarik dan lebih interaktif dibandingkan top
1)
Install “htop”
terlebih dahulu dengan perintah “sudo apt install htop”, lalu klik enter dan
tunggu prosesnya hingga selesai
2)
Setelah “htop” terinstal,
ketik “htop” pada terminal, lalu klik enter
3)
Proses yang sedang
berjalan pada perangkat akan ditampilkan di terminal secara real-time, untuk
menghentikan perintah bisa menggunakan “ctrl+c”
Ø Perintah Ping
Perintah “ping” digunakan untuk mengirim permintaan
ke alamat IP yang kita inginkan untuk mengetes sambungan antara dua host, yakni
komputer kita dengan target
1) Pada terminal, ketik “ping alamat_ip_yang_ingin_dites”
misal
“ping 192.168.234.129” lalu klik enter
2)
Terminal akan menampilkan
kondisi sambungan dari dua host yang sedang dites, perintah “ping” akan terus
berlanjut hingga kita menghentikannya, kita bisa menghentikannya menggunakan
“ctrl+z”
Ø Perintah Neofetch
Perintah “neofetch” akan menampilkan informasi
tentang sistem operasi, perangkat lunak, dan perangkat keras pada perangkat
yang kita gunakan
1)
Install neofetch
terlebih dahulu dengan perintah “sudo apt install neofetch” lalu enter dan
tunggu proses instalasi hingga selesai
2)
Pada terminal
ketik “neofetch” lalu klik enter
3)
Informasi
tentang sistem operasi, perangkat lunak, dan perangkat keras pada perangkat
yang kita gunakan akan ditampilkan di terminal
Ø Perintah Pkill, Lsb_release –a, Uptime, Journalctl
–xe, Nmci connection show, Sleep 10 && sudo shutdown –h now, dan
perintah mv fille.txt .file.txt
1)
Open aplikasi
firefox
2)
Klik “pkill
firefox” untuk menutup apllikasi
3)
Mengecek versi
linux yang digunakan
4)
Ketik ‘lsb_release
–a” lalu enter
5)
Ketik “uptime”
lalu enter
6)
Ketik
“journalctl –xe” untuk melihat jika ada proses yang eror
7)
Klik “x”
8)
Lanjut ketik
“nmcli connection show”, lalu enter
9)
Ketik “sleep 10
&& sudo shutdown –h now” untuk menjalankan perintah otomatis setelah 30
detik
10) Untuk menyembunyikan file, ketik “mv file.txt
.file.txt”
Ø Proses sudo apt list --installed
1)
Ketik “sudo apt
list –installed
2) Masukkan password
Ø Mengecek penggunaan disk
1)
Ketik “df –h”
2)
Akan menampilkan
penggunaan disk
Ø Mengecek penggunaan RAM
1)
Ketik “free –h”,
untuk melihat penggunaan RAM dan menampilkan hasil dalam Mia tau Gi
2)
Akan menampilkan
penggunaan RAM
2.4 Hasil dan pembahasan
(berisi
table penjelasan atau pengamatan gambar desain atau topografi)
|
NO |
PERINTAH |
KETERANGAN |
HASIL |
|
1. |
Sudo apt update |
Memperbarui daftar paket yang tersedia dan
versinya |
|
|
2. |
Sudo apt upgrade |
Menginstal versi terbaru dari paket yang kita
miliki |
|
|
3. |
Sudo apt innstall |
Menginstal perangkat lunak |
|
|
4. |
Nala |
Cara lain untuk mengelola paket dan memiliki
tampilan lebih bagus dari APT |
|
|
5. |
Memperbarui password |
Mengubah password lama menjadi password baru |
|
|
6. |
Perintah Top |
Perintah untuk memantau kinerja sistem secara
real-time seperti penggunaan cpu, memory, dan menampilkan proses yang sedang
berjalan |
|
|
7. |
Perintah Htop |
Perintah “htop” memiliki fungsi yang mirip dengan
top yakni memantau kinerja sistem secara real-time namun memiliki tampilan
yang lebih menarik dan lebih interaktif dibandingkan top |
|
|
8. |
Perintah Ping |
Perintah “ping” digunakan untuk mengirim
permintaan ke alamat IP yang kita inginkan untuk mengetes sambungan antara
dua host, yakni komputer kita dengan target |
|
|
9. |
Perintah Neofetch |
Perintah “neofetch” akan menampilkan informasi
tentang sistem operasi, perangkat lunak, dan perangkat keras pada perangkat
yang kita gunakan |
|
|
10. |
Perintah Pkill, Lsb_release –a, Uptime, Journalctl
–xe, Nmci connection show, Sleep 10 && sudo shutdown –h now, dan
perintah mv fille.txt .file.txt |
|
|
|
11. |
Proses sudo apt list --installed |
Untuk
menampilkan daftar semua paket yang sudah terinstal di sistem menggunakan manajer paket APT (Advanced
Package Tool). |
|
|
12. |
Mengecek penggunaan disk |
Untuk
memantau kapasitas penyimpanan, mencegah sistem penuh, dan
memastikan performa tetap optimal. |
|
|
13. |
Mengecek penggunaan RAM |
Untuk mengecek kesehatan dan performa
sistem. |
BAB III
PENUTUP
3.1 Kesimpulan
Laporan
praktikum ini menunjukkan bahwa Command Line Interface (CLI) pada Linux Mint
adalah alat yang sangat efisien untuk mengelola sistem operasi. Dengan CLI,
pengguna dapat:
1. Mengelola
file, direktori, dan perangkat lunak dengan cepat melalui perintah seperti sudo
apt update dan sudo apt install.
2. Mengotomatisasi
tugas menggunakan script dan tool seperti cron.
3. Melakukan
monitoring sistem secara real-time dengan perintah seperti top dan htop.
4. Melakukan
administrasi jaringan menggunakan perintah seperti ping dan nmcli.
5. Mengubah
pengaturan sistem dan mempelajari perangkat keras melalui perintah passwd,
neofetch, dan df -h.
Penguasaan
CLI memungkinkan pengguna menyelesaikan tugas secara lebih efisien dibandingkan
GUI, terutama untuk pengguna tingkat lanjut yang membutuhkan akses langsung ke
fungsi-fungsi sistem.
3.2 Saran
Disarankan
agar pengguna terus berlatih menggunakan perintah-perintah dasar di CLI Linux
Mint, seperti sudo apt update, sudo apt install, dan passwd,
untuk memahami cara kerja sistem secara efisien. Dokumentasi setiap perintah
yang dipelajari juga penting untuk referensi di masa depan. Alternatif seperti
manajer paket Nala dapat digunakan untuk meningkatkan pengalaman pengguna.
Dengan mendalami CLI, mahasiswa dapat mengembangkan keterampilan teknis yang
berguna untuk dunia kerja di bidang IT.
DAFTAR
PUSTAKA
PulsarTECH.(2023, 1
Oktober).Linux Mint Terminal Commands for
Beginners[Video].Youtube.
https://youtu.be/1tEtKMhoBIg?si=tThmyuvB_sEkNYclhttps://www.youtube.com/watch?v=gd7BXuUQ91w
Elveny, M.(2018).MODUL
PRAKTIKUM SISTEM OPERASI COMMAND LINE INTERFACE (CLI) Pada Linux.
https://www.researchgate.net/publication/340917157_MODUL_PRAKTIKUM_SISTEM_OPERASI_Command_Line_Interface_CLI_Pada_Linux
Huda, N. (2024).Apa Itu Command Line Interface (CLI), Cara
Kerja, dan Contohnya. https://www.dewaweb.com/blog/mengenal-cli-adalah/
Tidak ada komentar:
Posting Komentar