ACC SO MuhammadIqbalNahariqi 225 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

LAPORAN PRAKTIKUM SISTEM OPERASI



Disusun Oleh : Muhammad Iqbal Nahariqi 181080200225 Kelompok 16



LABORATORIUM INFORMATIKA PROGRAM STUDI INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS MUHAMMADIYAH SIDOARJO 2020



LEMBAR PERSETUJUAN TELAH DIPERIKSA DAN DISETUJUI ISI LAPORAN INI



LAPORAN PRAKTIKUM SISTEM OPERASI



Disusun Oleh :



Muhammad Iqbal Nahariqi 181080200225 Kelompok 16



Mengetahui, Laboran Informatika



(Melina Atikawati, S.Kom.)



LABORATORIUM INFORMATIKA PROGRAM STUDI INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS MUHAMMADIYAH SIDOARJO 2020



KATA PENGANTAR Puji syukur atas kehadirat Allah SWT yang telah memberikan rahmat, hidayah, serta inayah-Nya sehingga penyusun dapat menyelesaikan Laporan Praktikum Sistem Operasi ini dengan baik. Dalam pembuatan laporan ini, penyusun tidak lepas dari bantuan berbagai pihak. Untuk itu penyusun menyampaikan terima kasih yang sebesar-besarnya kepada : 1. Dr. Hindarto, S.Kom., MT., Selaku Dekan Fakultas Sains dan Teknologi Universitas Muhammadiyah Sidoarjo. 2. Ir. Sumarno, MM., Selaku Kepala Program studi Informatika Universitas Muhammadiyah Sidoarjo. 3. Melina Atikawati, S.Kom., selaku Laboran Informatika Universitas Muhammadiyah sidoarjo. 4. Abinurdian, S.Kom., M.Kom., selaku Dosen Praktikum Sistem Operasi. 5. Lailatul Lutfiah, selaku Asisten Praktikum Sistem Operasi yang telah membimbing dan mengajarkan ilmunya selama praktikum berlangsung 6. Dan Semua pihak yang telah membantu penyusunan laporan praktikum ini, baik secara langsung maupun tidak. Namun penyusun menyadari banyak kekurangan yang terdapat dalam laporan ini. Untuk itu penyusun memohon maaf yang sebesar-besarnya apabila terdapat kesalahan dalam pembuatan laporan ini. Oleh karena itu, kritik dan saran yang bersifat membangun dari berbagai pihak,Semoga laporan ini bermanfaat bagi pembaca.



Sidoarjo, 22 April 2020 Penyusun



Muahammad Iqbal Nahariqi



BAB 1 PENDAHULUAN



A. Profil Laboratorium Visi Laboratorium



:



”Mewujudkan Laboratorium Sistem Operasi yang bermutu Tingkat Nasional 2020 di Bidang Informatika dan Komputasi, serta Menjadi Unit Pendukung Kegiatan di Unit Kerja Lain di Lingkungan UMSIDA” Misi Laboratorium : 1. Menyelenggarakan praktikum berkualitas, dan pembimbing berdasarkan kurikulum yang terintegratif dan berkelanjutan untuk seluruh Mahasiswa Informatika. 2. Menyediakan sarana dan prasarana untuk kegiatan penelitian, pengembangan dan inovasi dalam bidang Informatika dan Komputer. 3. Memberikan pelayanan laboratorium yang baik dan bermutu. 4. Meningkatkan Kerjasama dengan instansi pemerintah / masyarakat / dibidang Informatika dan Komputer di Tingkat Nasional. Sarana



:



1. Tersedianya sarana dan prasarana untuk penunjung kegiatan praktikum. 2. Tersedianya assisten laboratorium dan assiten praktikum yang professional dan sesuai dengan tugasnya. 3. Adanya koordinasi atau kerjasama yang baik antara unit – unit yang terkait. 4. Meningkatnya pengolahan data akademik 5. Meningkatnya pelayanan administrasi praktikum. Tujuan



:



1. Mengembangkan sumber daya laboratorium terpadu untuk peningkatkan kulitas pelayanan praktikum, penelitian, pembelajaran, dan pengembangan masyarakat. 2. Mengembangkan sumber – sumber pendanaan laboratorium berkelanjutan. 3. Pengembang system manajemen laboratorium yang sehat dan harmonis.



