Aplikasi SPK Penjadwalan Laboratorium dengan Metode SJF. SJF atau dikenal dengan metode Shortest Job First adalah metode yang masuk dalam konsep antrian, metode atau algoritma ini masuk kedalam strategi nonpreemptive Beberapa metode dengan konsep penjadawalan seperti metodde ini di antaranya:
- First In First Out (First Come First Serve)
- Shortest Job First (SJF)
- Highest Ratio Next
- Multiple Feedback Queue
Sedangkan algoritma yang menerapkan strategi preemptive di antaranya yaitu:
- Round Robin
- Shortest Remaining First
- Priority Schedulling
- Guaranted Schedulling
Nah, untuk kali ini yang akan kita bahas adalah aplikasi php berbasis web dengan menggunakan database mysql SJF nonpremeemtive (studi kasus pada pemakaian ruang labor pada sebuah universitas).
Aplikasi Penjadwalan Lab SJF
Untuk user yang terlibat didalam aplikasi ini terdapat 2 level, yaitu administrator dan admin bagian atau admin fakultas.
Administrator
1.Login
Sebelum dapat mengakses aplikasi, Administrator harus login menggunakan username dan password yang terdaftar dalam database aplikasi.
2.Dashboard
Setelah Kamu berhasil login, kamu akan diarahkan kehalaman utama / dashboard aplikasi. Pada tampilan ini kamu dapat melihat jadwal yang sudah di setejui dan juga jadwal yang masih di booking untuk di pinjam.
Data yang di tampilkan mulai dari tanggal, ruangan, maksud peminjaman, peminjam, dan file pendukung, kapasistass, tata ruangan dan lainya.
3.User
Pada menu ini admin dapat melihat user yang terdapat pda aplikasi. Untuk user terbagi menjadi dua yaitu administrator dan admin bagian. Administrator adalah admin utama pengelola sistem. Admin bagian adalah admin yang terdapat pada setiap fakultas.
4.Bagian
Pada menu ini administrator dapat menambahkan bagian atau fakultas pada kasus ini. Untuk ketiga menu ini masuk kedalam daftar menu data master atau data yang akan di gunakan pada proses manajemen.
5.Booking
Pada menu ini administrator dapat menambahkan booking peminjaman ruangan lab. Menu ini juga akan muncul pada tampilan admin bagian untuk booking ruangan. Bedanya adalah pada status, jika pada administator terdapat akses untuk merubah status booking, yaitu setujui dan tolak.
Selain itu admin juga dapat melihat detail booking yang di lakukan, yaitu dengan mengklik link berwarna biru pada tampilan pada tabel yang tertera. Sehingga akan menampilkan seperti berikut:
Disini admin dapat melihat detail booking secara terperinci, mulai dari bagian peminjam, ruangan hingga detail perlengkapannya.
6.Riwayat
Pada menu ini administrator dapat melihat riwayat atau histori peminjaman laboratorium. Perbedaan dengan menu booking adalah pada menu ini booking yang sudah selesai dilakukan.
7.Saran
Pada menu ini admin dapat melihat saran yang di kirimkan oleh admin bagian. Ini berguna untuk perbaikan di waktu yang akan datang
8.SJF
Pada menu ini administrator dapat melihat hasil dari metode SJF.
Admin Bagian
Pada admin ini menu hampir sama dengan yang ada pada tampilan administrator. Perbedaanya adalah jika pada admin bagian/fakultas menu yang ada yaitu:
- Profil
- Booking
- Riwayat
- Saran
- SJF
Demikian semoga info ini bermanfaat. Terkait pengembangan aplikasi dan pembelian dapat menghubungi kontak kami dengan mudah.
Referensi:
- Parinduri, Ikhsan. Nurhabibah Hutagalung, siti. Teknik Penjadwalan Prosesor FIFO, SJF Non Preempetive, Round Robin. Prosiding Seminar Nasional Riset Information Science (SENARIS). Hal:864-871. September 2019