SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada...

25
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

Transcript of SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada...

Page 1: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

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

Page 2: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [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, 25 April 2016

Penulis

Page 3: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [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 .................................................................................. 20

3.1. Simpulan .............................................................................. 20

3.2. Saran .................................................................................... 20

Page 4: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [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 1ubsti 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 bekerja dengan shell

2. Memahami penggunaan syntax linux pada pembahasan instruksi-instruksi bash

shell.

Page 5: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

BAB II

ISI

1. Eksekusi seluruh profile yang ada :

a. Edit file profile /etc/profile dan tampilkan pesan sebagai berikut :

echo ‟Profile dari /etc/profile‟

Page 6: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

Analisa : untuk dapat mengedit file profil direktori etc. Masuk sebagai user

root (sudo su) dan ketikkan syntax berikut ini : gedit vi /etc/profile tekan

enter lalu ketikkan echo „Profil dari /etc/profil‟. Untuk menampilkan pesan

dari file profil masuk ke direktori etc (cd /etc). Buat file menjadi executable

dengan perintah chmod +x profile. Lalu tampilkan file dengan syntax

./profile

b. Asumsi nama anda student, maka edit semua profile yang ada yaitu :

/home/ student/ .bash_profile

/home/ .student/ .bash_login

/home /student/ .profile

/home /student/ .bashrc

Page 7: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

c. Ganti nama /home/student dengan nama anda sendiri. Pada setiap file

tersebut, cantumkan instruksi echo, misalnya pada /home/

student/.bash_profile:

echo “Profile dari .bash_profile”

Page 8: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

d. Lakukan hal yang sama untuk file lainnya, sesuaikan tampilan dengan

nama file yang bersangkutan.

Jawab : Ada pada bagian c

Page 9: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

2. Jalankan instruksi 6ubstitute user, kemudian keluar dengan perintah exit

sebagai berikut :

Untuk mengerjakan perintah nomor dua, lakukan perintah seperti berikut terlebih

dahulu :

Merubah file-file menjadi file executable

Menampilkan file-file yang dibuat

$ su student

$ exit

Page 10: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

kemudian gunakan opsi – sebagai berikut :

$ su – student

$ exit

Jelaskan perbedaan kedua utilitas tersebut.

Perbedaan kedua utilitas tersebut yaitu adanya permintaan password pada opsi

syntax kedua, menampilkan isi dari file-file yang dibuat pada direktori yang

berbeda. Untuk direktori yang memiliki banyak file, hanya akan ditampilkan satu

buah filenya saja.

Page 11: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

3. Logout

a. Edit file .bash_logout, tampilkan pesan dan tahan selama 5 detik,

sebelum eksekusi logout

Echo “Terima kasih atas sesi yang diberikan”

Sleep 5

Clear

Jawab :

Mengedit file

Memberikan inputan untuk tampilan output, waktu jeda untuk

membersikan layar.

Mengubah file menjadi executable dan menampilkan file.

Page 12: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

Tampilan layar setelah 5 detik

Analisa : Untuk mengedit file .bash_logout masuk sebagai user root terlebih

dahulu. Lalu masukkan text edit dengan echo beserta waktu tunggu selama 5

detik (5 sleep) dan juga syntax clear yang berfungsi untuk membersikan layar

saat file .bash_logout ditampilkan, untuk menampilkan file .bash_logout

ubah file menjadi executable terlebih dahulu. Jika file tampil, maka ia akan

memeberikan output berupa inputan text yang kita masukkan yaitu Terima

kasih atas sesi yang diberikan dan layar akan dibersikan setelah 5 detik.

b. Edit file .bash_logout, tampilkan pesan dan tahan selama 4 detik,

sebelum eksekusi logout

Jawab :

Syntax mengedit file da memberi inputan untuk tampilan layar, waktu

tunggu untuk pembersihan layar

Page 13: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

Mengubah layar menjadi executable dan menampilkan file yang dibuat.

Analisa : Untuk analisa, sama seperti langkah sebelunya (tiga a) hanya saja

waktu tunggu atau waktu berhenti yang membedakannya. Dimana pada

bagian pertama waktu tunggu pada bagian a adalah lima dan waktu tunggu

untuk membersikan layar pada bagian b adalah empat.

4. History

a. Ganti nilai HISTSIZE dari 1000 menjadi 20

$ HISTSIZE=20

$ history

Analisa : merubah nilai HISTSIZE dari 1000 menjadi 20 lalu tampilkan

history yang telah dilakukan.

Page 14: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

b. Gunakan fasilitas history dengan mengedit instruksi baris ke 5 dari

instruksi yang terakhir dilakukan.

$ !-5

Analisa : Syntax diatas akan menambil dan menjalankan histry pada baris ke

lima paling bawah yakni gedit .bash_logout. Sehingga akan muncul tampilan

seperti pada gambar.

c. Ulangi instruksi yang terakhir. Gunakan juga ^P dan ^N untuk

bernavigasi pada history buffer

$ !!

Jawab :

Page 15: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

Ketika ditekan ^P

Analisa : Fungsi dari !! adalah untuk menangkap history terakhir yang telah

dilakukan user.

d. Ulaingi instruksi pada history buffer nomor tertentu, misalnya nomor

150

$ !150

Jawab :

Page 16: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

Analisa : !150 adalah syntax yang berfungsi menangkap dan menjalankan

history dengan nomor urut 150. Terlihat pada gambar satu bahwa syntax 150

adalah clear maka ketika enter ditekan maka layar akan dibersikan.

e. Ulangi instruksi dengan prefix “ls”

$ !ls

$ !?ls?

Analisa : syntax dari ls yang sedikit berbeda ini memiliki output yang sama

hanya saja memiliki perbedaan yang akan di sebutkan dalam pembahasan

berikutnya.

Page 17: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

Page 18: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

f. Jelaskan perbedaan instruksi diatas

Perbedaan instruksi ls diatas adalah :

! ls : menjalankan perintah yang mengandung ls saha

!?ls? : menjalankan perintah yang mengandung ls dengan pilihan

option.

5. Prompt String (PS)

a. Edit file .bash_profile, ganti prompt PS1 dengan „>‟. Instruksi export

diperlukan dengan parameter nama variab le tersebut, agar perubahan

variable PS1 dikenal oleh semua shell

PS1=‟> „

export PS1

Eksperimen hasil PS1 :

$ PS1=“\! > “

69 > PS1=”\d > “

Mon Sep 23 > PS1=”\t > “

10:10:20 > PS1=”Saya=\u > “

Saya=stD02001 > PS1=”\w >”

~ > PS1=\h >”

Jawab :

Analisa : syntax diatas berfungsi untuk menampilkan informasi sesuai

dengan option perintah seperti d adalah data (tanggal), t adalah time (waktu),

u adalah user (pengguna).

Page 19: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

b. Ubahlah warna shell prompt dengan warna biru dan berkedip.

Analisa : untuk mengubah warna biru gunakan kode 34.

6. Bash script

a. Buat 3 buah script p1.sh, p2.sh, p3.sh dengan isi masing-

masing :

p1.sh

#! /bin/bash

echo “Program p1”

ls –l

Page 20: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

p2.sh

#! /bin/bash

echo “Program p2”

who

p3.sh

#! /bin/bash

echo “Program p3”

ps x

Page 21: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

b. Jalankan script tersebut sebagai berikut dan perhatikan

hasilnya :

$ ./p1.sh ; ./p3.sh ; ./p2.sh

$ ./p1.sh &

Page 22: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

$ ./p1.sh $ ./p2.sh & ./p3.sh &

$ ( ./p1.sh ; ./p3.sh ) &

Page 23: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

7. Jobs

a. Buat shell- script yang melakukan loop dengan nama pwaktu.sh, setiap

10 detik, kemudian menyimpan tanggal dan jam pada file hasil.

#!/bin/bash

while [ true ]

do

date >> hasil

sleep 10

done

b. Jalankan sebagai background; kemudian jalankan satu program (utilitas

find) di background sebagai berikut :

$ jobs

$ find / -print > files 2>/dev/null &

$ jobs

Page 24: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

c. Jadikan program ke 1 sebagai foreground, tekan ^Z dan kembalikan

program tersebut ke background

$ fg %1

$ bg

d. Stop program background dengan utilitas kill

$ ps x

$ kill [Nomor PID]

Analisa : ps berfungsi untuk menampilkan informasi

Analisa : kill menghentikan proses sementara

Page 25: SISTEM OPERASI · 2016. 5. 10. · atau terputus oleh itu. Sistem operasi yang ditemukan pada 1ubsti semua perangkat yang berisi computer dari ponsel dan konsol permainan video untuk

Copyright 2016 choconr.wordpress.com 2 [email protected]

BAB III

PENUTUP

3.1. Simpulan

instruksi dari pemakai yang diberikan untuk dapat dieksekusi dan

menjalankan beberapa program

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.