Anda di halaman 1dari 51

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 <35

FLOW CHART PELAKSANAAN PRAKTIKUM

Langkah – langkah yang dilakukan oleh Laboran, Asisten, Mahasiswa, Dosen dan
Kalab disajikan dalam diagram alir pada Gambar 1.

Gambar 1. Diagram alir Langkah-langkah yang dilakukan oleh Kepala


Laboratorium, Mahasiswa, Asisten, Laboran dan Dosen Praktikum pada
pelaksanaan praktikum
Tata Tertib :

1. Praktikum dilaksanakan tepat waktu sesuai dengan jadwal yang


diterapkan.
2. Mahasiswa yang terlambat datang atau absent harus memberikan
surat/bukti yang dapat dipercaya (surat dokter atau surat keterangan kerja
dari perusahaan).
3. Mahasiswa diperkenankan pindah kelompok/jam/hari praktikum dengan
syarat mengkonfirmasi 1 minggu sebelum pelaksanaan praktikum melalui
koordinator praktikum dan kepala lab.
4. Mahasiswa yang tidak hadir pada saat jadwal yang telah ditentukan
diperkenankan mengikuti praktikum berikutnya dengan membayar denda
permodul praktikum pada bank yang ditujuk oleh UMSIDA selama proses
praktikum masih berlangsung.
5. Mahasiswa harus berbusana sopan dan rapi (tidak diperkenankan memakai
kaos oblong dan sandal atau sepatu sandal) seta membawa kartu identitas
diri (kartu anggota) selama praktikum. (DIBELI DI LAB).
6. Mahasiswa harus meminjam alat praktikum dengan cara mengisi lembaran
bon pinjaman alat yang tersedia.
7. Praktikum dianggap selesai jika mahasiswa telah menyerahkan laporan
sementara dan alat yang dipinjam dalam keadaan baik, bersih, dan rapi.
8. Kerusakan alat yang dipinjam oleh mahasiswa menjadi tanggung jawab
penuh kelompok mahasiswa yang bersangkutan.
9. Selema praktikum berlangsung, mahasiswa dilarang merokok makan,
bergurau, bermain alat, menghidupkan Handphone, atau pun keluar masuk
ruangan tanpa seijin dosen pembimbing/asisten pendamping.
10. Setelah melakukan praktikum, mahasiswa harus membuat laporan
sementara hasil pengamatan praktikum rangkap dua dan menyerahkan
kepada dosen pembimbing/asisten pada saaat meningglakan ruangan untuk
ditanda tangani (YANG NANTINYA DILAMPIRKAN DALAM
LAPORAN AKHIR).
11. Mahasiswa yang tidak melaksanakan praktikum 1 modul ditanyakan tidak
lulus.
12. Laporan akhir praktikum covernya menggunakan standart fakultas dan
laporan diserahkan 2 minggu setelah jadwal masing – masing kelompok.
13. Apabila laporan diserahkan lebih dari 2 minggu maka dinyatakan tidak
lulus dan laporan praktikum diserahkan ke koordinator praktikum dan
kepala lab.
14. Mahasiswa yang dinyatakan tidak lulus praktikum harus mengulang
dijadwal praktikum berikutnya dengan membayar biaya praktikum yang
telah ditentukan oleh Universitas melalui bank yang ditunjuk oleh
UMSIDA.
Alat Laboratorium

Di laboratorium Falkutas Teknik Universitas Muhammadiyah Sidoarjo memiliki


peralatan Laboratorium yang ada untuk menunjang pelaksanaan praktikum yang
berupa :

1. Modal praktikum Sistem Operasi


2. Komputer.
3. LCD
4. Papan Tulis.

Inventaris Laboratorium :

A. Penggunaan Laboratorium
Penggunaan laboratorium ini digunakan untuk kegiatan praktikum Sistem
Operasi dan untuk kegiatan penelitian dalam bidang Perangkat Lunak,
Verifikasi dan Validasi Perangkat Lunak, Evolusi Perangkat Lunak
Pembuatan Game, Pemrograman Perangkat Mobile dan Realitas Virtual.
B. Mesin / Peralatan
Di dalam laboratorium ini peralatan yang dimiliki antara lain :
1. Komputer : 25 unit komputer PC lengkap
2. Sistem Operasi : Windows 7 dan Windows XP
3. Aplikasi yang digunakan : Microsoft Office, Visio Studio, Net,
Java, Matlab, Virtual box, Power
ISO
C. Peralata Pendukung
Software yang digunakan adalah Microsoft Office, Visio, Visual Studio,
Net, Java, Matlab, Virtual Box, Power ISO.
BAB II

