Sistem Operasi Input Output (praktikum) PDF

Title Sistem Operasi Input Output (praktikum)
Author Aang Sanjaya
Pages 17
File Size 927.3 KB
File Type PDF
Total Downloads 112
Total Views 622

Summary

Nama : Aang Sanjaya Nim : 10214098 Kelas : SK-1 M.Kuliah : System Operasi TUGAS PERTEMUAN 3 Soal. Tugas Pendahuluan. 1. Apa yang dimaksud redirection ? Jawab : Redirection adalah pembelokan yang di lakukan untuk standar input, output, dan error dan juga untuk mengalihkan file descriptor dari 0, 1, d...


Description

Nama

: Aang Sanjaya

Nim

: 10214098

Kelas

: SK-1

M.Kuliah

: System Operasi

TUGAS PERTEMUAN 3 Soal. Tugas Pendahuluan. 1. Apa yang dimaksud redirection ? Jawab : Redirection adalah pembelokan yang di lakukan untuk standar input, output, dan error dan juga untuk mengalihkan file descriptor dari 0, 1, dan 2. 2. Apa yang dimaksud pipeline ? Jawab : Pipeline adalah suatu mekanisme pipa yang digunakan sebagai alat komunik as i antar proses. 3. Apa yang dimaksud perintah di bawah ini : Echo, cat, more, sort, grep, wc, cut, uniq Syntak Echo Cat

More

Sort Grep Wc

Cut

Keterangan Digunakan untuk menampilkan output ke layar. Berfungsi untuk mencetak/menampilkan ke layar monitor isi dari sebuah file text. Untuk melihat isi suatu file, dengan tambahan perintah more, maka isi file tersebut ditampilkan layar per layar. Digunakan untuk mengurutkan masukan berdasarkan urutan nomor ASCII atau key tertentu. Perintah yang digunakan untuk mencari kata atau kalimat dalam file

Menghitung jumlah kata, jumlah baris dan jumlah karakter dalam suatu file. Perintah cut ini berfungsi untuk mengambil karakter, file, ataupun folder untuk dipindahkan ketempat yang lain. Cut dalam

1 | S is t e m O p e r a s i

perintah string pada linux juga tidak jauh berbeda tetapi fungs i cut ini adalah untuk mengambil bagian tertentu dari file dan menampilkannya ke layar LCD. Digunakan untuk menghilangkan baris-baris berurutan yang Uniq

mengalami duplikasi/duplicate, syntax ini biasanya digabungk a n dalam pipeline dengan sort.

Percobaan 1 : File descriptior 1. Output ke layer ( standar output), input dari system (kernel).

Penjelasan : Syntax $ ps adalah suatu perintah yang digunakan untuk melihat proses yang sedang berjalan pada sistem (kernel) pada user.

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

Penjelasan : $ cat adalah perintah untuk menampilkan output kelayar yang dimana diambil dari inputan keyboard.

3. Input dari keyboard dan output ke alamat internet.

Penjelasan : $ mail [email protected] merupakan perintah untuk menulis E- mail dari keyboard pada terminal dan mengirimnya ke alamat yang di tentukan.

2 | S is t e m O p e r a s i

4. Input nama direktori, output tidak ada (membuat direktori baru), bila terjadi error maka tampilan error pada layar (standard error).

Penjelasan : 

$ mkdir mydir merupakan perintah untuk membuat sebuah direktori/fo lde r dari console terminal dengan nama direktorinya adalah “mydir”.



$ mkdir mydir (terdapat pesan error) yang di tampilkan di atas itu maksudnya adalah bahwa folder “mydir” yang kita buat sudah ada dan tersedia.

Percobaan 2 : pembelokkan (redirection) 1. Pembelokkan standar output

Penjelasan : 

$ cat 1> myfile.txt merupakan perintah yang digunakan untuk membelokka n standar input kedalam satu file bernama “myfile.txt”.

2. Pembelokan standar input, yaitu input dibelokkan dari keyboard menjadi dari file.

Penjelasan : 

$ cat 0< myfile.txt merupakan perintah untuk membelokkan standar output yang sebelumnya

3 | S is t e m O p e r a s i

yang telah diinput, seperti praktek yang diatas.



$ cat myfile.txt merupakan perintah untuk menampilkan teks yang disimpa n dalam file “myfile.txt” tadi.

3. Pembelokan standar error untuk disimpan di file.

Penjelasan : 

$ mkdir mydir 2> myerror.txt merupakan perintah pembelokkan standar output error yang disimpan dalam file.



$ mkdir mydir (Terdapat pesan error) dikarenakan jika kita membuat sebuah direktori baru dengan nama yang sama yang sudah dibuat maka akan tampil pesan error, dan kemudian pesan error tadi akan disimpan di direktori “myerror.txt”.



$ cat myerror.txt merupakan

perintah

untuk

melihat

isi dari file

“myerror.txt”.

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

Penjelasan : 

$ ls filebaru merupakan perintah untuk menampilkan daftar file dalam directory aktif, sedangkan di atas terdapat pesan error, itu dikarenakan directory “filebaru” yang kita ketik belum dibuat sehingga timbul pesan error.

4 | S is t e m O p e r a s i



$ ls filebaru 2> out.txt maksud dari syntak tersebut adalah pesan error yang tadi akan di belokan atau di simpan di file “out.txt”. dan di tampilkan dengan menggunakan perintah “cat out.txt”.