4. Mengembangkan kelembagaan laboratorium yang kuat dan dinamis serta meningkatkan kapabilitas dan kompetensi SDM. Manfaat



:



1. Diharapkan dapat memfasilitasi pengembangan mata pelajaran TIK Teknologi Informasi dan Komunikasi) sebagai bagian dasar pemanfaatan teknologi untuk mempersiapkan peserta didik yang memadai agar dimasa depan dapat berperan sebagai konstribusi dari penguasaan komputer. 2. Untuk menunjang proses pembelajaran yang bermutu, teratur dan kelajutan. 3. Meningkatkan pengalaman dan keterampilan dalam mengimplementasikan penguasaan komputer pada mata pelajaran lainnya. 4. Memberikan dampak kepada siswa untuk lebih terampil mengkomunikasikan teori dengan praktik dalam proses belajar – mengajar. 5. Memberikan pengalaman langsung kepada siswa melalui praktik – praktik lapangan.



B. Manajemen Laboratorium



SOP



:



SOP (Standard Operasional Prosedur) adalah suatu pedoman tertulis yang dipergunakan untuk memperlancar kegiatan Teknik Informatika. a. Tujuan 1. Meningkatkan efiensi pelaksanaan kegiatan praktikum di laboratorium Teknik Informatika. 2. Memberikan sanksi bagi pengguna laboratorium yang tidak memenuhi aturan. b.



Pihak Terkait 1. Mahasiswa; 2. Dosen; 3. Laboran; 4. Asisten; dan 5. Kalab;



c. Waktu Dan Tempat Pelaksanaan Waktu praktikum sesuai dengan jadwal yang telah ditentukan. Tempat pelaksanaan praktikum di Laboratorium Informatika. c.1 Jumlah tatap muka jumlah tatap muka praktikum Sistem Operasi di Laboratorium Sistem Operasi menetapkan 6 kali tatap muka. c.2 Lama praktikum setiap tatap muka Lama praktikum untuk setiap tata muka adalah 2 jam dengan pertimbangan bahwa setengah jam pertama untuk persiapan peralatan sedangkan satu setengah jam berikutnya untuk materi praktikum. Jeda waktu antar praktikum 15 menit dengan pertimbangan bahwa diperlukan waktu kurang lebih 15 menit bagi assiten untuk mempersiapkan pelaksanaan praktikum berikutnya. PROSEDUR PENGGUNAAN LABORATORIUM 1. Tidak menginstal software pada komputer yang digunakan a. Tidak menginstal dan menghapus. b. Tidak membuat akun, didirektori. c. Tidak menambah atau mengurangi data yang ada, kecuali yang dibutuhkan. 2. Pelanggaran atas aturan ini dikenakan sanksi tidak dapat mengikuti praktikum berikutnya.



3. Asisten harus melaporkan terjadinya pelanggaran ke laboran dan mencatat pelanggaran yang terjadi. 4. Kerusakan karena kelalaian praktikum menjadi tanggung jawab praktikum yang bersangkutan. 5. Tidak membawa makanan dan minuman ke dalam laboratorium. PROSEDUR PELAKSANAAN PRAKTIKUM 1. Laboran menyiapkan laboratorium dan perlengkapannya. 2. Asisten menyiapkan materi praktikum berdasarkan modul praktikum. 3. Mahasiswa melaksanakan praktikum didampingi asisten dan dosen pembimbing. 4. Mahasiswa membuat laporan dan diserahkan kepada asisten pada pertemuan berikutnya. 5. Asisten memeriksa dan menandatangani asistensi laporan praktikum mahasiswa. 6. Laporan yang telah diperiksa diserahkan kembali kepada mahasiswa. 7. Pada akhir praktikum, Dosen memberikan tes/ujian yang harus diikuti oleh semua mahasiswa. 8. Dosen menyerahkann nilai hasil tes/ujian praktikum yang dilaksanakan mahasiswa ke Kepala Laboratorium. 9. Asisten merekap nilai praktikum (20% tugas + 40% pelaksanaan praktikum) 10. Asisten menyerahkan nilai Kepala Laboratorium. 11. Kepala laboratorium merekap nila praktikum (20% tugas + 40 % pelaksanaan praktikum + 30% ujian praktikum + 10% laporan praktikum). 12. Kepala laboratorium menyerahkan nilai praktikum ke BAA. 13. Kalab membuat kartu peserta (lampiran) dengan ketentuan nilai: Dinyatakan lulus praktikum jika nilai minimal praktikum C.