KURIKULUM

A. Analisis Materi / Instruksional

Mahasiswa diharapkan dapat :


1. Meriview komponen Sistem Komputer.
2. Mengetahui dan memahami Struktur Sistem Operasi dan konsepnya.
3. Menentukan sistem operasi dengan fungsinya, dan jenisnya, serta
komponen dasar umumnya.
4. Memahami bagaimana kerja Sistem Operasi
5. Menggunakan sistem operasi dengan fungsi dasar umumnya.

B. Silabus Praktikum

Silabus Praktikum Sistem Operasi :


1. Pengenalan Sistem Komputer dan Sistem Operasi Linux.
2. Struktur Sistem Operasi Linux.
3. Manajemen I/O & Manajemen Memori.
4. Proses Thread dan Deadlock.
5. Manajemen File dan Disc.
6. Sistem Operasi Tersebar.

Pertemuan Tik Topik Subtopik

Mahasiswa Asal Muasal Sistem


Memahami Komputer Komputer
Pengenalan Sistem Format
Komponen–
Ke – 1 komputer dan Sistem
Instruksi
komponen Sistem
Linux
Operasi Linux Komputer
Fungsi–fungsi
utama Sistem
Operasi

Mahasiswa memahami Komponen- Manajemen


Struktur Sistem Komponen sistem proses
Ke – 2
Operasi Linux Manajemen
Pelayanan system
Memori
Operasi
Melihat
System Call tipe file
Sistem Program

Mahasiswa memahami Konsep Proses Piperline


manajemen I/O dan I/O Redirection
Ke – 3
Standar input,
manajemen memori output, error

Perintah -
Perintah
Manajemen
memori

Mahasiswa memahami 1. Mengenal Nomor


proses thread dan konsep proses di Sinyal
Ke – 4
linux. Sinyal
deadlock
2. Mengerti konsep Mengirim
sinyal Sinyal
Mahasiswa memahami a) Mengenal Direktori
manajemen file dan manajemen file di standar
Ke – 5
linux Linux
disk
b) Mengenal
direktori dan file
di linux
c) Mengenal ijin
akses direktori dan
file
d) Mengenal konsep
owner dan group
e) Mengenal
manajemen disk
di linux
Mahasiswa memahami Definisi Sistem Konfigurasi
Sistem Operasi Operasi Tersebut software
Ke -6
terbesar
LABORATORIUM INFORMATIKA
PROGRAM STUDI INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS MUHAMMADIYAH SIDOARJO
2020

Lembar Asistensi

Praktikum

SISTEM OPERASI

POKOK BAHASAN 1

Judul : Pengenalan Sistem Komputer dan Sistem


Operasi Linux
Nama : Muhamamd Iqbal Nahariqi
NIM 181080200225
Kelompok 16
Dilaksanakan : 19 April 2020

Mengetahui,

Dosen Praktikum Asisten Praktikum

Abinurdian, S.Kom., M.Kom. (Lailatul Lutfiah


POKOK BAHASAN 1

PENGENALAN SISTEM KOMPUTER DAN SISTEM OPERASI LINUX

PENDAHULUAN

Pada pokok bahasan ini akan dibahas mengenai struktur sistem komputer
serta sistem operasi linux yang pembahsannya meliputi komponen dan fungsi
sistem operasi linux tersebut. Sehingga setelah mempelajari bab ini diharapkan
mahasiswa mampu :

a) Mengetahui asal muasal dan alasan dibuatnya komputer

b) Mengetahui komponen-komponen yang membangun sistem komputer dan


bagaimana komponen-komponen tersebut saling bekerja sama untuk
melayani kebutuhan pengguna.

c) Mengetahui pembagian perangkat lunak menjadi aplikasi dan sistem


operasi.

d) Mengetahui fungsi-fungsi sistem operasi.

PENYAJIAN ( TUTORIAL )
SISTEM KOMPUTER

Komputer merupakan alat elektronik yang pada awalnya dirancang untuk


aktifitas komputasi. Namun pada saat ini penggunaan komputer telah berkembang
mengikuti perkembangan zaman ditambah juga mencangkup pada manipulasi,
simulasi, animasi, dan komunikasi-informasi.

Sebagaimana layaknya sebuah perangkat elektronik, komputer merupakan


sistem input Process dan Output, sehingga memerlukan masukan untuk dioalah
yang berupa data dan akan menghasilkan suatu keluaran yaitu informasi.

