Friday, August 28, 2015

Laporan praktikum Sistem Operasi Pertemuan ke-3


Pertemuan ke-3
Utilitas dan operasi i/o dalam linux


  1. Tujuan
  • Dapat menggunakan sejumlah utilitas Linux
  • Dapat memahami konsep proses dan standar input-output
  • Dapat memahami konsep Redirection dan Pipe
  1. Teori singkat
Linux memiliki banyak utilitas yang berguna untuk melakukan berbagai fungsi, antara lain : wc, sort, grep, head, tail, expr, logname, finger, df dan uname. Utilitas-utilitas yang ada pada Linux dapat dikombinasikan dengan berbagai fasilitas yang ada pada Linux, misalnya pengalihan arah (redirection) dan pipa (pipe) sehingga dapat menjadi tool untuk melakukan berbagai tindakan.
  1. Proses Input-Output
Sebuah proses melakukan input dan output. Instruksi (command) yang diberikan pada Linux melalui Shell disebut sebagai Eksekusi program yang selanjutnya disebut proses.
  1. Pengalihan arah (redirection)
Redirection dilakukan untuk standar input, output dan error, pengalihan arah dapat dipakai untuk mengaihkan keluaran ke file ataupun membaca data dari file.
  1. Pipa (pipe)
Pipe berguna untuk mengalihkan hasil (output) suatu perintah agar menjadi masukkan atau input bagi perintah lain.
  1. Filter
Filter adalah utilitas Linux yang dapat memproses standar input(dari keyboard) dan menampilkan hasilnya pada standar output (layar) yang terdiri atas :
  • Perintah sort
  • Perintah wc
  • Perintah grep


  1. Pembahasan praktikum
$ vi ibukota.txt Perintah ini untuk membuat file bernama ibukota yang berekstensi .txt setelah itu tekan enter untuk masuk ke editor vi Untuk melakukan proses pengetikan teks tekan tombol < i >.
Ketikkan teks di bawah ini:
Jakarta : Indonesia
Manila : Philipina
Paris : Perancis
London : Inggris
Moskow : Rusia
New Delhi : India
Bangkok : Thailand
Teheran : Iran
Washington : USA
Kairo : Mesir

Setelah itu tekan esc untuk keluar dari modus editing, dan berikan perintah :
: wq! : berfungsi untuk menyimpang dan keluar dari editor VI.
$ cat ibukota.txt : adalah perintah ini berfungsi untuk menampilkan teks yang sudah dibuat pada editor vi.
$ sort ibukota.txt :perintah untuk mengurutkan sesuai abjad pertama sampai yang terakhir berdasarkan daftar yang ada di file ibukota.txt
$ sort ibukota.txt > hasil.txt : perintah untuk mengalihkan output yang terdapat di file ibukota.txt ke file hasil.txt.
$ sort –r ibukota.txt : perintah ini berfungsi untuk mengurutkan dari abjad terakhir sampai abjad pertama berdasarkan daftar yang ada dalam file ibukota.txt
$ wc ibukota.txt : perintah untuk menghitung jumlah baris, kata dan karakter yang ada dalam file ibukota.txt


$ wc –l ibukota.txt : perintah yang digunakan untuk menghitung jumlah baris yang ada dalam file ibukota.txt
$ wc –w ibukota.txt : adalah perintah yang berfungsi untuk menghitung jumlah kata yang ada pada file teks ibukota.txt
$ wc –c ibukota.txt : sebagai perintah di atas berfungsi hanya untuk menghitung jumlah karakter yang ada dalam file ibukota.txt
$ head –1 ibukota.txt: perintah yang digunakan untuk menampilkan baris pertama saja yang ada dalam file ibukota.txt
$ head -5 ibukota.txt : perintah untuk menampilkan baris pertama sampai baris kelima yang ada dalam file ibukota.txt
$ head -10 ibukota.txt : perintah ini berfungsi hanya untuk menampilkan baris pertama sampai baris kesepuluh yang ada dalam file ibukota.txt
$ head ibukota.txt : perintah ini bertujuan untuk menampilkan baris awal sampai akhir baris yang ada dalam file ibukota.txt
$ sort ibukota.txt | head -5 : perintah ini untuk mengurutkan file ibukota.txt dan juga menampilkan baris pertama sampai baris ke lima yang ada dalam file ibukota.txt
$ sort ibukota.txt | head -3 |wc –c : perintah ini berfungsi untuk mengurutkan file ibukota.txt dan menghitung jumlah karakter yang ada pada baris pertama sampai baris ketiga yang ada dalam file ibukota.txt
$ tail -1 ibukota.txt : perintah untuk kebalikan dari fungsi head, yaitu bertujuan untuk menampilkan beberapa baris terakhir dari file. Yang akan menampilkan baris terkhir saja yang ada dalam file ibukota.txt
$ tail +3 ibukota.txt : perintah ini untuk menampilkan baris ketiga sampai baris terakhir yang ada dalam file ibukota.txt
$ tail -10 ibukota txt : perintah untuk menampilkan baris terakhir sampai baris ke sepuluh diatasnya yang ada dalam file ibukota.txt
$ tail ibukota.txt : perintah ini bertujuan untuk menampilkan baris terakhir sampai baris pertama yang ada dalam file ibukota.txt

$ sort ibukota.txt |tail +5 : perintah untuk mengrurutkan sesuai abjad dan menampilkan baris kelima sampai baris terakhir yang ada dalam file ibukota.txt
$ sort ibukota.txt | tail -3 |wc -1 : perintah ini berfungi untuk mengurutkan sesuai abjad dan menampilkan tiga bari terakhir yang ada dalam file ibukota.txt
$ grep “o” ibukota.txt : Perintah ini untuk menampilkan baris yang mengandung huruf “o” yang ada dalam file ibukota.txt
$ grep “ia” ibukota.txt : perintah untuk menampilkan baris yang mengandung huruf “ia” yang ada dalam file ibukota.txt
$ grep “aris” ibukota.txt : perintah ini bertujuan untuk menampilkan baris yang mengandung huruf “aris” yang ada dalam file ibukota.txt
$ grep “halo” ibukota.txt : perintah untuk menampilkan baris yang mengandung huruf “halo” yang ada dalam file ibukota.txt
$ grep “o” ibukota.txt | wc -1 : perintah untuk menghitung jumlah baris yang mengandung hruruf “o” yang ada dalam file ibukota.txt
$ grep –v “o” ibukota.txt : perintah diatas bertujuan untuk menampilkan baris yang tidak mengandung hururf “o” yang ada dalam file ibukota.txt


  1. Tugas
Carilah perintah-perintah lain yang beerkaitan dengan utilitas dan operasi I/O dalam Linux dan jelaskan fungsinya, selain yang sudah ada dalam modul ini, minimal 5 perintah!
  • $ t : tidak menggunakan header atau trailer
  • $ h teks : menampilkan teks sebagai judul
  •  $ stat –i : Mendapatkan informasi mengenai suatu file
  •  $ vim : editor layaknya editor vi yang sama persis dapat digunakan untuk melakukan editing terhadap sebuah file
  • $ l jml : jumlah baris dalam jml, default adalah 66 baris


  1. Kesimpulan
Dengan perintah-perintah pada utilitas dan operasi I/O maka dapat di simpulkan bahwa pada Linux terdapat beberapa utilitas yang melakukan fungsi tertentu yang dapat di kombinasikan dengan berbagai fasilitas untuk melakukan suatu perintah yang dapat manmpilkan suatu fungsi.

No comments:

Post a Comment