Tabel daftar range nilai Nilai Huruf Range Nilai A



>85,1



AB



76 – 85



B



66 – 75



BC



56 – 65



C



46 – 55



D



36 – 45



E



/proc/sys/net/ipv4/ip_forward



5. Mengubah kernel variabel harus dengan ijin akses root. Menjadi root dengan utilitas su (subtitute user) $ su Password: isi dengan password root # echo 1 > /proc/sys/net/ipv4/ip_forward #exit



6. Kembali ke user semula dan tampilkan variabel kernel dengan nilai baru $ cat /proc/sys/net/ipv4/ip_forward



Percobaan 2 : manajemen file 1. Membuat direktori dan subdirektori $ cd /home/[nama user] $ mkdir music1 $ mkdir music2 $ ls



2. Menghapus direktori dan subdirektori $ rmdir music1 $ ls



Percobaan 3: Manajemen Memori 1.



Melihat daftar partisi $ fdisk l $ blkid



2. Melihat kapasitas partisi $ df -h



Percobaan 4 : Melihat tipe file 1. Melihat block device ( peralatan I/O ) $ ls l /dev/fd



2. Melihat character device ( peralatan I/O ) $ ls l /dev/tty2



3. Melihat named pipe ( FIFO ) $ ls -l /var/log/boot.log



4. Melihat direktori $ ls -ld /dev



5. Melihat ordinary file $ ls -l /etc/passwd



Percobaan 5 : Melihat tanggal dan kalender dari sistem 1. Melihat tanggal saat ini $ date



2. Melihat kalender $ cal 11 2013



$ cal 12 2013



TUGAS 1. Tampilkan PID dari proses yang berjalan option ax dan



perhatikan proses-proses yang ditampilkan. $ ps -ax



2. Lihat peralatan I/O,character device, named pipe yang ada pada



sistem komputer. $ls –l /dev/tty2 $dmesg



3. Buatlah sub direktori kantor, jadwal dan tugas sekaligus pada direktori



latihan.



LABORATORIUM INFORMATIKA PROGRAM STUDI INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS MUHAMMADIYAH SIDOARJO 2020



Lembar Asistensi Praktikum SISTEM OPERASI POKOK BAHASAN 3



Judul



: Manajemen I/O & Manajemen Memory



Nama



: Muhamamd Iqbal Nahariqi



NIM



181080200225



Kelompok



16



Dilaksanakan



: 19 April 2020



Mengetahui,



Dosen Praktikum



Abinurdian, S.Kom., M.Kom.



Asisten Praktikum



