Praktikum SOPK – Pengenalan Lingkungan Kerja, CLI Dasar & Manajemen File Debian 13

 

 

Alokasi Waktu: 3 SKS (150 Menit) + Tugas Mandiri

Prasyarat: Sistem Operasi Debian 13 (versi GUI) sudah terinstal dan dapat melakukan booting ke desktop.

Tujuan Pembelajaran: Mahasiswa mampu memahami struktur direktori Linux, menggunakan Terminal (CLI), mengelola hak akses superuser (sudo), serta melakukan operasi manipulasi file dan direktori dasar.

Pembagian Alokasi Waktu (150 Menit)

Waktu Kegiatan Fokus Materi
00 – 20 Menit Pembukaan & Orientasi Pengenalan desktop GNOME Debian 13 dan akses Terminal.
20 – 55 Menit Sesi 1: Struktur Direktori & Navigasi Hirarki file system Linux (FHS) serta perintah pwd, ls, cd.
55 – 90 Menit Sesi 2: Hak Akses Superuser & Repository Konfigurasi sudo untuk user biasa dan pembaruan daftar paket (apt update).
90 – 130 Menit Sesi 3: Manipulasi File & Direktori Membuat, menyalin, memindahkan, membaca, dan menghapus file/folder.
130 – 150 Menit Evaluasi / Post-Test Mandiri Latihan kasus terpadu untuk dikumpulkan sebagai laporan praktikum.
Luar Kelas Sesi 5: Tugas Studi Kasus Penerapan command line dengan skenario roleplay di dunia kerja.

Sesi 1: Pengenalan Terminal & Navigasi Direktori (35 Menit)

Walaupun menggunakan versi GUI, administrasi Sistem Operasi Linux berpusat pada Command Line Interface (CLI) karena lebih ringan, cepat, dan mendukung otomatisasi.

  • Membuka Terminal: Gunakan pintasan Ctrl + Alt + T atau cari Terminal melalui menu Activities.
  • Memahami Prompt: Perhatikan format user@debian:~$. Simbol ~ menandakan posisi di direktori Home (/home/user), sedangkan $ menandakan status user biasa.
  • Hirarki Direktori Linux: Berbeda dengan Windows yang menggunakan huruf drive (C:\, D:\), Linux menggunakan struktur pohon tunggal yang berawal dari root directory (/).
    • /home: Tempat penyimpanan data pribadi tiap pengguna.
    • /etc: Tempat penyimpanan file konfigurasi sistem.
    • /bin & /usr/bin: Tempat penyimpanan program/perintah dasar sistem.
    • /var: Tempat penyimpanan data yang berubah-ubah, seperti log sistem.

Praktik Navigasi:

  1. Cek posisi direktori saat ini dengan mengetik pwd.
  2. Lihat daftar isi direktori secara detail beserta file tersembunyi menggunakan ls -la.
  3. Berpindah ke direktori utama sistem dengan cd /, lalu lihat isinya dengan ls.
  4. Kembali ke direktori pribadi dengan mengetik cd ~ atau cukup cd.

Sesi 2: Hak Akses Administrator (root & sudo) serta Repository (35 Menit)

Pada instalasi standar Debian, akun user biasa belum tentu terdaftar dalam grup sudo sehingga tidak bisa menjalankan perintah administratif.

  • Masuk ke Mode Root: Ketik su - lalu masukkan kata sandi root yang dibuat saat instalasi (karakter tidak akan tampil di layar saat diketik). Tanda prompt akan berubah menjadi #.
  • Memberikan Akses Sudo ke User Biasa: Jalankan perintah berikut (ganti namauser dengan username masing-masing):
    usermod -aG sudo namauser
  • Keluar dari Mode Root: Ketik exit untuk kembali ke user biasa ($). (Catatan: Agar perubahan grup aktif sepenuhnya, lakukan Logout dan Login ulang pada desktop).
  • Pembaruan Repository: Setelah login kembali, buka terminal dan uji hak akses sudo sekaligus memperbarui indeks paket aplikasi Debian:
    sudo apt update

