Anda di halaman 1dari 11

LAPORAN RESMI PRAKTIKUM

(REPORT OF ACTIVITY)
SISTEM OPERASI
SISTEM INFORMASI

Oleh:

NAMA : IBNU NURFAJAR


___________________________________

NIM : 15.12.8430

Materi:

Operasi Input & Output

S1 – SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK AMIKOM YOGYAKARTA
TAHUN 2016
2
OPERASI INPUT & OUTPUT
A. Tujuan

Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu:

1. Memahami konsep proses I/O dan redirection

2. Memahami standar input, output dan error

3. Menggunakan notasi output, append dan here document

4. Memahami konsep PIPE dan filter

B. Peralatan Praktikum
PC dengan sistem operasi GNU/Linux

C. Praktikum
1. Analisa hasil percobaan 1 sampai dengan 4, untuk setiap perintah
jelaskan tampilannya.
2. Kerjakan latihan pada Modul dan analisa hasilnya
3. Berikan kesimpulan dari praktikum ini.

APAKAH KOMPUTER PC/LAPTOP/NETBOOK ANDA


SUDAH TERINSTAL SISTEM OPERASI LINUX ??
(WAJIB DI ISI)

Alhamdulillah Sudah
Paraf Dosen /
Asisten Praktikum

2
OPERASI INPUT & OUTPUT

(LEMBAR JAWAB)

1. Analisa hasil percobaan 1 sampai dengan 4

PERCOBAAN 1: FILE DESCRIPTOR

1.Output ke layar(standar output),input dari sysyem(kernel)

Perintah ini menampilkan input yang dilakukan oleh system(kernel)

2.Output ke layar(standar output),input dari keyboard(standar input)

Perintah ini menampilkan input yang dilakukan secara manual dari


keyboard,untuk keluar dari sistem perintah,tekan ^d(ctrl + d)

3.Input dari keyboard,output ke alamat internet

$mail arna@eepis-its.edu
contoh surat yang langsung
dibuat pada standard input (keyboard)[Ctrl-d]

Perintah ini akan menampilkan input yang dilakukan dari keyboard dengan
metode standar input kedalam email arna@eepis-its.edu

4.Input nama direktori,output tidak ada(membuat direktori baru).Bila


terjadi error,tampilan error berada di layar(standard error)

Perintah ini hanya akan menginput dari keyboard,namun tidak menampilkan


output yang ditimbulkan,tetapi jika terjadi error,maka output standard error akan
muncul
PERCOBAAN 2:PEMBELOKAN(REDIRECTION)

1.Pembelokan standar output

Perintah ini akan menampilkan input yang ada ke dalam output berupa file
dengan format .txt,teks yang diinputkan akan masuk dan disimpan ke dalam file
.txt tersebut.

2.Pembelokan standar input,yaitu input dibelokan dari keyboard menjadi


dari file

Perintah ini akan menampilkan input/teks yang seharusnya dari keyboard


menjadi input dari keyboard yang sudah masuk/disimpan di dalam file

3.Pembelokan standar error untuk disimpan di file

Perintah ini akan membelokkan pesan error(standard error) menjadi input teks
ke dalam file,perintah yang bisa digunakan adalah “2>”,input berupa pesan
error yang disimpan dapat ditampilkan dengan menggunakan perintah $ cat

4.Notasi 2>&1 : pembelokan standar error 2> adalah identik dengan file
descriptor 1

Perintah ini akan membelokan standar error dengan menggunakan notasi 2>&1
ke dalam file yang pada dasarnya identik dengan descriptor

5.Notasi 1>&2(>&2) : pembelokan standar output sama dengan standar


error

Notasi ini akan membelokan standar output menjadi standar error

6.Notasi >> (append)

Notasi ini akan menambahkan input baru ke dalam teks dengan


membelokannya dari keyboard langsung ke dalam file tanpa menghapus input
yang telah ada sebelumnya
7.Notasi Here Document(<<[tanda bebas]),digunakan untuk menandai
akhir input dari keyboard

Notasi ini berfungsi mengakhiri input dari keyboard dan langsung


menampilkannya ketika mengetikkan notasi tersebut

8.Notasi “-“

Notasi “-“ berfungsi untuk menyisipkan input yang berasal dari keyboar lalu
ditampilkan

9.Operator “>” (Membelokkan standar output ke file)

Operator ini berfungsi untuk membelokkan output yang dimasukkan dengan


menggunakan command “echo” lalu membelokkannya ke dalam file “output”

10.Operator “>>”(Menambahkan output ke file)

Operator ini menambahkan output berupa “bye” lalu akan disimpan dalam file
“output” tanpa mengubah isi yang ada di dalam file tersebut

11.Operator “<” (Membelokkan standar input)

Operator ini berguna untuk membelokkan standar input yang ada lalu
menampilkannya lewat output

12.Pengkombinasian standar input dan standar output

Dari percobaan ini,input dan standar bisa kita dapat dengan menggunakan
operator <,>,>>

