Skip to main content

Operasi Input Output

MAKALAH PRATIKUM SISTEM OPERASI

“ Oprasi Input Output ”



Disusun Oleh :


      Nama              : Egi Purnama Alam
NIM                : 20160810006
Prodi               : Sistem Operasi




LABORATORIUM PRATIKUM 
FAKULTAS KOMPUTER UNIVERSITAS KUNINGAN
TAHUN 2017/2018





                                                  OPERASI INPUT OUTPUT
Proses Input dan Output
 Sebuah proses memerlukan Input dan Output
Instruksi(Command) yang diberikan pada linux melalui Shell disebut sebagai eksekusi
program yang selanjutnya disebut proses.

Setiap kali instruksi diberikan. Maka linux kernal akan menciptakan sebuah proses
dengan memberikan nomer PID (proses identity).

Proses dalam linux selalu membutuhkan input dan menghasilkan suatu output

Dalam konteks Linux Input/output adalah:
1. Keyboard (input)
2. Layar (Output)
3. Files
4. Struktur data kernel
5. Peralatan I/O lainnya (misalnya Network)

File descriptor
Linux berkomunikasi dengan file melalui *file descriptor* yang dipresentasikan
melalui angka yang dimulai dari 0,1,2 dan seterusnya.

tiga buah file descriptor standar yang lalu diciptakan oleh preses adalah:
1. 0 = keyboard (standar input)
2. 1 = layer (standar output)
3. 2 = layer (standar error)
 

Pembelokan (redirection)
 Pembelokan dilakukan untuk standard input, output dan error, yaitu untuk
 mengalihkan file descriptor dari 0,1 dan 2.

Simbol untuk pembelokan adalah:
0< atau < pengganti standard input
1< atau > pengganti standard output

Pipa (pipeline)
Mekanisme pipa digunakan sebagai alat kominikasi antar proses.

Input --> Proses1 --> Output=Input --> Proses2 --> Output

Proses1 menghasilkan output yang selanjutnya digunakan sebagai input oleh
proses2. Hubungkan output input ini dinamakan pipa, yang menghubungkan
proses1 dengan proses2 dan dinyatakan dengan symbol"|".

        Proses1  |   Proses2

filter
Filter adalah utilitas linux yang dapat memproses standard input(dari
Keyboard) dan menampilkan hasilnya pada standard output (layer).
Contoh filter adalah *cat, sort, grep, pr, head, tail, paste* dan lainya.

Pada sebuah rangkaian pipa:

    P1 | P2 | P3 ... | $$Pn-1$$ | $$Pn$$

Maka P2 sampai dengan $$Pn-1$$ mutlak harus utilitas linux yang berfungsi
sebagai filter. P1 (awal) dan Pn (terakhir) boleh tidak filter. Utilitas
yang bukan filter misalnya who, ls, ps, lp, lpr, mail dan lainnya.

Beberapa perintah nlinux yang digunakan untuk proses penyaringan
antara lain:

1. Perintah *Grep*
   Digunakan untuk menyaring masukannya dan menampilkan baris-baris yang hanya
   mengandung pola yang ditentukan. Pola ini disebut *regular expression*.

2. Perintah *Wc*
   Digunakan untuk menghitung jumlah balis, kata dan karakter dari baris-baris
   masukan yang diberikan kepadanya. Untuk mengetahui berapa Luris gunakan
   option—I, untuk mengetahui berapa kata, gunakan option w dan untuk mengetahui
   berapa karakter, gunakan option —c. Jika salah satu ption tidak digunakan,
   maka tampilannya adalah jumlah baris, jumlah kata dan jumlah karakter.

3. Perintah *sort*
   Digunakan untuk mengumtkan masukannya berdasarkan urutan nomor ASCII
   dari karakter.

4.  Perintah *cut*
    Digunakan untuk mengambil kolom teltentu dari baris-baris masukannya,
    yang ditentukan pada option —c.

5.  Perintah *uniq*
   Digunakan untuk menghilangkan baris-baris bemmtan yang mengalami duplikasi,
   biasanya digabungkan dalam pipeline dengan s ort. 

Sumber: https://yulyono.gitbooks.io/operasi-input-dan-output-di-ubuntu/content/

Comments

Popular posts from this blog

Memindahkan file menggunkan Batch File

Makalah Praktikum Sistem Oprasi “Batch file” Nama : Egi Purnama Alam Kelas : TI-2016-D Nim   : 20160810025 FAKULTAS ILMU KOMPUTER UNIVERSITAS KUNINGAN Jalan Cut NyakDien No 36 A, Kel.Cijoho, Kuningan, Jawa Barat, Indonesia BAB I Dasar Teori       A.     CMD dan Batch file CMD (Command Prompt) atau DOS Prompt adalah sebuah command line interfaces (CLI) pada sistem operasi windows untuk mengeksekusi file dengan cara memasukan perintah-perintah menggunakan keyboard Berkas instruksi   atau   batch file   adalah sebuah berkas teks yang berisi beberapa seri perintah untuk dijalankan oleh interpreter perintah. Atau dapat didefinisikan juga batch merupakan kumpulan perintah-perintah command line yang dapat dijalankan pada Microsoft Windows. Berkas insttruksi biasanya berekstensikan .bat atau .cmd. Pemrograman Batch sangat sederhana, cukup ketik source code prog...

Biografi B.J Habibie (Filsafat Teknologi Indonesia)

Biografi B.J Habibie (filsafat Tekologi Indonesia) 1       BIODATA B.J.HABIBIE Nama lengkap : Bacharudin Jusuf Habibie Tempat lahir : Parepare, Sulawesi Selatan Tanggal lahir : 25 Juni 1936 Kebangsaan : Indonesia, Jerman (kehormatan) Istri : Hasri Ainun Besari Profesi : Insinyur, Tokoh politik, Industrialis penerbangan Agama : Islam 2       BIOGRAFI B.J HABIBIE Habibie lahir di kota Parepare, Sulawesi Selatan pada tanggal 25 Juni 1936. Ayahnya bernama Alwi Abdul Jalil Habibie, merupakan seorang ahli pertanian dari Gorontalo sedangkan Ibunya bernama R. A. Tuti Marini Puspowardojo berasal dari Yogyakarta. Pada tanggal 12 Mei 1962, ia menikah dengan Hasri Ainun Besari, yang merupakan teman masa kecilnya. Keduanya kemudian dikaruniai dua orang anak, yaitu Ilham Akbar Habibie dan Thareq Kemal Habibie. Ainun sendiri akhirnya meninggal pada 22 Mei 2010 lalu di kota Munchen, Jerman di usia yang ke 72 tahun. Sekolah dan Pend...

Manajemen Perangkat Keras

PRATIKUM SISTEM OPERASI “ Manajemen Perangkat Keras ” Disusun Oleh :       Nama              : Egi Purnama Alam NIM                : 20160810006 Prodi               : Sistem Operasi LABORATORIUM PRATIKUM  FAKULTAS KOMPUTER UNIVERSITAS KUNINGAN TAHUN 2017/2018 M anajemen  P erangkat  K eras POKOK BAHASAN: -  Manajemen Perangkat Keras TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: -  Mengetahui bagaimana melihat perangkat keras yang terpasang pada sistem komputer. -  Menggunakan perintah mount dan umount pada sistem file -  Menggunakan perintah-perintah untuk manajemen perangkat keras. DASAR TEORI...