Implementasi untuk Banker Algoritma yang dibuat oleh Edsger Dijkstra. Tujuan Banker Algoritma adalah mencegah adanya deadlock yang akan timbul dari process yang berjalan dengan resource yang terbatas. Di analogikan Banker bahwa faktanya proses memerlukan sejumlah process yang bisa saja melebih dari resource, maka dari itu perlu adanya alokasi awal yang dapat mencegah proses Deadlock.
Terdiri dari tiga variabel yang harus diinput di awal inisiasi - Variabel Resource - Variabel Process - Variabel Maksimal Resource
Untuk Single resource silahkan input satu angka di masing - masing variabel dan buat masukan untuk alokasai yang nanti akan ada tabel alokasi , dan maksimal per process
Untuk Multiple resource, harus input di resource nilai >= 2, lalu silahkan input dalam satu kolom input variabel untuk parameter maksimal resource dengan ditambahkan spasi seperti vector contoh "1 2 3 4 5". Pastikan gunakan spasi kalau tidak gunakan spasi maka dianggap satu angka.
Untuk menjalankan algoritma pilih tombol run yang ada di sebelah input alokasi, karena keterbatasan masih akan diperbaiki untuk tombol lain