SIMULASI PEMBELAJARAN CONCURRENCY PADA MATA KULIAH SISTEM OPERASI BERBASIS MULTIMEDIA

Main Authors: Yulianto, Erwin, Maulani, Galih Abdul Fatah
Format: Article info application/pdf eJournal
Bahasa: eng
Terbitan: Institut Pendidikan Indonesia , 2018
Online Access: https://journal.institutpendidikan.ac.id/index.php/petik/article/view/377
https://journal.institutpendidikan.ac.id/index.php/petik/article/view/377/pdf
Daftar Isi:
  • Mata kuliah sistem operasi merupakan salah satu mata kuliah wajib yang harus diajarkan kepada mahasiswa yang mengambil jurusan / program studi teknik informatika / sistem informasi / teknologi informasi. Mata kuliah ini memperkenalkan kepada mahasiswa mengenai konsep sistem operasi, jenis-jenis sistem operasi yang digunakan dalam kehidupan sehari-hari, layanan-layanan umum yang dimiliki oleh sistem operasi, dan mempelajari teknik dan algoritma yang digunakan dalam penerapan / pengelolaan layanan di sistem operasi. Sistem operasi adalah suatu program yang bertindak sebagai perantara antara user, program aplikasi dan perangkat keras. Beberapa layanan umum yang dimiliki oleh sistem operasi antara lain manajemen penjadwalan proses, manajemen sumber daya (resource), manajemen memori, sistem berkas, manajenen jaringan, manajemen keamanan, manajemen penyimpanan, dan manajemen perangkat masukan-keluaran. Dalam penelitian kali ini, pembahasan akan dikerucutkan ke dalam salah satu layanan Sistem Operasi yaitu manajemen penjadwalan proses. Salah satu materi turunan dari manajemen proses yang sulit untuk dipahami oleh mahasiswa adalah Concurrency. Secara umum concurrency merupakan proses-proses (lebih dari satu proses) yang terjadi pada saat bersamaan. Beberapa algoritma yang digunakan dalam penerapan concurrency pada manajemen proses antara lain Dining Philosophers, Banker Algorithm, Producer-Consumer, dan Readers-Writers. Penjelasan terkait keempat algoritma tersebut membutuhkan logika dan tingkat keseriusan yang tinggi. Sayangnya tidak semua mahasiswa mampu untuk mempertahankan konsentrasinya dalam waktu yang lama untuk mempelajari alur logika dari keempat algoritma tersebut. Berdasarkan uraian di atas, penulis ingin merancang suatu perangkat lunak yang mampu untuk mensimulasikan keempat algoritma tersebut ke dalam bentuk media pembelajaran berbasis multimedia sehingga diharapkan akan meningkatkan daya tarik dan daya tangkap dari mahasiswa yang mempelajarinya.