Skip to content

IF25-12007

Sistem Operasi

  • 3 credits
  • Semester 2
  • Required
  • 2025 Curriculum

Description

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

Topics

  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

Course Learning Outcomes (CLO)

Each course outcome derives from one programme outcome.

  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

Supported PLOs

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.

Previous curriculum equivalent

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

Back to course catalogue