SILABUS BERBASIS KOMPETENSI DAN KKNI (PRAKTIKUM) Mata Kuliah Kode Mata Kuliah Prasyarat Semester Deskripsi Singkat Capaian Pembelajaran
MINGGU KE
: Sistem Operasi : KOM311 / 3(2-2) : KOM232 :5 : Mata kuliah ini mempelajari prinsip kerja, teknik, dan metode yang dipakai pada sistem operasi komputer. : Setelah menyelesaikan mata kuliah ini, mahasiswa dapat menjelaskan prinsip kerja, teknik, dan metode yang dipakai pada sistem operasi komputer.
KEMAMPUAN AKHIR YANG DIHARAPKAN (KOMPETENSI DASAR)
1
Mahasiswa akan dapat mengenal Linux dan shell
2
Mahasiswa akan dapat melakukan manajemen file dan direktori
3
Mahasiswa akan dapat memahami stream, pipe, dan redirect
4--5
Mahasiswa akan dapat mencari informasi dan memproses teks
6
Mahasiswa akan dapat melakukan manajemen proses
7
Mahasiswa akan dapat mengaplikasikan perintah shell pada
BAHAN KAJIAN (MATERI AJAR) Sejarah UNIX/Linux, shell, membuat user dan login, perintah dasar sistem Menyalin dan menghapus file dan direktori, path absolut dan relatif, dotfile, link, ownership dan permission Stdin, stdout, stderr, pipe, dan redirect
BENTUK PEMBELAJARAN INDIKATOR (METODE PENGAJARAN) Pembelajaran dan praktik Mengenal Linux langsung, diskusi dan shell Pembelajaran dan praktik Melakukan langsung, diskusi manajemen file dan direktori
Pembelajaran dan praktik Memahami langsung, diskusi stream, pipe, dan redirect Pencarian manual, pencarian Pembelajaran dan praktik Mencari informasi file, pemrosesan teks langsung, diskusi dan memproses teks Proses background, Pembelajaran dan praktik Melakukan manajemen, monitoring, dan langsung, diskusi manajemen proses prioritas proses Penyelesaian ujian praktik Praktik langsung Mengaplikasikan mahasiswa dengan shell perintah shell pada
ALOKA SUMBE KRITERI BOBO SI R A T WAKTU BAHAN PENILAIA NILAI (Menit) N (%) 1 × 120 1 Ujian 5 praktik 1 × 120
1
Ujian praktik
10
1 × 120
1
Ujian praktik
5
2 × 120
1
Ujian praktik
20
1 × 120
1
Ujian praktik
5
1 × 120
1
Ujian praktik
5
MINGGU KE
KEMAMPUAN AKHIR YANG DIHARAPKAN (KOMPETENSI DASAR)
BAHAN KAJIAN (MATERI AJAR)
BENTUK PEMBELAJARAN (METODE PENGAJARAN)
kasus yang diberikan
kasus yang diberikan pada Linux
UJIAN TENGAH SEMESTER (UTS) 8–10 Mahasiswa akan dapat membuat Pengenalan proses, Pembelajaran dan praktik program multiprocessing menjalankan proses, langsung, diskusi duplikasi proses, proses zombie, komunikasi antar proses 11–12 Mahasiswa akan dapat membuat Pengenalan thread, membuat Pembelajaran dan praktik program multithreading thread, sinkronisasi langsung, diskusi, (semaphore, mutex) 13–14 Mahasiswa akan dapat Latihan kasus, penyelesaian Pembelajaran dan praktik mengaplikasikan pemrograman ujian praktik mahasiswa langsung, diskusi multiprocess dan multithreading pada sesuai kasus yang diberikan kasus yang diberikan
UJIAN AKHIR SEMESTER (UAS)
Daftar Pustaka : 1. GBdirect. 2003. Linux System Administration. 2. Matthew N, Stones R. 2008. Beginning Linux Programming. Ed ke-4. Indianapolis (US): J Wiley. Tim Pengajar:
1. Dr Heru Sukoco 2. Dr Sri Wahjuni 3. Auriza Rahmad Akbar
INDIKATOR
ALOKA SUMBE KRITERI BOBO SI R A T WAKTU BAHAN PENILAIA NILAI (Menit) N (%)
50 20
Menerapkan program multiprocessing
3 × 120
1
Ujian praktik
Menerapkan program multithreading Menerapkan pemrograman multiprocess dan multithreading pada kasus yang diberikan
2 × 120
1
Ujian praktik
15
2 × 120
1
Ujian praktik
15
50
SATUAN ACARA PRAKTIKUM (Praktikum 1) Departemen/PS
: ILMU KOMPUTER
Mata Kuliah
: Sistem Operasi
Jumlah Pertemuan
: 1 kali pertemuan (120 menit)
Standar Kompetensi
: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat mengenal Linux dan shell
Topik Bahasan
: Sejarah UNIX/Linux, shell, membuat user dan login, perintah dasar sistem
Kompetensi Dasar
: Mahasiswa akan dapat mengenal Linux dan shell
Indikator Setelah mengikuti praktikum topik ini mahasiswa mampu 1. Mengenal sejarah UNIX/Linux dan shell 2. Membuat user dan login pada sistem 3. Mengenal perintah dasar sistem Tujuan Pembelajaran Setelah mengikuti praktikum topik ini, mahasiswa mampu mengenal Linux dan shell Materi Ajar Berdasarkan lembar kerja praktikum yang diberikan, kepada mahasiswa akan dijelaskan mengenai pengenalan Linux dan shell. Metode Pembelajaran Dalam topik ini, metode pembelajarannya adalah pembelajaran dan praktik langsung serta diskusi. Kegiatan Pembelajaran 1. Pendahuluan Menjelaskan cakupan materi pertemuan ini, manfaat, dan kompetensi topik ini. 2. Inti Penjelasan materi dan mahasiswa mempraktikan materi yang diberikan menggunakan perangkat lunak yang ditetapkan. Mahasiswa mengerjakan tugas praktikum yang diberikan. 3. Ice breaking 4. Penutup Menyimpulkan pembahasan, meminta persepsi mahasiswa, dan menjelaskan ringkasan materi yang telah diberikan pada praktikum ini. Penilaian Hasil Belajar Evaluasi yang digunakan adalah ujian praktik. Sumber Pustaka 1. GBdirect. 2003. Linux System Administration.
SATUAN ACARA PRAKTIKUM (Praktikum 2) Departemen/PS
: ILMU KOMPUTER
Mata Kuliah
: Sistem Operasi
Jumlah Pertemuan
: 1 kali pertemuan (120 menit)
Standar Kompetensi
: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat melakukan manajemen file dan direktori
Topik Bahasan
: Menyalin dan menghapus file dan direktori, path absolut dan relatif, dotfile, link, ownership dan permission.
Kompetensi Dasar
: Mahasiswa akan dapat melakukan manajemen file dan direktori.
Indikator Setelah mengikuti praktikum topik ini mahasiswa mampu 1. Melakukan manajemen file dan direktori 2. Memahami path dan link 3. Memahami file ownership and permission Tujuan Pembelajaran Setelah mengikuti praktikum topik ini, mahasiswa mampu melakukan manajemen file dan direktori. Materi Ajar Berdasarkan lembar kerja praktikum yang diberikan, kepada mahasiswa akan dijelaskan mengenai manajemen file dan direktori. Metode Pembelajaran Dalam topik ini, metode pembelajarannya adalah pembelajaran dan praktik langsung serta diskusi. Kegiatan Pembelajaran 1. Pendahuluan Menjelaskan cakupan materi pertemuan ini, manfaat, dan kompetensi topik ini. 2. Inti Penjelasan materi dan mahasiswa mempraktikan materi yang diberikan menggunakan perangkat lunak yang ditetapkan. Mahasiswa mengerjakan tugas praktikum yang diberikan. 3. Ice breaking 4. Penutup Menyimpulkan pembahasan, meminta persepsi mahasiswa, dan menjelaskan ringkasan materi yang telah diberikan pada praktikum ini. Penilaian Hasil Belajar Evaluasi yang digunakan adalah ujian praktik. Sumber Pustaka 1. GBdirect. 2003. Linux System Administration.
SATUAN ACARA PRAKTIKUM (Praktikum 3) Departemen/PS
: ILMU KOMPUTER
Mata Kuliah
: Sistem Operasi
Jumlah Pertemuan
: 1 kali pertemuan (120 menit)
Standar Kompetensi
: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat memahami stream, pipe, dan redirect
Topik Bahasan
: Stdin, stdout, stderr, pipe, dan redirect
Kompetensi Dasar
: Mahasiswa akan dapat memahami stream, pipe, dan redirect
Indikator Setelah mengikuti praktikum topik ini mahasiswa mampu 1. Menjelaskan stream: stdin, stdout, dan stderr 2. Menjelaskan pipe dan redirect Tujuan Pembelajaran Setelah mengikuti praktikum topik ini, mahasiswa mampu memahami stream, pipe, dan redirect Materi Ajar Berdasarkan lembar kerja praktikum yang diberikan, kepada mahasiswa akan dijelaskan mengenai stream, pipe, dan redirect. Metode Pembelajaran Dalam topik ini, metode pembelajarannya adalah pembelajaran dan praktik langsung serta diskusi. Kegiatan Pembelajaran 1. Pendahuluan Menjelaskan cakupan materi pertemuan ini, manfaat, dan kompetensi topik ini. 2. Inti Penjelasan materi dan mahasiswa mempraktikan materi yang diberikan menggunakan perangkat lunak yang ditetapkan. Mahasiswa mengerjakan tugas praktikum yang diberikan. 3. Ice breaking 4. Penutup Menyimpulkan pembahasan, meminta persepsi mahasiswa, dan menjelaskan ringkasan materi yang telah diberikan pada praktikum ini. Penilaian Hasil Belajar Evaluasi yang digunakan adalah ujian praktik. Sumber Pustaka 1. GBdirect. 2003. Linux System Administration.
SATUAN ACARA PRAKTIKUM (Praktikum 4–5) Departemen/PS
: ILMU KOMPUTER
Mata Kuliah
: Sistem Operasi
Jumlah Pertemuan
: 2 kali pertemuan (240 menit)
Standar Kompetensi
: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat mencari informasi dan memproses teks
Topik Bahasan
: Pencarian manual, pencarian file, pemrosesan teks
Kompetensi Dasar
: Mahasiswa akan dapat mencari informasi dan memproses teks
Indikator Setelah mengikuti praktikum topik ini mahasiswa mampu 1. Mencari informasi manual program dan mencari file 2. Memproses teks lebih lanjut Tujuan Pembelajaran Setelah mengikuti praktikum topik ini, mahasiswa mampu mencari informasi dan memproses teks Materi Ajar Berdasarkan lembar kerja praktikum yang diberikan, kepada mahasiswa akan dijelaskan mengenai pencarian informasi dan pemrosesan teks. Metode Pembelajaran Dalam topik ini, metode pembelajarannya adalah pembelajaran dan praktik langsung serta diskusi. Kegiatan Pembelajaran 1. Pendahuluan Menjelaskan cakupan materi pertemuan ini, manfaat, dan kompetensi topik ini. 2. Inti Penjelasan materi dan mahasiswa mempraktikan materi yang diberikan menggunakan perangkat lunak yang ditetapkan. Mahasiswa mengerjakan tugas praktikum yang diberikan. 3. Ice breaking 4. Penutup Menyimpulkan pembahasan, meminta persepsi mahasiswa, dan menjelaskan ringkasan materi yang telah diberikan pada praktikum ini. Penilaian Hasil Belajar Evaluasi yang digunakan adalah ujian praktik. Sumber Pustaka 1. GBdirect. 2003. Linux System Administration.
SATUAN ACARA PRAKTIKUM (Praktikum 6) Departemen/PS
: ILMU KOMPUTER
Mata Kuliah
: Sistem Operasi
Jumlah Pertemuan
: 1 kali pertemuan (120 menit)
Standar Kompetensi
: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat melakukan manajemen proses
Topik Bahasan
: Proses background, manajemen, monitoring, dan prioritas proses
Kompetensi Dasar
: Mahasiswa akan dapat melakukan manajemen proses
Indikator Setelah mengikuti praktikum topik ini mahasiswa mampu 1. Menjelaskan proses background 2. Manajemen, monitoring, dan mengubah prioritas proses Tujuan Pembelajaran Setelah mengikuti praktikum topik ini, mahasiswa mampu melakukan manajemen proses Materi Ajar Berdasarkan lembar kerja praktikum yang diberikan, kepada mahasiswa akan dijelaskan mengenai manajemen proses pada Linux. Metode Pembelajaran Dalam topik ini, metode pembelajarannya adalah pembelajaran dan praktik langsung serta diskusi. Kegiatan Pembelajaran 1. Pendahuluan Menjelaskan cakupan materi pertemuan ini, manfaat, dan kompetensi topik ini. 2. Inti Penjelasan materi dan mahasiswa mempraktikan materi yang diberikan menggunakan perangkat lunak yang ditetapkan. Mahasiswa mengerjakan tugas praktikum yang diberikan. 3. Ice breaking 4. Penutup Menyimpulkan pembahasan, meminta persepsi mahasiswa, dan menjelaskan ringkasan materi yang telah diberikan pada praktikum ini. Penilaian Hasil Belajar Evaluasi yang digunakan adalah ujian praktik. Sumber Pustaka 1. GBdirect. 2003. Linux System Administration.
SATUAN ACARA PRAKTIKUM (Praktikum 7) Departemen/PS
: ILMU KOMPUTER
Mata Kuliah
: Sistem Operasi
Jumlah Pertemuan
: 1 kali pertemuan (120 menit)
Standar Kompetensi
: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat mengaplikasikan perintah shell pada kasus yang diberikan
Topik Bahasan
: Penyelesaian ujian praktik mahasiswa dengan shell
Kompetensi Dasar
: Mahasiswa akan dapat mengaplikasikan perintah shell pada kasus yang diberikan
Indikator Setelah mengikuti praktikum topik ini mahasiswa mampu 1. Mengaplikasikan perintah shell pada kasus yang diberikan 2. Mengoperasikan sistem operasi Linux Tujuan Pembelajaran Setelah mengikuti praktikum topik ini, mahasiswa mampu mengaplikasikan perintah shell pada kasus yang diberikan Materi Ajar Kepada mahasiswa akan diberikan soal tentang pengaplikasian perintah shell. Metode Pembelajaran Dalam topik ini, metode pembelajarannya adalah praktik langsung. Kegiatan Pembelajaran 1. Pendahuluan Menjelaskan cakupan materi pertemuan ini, manfaat, dan kompetensi topik ini. 2. Inti Penjelasan materi dan mahasiswa mempraktikan materi yang diberikan menggunakan perangkat lunak yang ditetapkan. Mahasiswa mengerjakan tugas praktikum yang diberikan. 3. Ice breaking 4. Penutup Menyimpulkan pembahasan, meminta persepsi mahasiswa, dan menjelaskan ringkasan materi yang telah diberikan pada praktikum ini. Penilaian Hasil Belajar Evaluasi yang digunakan adalah ujian praktik. Sumber Pustaka 1. GBdirect. 2003. Linux System Administration.
SATUAN ACARA PRAKTIKUM (Prak. 8–10) Departemen/PS
: ILMU KOMPUTER
Mata Kuliah
: Sistem Operasi
Jumlah Pertemuan
: 3 kali pertemuan (360 menit)
Standar Kompetensi
: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat membuat program multiprocessing
Topik Bahasan
: Pengenalan proses, menjalankan proses, duplikasi proses, proses zombie, komunikasi antar proses
Kompetensi Dasar
: Mahasiswa akan dapat membuat program multiprocessing
Indikator Setelah mengikuti kuliah topik ini mahasiswa mampu 1. Menjalankan dan menduplikasi proses 2. Menerapkan komunikasi antar proses 3. Menjelaskan proses zombie Tujuan Pembelajaran Setelah mengikuti praktikum topik ini, mahasiswa mampu membuat program multiprocessing Materi Ajar Berdasarkan lembar kerja praktikum yang diberikan, kepada mahasiswa akan dijelaskan mengenai pemrograman multiprocessing. Metode Pembelajaran Dalam topik ini, metode pembelajarannya adalah pembelajaran dan praktik langsung serta diskusi. Kegiatan Pembelajaran 1. Pendahuluan Menjelaskan cakupan materi pertemuan ini, manfaat, dan kompetensi topik ini. 2. Inti Penjelasan materi dan mahasiswa mempraktikan materi yang diberikan menggunakan perangkat lunak yang ditetapkan. Mahasiswa mengerjakan tugas praktikum yang diberikan. 3. Ice breaking 4. Penutup Menyimpulkan pembahasan, meminta persepsi mahasiswa, dan menjelaskan ringkasan materi yang telah diberikan pada praktikum ini. Penilaian Hasil Belajar Evaluasi yang digunakan adalah ujian praktik. Sumber Pustaka 1. Matthew N, Stones R. 2008. Beginning Linux Programming. Ed ke-4. Indianapolis (US): J Wiley.
SATUAN ACARA PRAKTIKUM (Prak. 11–12) Departemen/PS
: ILMU KOMPUTER
Mata Kuliah
: Sistem Operasi
Jumlah Pertemuan
: 2 kali pertemuan (240 menit)
Standar Kompetensi
: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat membuat program multithreading
Topik Bahasan
: Pengenalan thread, membuat thread, sinkronisasi (semaphore, mutex)
Kompetensi Dasar
: Mahasiswa akan dapat membuat membuat program multithreading
Indikator Setelah mengikuti kuliah topik ini mahasiswa mampu 1. Membuat thread 2. Menerapkan sinkronisasi thread dengan semaphore dan mutex Tujuan Pembelajaran Setelah mengikuti praktikum topik ini, mahasiswa mampu membuat program multithreading Materi Ajar Berdasarkan lembar kerja praktikum yang diberikan, kepada mahasiswa akan dijelaskan mengenai pemrograman multithreading. Metode Pembelajaran Dalam topik ini, metode pembelajarannya adalah pembelajaran dan praktik langsung serta diskusi. Kegiatan Pembelajaran 1. Pendahuluan Menjelaskan cakupan materi pertemuan ini, manfaat, dan kompetensi topik ini. 2. Inti Penjelasan materi dan mahasiswa mempraktikan materi yang diberikan menggunakan perangkat lunak yang ditetapkan. Mahasiswa mengerjakan tugas praktikum yang diberikan. 3. Ice breaking 4. Penutup Menyimpulkan pembahasan, meminta persepsi mahasiswa, dan menjelaskan ringkasan materi yang telah diberikan pada praktikum ini. Penilaian Hasil Belajar Evaluasi yang digunakan adalah ujian praktik. Sumber Pustaka 1. Matthew N, Stones R. 2008. Beginning Linux Programming. Ed ke-4. Indianapolis (US): J Wiley.
SATUAN ACARA PRAKTIKUM (Prak. 13–14) Departemen/PS
: ILMU KOMPUTER
Mata Kuliah
: Sistem Operasi
Jumlah Pertemuan
: 2 kali pertemuan (240 menit)
Standar Kompetensi
: Setelah menyelesaikan mata kuliah ini, mahasiswa diharapkan dapat mengaplikasikan pemrograman multiprocess dan multithreading pada kasus yang diberikan
Topik Bahasan
: Latihan kasus, penyelesaian ujian praktik mahasiswa sesuai kasus yang diberikan
Kompetensi Dasar
: Mahasiswa akan dapat mengaplikasikan pemrograman multiprocess dan multithreading pada kasus yang diberikan
Indikator Setelah mengikuti kuliah topik ini mahasiswa mampu 1. Menerapkan pemrograman multiprocess dan multithreading pada kasus yang diberikan. 2. Menerapkan sinkronisasi pada kasus yang diberikan Tujuan Pembelajaran Setelah mengikuti praktikum topik ini, mahasiswa mampu mengaplikasikan pemrograman multiprocess dan multithreading pada kasus yang diberikan Materi Ajar Berdasarkan kasus yang diberikan, kepada mahasiswa akan dijelaskan mengenai aplikasi pemrograman multiprocess dan multithreading pada kasus yang diberikan. Metode Pembelajaran Dalam topik ini, metode pembelajarannya adalah praktik langsung. Kegiatan Pembelajaran 1. Pendahuluan Menjelaskan cakupan materi pertemuan ini, manfaat, dan kompetensi topik ini. 2. Inti Penjelasan materi dan mahasiswa mempraktikan materi yang diberikan menggunakan perangkat lunak yang ditetapkan. Mahasiswa mengerjakan tugas praktikum yang diberikan. 3. Ice breaking 4. Penutup Menyimpulkan pembahasan, meminta persepsi mahasiswa, dan menjelaskan ringkasan materi yang telah diberikan pada praktikum ini. Penilaian Hasil Belajar Evaluasi yang digunakan adalah ujian praktik. Sumber Pustaka 1. Matthew N, Stones R. 2008. Beginning Linux Programming. Ed ke-4. Indianapolis (US): J Wiley.