Secara teknis kriteria yang dijadikan dasar untuk mengklasifikasikan, antara lain :

✓ Arsitektur

✓ Kecepatan pemrosesan

✓ Besarnya memori

✓ Kemampuan penyimpanan
✓ Jumlah pengguna

✓ Biaya dan ukuran

SISTEM OPERASI

Sistem operasi adalah program yang bertindak sebagai perantara antara


user dengan perangkat keras komputer. Sistem operasi digunakan untuk
mengeksekusi program user dan memudahkan menyelesaikan permasalahan user.
Selain itu dengan adanya sistem operasi membuat sistem komputer nyaman
digunakan. Sistem operasi mempunyai tujuan untuk menggunakan perangkat
keras komputer secara efisien.

Secara umum komponen sistem komputer terdiri dari :

1. Perangkat Keras, menggunakan sumber daya utama untuk proses komputasi.


Perangkat keras komputer terdiri dari : CPU, memori dan perangkat input
output.

2. Sistem Operasi, mempunyai tugas untuk melakukan control dan koordinasi


penggunaan perangkat keras pada berbagai program aplikasi untuk user-user
yang berbeda.

3. Perangkat Aplikasi, menentukan cara sumber daya sistem digunakan untuk


menyelesaikan permasalahan komputasi dari user, sistem basis data, video
games, program bisnisn dan lain-lain.

4. User yang menggunakan sistem terdiri dari, orang, mesin, atau komputer lain.

Hubungan antara komponen-komponen sistem komputer di atas dapat


dilihat pada gambar
User User User User
1 2 4 n

Compiler assembler text editor database


system

System and application programs

Operating sytem

Computer
hardware

Gambar 1.1 Komponen-komponen sistem komputer

FORMAT INTRUKSI LINUX

Intruksi linux standart mempunyai format sebagai berikut :

$ NamaInstruksi [pilihan] [argumen]

Pilihan adalah option yang dimulai dengan tanda (minus). Argumen dapat
kosong, satu atau.Contoh :

$ ls Tanpa argumen
$ ls a Option adalah a = all, tanpa argumen
$ ls /bin Tanpa option, argumen adalah /bin
$ ls/bin /etc /user Ada 3 argumen
$ ls l /usr 1 option dan 1 argumen 1 = long list
$ ls la /bin /etc 2 option -1 dan a dan 2 argumen
MANUAL

Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang


penting dalam menggunakan manual adalah :

Q Untuk keluar dari programman.


<Enter> Ke bawah, baris per baris.
<Spasi> Ke bawah, per halaman.
B Kembali ke atas, 1 halaman.
/teks Mencari teks (string).
N Meneruskan pencarian string sebelumnya.

LEMBAR KERJA DAN TUGAS

Percobaan 1 : Melihat identitas diri (nomor id dan group id)


$ id

Percobaan 2 : Melihat tanggal dan kalender dari sistem


1. melihat tanggal saat ini
$ date

2. Melihat Kalender
$ cal 12 2012
$ cal -y
Percobaan 3 : Melihat identitas mesin
$ hostname

$ uname

$ uname -a

Percobaan 4 : melihat siapa yang sedang aktif


$w

$ who

$ whoami
Percobaan 5 : Menggunakan manual

$ man id

$ man date
$ man cal

$ man hostname
$ man uname

Percobaan 6 : Menghapus Layar

$ clear

Percobaan 7 : Mencari perintah yang tepat sama dengan kunci yang dicari

$ whatis id

$ whatis date

$ whatis cal
$ whatis hostname

$ whatis uname
Tugas

1. Lihatlah user-user yang sedang aktif pada computer

2. Perintah apa yang digunakan untuk melihat kalender satu tahun penuh?
$cal –y
3. Bagaimana dapat melihat perintah manual dari perintah cal?
$man cal

4. Bagaimana melihat perintah manual ls dengan kata kunci sort?


$man is sort
5. Berikan contoh menggunakan manual untuk melihat user yang sedang aktif?
$man who
LABORATORIUM INFORMATIKA
PROGRAM STUDI INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS MUHAMMADIYAH SIDOARJO
2020

Lembar Asistensi

Praktikum

SISTEM OPERASI

POKOK BAHASAN 2

Judul : Struktur Sistem Operasi Linux


Nama : Muhamamd Iqbal Nahariqi
NIM 181080200225
Kelompok 16
Dilaksanakan : 19 April 2020

Mengetahui,

Dosen Praktikum Asisten Praktikum

