Laporan Praktikum Sistem Operasi " Input Output Linux" Beserta Penjelasan dan Gambar
Laporan Praktikum Input Output Linux
LAPORAN RESMI:
1. Analisa
hasil percobaan 1 sampai dengan 4, untuk setiap perintah jelaskan tampilannya.
2. Kerjakan
latihan diatas dan analisa hasilnya
3. Berikan
kesimpulan dari praktikum ini.
Analisa Hasil Percobaan :
1.
Percobaan 1 : File Descriptor
1. Output ke layar (standar output), input dari sistem (kernel)
$ ps
Analisa : Perintah ps digunakan untuk memperlihatkan proses yang sedang berjalan pada sistem (kernel) diperlihatkan pada layar (standart output).PID (Process Identifier) memperlihatkan nomor setiap proses yang diberikan berurutan oleh sistem linux.
2. Output ke layar (standar output), input dari keyboard (standar imput)
$ cat
Analisa
: Perintah cat digunakan untuk mendapatkan input dari keyboard yang
kemudian ditampilkan ke terminal.
3. Input dari keyboard dan output
ke alamat internet
Analisa : untuk mengirim tulisan atau kamilat kedalam suatu alamat email. Namun sebelum itu harus menginstall sudo apt dahulu sebelum menggunakan perintah $ mail.
4.
Input nama direktori, output tidak ada (membuat direktori
baru), bila terjadi error maka
tampilan error pada layar
(standar error).
$ mkdir mydir
Analisa
: Perintah mkdir digunakan untuk membuat direktori. Jika ada nama direktori
yang sama atau yang telah ada, maka muncul pesan
error yang menandakan ketersediaan
direktori tersebut.
2. Percobaan 2 : Pembelokan
(Redirection)
1. Pembelokan standar input
Analisa : Dari percobaan diatas, input dari keyboard pada terminal akan dimasukkan atau dibelokkan pada file myfile.txt. Apabila file myfile.txt dibuka, maka akan muncul tulisan yang sudah dimasukkan tersebut.
2. Pembelokan standar input, yaitu input dibelokkan
dari keyboad menjadi file.
Analisa : Percobaan diatas akan menampilkan
isi dari file myfile.txt pada terminal.
3. Pembelokan standar error untuk
disimpan di file.
Analisa : Perintah cat mkdir
mydir 2> myerror.txt akan menyimpan peringatan error kedalam myerror.txt .
Apabila ketika membuat direktori yang telah dibuat (mkdir mydir) terjadi pesan
error.
4. Notasi 2>&1: Pembelokan
standar error (2>) adalah identik dengan file descriptor1.
Analisa
: Pada percobaan diatas, terdapat pesan error karena filebaru tidak ada didalam
direktori, sehingga tidak ada yang dibelokkan ke out.txt.
5.
Notasi 1>&2 (atau >&2) : Pembelokan standar output adalah sama
dengan file descriptor 2
yaitu
standar error.
Analisa
: Pada percobaan diatas,kalimat yang dibelokkan ke output dengan perintah echo
adalah
filebaru. Namun selanjutnya filebaru tersebut isinya tertindih oleh pesan error
hasil
pembelokan
dari perintah cat filebaru yang gagal dilaksanakan.
6. Notasi >> (append)
Analisa
: Pada penggunaan karakter > digunakan untuk membelokkan output dari echo
menjadi
sebuah filebaru bernama surat. Penggunaan karakter >> digunakan untuk
menyisipkan
output dari echo di kelanjutan isi dari file tujuan.
7.
Notasi here document (<<++ ... ++)
Analisa
: Dengan menggunakan notasi here document, kita tidak perlu lagi menekan ctrl+d
untuk
keluar dari editor untuk menyimpan teks.
8.
Notasi –(input keyboard)
Analisis : Perintah ini akan menampilkan isi
file step by step atau satu persatu sesuai dengan urusan
File yang dimasukan setelah perintah cat.
9.
Untuk membelokkan standar output ke file ,digunakan operator >
Analisa
: Perintah echo akan menampilkan kalimat hello ke terminal, Selanjutnya kalimat
hello
dibelokkan
ke output dan output dibaca muncul kalimat hello.
10. Untuk menambahkan output ke file, digunakan operator >>
Analisa
: Penggunaan operator >> akan menambahkan text bye pada output.
11. Untuk membelokkan standar input digunakan operator <
Analisa
: Perintah cat < output akan menampilkan output pada terminal.
12. Pembelokan standart input dan output
dapat dikombinasikan tetapi tidak boleh menggunakan
nama file
yang sama sebagai standart input dan output.
Analisa :
Penggunaan cat < output >> out digunakan untuk menambahkan file output
dibaris
selanjutnya dari
file out. Penggunaan cat < output > output digunakan untuk menyimpan isi
file output dengan diri sendiri, isi file pada output akan
hilang.
Penggunaan cat
< out >> digunakan
untuk menyisipkan
isi file out kedalam baris selanjutnya
dari file out itu sendiri. Proses ini akan terus menerus
menambah baris teks karena isi file out
akan terus
diperbaharui tanpa henti. Jika diberikan perintah cat out maka baris teks isi file out
tidak akan berhenti.
3. Percobaan 3 : Pipeline
1. Operator pipa ( | ) digunakan untuk membuat eksekusi proses
dengan melewati data langsung ke
data lainnya.
Analisa : Perintah who
yang diberi pipe sort akan membuat data yang ditampilkan secara urut.
Perintah
pipe more digunakan untuk menampilkan file lengkap beserta atributnya.Perintah
pipe
sort
dan more digunakan untuk menampilkan file dan atribut secara lengkap dan
ditampilkan secara
urut.
4. Percobaan 4 : Filter
1. Pipa juga digunakan untuk mengkombinasikan utilitas
sistem untuk membentuk fungsi yang
lebih
kompleks.
Analisa : Penggunaan filter w -h | grep
digunakan untuk menyaring informasi user.Penggunaan
filter ls /etc | wc digunakan untuk
menampilkan jumlah baris,kata dan byte yang ada didalam
direktori /etc. Perintah sort digunakan untuk
mengurutkan data. Perintah uniq digunakan untuk menghilangkan duplikasi.
Kesimpulan
:
Dari percobaan ini dapat disimpulkan bahwa :
1. fungsi dari $ cat perintah
untuk menampilkan text dari file yang dibuat.
2. Dalam operasi input output
pada linux banyak menggunakan perintah.
3. Simbol 0< digunakan untuk
menampilkan(output), simbol >1 digunakan untuk menginputkan text
pada
file, dan simbol 2> digunakan untuk menginputkan pesan error ke dalaam file.
Komentar
Posting Komentar