Langsung ke konten

IF25-12007

Sistem Operasi

  • 3 sks
  • Semester 2
  • Wajib
  • Kurikulum 2025

Deskripsi

Mata kuliah ini membekali mahasiswa agar mampu menjelaskan konsep booting, proses, thread, dan penjadwalan pada sistem operasi, menerapkan perintah Linux, bash scripting, dan sistem build (GCC dan Makefile), mengimplementasikan multithreading, sinkronisasi dengan mutex, dan algoritma penjadwalan proses, dan menganalisis manajemen izin berkas dan race condition sebagai aspek keamanan dan proteksi sistem operasi. Bahan kajian: Operating Systems (OS).

Pokok bahasan

  1. Konsep booting, proses, thread, dan penjadwalan pada sistem operasi
  2. Perintah Linux, bash scripting, dan sistem build (GCC dan Makefile)
  3. Multithreading, sinkronisasi dengan mutex, dan algoritma penjadwalan proses
  4. Manajemen izin berkas dan race condition sebagai aspek keamanan dan proteksi sistem operasi

Capaian Pembelajaran Mata Kuliah (CPMK)

Setiap CPMK menurunkan satu CPL.

  1. CPMK0605

    Mahasiswa mampu menjelaskan konsep dasar sistem komputer untuk menyelesaikan masalah komputasi.

    CPL06
  2. CPMK0606

    Mahasiswa mampu menerapkan konsep dasar sistem komputer untuk menyelesaikan masalah komputasi.

    CPL06
  3. CPMK0904

    Mahasiswa mampu menganalisis mekanisme keamanan dan proteksi pada sistem operasi.

    CPL09

CPL yang didukung

CPL06
Mampu menganalisis dan mengimplementasi konsep dasar matematika, statistika, algoritma dan sistem komputer sebagai fondasi komputasional
CPL09
Mampu menganalisis prinsip dan praktik keamanan sistem komputer untuk mitigasi ancaman dan serangan siber.

Ekuivalensi kurikulum lama

  • IF2223 Sistem Operasi · 3 sks · Kode, semester 4→2

Kembali ke katalog mata kuliah