Sesi 3: Operasi Manipulasi File dan Direktori (40 Menit)

Mahasiswa mempraktikkan pengelolaan objek sistem file secara langsung melalui perintah terminal.

  • Membuat Direktori: Gunakan mkdir untuk membuat folder baru.
    mkdir Praktikum_SO
    cd Praktikum_SO
    mkdir Dokumen Tugas Laporan
  • Membuat File Kosong & Mengisi Teks: Gunakan touch untuk membuat file kosong dan echo atau nano untuk mengisi teks.
    touch catatan.txt
    echo "Praktikum Sistem Operasi Debian 13" > catatan.txt
  • Membaca Isi File: Gunakan cat untuk menampilkan isi file langsung di layar.
    cat catatan.txt
  • Menyalin & Memindahkan File: Gunakan cp (copy) dan mv (move / rename).
    cp catatan.txt Dokumen/catatan_backup.txt
    mv catatan.txt Tugas/catatan_tugas.txt
  • Menghapus File & Direktori: Gunakan rm untuk file dan rm -r untuk direktori beserta isinya.
    rm Dokumen/catatan_backup.txt
    rm -r Laporan

Sesi 4: Tugas Evaluasi / Post-Test (20 Menit)

Instruksikan mahasiswa untuk menyelesaikan skenario berikut di Terminal, lalu ambil tangkapan layar (screenshot) hasil akhir menggunakan aplikasi Screenshot bawaan Debian sebagai bukti kehadiran/laporan:

  1. Masuk ke direktori /home/namauser.
  2. Buat struktur direktori bertingkat bernama UAS_SO/Materi/Linux dalam satu perintah (petunjuk: gunakan opsi -p pada perintah mkdir).
  3. Di dalam folder Linux, buat sebuah file bernama identitas.txt yang berisi Nama Lengkap dan NIM mahasiswa.
  4. Salin file identitas.txt ke dalam folder Materi dengan nama baru identitas_salinan.txt.
  5. Hapus file identitas_salinan.txt yang baru saja disalin menggunakan perintah rm.
  6. Tampilkan struktur folder beserta isinya secara menyeluruh menggunakan perintah ls -R UAS_SO dan isi file identitas.txt menggunakan cat, lalu ambil screenshot-nya.

Sesi 5: Tugas Studi Kasus (Pekerjaan Rumah)

Sebagai tugas mandiri di luar jam praktikum, selesaikan skenario kasus berikut dan kumpulkan laporannya:

Skenario Roleplay: Anda baru saja dipekerjakan sebagai Junior System Administrator di sebuah perusahaan Startup. Manajer IT meminta Anda untuk menyiapkan struktur folder untuk proyek aplikasi baru di server Debian dan melakukan konfigurasi dasar secara cepat via CLI.

Instruksi Tugas:

  1. Buat direktori bernama Project_Startup di dalam direktori home Anda.
  2. Di dalam Project_Startup, buat tiga sub-direktori sekaligus: source_code, config, dan logs.
  3. Masuk ke dalam direktori config dan buat sebuah file bernama database.conf.
  4. Isikan teks berikut ke dalam database.conf menggunakan perintah echo:
    DB_HOST=127.0.0.1
    DB_USER=admin_db
  5. Salin file database.conf tersebut ke direktori source_code, tetapi beri nama baru db_backup.conf.
  6. Hapus direktori logs beserta seluruh isinya secara permanen karena sudah tidak dibutuhkan.
  7. Pengumpulan: Tuliskan seluruh urutan perintah (command) yang Anda jalankan dari nomor 1 hingga 6 ke dalam sebuah file bernama laporan_sysadmin.txt, lalu sertakan tangkapan layar output dari perintah ls -R Project_Startup.

Leave a Reply

Your email address will not be published. Required fields are marked *