RANGKUMAN HASIL PRAKTIKUM SISTEM OPERASI SEMESTER 3
Disusun oleh :
Nama :
Donni Adeleo Ardana
NIM :
231080200055
Kelompok :
4
Pokok Bahasan I: Pengenalan Sistem Komputer dan
Sistem Operasi Linux
Pada pokok bahasan ini, mahasiswa diajak memahami
konsep dasar sistem komputer dan sistem operasi Linux. Sistem komputer terdiri
dari perangkat keras, sistem operasi, program aplikasi, dan pengguna. Perangkat
keras mencakup CPU, memori, dan perangkat input-output, sementara sistem
operasi bertindak sebagai pengendali perangkat keras yang memfasilitasi
interaksi dengan pengguna. Program aplikasi berfungsi menyelesaikan kebutuhan
komputasi pengguna, seperti aplikasi bisnis dan game. Mahasiswa juga mempelajari
format instruksi Linux yang khas, seperti $nama_instruksi [opsi] [argumen].
Praktikum melibatkan perintah untuk melihat informasi pengguna ($id),
menampilkan waktu dan kalender ($date, $cal), dan mengecek status sistem dengan
$hostname dan $uname.
Pokok Bahasan II: Struktur Sistem Operasi Linux
Struktur sistem operasi Linux dibahas secara
mendalam, mencakup shell, kernel, aplikasi, dan sistem file. Shell adalah
antarmuka antara pengguna dan sistem Linux yang memiliki berbagai varian,
seperti Bourne Again Shell (/bin/bash). Kernel adalah inti sistem operasi yang
mengelola file, memori, dan proses. Aplikasi dibuat untuk memenuhi kebutuhan
spesifik pengguna. Sistem file Linux berbentuk hierarkis dengan root (/)
sebagai awal struktur. Praktikum melibatkan pengelolaan proses dengan $ps untuk
menampilkan informasi proses, serta manipulasi file dan direktori menggunakan $mkdir,
$rmdir, dan $ls.
Pokok Bahasan III: Manajemen I/O dan Manajemen
Memori
Mahasiswa mempelajari bagaimana Linux mengelola input-output (I/O) dan memori. Manajemen I/O melibatkan pengolahan input dari perangkat seperti keyboard dan output ke layar, serta manipulasi data melalui pipeline (|) dan redirection (> dan <). Manajemen memori di Linux menggunakan virtual memory demand-paged, yang memanfaatkan swapping untuk mengelola keterbatasan memori fisik. Praktikum mencakup percobaan membuat direktori, menghapus file, dan menggunakan perintah pipeline untuk memproses data ($who | sort). Selain itu, mahasiswa mengeksplorasi status memori menggunakan $free, $dmesg, dan /proc/meminfo.
Pokok
Bahasan IV: Proses Thread dan Deadlock
Pada
bagian ini, mahasiswa mempelajari konsep proses di Linux, termasuk proses
foreground, batch, dan daemon. Proses foreground adalah
yang berinteraksi langsung dengan pengguna, sedangkan proses batch berjalan
secara sekuensial tanpa interaksi pengguna. Proses daemon adalah proses latar
belakang yang menunggu permintaan dari proses lain. Sistem operasi Linux juga
menyediakan mekanisme komunikasi antar proses melalui sinyal, seperti SIGKILL
untuk menghentikan proses ($kill -9 PID). Praktikum melibatkan pembuatan shell
script sederhana untuk mengelola sinyal dengan trap dan menjalankan proses di
latar belakang menggunakan nohup.
Pokok Bahasan V: Manajemen File dan Disk
Mahasiswa mempelajari manajemen file dan disk di
Linux, termasuk struktur file yang hierarkis dimulai dari root (/). Sistem file
Linux mencakup direktori standar seperti /etc untuk file konfigurasi, /bin
untuk program standar, dan /home untuk direktori pengguna. Manajemen disk
melibatkan berbagai sistem file seperti ext2, ext3, dan ext4. Praktikum
meliputi pembuatan, penghapusan, dan pengaturan izin file menggunakan $chmod
untuk mengubah akses file, $chown untuk mengubah pemilik file, dan $df -h untuk
melihat kapasitas disk.
Pokok Bahasan VI: Sistem Operasi Tersebar
Pokok bahasan ini memperkenalkan konsep sistem
operasi tersebar, yaitu sistem yang komponennya terhubung melalui jaringan
komputer. Komponen-komponen ini saling berkomunikasi dengan pengiriman pesan
untuk mencapai efisiensi dalam pengelolaan file, namespace, waktu pemrosesan,
dan keamanan akses. Praktikum melibatkan instalasi dan konfigurasi Samba untuk
berbagi file antar komputer dalam jaringan. Mahasiswa juga mempraktikkan
pembuatan folder share, pemberian hak akses menggunakan $chmod, dan konfigurasi
file /etc/samba/smb.conf untuk mengatur akses folder.
Kesimpulan
Laporan praktikum Sistem Operasi ini mencakup
pembelajaran komprehensif mengenai teori dan implementasi sistem operasi
berbasis Linux. Mahasiswa diperkenalkan pada konsep-konsep fundamental seperti
struktur sistem komputer, fungsi dan layanan sistem operasi, hingga manajemen
file, memori, proses, dan jaringan. Melalui berbagai pokok bahasan, mahasiswa
mampu memahami peran penting sistem operasi sebagai pengelola sumber daya
komputer yang efisien.
Praktikum yang dilakukan memperkuat pemahaman
dengan penerapan langsung menggunakan perintah Linux, seperti manipulasi file
dan direktori, manajemen proses, dan pengaturan izin akses. Selain itu,
mahasiswa juga mempelajari konfigurasi sistem untuk jaringan melalui instalasi
dan pengaturan Samba, memberikan wawasan praktis mengenai sistem operasi
tersebar.
Secara keseluruhan, laporan ini berhasil mencapai
tujuan utamanya, yaitu meningkatkan kemampuan mahasiswa dalam memahami dan
mengaplikasikan konsep-konsep sistem operasi. Hal ini diharapkan memberikan
bekal pengetahuan dan keterampilan yang bermanfaat dalam pengembangan keahlian
di bidang informatika dan teknologi komputer.
Komentar
Posting Komentar