Selasa, 25 November 2014

PERTEMUAN 3.


Pratikum 2
A.JUDUL
Operasi Input Output
B. POKOK BAHASAN
·        Pipeline
·        Redirection
C.TUJUAN BELAJAR
Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu :
·        Memahami konsep proses I/O dan redirection
·        Memahami standar input,output dan error
·        Menggunakan notasi output,append dan here document
·        Memahami konsep PIPE dan filter
D.DASAR TEORI
Sebuah proses memerlukan input dan output.
Intruksi (command) yang diberikan pada linux melaluli shell disebut sebagai eksekusi program yang selanjutnya disebut proses.
Setiap kali intruksi diberikan , maka linux kernel akan menciptakan sebuah prose dengan memberikan nomor PID.
E.TUGAS PENDAHULUAN :
1.       Apa yang dimaksud redirection ?
2.       Apa yang dimaksud pipeline?
3.       Apa yang dimaksud perintah dibawah ini :
Echo, cat, more, sort, grep, wc, cut,uniq
Jawab :
1.      redirection adalah teknik mengalihkan input atau output dari standarnya.
2.      Pipeline adalah teknik menjadikan output sebuah proses menjadi input proses lainnya.
3.      
·        Echo : Menampilkan tulisan yang di buat setelah perintah echo dan itu tidak disimpan
·        Cat : Menampilkan isi dari sebuah file di layar
·        More : Melihat isi suatu file dengan fasilitas melihat isi file dari atas dan untuk kebawah menggunakan tombol Enter untuk perbaris dan tombol Spasi untuk perlayar
·        Sort : Mengurutkan suatu file teks menurut abjad
·        Grep :untuk menyaring masukannya dan menampilkan baris baris yang hanya mengandung pola yang ditentukan
·        Wc : untuk menghitung jumlah baris ,kata dan karakter dari baris baris.
·        Cut : sebuah program yang ditentukan pada option _c, untuk mengambil kolom tertentu dari baris baris.
·        Uniq : biasanya di gabungkan dalam pipeline dengan sort, digunakan untuk menghilangkan baris baris berurutan yang mengalami duplikasi.
F.ANALISIS
Analisa Percobaan 1
Pada perintah pertama yaitu $ ps muncul suatu tulisan sebagai berikut
Ps adalah perintah untuk menampilkan program - program yang sedang berjalan. ini berarti output ke layar, input dari sistem.
Perintah kedua yaitu $ cat akan membuat kita dapat mengetikkan tulisan dan setelah dienter akan muncul tulisan kita pada layar. Ini berarti output ke layar, input dari keyboard.
Perintah ketiga yaitu $ mail akan membuat kita dapat mengirim e-mail. Ini berarti input dari keyboard, output ke alamat internet.
Perintah keempat yaitu $ mkdir, fungsinya untuk membuat direktori baru.
Analisa Percobaan 2
Perintah pertama yaitu $ cat 1>  myfile.txt kemudian menginput Ini adalah teks yang saya simpan ke file myfile.txt. dalam perintah tersebut akan terbentuk sebuah file bernama myfile.txt dan isinya adalah teks yang telah diinput. Ini merupakkan pembelokan standar output.
Perintah kedua yaitu $ cat 0< myfile.txt kemudian $ cat myfile.txt yang muncul adalah isi dari file tersebut yaitu tulisan yang diinput ketika melakukan perintah pertama. Ini adalah pembelokkan standar input dari keyboard menjadi file.
Perintah ketiga membuat pesan error dimasukkan ke dalam suatu file. Ini adalah contoh pembelokkan standar error untuk disimpan kedalam file.
Perintah keempat ketika diberikan notasi >2 akan sama seperti perintah ketiga, yaitu membuat pesan error masuk kedalam file. Setelah diberikan notasi 2>&1 isi file akan menjadi kosong
Perintah kelima membuat output file dibelokkan ke file yang berbeda
Perintah keenam yaitu tentang notasi (>>), jika notasi hanya 1 (>) maka input akan direset dan hanya diambil hasil inputan tersebut. Jika notasinya ada 2 (>>) maka input akan ditambahkan.
Perintah ketujuh digunakkan sebagai suatu pembatas input dari keyboard. Tanda pembatas dapat digantikan dengan tanda apa saja, namun harus sama dan tanda penutup harus diberikan pasa awal baris.
Perintah kedelapan yaitu notasi – yang berarti menyelipkan input dari keyboard, menampilkan file 1, kemudian menampilkan input dari keyboard dan menampilkan file 2.
Perintah kesembilan yaitu operator > berarti membelokkan standart output ke file
Perintah kesepuluh yaitu operator >> berfungsi untuk menambahkan output ke file
Perintah kesebelas yaitu operator < berfungsi untuk membelokkan standar input
Perintah keduabelas yaitu kombinasi operator. Tidak diperbolehkan menggunakan nama file yang sama sebagai standar input dan output
Analisa Percobaan 3
Percobaan 3 yaitu perintah tentang operator pipa (|) berfungsi untuk menjalankan suatu proses dengan melewati data langsung ke data lainnya
Analisa Percobaan 4
Percobaan 4 yaitu perintah tentang filter, menggunakan pipa untuk mengkombinasikan utilitas sistem untuk membentuk fungsi yang lebih kompleks
Soal Latihan
1.     Menggunakan perintah $ ls 1> baru
2.     Menggunakan perintah $ ls /etc/passwd >> baru
3.     Menggunakan perintah $ cat < baru
4.     Menggunakan perintah $ cat < baru > baru.urut
5.     Pertama menggunakan perintah $ mkdir latihan2 sebanyak dua kali dan akan muncul pesan error, setelah itu menggunakan perintah $ mkdir latihan2 2> rmdirerror.txt
6.     Menggunakan perintah $ cat <@@@ kemudian ketik Jakarta, enter dilanjutkan ketik Bandung, enter Surabaya, enter Padang, enter Palembang, enter Lampung, kemudian ketik @@@
7.     Menggunakan perintah $ wc –lwcbaru.urut >> baru
8.     Perintah – perintah tersebut mengubah tata letak teks dan menghapus beberapa



G. kesimpulan
Praktikum ini dilaksanakan agar kita dapat memahami standar input, output dan error, menggunakan notasi input, append dan here document serta memahami konsep pipe dan filter.


Tidak ada komentar:

Posting Komentar