Praktikum Sistem Operasi

Halaman ini berisi informasi mengenai kuliah Praktikum Sistem Operasi (SO) di Program Pra-S2 Ilmu Komputer FMIPA UGM yang berjalan mulai Mei s.d Agustus 2012. Praktikum diadakan di Lab. Komputer S2 di Gedung SIC Lantai 3 FMIPA UGM, setiap Hari Rabu Jam 10.00 – 12.50. Materi praktikum mencakup penguasaan Shell Linux dan Pemrogramannya.

Berikut ini adalah handout (slide) yang digunakan selama perkuliahan:

01. Pertemuan Pertama, Perkenalan, termasuk Praktik Mandiri (Home work) 1.
02. Pertemuan Kedua, Mengenal Command Line. Praktik Mandiri 2.
03. Pertemuan Ketiga, Ekspansi Shell. Termasuk PR (Homework)
04. Pertemuan Keempat, History, Pembangkitan Nama File dan Redireksi & Pipe.
05. Pertemuan Kelima, Test Tengah Semester (TTS, Praktik, 50 menit), Filtering dan Tool Dasar di Linux. Soal TTS, Slide Kuliah (termasuk soal TTS versi Slide).
06. Pertemuan keenam, Pemrograman Shell.
07. Pertemuan Ketujuh. Review dan Praktis.
08. Pertemuan Kedelapan, Test Akhir Semester.

Soal Test “take home”, dikumpulkan hardcopy, terakhri Senin, 16 Juli 2012.

1. Pelajari kembali cara menggunakan perintah ls dan find (misal:man ls dan man find). Gunakan perintah find atau ls untuk menampilkan/mencari file dengan kriteria berikut:

a. Dibuat pada tanggal 11 Juli 2012
b. Dibuat sebelum 11 Juli 2012
c. Dibuat 18 hari yang lalu
d. Dibuat antara 1 Januari s.d 30 Juni 2012
e. Berukuran (size) lebih dari 10 KB
f. Berukuran tidak lebih dari 150 KB

2. Buat sebuah script shell (melibatkan opsi dan parameter) untuk mengkonfigurasi IP address, subnet mask, gateway dan DNS dari mesin Linux yang digunakan (gunakan ifconfig atau tulis ke file interfaces). Uji apakah konfigurasi tersebut (gunakan perintah ping ke suatu host)!

Contoh eksekusi:

mynetconfig -ip 10.1.1.1 -mask 255.255.255.0 -gw 10.1.1254 -dns 212.121.212.2

3. Anda dapat menggunakan kombinasi perintah ls dan grep untuk menampilkan file yang dibuat pada tanggal tertentu. Pertanyaan: Bagaimana cara mengganti tanggal pembuatan dari file-file yang dibuat pada tanggal tertentu (dahulu) dengan tanggal dan jam saat ini (dalam satu baris perintah)?

Silakan jawab setiap soal di atas, berikan penjelasan (yang jelas), dan perlihatkan contoh hasil eksekusi pada mesin Linux anda!

Hal lain yang berkaitan dengan kuliah ini dapat ditanyakan melalui email husni@mail.ugm.ac.id.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.