Anda di halaman 1dari 12

MATA KULIAH

PRAKTIKUM SISTEM OPERASI

DISUSUN OLEH
Afif Fakhri
NIM : 2110511063

PROGRAM STUDI S1 INFORMATIKA


FAKULTAS ILMU KOMPUTER
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN JAKARTA
2022
Laporan Resmi !
1. Analisa hasil percobaan 1 sampai dengan 4, untuk setiap perintah jelaskan
tampilannya.

PERCOBAAN 1
• Output ke layar (standar output), input dari sistem (kernel)

Analisa :
Perintah ps digunakan untuk memperlihatkan proses yang sedang berjalan pada
sistem (kernel) diperlihatkan pada layar (standart output).PID (Process Identifier)
memperlihatkan nomor setiap proses yang diberikan berurutan oleh sistem linux.

• Output ke layar (standar output), input dari keyboard (standar imput)

Analisa:
Perintah mail digunakan untuk menulis e-mail dari keyboard yang ditampilkan
ke terminal dan mengirimnya ke alamat yang dituju.
• input dari keyboard dan output ke alamat internet

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

PERCOBAAN 2
• Pembelokan standar output

1.
Analisa : Notasi – adalah representasi input keyboard yaitu menampilkan file 1,
kemudian menampilkan input dari keyboard dan menampilkan file 2.

• Pembelokan standar input, yaitu input dibelokkan dari keyboard menjadi


dari file

2.
Analisa : Notasi – adalah representasi input keyboard yaitu menampilkan file 1,
kemudian menampilkan input dari keyboard dan menampilkan file 2.

• Pembelokan standar error untuk disimpan di file

3.
Aalisa : merupakan metode pembelokan standar error untuk disimpan ke file

• pembelokan standar error (2>) adalah identik dengan file descriptor 1.

4.
Analisa : merupakan pembelokan standar error yang identik dengan file
descriptor 1
• pembelokan standar output adalah sama dengan file descriptor 2 yaitu standar
error

5.
Analisa : Notasi 1>&2 satau >&2 merupakan pembelokan standar output yang
sama dengan file descriptor 2 yaitu error

• Notasi >> (append)

6.
Analisa : Notasi >> (append) merupakan sebuah metode digunakan untuk
membelokkan tampilan standard output ke file tanpa menghapus isi dari file
sebelumnya.

• Notasi here document (<<++ …. ++) digunakan sebagai pembatas input dari
keyboard. Perhatikan bahwa tanda pembatas dapat digantikan dengan tanda
apa saja, namun harus sama dan tanda penutup harus diberikan pada awal
baris
7.
Analisa : Notasi here document (<<++ …. ++) digunakan sebagai pembatas
input dari Keyboard

• 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

8.
Analisa : Analisa : Notasi – adalah representasi input keyboard yaitu menampilkan
file 1, kemudian menampilkan input dari keyboard dan menampilkan file 2.

• Untuk membelokkan standart output ke file, digunakan operator >

9.
Analisa : Operator > berfungsi untuk membelokkan standar output file.

• Untuk menambahkan output ke file digunakan operator>>

10.
Analisa : Operator >> berfungsi untuk menambahkan output ke file.
• Untuk membelokkan standart input digunakan operator <
11.
Analisa : Analisa : Operator < berfungsi untuk membelokkan standat input

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

12.
Analisa : Pembelokan standar input dan output dapat dikombinasikan tetapi tidak
bolehmenggunakan nama file yang sama sebagai standar input dan output

PERCOBAAN 3
• Operator pipa ( | ) digunakan untuk membuat eksekusi proses dengan melewati data
langsung ke data lainnya.
Analisa : Analisa : Operator pipa ( | ) digunakan untuk membuat eksekusi proses
melewati data lansung ke data lainnya

PERCOBAAN 4
• Pipa juga digunakan untuk mengkombinasikan utilitas sistem untuk
membentuk fungsi yang lebih kompleks
Analisa : Pipa juga digunakan untuk mengkombinasikan utilitas sistem untuk
membentuk fungsi yang lebih kompleks
2. Kerjakan latihan diatas dan analisa hasilnya..

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

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

7. Hitung jumlah baris, kata dan karakter dari file baru.urut dengan menggunakan filter
dan tambahkan data tersebut ke file baru

8. Gunakan perintah di bawah ini dan perhatikan hasilnya.


$ cat > 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”

3. Berikan kesimpulan dari praktikum ini.


Jawab : Proses input dan output merupakan intruksi yang diberikan pada linux
melalui terminal. Dalam operasi sistem linux, linux selalu membutuhkan input dan
menghasilkan sebuah output. Linux berkomununikasi dengan file melalui file
descriptor. Beberapa metode diantaranya adalah. descriptor merupakan cara Linux
berkomunikasi dengan file. Redirection adalah pembelokan yang dilakukan untuk
standar input, output, dan error. Pipeline adalah suatu mekanisme pipa yang
digunakan sebagai alat komunikasi antar proses. Sedangkan filter adalah utilitas Linux
yang dapat memproses standard input (dari keyboard) dan menampilkan hasilnya
pada standard output (layer)

Anda mungkin juga menyukai