A. Pembahasan a. Proses Input / output sebuah proses memerlukan proses input / output. Instruksi (command) yang diberikan pada lin...
A. Pembahasan
a. Proses Input / output
sebuah proses memerlukan proses input / output.
Instruksi (command) yang diberikan pada linux melalui sheel disebut sebagai eksekusi program yang selanjutnya disebut proses.
Dalam konteks Linux I/O adalah :
- Keyboard(input)
- Layar monitor(output)
- Files dan direktori
- Struktur data karnel
- Peralatan i/o lainnya(misal, networking card)
Misal ketika ditulis :
input

$ cat latihan .txt

Jakarta : Indonesia
Manila : Philipina
Paris : Prancis
Moskow : Rusia
b. Pengalihan arah (Redirection)
Redirection dilakukan untuk standar input, output dan error, perngalihan arah dapat dipakai untuk mengalihkan keluaran ke file atau pun membaca data dari file.
Contoh : $ Date > date.txt Ø(perintah untuk menyimpan hasil perintah ke file date.txt ).
Simbol untuk pembelokan adalah :
<pengganti standard input
> pengganti standard output
c. Pipa (Pipe)
Pipe digunakan untuk mangalihkan hasil keluaran (output) suatu perintah agar menjadi masukan (input) bagi perintah lain. Mekanisme pipa digunakan sebagai alat komunikasi antar proses
Input à Proses1 à Output à Input à Proses2 à Output
Ket : proses1 manghasilkan output yang selanjutnya digunakna sebagai input oleh proses2. Hubungan i/o (pipa) dilambang dengan symbol “ | ” .
Contoh : $ sort latihan.txt | tail +5
d.Filter
filter adalah memperoses standar input (keyboard) dan menampilkan hasilnya pada standar output (monitor).
Perintah yang digunakan pada filter :
- Perintah sort (mengurutkan masukkan berdasakan urutan nomor)
- Perintah wc (menhitung jumlah baris (-l), kata (-w) dan karakter (-c) dari baris-baris masukkan)

$ wc –l latihan.txt
12 latihan.txt (jumlah baris di latihan.txt ada 12 baris)
$ wc –w latihan.txt
33 latihan.txt (jumlah kata latihan.txt ada 33 kata)
$ wc –c latihan.txt
149 latihan.txt(jumlah karakter latihan.txt 149 karakter)
- Perintah grep (menyaring masukkan dan menampilkan baris-baris yang hanya mengandung pola yang ditentukan)
Misanya : grep “ia” latihan.txt

Jakarta : Indonesia
Moskow : Rusia
Ket : menampilkan nama Kota yang berakhiran “ ia ”
A. Tugas
1.
Perintah | Fungsi | Contoh |
$ cat | menapilkan hasil lembar kerja | $ cat latihan.txt |
$ wc -l | mengetahui jumlah baris | $ wc -l latihan.txt |
$ wc -w | mengetahui jumlah kata | $ wc -w latihan.txt |
$ wc -c | mengetahui jumlah karakter | $ wc -c latihan.txt |
$ head | mengetahiu baris dimulai dari baris yang pertama | $ head -5 latihan.txt |
$ sort latihan.txt |head -5 | u/ membuka jenis yg sama pd baris ke5 yang ada di latihan.txt | |
$ sort latihan.txt |head -3 |wc -c | u/ membuka jenis yg sama pd baris ke3 yang ada di latihan.txt tp dalam bentuk karakter | |
$ tail | menemukan sejumlah barisdimulai dari baris tertentu | $ tail +3 latihan.txt(dimulai dari baris ke 3 sampai terakhir) |
$ sort latihan.txt |tail +5 | u/ menemukan urutan/baris ke 5 dari bawah dan megurutkan berdasarkan hurup pertamanya | |
$ sort latihan.txt |tail +3 |wc -l | menghitung jumlah baris yg ada pada latihan.txt | |
$ tail -3 latihan.txt | menemukan 2 baris dimulai baris tarakhir | |
$ tail +3 latihan.txt | menemukan baris dimulai baris ke3 | |
$ grep | u/ mencari kata tertentu | $ grep -v "a" latihan.txt(London : Inggris,td mengandung hurup "a") |
$ grep "ia" latihan.txt | menemukan nama kota yg hurup ujungnya "ia" | moskow : Rusia |
$ grep "aris" latihan.txt | menemukan nama kota yg hurup ujungnya "aris" | paris : perancis |
$ grep -v "o" latihan.txt | menemukan nama kota yg td mengandung hurup "o" | paris : perancis |
$ grep -v "a" latihan.txt | menemukan nama kota yg td mengandung hurup "a" | London : Inggris |
$ grep "o" latihan.txt | menemukan nama kota yg mengandung hurup "o" | London : Inggris |
2. 5 perintah lain utilitas dan operasi I/O
Tr > digunakan untuk mengartikan
Find > digunakan untuk mencari apa yang di inginkan oleh user
Pr > digunakan untuk memformat ulang komputer
Cut
D. Kesimpulan
Tool untuk melakukan tindakan :
a. Proses Input / output
Dalam konteks Linux I/O adalah :
- Keyboard(input)
- Layar monitor(output)
- Files dan direktori
- Struktur data karnel
- Peralatan i/o lainnya(misal, networking card)
b . Pengalihan arah (Redirection)
Redirection dilakukan untuk standar input, output dan error, perngalihan arah dapat dipakai untuk mengalihkan keluaran ke file atau pun membaca data dari file.
Contoh : $ Date > date.txt Ø(perintah untuk menyimpan hasi perintah ke file date.txt ).
c. Pipa (Pipe)
Pipe digunakan untuk mangalihkan hasil keluaran (output) suatu perintah agar menjadi masukan (input) bagi perintah lain.
d. Filter
filter adalah memperoses standar input (keyboard) dan menampilkan hasilnya pada standar output (monitor).
COMMENTS