(Lailatul Lutfiah



POKOK BAHASAN 3 MANAJEMEN I/O & MANAJEMEN MEMORI



PENDAHULUAN Pada pokok bahasan ini berisi penjelasan disertai contoh mengenai system operasi yang menjadi pemahaman dasar bagi mahasiswa sebelum mempelajari system informasi, dimana manajemen I/O, manajemen memori digunakan untuk merepresentasikan sebuah system operasi, diharapkan mahasiswa dapat : Memahami konsep proses I/O dan redirection, standar input, output, dan error. Menggunakan notasi output, append dan here document memahami konsep PIPE dan filter. Menggunakan perintah-perintah untuk manajemen memory. PENYAJIAN ( TUTORIAL ) Manajemen I/O INPUT => PROSES => OUTPUT Intruksi ( command ) yang diberikan pada Linux melalui Shell disebut sebagai eksekusi program yang selanjutnya disebut proses. Setiap kali intruksi diberikan, maka Linux kernel akan menciptakan sebuah proses dengan memberikan nomor PID ( Process Identity ). Proses dalam Linux selalu membutuhkan input dan menghasilkan suatu output. Dalam konteks Linux input / output adalah : •



Keyboard ( input )







Layar ( output )







Files







Struktur data kernel







Peralatan I/O lainnya ( misalnya Network )



Manajemen Memori Linux mengimplementasikan system virtual memori demand-paged. Proses ini mempunyai besar memori virtual yang besar ( 4 gygabyte ). Pada virtual memory dilakukan transfer page antara disk dan memory disk. Jika tidak terdapat cukup memory fisik, kernel melakukan swapping bebarap page lama ke



disk. Disk srive adalah perangkat mekanik yang membaca dan menulis ke disk yang lebih lambat dibandingkan mengakses memory fisik. Jika memory total page lebih dari memory fisik yang tersedia, kernel lebih banyak melakukan swapping dibandingkan eksekusi kode program, sehingga terjadi trashing dan mengurangi utilitas. Jika memory fisik ekstra tidak digunakan, kernel meletakkan kode program sebagai disk buffer cache. Disk buffer menyimpan data disk yang diakses di memory, jika data yang sama dibutuhkan lagi dapat dengan cepat diambil cache. LEMBAR KERJA DAN TUGAS Percobaan : 1. Login sebagai user 2. Buka console terminal dan lakukan percobaan-percobaan dibawah ini : Percobaan 1 File Description 1. Untuk melihat isi file dari direktori aktif $ ls



2. Untuk melihat seluruh isi file pada direktori aktif beserta file hidden, lalu ditampilkan layar per layar $ ls -l



3. Membuat direktori baru dengan perintah mkdir directory $ mkdir data



4. Menghapus direktori yang telah kosong $ rmdir data



5. Mengopi suatu file cp source destination $ cd /home



$ nano udon.ganteng # udon ganteng # kangudon.com



Ctrl + x dan tekan y untuk menyimpan file



$ cp /home/udon.ganteng /home/udon.manis



Percobaan 2 Pipeline $ su (masukkan password umsida)



$ who $ who | sort $ who | sort -r $ who > etc $ sort etc



$ ls l /etc | sort | more



Percobaan 3 Redirection (pembelokan) $ cat 1> aslab.txt Ini adalah teks yang saya simpan ke file aslab.txt $ cat 0< aslab.txt $ cat aslab.txt $ mkdir mydir 2> myerror.txt $ cat myerror.txt



Percobaan 4 Melihat Manajemen Memori a. Perhatikan dengan perintah dmesg jumlah memori tersedia dan proses swapping $ dmesg | more



b.



Dengan perintah free, perhatikan jumlah memori “free”, “used”, “share”, dan “buffer” $ free



c. Dengan perintah di bawah ini, apakah hasilnya sama dengan no 2? $ cat /proc/meminfo



d. Gunakan perintah $ ls -lr /.



e. Perhatikan perubahan manajemen memori $ free



f. Jalankan sebuah program, misalnya open office. Perhatikan perubahan manajemen memori $ free -m



g. Dengan perintah px, bagaimana penggunaan memori untuk setiap proses di atas? $ ps aux



TUGAS Lakukan hal yang sama dengan percobaan 7 untuk melihat perubahan momeri setelah dilakukan beberapa proses pada shell. Tentukan perintah yang dilakukan, misalnya membuka browser



dan



perhatikan



hal-hal



berikut :



1. Informasi apa saja yang ditampilkan dengan perintah free? Ada total,used,free,share,buffers dan cached .



2. Informasi apa saja yang disimpan file /proc/meminfo? Informasi memtotal,memfree.buffers,cached,swapcahed,activite,action(anon,ina tive(anon),activite(file),inactive(file),unevictable,mlocked,hightotal,hi ghfree,lowtotal,lowfree,swaptotal,swapfree,dirty,writeback,anonpages, mapped,shmem,slab,srecliaimble,sunreclaim,kernelstack,pagetables,nf s_unstable,bounce,writebacktmp,commitlimit,committed_as,vmallloca total,vmallocchunk,hardwarecorrupted,anonhugepages,hugepages_tota l,hugepages_free,hugepage_rsvd,hugepages_surp,huagepagesize,direct map4k,directmap4m.



3. Berapa besar kapasitas memori total? Kapasitas memori total sebesar 1000



4. Berapa kapasitas memori yang sudah terpakai? Kapasitas memori yang sudah terpakai sebesar 509



5. Berapa kapasitas memori yang belum terpakai? Kapasitas memori yang belum terpakai sebesar 119



6. Berapa kapasitas memori yang digunakan sharing beberapa proses? Kapasitas memori yang digunakan sharing beberapa proses sebesar 5



7. Berapa kapasitas buffer cache? Kapasitas buffer dan cache sebesar 371