PERCOBAAN 3:PIPA(PIPELINE)

dengan menggunakan pertintah “who”,akan menampilkan nama user dan


rincian loginnya lalu diurutkan berdasarkan huruf pertama dengan
menggunakan notasi pipeline(|),yaitu proses system yang berbeda. notasi “>”
input file yang ada di who,dibelokkan kedalam file “tap”,lalu diurutkan dengan
menggunakan ( | ) dan dihapus dengan command “rm”.dengan menggunakan
operasi pipe,hasil yang ditampilkan menjadi lebih banyak dan memiliki
banyak variasi
PERCOBAAN 4: FILTER

dengan menggunakan perintah w,kita bisa melihat siapa user yang sedang
aktif,lalu dengan menggunakan grep,kita akan mendapatkan file yang berkaitan
dengan keyword yang kita masukkan(dalam gambar ini,dengan menggunakan
keyword user),perintah proses grep diberikan pipe agar langsung ke proses
yang selanjutnya.
Perintah ls digunakan untuk melihat semua direktori aktif lalu dengan
menggunakan pipe,kita bisa langsung ke proses wc(word count) untuk
menghitung jumlah kata,bytes,baris,karakter di dalam direktori tersebut.

2.KERJAKAN LATIHAN DAN ANALISA HASILNYA!

1.Lihat daftar secara lengkap pada direktori aktif,belokkan standard output ke


file baru !

dengan menggunakan perintah ls,kita bisa melihat daftar direktori yang sedang
aktif,dengan menggunakan notasi “>”,output yang ada dari perintah ls
dibelokkan ke dalam file bernama “baru”,untuk menampilkan isi filenya,gunakan
perintah:”cat(nama_file),dalam hal ini:cat baru”
2.Lihat daftar secara lengkap pada direktori /etc/passwd,belokkan tampilan
standard output ke file baru tanpa menghapus file baru sebelumnya!

dengan menggunakan perintah ls /etc/passwd,output ditampilkan,lalu dengan


menambahkan notasi “>>” ke file baru ,outputnya dibelokkan menjadi ke file
tetapi tidak menghapus file yang ada sebelumnya,lalu untuk
menampilkannya,belokkan standar input dengan perintah “cat”.
3.Urutkan file baru dengan cara membelokkan standard input!

dengan menggunakan perintah “cat”,input dibelokkan lalu dengan


menambahkan pipe,proses pengurutan berdasarkan alfabetis dilaksanakan lalu
dibelokkan inputnya menjadi output seperti gambar di atas.

4.Urutkan file baru dengan cara membelokkan standar input dan standard
output ke file baru.urut!

Setelah membelokkan input pada soal nomor 3,pada soal nomor 4,kita tinggal
membelokkan output yang ada dengan menggunakan notasi “>” ke file dengan
nama urut.baru,jangan lupa sertakan pipe agar proses pengurutan juga terjadi.
5.Buatlah direktori latihan2 sebanyak 2 kali dan belokkan standard error ke file
rmdirreror.txt!

dengan menggunakan perintah “mkdir(nama_direktori)” kita bisa membuat


direktori dengan judul:latihan2,setelah membuatnya sebanyak 2 kali,standard
errorpun muncul,untuk membelokkannya ke dalam file “rmdirerror.txt”,gunakan
notasi “2>” setelah perintah pembuatan direktori lalu disambung dengan notasi
tersebut ke nama file yang diinginkan.

6.Urutkan kalimat berikut:

Jakarta
Bandung
Surabaya
Padang
Palembang
Lampung
Dengan menggunakan notasi here…document(<@@@..@@@)
Setelah menginisialkan symbol “@@@” sebagai notasi “here” lalu
menambahkan pipe untuk melanjutkan ke proses pengurutan,kita hanya perlu
memasukkan nama daerah,lalu mengakhirinya dengan symbol notasi “here”
yang telah dibuat di saat awal,maka tampilan akan berurut.

7.Hitung jumlah baris, kata dan karakter dari file baru.urut dengan
menggunakan filter dan tambahkan data tersebut ke file baru.

Analisa:Dengan menggunakan perintah cat baru.urut,input dibelokkan lalu


dengan tambahan filter wc, jumlah baris,kata dan karakter akan terlihat.Dengan
membelokkan output dari file yang telah difilter,kembali data ditambahkan ke
file baru.

8.Gunakan perintah dan perhatikan hasilnya

Perintah “grep” berguna untuk mencari data yang kita inginkan,dalam hal ini
“grep dog” mencari kata yang memiliki unsure “dog” lalu dengan menambahkan
pipe “grep” lainnya dengan argument –v “cat” maka akan dicari kata “dog” yang
berlainan/tidak berhubungan dengan kata “cat” .
KESIMPULAN

Kesimpulan dari laporan ini adalah sistem proses input dan output yang terjadi
pada linux dapat dirincikan dengan mudah dan menggunakan kata perintah
yang bermacam-macam sesuai dengan kebutuhan kita.

Anda mungkin juga menyukai