Anda di halaman 1dari 11

LAPORAN PRAKTIKUM

KELAS
SISTEM OPERASI
JURUSAN
JUDUL MATERI
MODUL : 1
SUB BAB MATERI PRAKTIKUM
Nama Dosen

Nama Nomor Tanggal Kumpul


Praktikan Mahasiswa
17 MARET 2021

UNIVERSITAS AMIKOM YOGYAKARTA


2020 / 2021
A. Pendahuluan

1. Apa yang dimaksud dengan redirection ?


Jawab :
Redirection adalah pembelokan yang dilakukan untuk standar input, output, dan
error dan untuk mengalihkan file descriptor dari 0, 1, dan 2.
2. Apa yang dimaksud dengan pipeline ?
Jawab :
Pipeline adalah suatu mekanisme pipa yang digunakan sebagai alat komunikasi
antar proses.
3. Apa yang dimaksud dengan : echo, cat, more, sort, grep, wc, cut, uniq ?
Jawab :
Echo digunakan untuk menampilkan output kelayar.
Cat digunakan untuk menghasilkan output kelayar dan merupakan berasal dari input
sebuah keyboard.
More merupakan perintah untuk mempaging halaman.
 Sort digunakan untuk mengurutkan masukannya berdasarkan urutan nomor ASCII

dari karakter.
Grep digunakan untuk menyaring masukannya dan menampilkan baris-baris yang
hanya mengandung pola yang ditentukan.
Wc digunakan untuk menghitung jumlah baris, kata dan karakter dari baris-baris
masukan yang dibrikan kepadanya.
Cut digunakan untuk mengambil kolom tertentu dari baris-baris masukannya, yang
ditentukan pada option –c.
 Uniq digunakan untuk menghilangkan baris-baris berurutan yang mengalami

duplikasi, biasanya digabungkan dalam pipeline dengan sort.

B. Deskripsi kerja
C. Pembahasan

Percobaan 1: File Descriptor

            Linux berkomunikasi dengan file descriptor yang direpresabatikan melalui


angka yang mulai dari 0, 1,2 dan seterusnya. Fungsi dari descriptor ini untuk
memanipulasi peralatan hardware yang disamakan dengan file.

Contoh perintah file descriptor

1.  $ ps yaitu perintah yang digunakan untuk memperlihatkan proses yang sedang
berjalan pada sistem (kernel) diperlihatkan pada layar atau proses status.

dibawah ini adalah sebuah tampilan dari perintah $ ps :

2.    $ cat  yaitu untuk menghasilkan output kelayar dan merupakan berasal dari input
sebuah keyboard.
Dibawah ini tampilan dari perintah $ cat
$ cat
Hallo, apa Khabar
Hallo, apa Khabar
Exit dengan ^d
Exit dengan ^d

 dibawah ini adalah sebuah tampilan dari perintah $ cat :

3.  $ mail tiniatb@gmail.com merupakan perintah untuk menulis email dari keyboard


pada terminal dan mengrimnya kealamat yang ditentukan.
4.   $ mkdir mydir merupakan perontah untuk membuat direktori/ folder dari consule
terminal dengan nama direktorinya mydir.

Dan jika mengetik perintah yang sama maka akan menampilkan pesan error pada
consule terminal.
Dibawah ni tampilan dari perintah $ mkdir mydir :

Percobaan 2:  pembelokan (redirection)

   1.  $ cat 1> myfile.txt dan diikuti  dengan teks


    Perintah dibawah  digunakan untuk membelokkan standar input kedalam satu file
bernama myfile.txt

    outputnya :

2.  “$ cat 0< myfile.txt” merupakan perintah untuk membelokkan standar output yang
sebelumnya    yang telah diinput, seperti praktek yang diatas. 

 outputnya :
3.  $ cat mkdir mydir 2> myerror.txt  merupakan perintah pembelokan standar output
error yang disimpan dalam file.
Dan jika membuat sebuah direktori baru dengan nama yang sama maka akan tampil
pesan error, dan kemudian akan menyimpan file myerror.txt.
$ cat myerror.txt perintah untuk melihat isi dari file myerror.txt.
Berikut ini tampilan dari perintah myerror.txt
     outputnya : 

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

     $ ls filebaru

     $ ls filebaru  2> out.txt

     $ cat out.txt

     $ ls filebaru  2> out.txt 2>&1

     $ cat out.txt

outputnya : 

5.  notasi 1>&2 (atau >&2): pembelokan standar out adalah sama dengan file
deskriptor 2 yaitu standar error .$ echo “mencoba menulis file” 1> baru : perintah untuk
menginput teks “mencoba menulis file”   yang    disimpan dalam file baru

    $ cat filebaru 2> baru 1>&2

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

outputnya :
6.    notasi >>(append) merupakan menambahkan isi dari file tanpa menghapus yang
sudah ada didalamnya.

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

    $ echo “kata kedua “ >> surat

    $ echo “kata ketiga “ > > surat

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

    $ echo “kata keempat “ > surat

    $ cat surat

outputnya :

  
7.    notasi here document ( <<++ ... >++) dan (<<%%%...>%%%) digunakan
sebagai pembatas input dari keyboard. Perhatikan bahwa tanda pembatas dapat
digantikandengan tanda apa saja , namun harus sama dan tanda penutup harus diberikan
pada awal baris.

    outputnya :
  

8.  Notasi -   (input keyboard) adalah representan input dari keyboard. Artinya


menampilkan file 1,             kemudian menampilkan input dari keyboard dan
menampilkan file 2. perhatikan bahwa notasi ”-” berarti menyelipkan input dari
keyboard.

outputnya :

9.   operator > digunakan untuk membelokkan standar output ke file 


    outputnya:

 
 10. Operator >> digunakan untuk menambah output ke file
       
       outputnya:

  
  11.  operator < digunakan untuk membelokkan standar input

        outputnya :
 

  
    12.   pembelokan standard input dan output dapat dikombinasikan tetapi tidak boleh
menggunakan nama    file yang sama sebagai standard input dan outputnya :

Percobaan 3. Operator pipa (pipeline)

            Operator pipa (l) digunakan untuk eksekusi proses dengan melewati data
langsung kedata lainnya.

Berikut ini contoh printah operator pipa :

1. $ who

output :

2. who | sort  : merupakan perintah pipa yang fungsinya untuk mengurutkan aplikasi
yang aktif secara assending.

Output :
    

3.  who | sort -r  : merupakan perintah operator pipa yang berfungsi untuk mengurutkan
aplikasi yang aktif secara desending.

Output :

4.   rm tmp  :digunakan untuk menampilkan isi dari file tmpdan diurut berdasarkan
abjad.

      output:

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

       output:
Percobaan 4. Filter

            Pipa juga digunakan untuk mengkombinasikan utilitas  sistem untuk


membentuk fungsi yang lebih kompleks.

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

     output :

  
2. $ cat > kelas.txt : printah untuk menampilkan file kelas.txt  dan kelas2.txt serta
perintah untuk memanggil data yang ada didalam kelas.txt dan kelas2.txt

output:

 
D. Penutup
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.

E. Daftar Pustaka
https://www.awonapa.com/2020/04/tugas-sistem-operasi-input-output.html

Anda mungkin juga menyukai