5. Notasi 1>&2 (atau >&2) : pembelokan standar output adalah sama dengan file descriptor 2 yaitu standar error.

Penjelasan : 

$ echo “mencoba menulis file” 1> baru merupakan perintah untuk menginput teks “mencoba menulis file”

yang

disimpan dalam file baru.



$ cat filebaru 2> baru 1>&2



$ cat baru merupakan perintah untuk menampilkan teks yang disimpan dalam file baru tadi.

6. Notasi >> (append) merupakan perintah penambahan isi dari file tanpa menghap us yang sudah ada di dalamnya.

Penjelasan : 

$ echo “kata pertama” > surat perintah untuk menambah isi dengan kalimat kata pertama pada file surat.



$ echo “kata kedua” >> surat



$ echo “kata ketiga” >> surat

5 | S is t e m O p e r a s i



$ cat surat perintah untuk menampilkan kalimat yang telah diiput kedalam file surat.



$ echo “kata keempat” > surat



$ cat surat

7. Notasi here document ( output tampilan “hello” yang tadi di cetak di layar kemudian di belokan ke direktori “output”, sehingga direktori “output” terisi teks “hello”.



$ cat output perintah untuk menampilkan kalimat yang telah diiput kedalam file output.

10. Untuk menambahkan output ke file digunakan operator >>

11. Untuk membelokkan standart input digunakan operator <

12. Pembelokan standart input dan standart output dapat dikombinasikan tetapi tidak boleh menggunakan nama file yang sama sebagai standart input dan output.

7 | S is t e m O p e r a s i

Percobaan 3 : filter 1. Operator pipa ( | ) digunakan untuk membuat eksekusi proses dengan melewati data langsung ke data lainnya.

Penjelasan : 

$ who digunakan untuk mengetahui daftar pemakai yang sedang aktif (login).

Penjelasan : 

$ who | sort perintah yang fungsinya untuk mengurutkan aplikasi yang aktif secara ascending dari yang terkecil ke yang terbesar.

8 | S is t e m O p e r a s i

Penjelasan : 

$ who | srot -r perintah operator pipa yang berfungsi untuk mengurutka n aplikasi yang aktif secara descending dari yang terbesar ke yang terkecil.

Penjelasan : 

$ rm tmp digunakan untuk menampilkan isi dari file tmp dan diurut berdasarkan abjad.



$ ls -l /etc | more perintah untuk menampilkan nama direktori etc secara lengkap yang terdiri dari nama file, atau menampilkan isi direktori dengan list yang panjang.

9 | S is t e m O p e r a s i

Penjelasan : 

$ ls -l /etc | sort | more perintah untuk menampilkan nama direktori etc secara lengkap yang terdiri dari nama file, atau menampilkan isi direktori dengan secara berurut dari yang terkecil ke yang terbesar (ascending) dengan list yang panjang.

Percobaan 4 : Filter 2. Pipa juga digunakan untuk mengkombinasikan utilitas sistem untuk membentuk fungsi yang lebih kompleks

Penjelasan : 

$ w –h | grep



$ grep /etc/passwd



$ ls /etc | wc perintah untuk menampilkan jumlah baris, kata dan byte setiap file pada direktori /etc.



$ ls /etc | wc –l

10 | S i s t e m O p e r a s i

Penjelasan : 

$ cat > kelas1.txt perintah untuk menampilkan isi sebuah file kelas1.txt



$ cat > kelas2.txt perintah untuk menampilkan isi sebuah file kelas2.txt

Penjelasan : 

$ cat kelas1.txt kelas2.txt | sort perintah yang fungsinya menampilkan data dari kelas1.txt dan kelas2.txt secara berurut dari yang terkecil ke yang terbesar (ascending).

11 | S i s t e m O p e r a s i

Penjelasan : 

$ cat kelas1.txt kelas2.txt > kelas.txt adalah perintah menampilkan file kelas1.txt dan kelas2.txt lalu membelokan datanya ke file kelas.txt



$ cat kelas.txt | sort | uniq perintah untuk menampilkan data yang ada di kelas.txt dan kemudian di tampilkan berurut secara ascending dan untuk menghilangkan kata atau isi file yang sama/double maka di tambahkan syntax uniq.

12 | S i s t e m O p e r a s i

Latihan 1. Lihat daftar secara lengkap pada direktori aktif, belokkan tampilan standard output ke file baru.

2. Lihat daftar secara lengkap pada direktori /etc/passwd, belokkan tampilan standard output ke file baru tanpa menghapus file baru sebelumnya.

13 | S i s t e m O p e r a s i

3. Urutkan file baru dengan cara membelokkan standard input.

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

14 | S i s t e m O p e r a s i

5. Buatlah direktori latihan2 sebanyak 2 kali dan belokkan standard error ke file rmdirerror.txt.

6. Urutkan kalimat berikut : Jakarta Bandung Surabaya Padang Palembang Lampung Dengan menggunakan notasi here document ( hello.txt dog cat cat duck dog chicken chicken duck chicken cat dog duck [Ctrl-d] $ cat hello.txt | sort | uniq $ cat hello.txt | grep “dog” | grep –v “cat”

16 | S i s t e m O p e r a s i

KESIMPULAN 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.

17 | S i s t e m O p e r a s i...


Similar Free PDFs