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

Postingan populer dari blog ini

Rangkuman Praktikum Jaringan Komputer

RANGKUMAN HASIL PRAKTIKUM PEMROGRAMAN BERBASIS WEB