Capaian Pembelajaran Mata Kuliah
Mahasiswa mampu menjelaskan dan menggunakan algoritma untuk menyelesaikan permasalahan kasus yang lebih kompleks. Menganalisa dan mencari kesalahan terhadap suatu algoritma yang telah dirancang untuk sebuah contoh kasus. Menerapkan konsep percabangan, perulangan, prosedur, rekursi, array, pengurutan dan pencarian dalam memberikan solusi terhadap sebuah kasus. Memahami tentang berbagai jenis data yang digunakan. Memahami konsep stack dan penggunaannya dalam penyimpanan data, queue, linked list, graph, tree dan penerapannya dalam aplikasi.
Profil Dosen:
Budi Santoso, B.Eng., M.Kom.
Memulai karir sebagai dosen di Institut Asia pada tahun 2013.
Bidang Keahlian:
- Data Science
- Pemrograman
Mata Kuliah yang pernah diampu: Sistem Operasi, Pemrograman GUI, Pemrograman Android/mobile, PBO, Big Data
Apa saja yang dipelajari dalam mata kuliah ini?
Available in
days
days
after you enroll
- Sessi Zoom 1
- Perkenalan dan Pengantar Mata Kuliah (3:07)
- Mengenal Sistem Operasi (7:41)
- Apa saja Peran atau Fungsi dari Sistem Operasi? (2:13)
- Perkembangan Sistem Operasi (4:25)
- Konsep Sistem Operasi (5:36)
- Komponen Sistem Operasi (2:08)
- Layanan Sistem Operasi (6:07)
- System Call (5:23)
- User Interface (3:47)
- Mode Operasi (3:59)
- Pertimbangan Pilihan Struktur Sistem Operasi (5:46)
- Struktur Sistem Operasi (8:07)
- Quiz
Available in
days
days
after you enroll
- Pengantar Konsep Process (4:01)
- Struktur Kontrol Sistem Operasi (2:39)
- Proces Image & Process Control Block (4:57)
- Bagaimana Sistem Operasi Menjalankan Program? (5:03)
- Proses di Memori (2:10)
- Transisi Proses dan Eksekusi Paralel Multiprogram (6:27)
- Context Switch (3:59)
- Penghentian Proses (2:54)
- Eksekusi paralel dalam program dengan Multithread (7:01)
- Quiz
- Pengantar: Mengapa Perlu Penjadwalan dan Tipenya (3:44)
- Aspek Penjadwalan dan Jenisnya (6:51)
- Kriteria Performa dan Tujuan Penjadwalan (5:04)
- Tugas Penjadwalan CPU (1:01)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Apakah Virtual memori dan Manfaatnya? (5:01)
- Demand Paging (2:44)
- Page Replacement (2:46)
- Sessi Zoom 3
- Tujuan Pengelolaan Konkurensi dan Jenis Interaksi Proses dalam Konkurensi (2:58)
- Race Condition (5:22)
- Atomic Operation (5:22)
- Critical Section dan Mutual Exclusion (5:05)
- Teknik Sinkronisasi Berbasis Busy-Wait (1:48)
- Teknik Sinkronisasi Berbasis Semaphore (6:26)
- Teknik Sinkronisasi Berbasis Monitor (3:01)
- Teknik sinkronisasi Message-Passing (3:27)
Available in
days
days
after you enroll
- Apakah Deadlock itu dan Kapan Terjadi? (5:43)
- Penanganan Deadlock 1: Ignoring it! (1:25)
- Penanganan Deadlock 2: Deadlock Prevention (2:48)
- Penanganan Deadlock 3: Deadlock Avoidance (3:17)
- Penanganan Deadlock 4: Deadlock Detection and Recovery (1:58)
- Problem klasik Konkurensi (1:54)
- Gambaran Umum dan Tugas Ssitem Operasi dalam Mengelola I/O (1:16)
- Koneksi I/O (2:23)
- Teknik Operasi I/O (3:28)
- Interface Perangkat I/O dengan Sistem Operasi (3:24)
- Bagaimana Transformasi Request I/O ke Operasi Hardware? (3:02)
Available in
days
days
after you enroll
- File dan File System (2:33)
- User Interface Untuk File System (3:58)
- Struktur Hierarki File System (3:09)
- Implementasi File System pada Disk dan Sistem Operasi (8:05)
- Tugas Rangkuman Beberapa Filesystem di Windows dan Linux (1:26)
- Tujuan dan Aspek Sekuriti (2:26)
- Problem Keamanan (6:29)
- Serangan Standar Terhadap Keamanan Sistem (4:37)
- Security Level (1:27)
- Serangan Sistem dari Dalam (2:51)
- Serangan Sistem Dari Luar (5:53)
- Mekanisme Proteksi (11:32)
- Sessi Zoom 4
Available in
days
days
after you enroll
Available in
days
days
after you enroll