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?
Pertemuan 1: Pengantar Mata Kuliah dan Mengenal SIstem Operasi beserta Perannya dalam Sistem Komputer
Available in
days
days
after you enroll
Pertemuan 2: Komponen dan Struktur Sistem Operasi
Available in
days
days
after you enroll
Pertemuan 3: Proses dan Thread
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
Pertemuan 4: Penjadwalan Processor (CPU)
Available in
days
days
after you enroll
Pertemuan 5: Algoritma Penjadwalan
Available in
days
days
after you enroll
Pertemuan 6: Penjadwalan Sistem MultiThread dan Multiprocessor
Available in
days
days
after you enroll
Pertemuan 7: Komunikasi Antar Proses
Available in
days
days
after you enroll
UTS ( Ujian Tengah Semester )
Available in
days
days
after you enroll
Pertemuan 8: Manajemen Memori
Available in
days
days
after you enroll
Pertemuan 9 Virtual Memori
Available in
days
days
after you enroll
Pertemuan 10: Sinkronisasi Proses
Available in
days
days
after you enroll
- 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)
Pertemuan 11: Deadlock
Available in
days
days
after you enroll
Pertemuan 12: Manajemen Sistem Input/Output
Available in
days
days
after you enroll
Pertemuan 13: File System
Available in
days
days
after you enroll
Pertemuan 14: Proteksi dan Sekuriti
Available in
days
days
after you enroll
UAS ( Ujian Akhir Semester )
Available in
days
days
after you enroll
Evaluasi Pembelajaran
Available in
days
days
after you enroll
Mata Kuliah lain yang ditawarkan....
EXAMPLE