Abinurdian, S.Kom., M.Kom. (Lailatul Lutfiah


POKOK BAHASAN 2

STRUKTUR SISTEM OPERASI LINUX

PENDAHULUAN

Pada pokok bahasan ini akan dibahas mengenai Struktur sistem operasi
Linux dimana pembahasannya meliputi :

Komponen-komponen sistem : manajemen proses, manajemen memori utama,


manajemen memori sekunder, manajemen I/O dan manajemen file.

Pelayanan sistem operasi.

Sistem cal

Sistem program

Sehingga setelah mempelajari bab ini diharapkan mahasiswa mampu :

a) Memahami konsep dasar dan struktur sistem operasi Linux.

b) Menyebutkan layanan yang dapat dilakukan sistem operasi dan


menjelaskan yang dimaksud sistem cal dan sistem program.

PENYAJIAN ( TUTORIAL )

Struktur Linux

Linux tidak jauh beda dengan Unix yang merupakan suatu sistem operasi
yang terstruktur, menyangkut sistem pada perangkat lunaknya maupun pada
perangkat keras seperti ( terminal, unix sistem, consol serta jalur komunikasi ).

Adapun struktur Linux yang menyangkut perangkat lunak antara lain :

- Shell

- Utilitas

- Kernel

- Aplikasi

Struktur Shell merupakan interpreter pada sistem Linux. Shell berfungsi


sebagai interface (antar muka ) dengan sistem Linux. Adapun macam-macam
shell yang terdapat pada sistem Linux antara lain :
 Kom shell (/bin/ksh )

 Boume Again Shell ( /bin/bash )

 C Shell ( /bin/csh )

Struktur Utilitas adalah salah satu program yang sengaja disediakan


Linux untuk melakukan tugas-tugas tertentu.

Struktur Kernel, merupakan bagian paling penting dari suatu sistem


Linux, memiliki fungsi : untuk menampilkan berbagai bentuk fungsi bertingkat
rendah dan pengendali langsung perangkat keras.

Terdapat beberapa fungsi yang dilakukan kernel antara lain :

1. Manajemen file dan security

2. Pelayanan proses input output

3. Manajemen memori

4. Penanganan proses interupsi

5. Proses manajemen sistem dan penjadwalan

6. Pelayanan jam sistem dan tanggal

Pada Linux terdapat sistem call yaitu sistem yang menghubungkan antara
bagian luar Linux dengan kernel.

Struktur Aplikasi adalah sala satu program yang dibuat oleh pemakai
untuk memenuhi kebutuhan sendiri.

Dan perlu diketahui juga tentang struktur direktori pada Linux,


sebelumnya saya jelaskan apa itu file ??

File merupakan struktur dasar dalam sebuah sistem komputer berfungsi


untuk menyimpan data-data maupun informasi. Nah didalam Linux dibagi
menjadi 3 (tiga) kategori utama antara lain :

1) Directory

Yaitu file yang berisi daftar nama dan juga suatu bilangan node dari masing-
masing file yang digunakan.

2) File Special

Yaitu file yang menyatakan piranti fisik / perangkat keras, bisa berupa file-
file yang berhubungan.
3) File Biasa

Yaitu file yang digunakan untuk penyimpanan data, dokumen, grafik, dll.
Bentuk file antara lain file data.

Sistem file pada Linux juga menyerupai pepohonan ( tree ), yaitu dimulai
dari root, kemudian direktori dan subdirektori. Sistem file Linux diatur secara
hirarkhikal, yaitu dimulai dari root dengan symbol / .

Kita dapat menciptakan File dan Direktori mulai dari root ke bawah.
Direktori adalah file khusus, yang berisi nama file dan INODE ( pointer yang
menunjuk ke data / isi file tersebut ). Secara logika, direktori dapat berisi file dan
Direktori lagi ( disebut juga Subdirektori ).

LEMBAR KERJA DAN TUGAS

Percobaan 1 : Manajemen Proses

1. ps menampilkan PID ( Process ID ) untuk shell dan proses ps itu sendiri


$ ps
$ ls -1 /proc/ [ nomor PID ]
2. Melihat Status proses
$ cat /proc/ [ nomorPID ] /status
3. Melihat Nilai pada variable/proc
$ ls /proc/sys/net/ipv4

4. Melihat isi salah satu variable


$ cat/proc/sys/net/ipv4/ip_forward

$ echo 1 > /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 Asisten Praktikum

Abinurdian, S.Kom., M.Kom. (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

Anda mungkin juga menyukai