sistem operasi · sistem operasi yang ditemukan pada hampir semua perangkat yang berisi computer...
TRANSCRIPT
POSTEST
SISTEM OPERASI
Disusun Oleh :
Nama : Nurul Annisa Putri
Nim : 25012.55401.14.038
Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B
Dosen : Zaid Romegar Mair, S.T., M.Cs
PEMERINTAHAN KABUPATEN MUSI BANYUASIN
DINAS PENDIDIKAN NASIONAL
POLITEKNIK SEKAYU
TAHUN AKADEMIK 2016
copyright 2016 choconr.wordpress.com ii [email protected]
KATA PENGANTAR
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Panyayang,
penulis ucapkan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat dan
hidayah-Nya kepada penulis, sehingga penulis dapat menyelesaikan Laporan Sistem
Operasi.
Adapun Laporan Sistem Operasi ini telah penulis usahakan semaksimal
mungkin. Namun tidak lepas dari semua itu, penulis menyadari sepenuhnya bahwa ada
kekurangan baik dari segi penulisan maupun segi lainnya. Oleh karena itu, dengan
lapang dada dan tangan terbuka penulis membuka selebar-lebarnya bagi Dosen mata
kuliah khususnya Sistem Operasi dapat memberikan saran dan kritik kepada penulis
sehingga penulis dapat memperbaiki Laporan ini.
Akhir kata penulis mengharapkan semoga dari Laporan ini dapat diambil
hikmah dan manfaatnya.
Sekayu, 04 April 2016
Penulis
copyright 2016 choconr.wordpress.com iii [email protected]
DAFTAR ISI
KATA PENGANTAR ......................................................................................... ii
DAFTAR ISI ....................................................................................................... iii
BAB I : PENDAHULUAN ...................................................................... 1
1.1. Latar Belakang ..................................................................... 1
1.2. Tujuan ................................................................................... 1
BAB II : ISI ............................................................................................... 2
BAB III : PENUTUP .................................................................................. 15
3.1. Simpulan .............................................................................. 15
3.2. Saran .................................................................................... 15
copyright 2016 choconr.wordpress.com 1 [email protected]
BAB I
PENDAHULUAN
1.1. Latar Belakang
Sistem operasi (bahasa Inggris: operating system (OS)) adalah komponen
pengolah piranti lunak dasar (essential component) tersistem sebagai pengelola
sumber daya perangkat keras komputer (hardware), dan menyediakan layanan
umum untuk aplikasiperangkat lunak. Sistem operasi adalah jenis yang paling
penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi,
pengguna tidak dapat menjalankan program aplikasi pada komputer mereka,
kecuali program booting.
Sistem operasi mempunyai penjadwalan yang sistematis mencakup
perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber
daya lainnya.
Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran
dan alokasi memori, sistem operasi bertindak sebagai perantara antara program
aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya
dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS
atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua
perangkat yang berisi computer dari ponsel dan konsol permainan
video untuk super komputer dan server web.
Contoh sistem operasi modern adalah Linux, Android, iOS, Mac OS X,
dan Microsoft Windows.
1.2. Tujuan
Adapun tujuan penulis dalam membuat makalah ini yaitu :
1. Mahasiswa dapat mengetahui penjadwalan prioritas pada sistem operasi.
2. Memahami penggunaan syntax linux pada pembahasan penjadwalan prioritas
sistem operasi.
copyright 2016 choconr.wordpress.com 2 [email protected]
BAB II
ISI
1. Login sebagai root.
Analisa : Untuk masuk sebagai user root ketikkan syntax “sudo su” pada
command prompt. Maka pada layar syntax ~$ akan berubah menjadi # yang
menandakan bahwa user biasa telah login sebagai user root.
2. Buka tiga buah terminal dengan cara file > open tab.
copyright 2016 choconr.wordpress.com 3 [email protected]
Analisa : Untuk membuka tab menjadi tiga, ikuti langkah pada gambar di atas.
Lalu lakukan login sebagai root untuk masing-masing tab (langkah pertama).
3. Pada setiap terminal, ketik PS1=”\w:” diikuti Enter. \w menampilkan path
pada direktori home.
Analisa : fungsi dari syntax di atas adalah menampilkan path pada direktori
home.
copyright 2016 choconr.wordpress.com 4 [email protected]
4. Untuk setiap terminal ketik pwd dan tekan Enter untuk melihat bahwa pada
directori mana anda sedang berada.
Analisa : syntax pwd berfungsi untuk menampilkan pada direktori mana user
aktif atau berada. jelas ditampilkan pada layar bahwa user sedang berada pada
direktori home. Jika saja, user berpindah direktori dengan menggunakan syntax
“cd <namadirektori>” maka ketika user mengetikkan syntax pwd output yang
tampil adalah <namadirektori>.
copyright 2016 choconr.wordpress.com 5 [email protected]
5. Buka terminal lagi (keempat).
6. Pada terminal keempat, ketik top dan tekan Enter. Maka program top akan
muncul. Ketik i. Top akan menampilkan proses yang aktif. Ketik lmt. Top
tidak lagi menampilkan informasi pada bagian atas dari screen. Pada
percobaan ini, terminal keempat sebagai jendela Top.
Ketik top
copyright 2016 choconr.wordpress.com 6 [email protected]
Ketik i
Ketik lmt
Analisa : syntax top di atas berfungsi untuk mengetahui status memori (tekan q
untuk quit). syntax i di atas berfungsi untuk menampilkan proses yang aktif pada
layar dan syntax lmt berfungsi untuk menghentikan tampilan bar atas pada layar.
copyright 2016 choconr.wordpress.com 7 [email protected]
7. Pada terminal 1, bukalah program executable C++ dengan mengetik
program yes dan tekan Enter.
Analisa: Perintah yes akan menampilkan program executable c++ dengan
tampilan layar huruf y tanpa berhenti.
8. Ulangi langkah 7 untuk terminal 2
copyright 2016 choconr.wordpress.com 8 [email protected]
9. Jendela Top akan menampilkan dua program yes sebagai proses yang
berjalan. Nilai %CPU sama pada keduanya. Hal ini berarti kedua proses
Mengkonsumsi waktu proses yang sama dan berjalan sama cepat. PID dari
kedua proses akan berbeda, misalnya 3148 dan 3149. Kemudian gunakan
terminal 3 (yang tidak menjalankan primes maupun Jendela Top) dan ketik
renice 19 <PIDterimnal 1> (contoh : renice 19 3148) dan diikuti Enter. Hal
ini berarti mengganti penjadwalan prioritas dari proses ke 19.
Analisa : PID 2302 dan PID 2304 merupakan progrees bar “yes” dengan
kecepatan %CPU dan NI yang berbeda dengan RES yang sama.
copyright 2016 choconr.wordpress.com 9 [email protected]
10. Tunggu beberapa saat sampai program top berubah dan terlihat pada
jendela Top. Bandingkan %CPU kedua proses. Hal ini berarti bahwa
penjadwalan prioritas untuk proses 3148 lebih besar (lebih lambat) dari 0.
Proses 3149 berjalan lebih cepat.
Analisa : dari tampilan layar diatas dapat dilihat bahwa penjadwalan prioritas
antara 2303 dan 2304 sama (lihat NI) kecepatan %CPU pada 2303 lebih besar
dibandingkan dengan 2304.
copyright 2016 choconr.wordpress.com 10 [email protected]
11. Program top juga mempunyai fungsi yang sama dengan program renice.
Pilih Jendela Top dan tekan r. Program top terdapat prompt PID torenice:
tekan 3148 (ingat bahwa Anda harus mengganti 3148 dengan PID Anda
tekan 3148 (ingat bahwa Anda harus mengganti 3148 dengan PID Anda
sendiri) dan tekan Enter. Program top memberikan prompt Renice PID
3148 to value: tekan-19 dan tekan Enter.
Tekan r
2304
copyright 2016 choconr.wordpress.com 11 [email protected]
PID to renice: -19
Analisa : renice juga berfungsi untuk menampilkan status memori pada PID
tertentu. Dimana kecepatan NI pada PID tersebut (PID 2304) tersebut dapat di
ubah.
copyright 2016 choconr.wordpress.com 12 [email protected]
12. Tunggu beberapa saat sampai top berubah dan lihat nilai %CPU pada
kedua proses. Sekarang proses 3148 lebih cepat dari proses 3149.
Analisa : dapat dilihat dari tampilan bahwa kecepatan %CPU pada 2304 sama
dengan kecepatan pada %CPU pada PID 2303.
13. Gunakan terminal 3 (yang tidak menjalankan perintah yes maupun Jendela
Top) dan ketik ps –u. Cari pid dari kedua proses yes. Kolom status
menunjukkan < pada proses 3148 yang menunjukkan penjadwalan prioritas
lebih rendah (lebih cepat) dari nilai 0.
copyright 2016 choconr.wordpress.com 13 [email protected]
14. Pilih terminal 3 (yang sedang tidak menjalankan yes atau program top) dan
ketik nice –n-10 yes dan tekan Enter. Tunggu beberapa saat agar program
top berubah dan akan terlihat proses primes ketiga. Misalnya akan terlihat
proses primes ketiga. Misalnya PID nya 4107. Opsi-10 berada pada kolom
NI (penjadwalan prioritas).
Ketikkan : nice –n-10 yes (pada terminal 3)
Analisa : Syntax nice –n-10 yes berfungsi untuk mengubah NI pada PID
tertentu di progress bar top.
15. Perubahannya.
16. Tutup semua terminal windows.
copyright 2016 choconr.wordpress.com 14 [email protected]
17. Logout dan login sebagai user biasa.
Analisa : untuk masuk sebagai user biasa tekan Ctrl + D pada keyboard.
Kesimpulan
Kesimpulan dari praktikum ini adalah, bahwa setiap proses memiliki penjadwalan
tersendiri berdasarkan pengidentifikasi proses atau disebut denga id proses (PID), yaitu
nomor yang digunakna oleh sebagai besar sistem operasi.
copyright 2016 choconr.wordpress.com 15 [email protected]
BAB III
PENUTUP
3.1. Simpulan
System operasi merupakan salah satu software yang digunakan sebagai
perantara, pengendali antara suatu system yang berupa hardware untuk
memudahkan intraksi dengan brainware yang memilikan perintah – perintah yang
bisa melakukan manipulasi file, menampilkan file, mengkonversikan huruf kecil
dan huruf kapital, menyisipkan isi dari suatu file, menyimpan sebagian teks ke
suatu file, membuat user baru, membuat symbolic link, dll serta menentukan
penjadwalan proses pada CPU.
3.2. Saran
Diharapkan setelah membuat laporan posttest serta melakukan praktikum
mahasiswa/i dapat mempelajari dan memahami penggunaan perintah dari syntax
linux dan manfaat system operasi secara praktis, cepat dan mudah sesuai dengan
kebutuhan.
Untuk mengetahui perintah tersebut secara spesifik diperlukan latihan
berulang untuk mendapatkan pemahaman yang maksimal serta memahami teori
yang dapat mendukung pembelajaran.