{"id":5641,"date":"2026-08-19T11:43:18","date_gmt":"2026-08-19T04:43:18","guid":{"rendered":"http:\/\/materi.smkn43jkt.sch.id\/?p=5641"},"modified":"2026-08-19T11:43:18","modified_gmt":"2026-08-19T04:43:18","slug":"soal-latihan","status":"publish","type":"post","link":"http:\/\/materi.smkn43jkt.sch.id\/?p=5641","title":{"rendered":"Soal Latihan"},"content":{"rendered":"<p>Jawaban soal dibawah ini berdasarkan hasil praktek <a href=\"http:\/\/materi.smkn43jkt.sch.id\/?p=5583\">diweb ini<\/a><\/p>\n<ol data-pm-slice=\"3 3 []\">\n<li><strong>Pengenalan Direktori:<\/strong> Jelaskan fungsi dari perintah <code>pwd<\/code> (<em>Print Working Directory<\/em>) dalam navigasi sistem Linux dan tuliskan contoh bentuk output yang dihasilkannya!<\/li>\n<li><strong>Navigasi Direktori:<\/strong> Jelaskan perbedaan penggunaan perintah <code>cd<\/code> dan <code>cd ..<\/code> beserta contoh skenario penerapannya saat berpindah folder!<\/li>\n<li><strong>Manajemen Folder:<\/strong> Apa fungsi dari perintah <code>mkdir<\/code> dan <code>rmdir<\/code>? Jelaskan alasan mengapa perintah <code>rmdir<\/code> gagal saat digunakan untuk menghapus folder yang berisi file, serta sebutkan perintah alternatif yang harus digunakan!<\/li>\n<li><strong>Manipulasi File:<\/strong> Jelaskan perbedaan mendasar antara cara kerja perintah <code>cp a.txt b.txt<\/code> dan <code>mv a.txt b.txt<\/code> pada sistem file Linux!<\/li>\n<li><strong>Pencarian Berkas:<\/strong> Sebutkan dan jelaskan perbedaan mekanisme pencarian file antara perintah <code>find<\/code> dan <code>locate<\/code>!<\/li>\n<li><strong>Pembuatan dan Waktu File:<\/strong> Jelaskan fungsi utama dari perintah <code>touch<\/code> selain digunakan untuk membuat file kosong baru!<\/li>\n<li><strong>Informasi Detail File:<\/strong> Informasi rinci apa saja yang dapat ditampilkan oleh perintah <code>stat file.txt<\/code> yang tidak muncul saat kita menjalankan perintah <code>ls<\/code> biasa?<\/li>\n<li><strong>Identifikasi Tipe File:<\/strong> Mengapa di Linux perintah <code>file<\/code> sangat penting digunakan untuk mengidentifikasi tipe dokumen dibandingkan hanya melihat ekstensi namanya?<\/li>\n<\/ol>\n<h3>Kategori II: Melihat dan Mengedit File<\/h3>\n<ol start=\"9\">\n<li><strong>Membaca File Panjang:<\/strong> Bandingkan fungsi dan kenyamanan penggunaan perintah <code>cat<\/code>, <code>more<\/code>, dan <code>less<\/code> saat digunakan untuk membaca file teks yang berisi ratusan baris!<\/li>\n<li><strong>Filter Baris File:<\/strong> Jelaskan perbedaan output yang dihasilkan oleh perintah <code>head file.txt<\/code> dan <code>tail file.txt<\/code> serta sebutkan jumlah baris default yang ditampilkan oleh kedua perintah tersebut!<\/li>\n<li><strong>Monitoring Log Real-Time:<\/strong> Mengapa opsi <code>-f<\/code> pada perintah <code>tail -f \/var\/log\/syslog<\/code> sangat penting bagi seorang administrator sistem saat melakukan penanganan masalah (<em>troubleshooting<\/em>) server?<\/li>\n<li><strong>Pengalihan Output (<\/strong><em><strong>Redirection<\/strong><\/em><strong>):<\/strong> Tuliskan perbedaan hasil antara perintah <code>echo \"Teks\" &gt; file.txt<\/code> dan <code>echo \"Teks\" &gt;&gt; file.txt<\/code>!<\/li>\n<li><strong>Perintah Tee:<\/strong> Jelaskan fungsi perintah <code>tee<\/code> dan berikan contoh kasus penggunaannya di mana perintah ini lebih menguntungkan daripada <em>redirection<\/em> biasa!<\/li>\n<li><strong>Editor Teks CLI:<\/strong> Sebutkan dua aplikasi teks editor berbasis CLI populer di Linux (<code>nano<\/code> dan <code>vim<\/code>) dan jelaskan karakteristik\/perbedaan mendasar penggunaannya bagi pemula!<\/li>\n<li><strong>Membuat File via Cat:<\/strong> Jelaskan langkah dan sintaks perintah menggunakan <code>cat<\/code> untuk membuat file baru bernama <code>catatan.txt<\/code> dan mengisi kontennya langsung melalui terminal!<\/li>\n<\/ol>\n<h3>Kategori III: Manajemen Pengguna dan Grup<\/h3>\n<ol start=\"16\">\n<li><strong>Pembuatan User:<\/strong> Jelaskan perbedaan antara perintah <code>adduser<\/code> dan <code>useradd<\/code> pada sistem operasi berbasis Debian\/Ubuntu!<\/li>\n<li><strong>Pengelolaan Kata Sandi:<\/strong> Tuliskan sintaks perintah yang digunakan oleh administrator untuk mengubah kata sandi dari pengguna bernama <code>siswa1<\/code>!<\/li>\n<li><strong>Hak Akses Sudo:<\/strong> Mengapa seorang pengguna biasa perlu dimasukkan ke dalam grup <code>sudo<\/code> menggunakan perintah <code>usermod -aG sudo siswa1<\/code>? Jelaskan dampaknya terhadap wewenang user tersebut!<\/li>\n<li><strong>Identifikasi User:<\/strong> Jelaskan fungsi dari masing-masing perintah berikut: <code>whoami<\/code>, <code>id<\/code>, dan <code>groups<\/code>!<\/li>\n<li><strong>Manajemen Grup:<\/strong> Tuliskan urutan perintah Linux untuk membuat grup baru bernama <code>guru<\/code> dan perintah untuk menghapusnya kembali jika grup tersebut sudah tidak digunakan!<\/li>\n<li><strong>Penghapusan Akun:<\/strong> Apa perbedaan dampak yang terjadi antara menjalankan perintah <code>deluser siswa1<\/code> dan <code>deluser --remove-home siswa1<\/code>?<\/li>\n<\/ol>\n<h3>Kategori IV: Hak Akses File dan Permission<\/h3>\n<ol start=\"22\">\n<li><strong>Notasi Oktal Chmod:<\/strong> Jelaskan arti dari angka <code>755<\/code> pada perintah <code>chmod 755 file.sh<\/code> berdasarkan pembagian struktur hak akses <em>Read<\/em> (4), <em>Write<\/em> (2), dan <em>Execute<\/em> (1) untuk <em>Owner<\/em>, <em>Group<\/em>, dan <em>Others<\/em>!<\/li>\n<li><strong>Kepemilikan Berkas:<\/strong> Jelaskan perbedaan fungsi antara perintah <code>chown<\/code> dan <code>chgrp<\/code>. Tuliskan contoh sintaks perintah <code>chown<\/code> untuk mengubah pemilik sekaligus grup sebuah file secara bersamaan!<\/li>\n<li><strong>Konsep Umask:<\/strong> Apa yang dimaksud dengan <code>umask<\/code> pada Linux dan bagaimana nilai <code>umask 022<\/code> memengaruhi permission default dari file atau direktori yang baru saja dibuat?<\/li>\n<li><strong>Troubleshooting Eksekusi Skrip:<\/strong> Jika sebuah skrip shell <code>script.sh<\/code> tidak dapat dijalankan dengan pesan kesalahan <em>&#8220;Permission denied&#8221;<\/em>, jelaskan penyebabnya dan tuliskan perintah <code>chmod<\/code> yang tepat untuk mengatasinya!<\/li>\n<li><strong>Perubahan Rekursif:<\/strong> Tuliskan perintah untuk mengubah pemilik seluruh file dan sub-folder di dalam folder <code>\/home\/data<\/code> menjadi milik user <code>siswa1<\/code> secara rekursif!<\/li>\n<\/ol>\n<h3>Kategori V: Manajemen Paket (APT dan DPKG)<\/h3>\n<ol start=\"27\">\n<li><strong>Pembaruan Repository vs Paket:<\/strong> Jelaskan perbedaan mendasar fungsi antara perintah <code>sudo apt update<\/code> dan <code>sudo apt upgrade<\/code>!<\/li>\n<li><strong>Pembersihan Aplikasi:<\/strong> Bandingkan dampak yang terjadi pada sistem ketika menghapus paket aplikasi menggunakan <code>apt remove<\/code> dengan <code>apt purge<\/code>!<\/li>\n<li><strong>Autoremove:<\/strong> Apa fungsi dari perintah <code>apt autoremove<\/code> dan kapan waktu yang tepat bagi seorang administrator untuk menjalankannya?<\/li>\n<li><strong>DPKG vs APT:<\/strong> Kapan seorang administrator sistem menggunakan perintah <code>dpkg -i paket.deb<\/code> dibandingkan menggunakan perintah <code>apt install<\/code>?<\/li>\n<li><strong>Pencarian Paket:<\/strong> Tuliskan perintah untuk mencari ketersediaan nama paket <code>samba<\/code> di dalam daftar repositori menggunakan <code>apt-cache<\/code>!<\/li>\n<\/ol>\n<h3>Kategori VI: Proses dan Sistem<\/h3>\n<ol start=\"32\">\n<li><strong>Pemantauan Proses:<\/strong> Bandingkan informasi dan tampilan antarmuka yang disajikan oleh perintah <code>ps aux<\/code>, <code>top<\/code>, dan <code>htop<\/code>!<\/li>\n<li><strong>Menghentikan Proses:<\/strong> Jelaskan perbedaan cara kerja antara perintah <code>kill<\/code> dan <code>killall<\/code> dalam menghentikan aplikasi yang mengalami <em>hang<\/em> atau <em>freeze<\/em>!<\/li>\n<li><strong>Prioritas Proses (Niceness):<\/strong> Apa yang dimaksud dengan nilai <em>niceness<\/em> pada perintah <code>nice<\/code> dan <code>renice<\/code>? Bagaimana pengaruh nilai negatif dan positif terhadap prioritas pemrosesan CPU?<\/li>\n<li><strong>Informasi Sistem &amp; Kernel:<\/strong> Informasi spesifik apa saja yang ditunjukkan oleh perintah <code>uname -a<\/code> dan <code>uptime<\/code> terkait kondisi operasional server?<\/li>\n<li><strong>Identifikasi Hostname:<\/strong> Apa fungsi perintah <code>hostname<\/code> dan mengapa identifikasi hostname penting dalam jaringan komputer?<\/li>\n<li><strong>Penghentian Paksa PID:<\/strong> Tuliskan urutan langkah\/perintah untuk menemukan <em>Process ID<\/em> (PID) dari aplikasi <code>firefox<\/code> yang macet lalu mematikannya secara paksa!<\/li>\n<\/ol>\n<h3>Kategori VII: Disk dan Storage<\/h3>\n<ol start=\"38\">\n<li><strong>Monitoring Penyimpanan:<\/strong> Jelaskan perbedaan kegunaan informasi yang dihasilkan oleh perintah <code>df -h<\/code> dan <code>du -sh \/home<\/code>!<\/li>\n<li><strong>Mounting Storage:<\/strong> Jelaskan konsep dan fungsi dari perintah <code>mount<\/code> dan <code>umount<\/code> pada sistem operasi Linux beserta contoh sintaksnya!<\/li>\n<li><strong>Pemeriksaan Partisi:<\/strong> Jelaskan perbedaan fokus informasi yang ditampilkan saat menggunakan perintah <code>lsblk<\/code> dibandingkan dengan <code>fdisk -l<\/code>!<\/li>\n<li><strong>Format File System:<\/strong> Apa fungsi perintah <code>mkfs.ext4 \/dev\/sdb1<\/code> dan apa bahaya\/risiko utama jika perintah ini dijalankan tanpa ketelitian?<\/li>\n<\/ol>\n<h3>Kategori VIII: Jaringan<\/h3>\n<ol start=\"42\">\n<li><strong>Pemeriksaan IP Address:<\/strong> Bandingkan penggunaan perintah <code>ip a<\/code> dan <code>ifconfig<\/code> dalam mengecek konfigurasi antarmuka jaringan (<em>network interface<\/em>) di Linux!<\/li>\n<li><strong>Diagnostik Jaringan:<\/strong> Jelaskan cara kerja dan perbedaan fungsi antara perintah <code>ping google.com<\/code> dan <code>traceroute google.com<\/code> dalam pengujian konektivitas!<\/li>\n<li><strong>Analisis DNS:<\/strong> Apa perbedaan tingkat kedalaman informasi DNS yang diperoleh saat menggunakan perintah <code>nslookup<\/code> dibanding perintah <code>dig<\/code>?<\/li>\n<li><strong>Transfer Data Web:<\/strong> Jelaskan perbedaan kegunaan antara perintah <code>wget<\/code> dan <code>curl<\/code> saat mengambil data atau mengunduh berkas dari internet!<\/li>\n<li><strong>Transfer Berkas Aman (SCP):<\/strong> Tuliskan perintah <code>scp<\/code> untuk menyalin file <code>laporan.pdf<\/code> dari komputer lokal ke folder <code>\/home\/user\/<\/code> di server remote ber-IP <code>192.168.1.10<\/code> menggunakan user <code>admin<\/code>!<\/li>\n<\/ol>\n<h3>Kategori IX &amp; X: Keamanan, Firewall, dan Pemeliharaan Sistem<\/h3>\n<ol start=\"47\">\n<li><strong>Konfigurasi UFW Firewall:<\/strong> Tuliskan urutan perintah <code>ufw<\/code> untuk:\n<ul>\n<li>Mengaktifkan firewall.<\/li>\n<li>Membuka port 22 (SSH).<\/li>\n<li>Menutup port 80 (HTTP).<\/li>\n<\/ul>\n<\/li>\n<li><strong>Manajemen Service (Systemctl):<\/strong> Tuliskan perintah <code>systemctl<\/code> yang digunakan untuk memeriksa status, memulai (<em>start<\/em>), menghentikan (<em>stop<\/em>), dan merestart layanan web server <code>apache2<\/code>!<\/li>\n<li><strong>Penjadwalan Tugas:<\/strong> Jelaskan perbedaan konsep penggunaan antara penjadwalan tugas rutin menggunakan <code>cron<\/code> (<code>crontab -e<\/code>) dan penjadwalan eksekusi tunggal menggunakan perintah <code>at<\/code>!<\/li>\n<li><strong>Utilitas Terminal:<\/strong> Jelaskan fungsi dari perintah <code>alias<\/code>, <code>history<\/code>, dan <code>clear<\/code> dalam membantu efisiensi dan kenyamanan kerja seorang administrator di terminal Linux!<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Jawaban soal dibawah ini berdasarkan hasil praktek diweb ini Pengenalan Direktori: Jelaskan fungsi dari perintah pwd (Print Working Directory) dalam navigasi sistem Linux dan tuliskan contoh bentuk output yang dihasilkannya! Navigasi Direktori: Jelaskan perbedaan penggunaan perintah cd dan cd .. beserta contoh skenario penerapannya saat berpindah folder! Manajemen Folder: Apa fungsi dari perintah mkdir dan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5641"}],"collection":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5641"}],"version-history":[{"count":1,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5641\/revisions"}],"predecessor-version":[{"id":5642,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=\/wp\/v2\/posts\/5641\/revisions\/5642"}],"wp:attachment":[{"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5641"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/materi.smkn43jkt.sch.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}