Penerapan Maximum Flow Pada Graf Bipartit Untuk Optimalisasi Penugasan Santri Patriot Panji Pelopor Puteri
Abstract
Proses pembagian tugas Santri Patriot Panji Pelopor Puteri di Pondok Pesantren Nurul Jadid Wilayah Al-Hasyimiyah selama ini masih dilakukan secara manual, sehingga berpotensi menyebabkan ketidakseimbangan distribusi tugas, benturan jadwal, serta kurang efisiennya waktu yang diperlukan dalam penyusunan penugasan. Penelitian ini bertujuan untuk mengimplementasikan metode maximum flow pada graf bipartit melalui pendekatan maximum flow untuk memperoleh sistem penugasan yang lebih optimal. Penelitian dilakukan dengan pendekatan kuantitatif yang meliputi tahap identifikasi permasalahan, pengumpulan data melalui wawancara dan dokumentasi, penyusunan matriks bipartit, pembentukan graf bipartit, transformasi graf ke dalam bentuk flow networkx, serta perhitungan aliran maksimum menggunakan bahasa pemrograman Python dengan bantuan pustaka NetworkX. Hasil penelitian menunjukkan bahwa seluruh 90 santri berhasil memperoleh sedikitnya satu penugasan sesuai dengan batasan yang telah ditetapkan. Selain itu, tidak ditemukan santri yang menerima lebih dari tiga penugasan, dari 53 jenis penugasan yang tersedia, sebanyak 106 penugasan berhasil dialokasikan secara optimal. Temuan ini mengindikasikan bahwa penerapan maximum matching berbasis maximum flow mampu mendukung pemerataan pembagian tugas, mengurangi potensi konflik penjadwalan, serta meningkatkan efektivitas proses penugasan dibandingkan metode yang dilakukan secara manual. Oleh karena itu, pendekatan ini dapat dijadikan alternatif dalam pengelolaan penugasan Santri Patriot Panji Pelopor Puteri yang lebih sistematis dan efisien.
Downloads
References
Agusnur, A. (2025). Penggunaan Teori Graf dalam Optimasi Jaringan Transportasi Kota. Jurnal Matematika Terapan, 1(1), 29–35. http://jurnal.pustakabangsaindonesia.com/index.php/jmta/article/view/41
Ahuja, R. K., & Orlin, J. B. (1989). A fast and simple algorithm for the maximum flow problem. Operations Research, 37(5), 748–759. https://doi.org/10.1287/opre.37.5.748
Andriani, A., Damanik, N. G., Damanik, T., Kembaren, S. N. B., Hutagalung, C. F., Harahap, D. M., Manik, S. G., Silitonga, N. S. S., & Haris, D. (2025). Studi Literatur: Pembelajaran Teori Graph sebagai Alat untuk Meningkatkan Keterampilan Berpikir Kritis Siswa. Kognitif: Jurnal Riset HOTS Pendidikan Matematika, 5(2), 670–680. https://doi.org/10.51574/kognitif.v5i2.2381
Buhaerah, B., Busrah, Z., & Sanjaya, H. (2022). Teori Graf dan Aplikasinya. https://repository.iainpare.ac.id/id/eprint/3489
Cahyani, N. (2015). Menentukan Flow maksimum pada jaringan Bipartisi. http://etheses.uin-malang.ac.id/id/eprint/6515
Cormen, T. H., Leiserson, C. E., Rivest, R. L., & Stein, C. (2022). Introduction to algorithms. MIT press.
https://books.google.co.id/books?id=drZNEAAAQBAJ&lpg=
Daniel, F., & Taneo, P. N. (2020). Teori Graf. Deepublish. https://books.google.co.id/books?id=wR9YEQAAQBAJ&lpg=
Diestel, R. (2017). Graph minors. Dalam Graph Theory (hlm. 347–391). Springer. https://link.springer.com/chapter/10.1007/978-3-662-53622-3_12
Faiqoh, N., & Farisi, O. I. R. (2024). Application Of Graph Coloring In Learning Schedule Arrangement At Man 1 Probolinggo. NJCA (Nusantara Journal of Computers and Its Applications), 9(1), 35–42. https://journal.csnu.or.id/index.php/njca/article/view/375
Hopcroft, J. E., & Karp, R. M. (1973). An n^5/2 algorithm for maximum matchings in bipartite graphs. SIAM Journal on computing, 2(4), 225–231. https://doi.org/10.1137/0202019
Lovász, L., & Plummer, M. D. (2009). Matching theory (Vol. 367). American Mathematical Soc. https://books.google.co.id/books?id=OaoJBAAAQBAJ&lpg
Nuraini, A. (2025). Pemanfaatan Teori Graf Dalam Pemodelan Dan Analisis Struktur Jaringan Dengan Penekanan Pada Konsep Konektivitas Dan Lintasan. MATHunesa: Jurnal Ilmiah Matematika, 13(3), 1–8. https://ejournal.unesa.ac.id/index.php/mathunesa/article/view/73008
Sani, F. H., & Sawaluddin, S. (2023). Analisis Penyelesaian Masalah Penugasan Pada Algoritma Matching Graf Bipartit Dan Metode Hungarian. FARABI: Jurnal Matematika dan Pendidikan Matematika, 6(1), 89–96. https://doi.org/10.47662/farabi.v6i1.442
Saputra, J. (2022). Sistem Penjadwalan Matakuliah Menggunakan Metode Hall’s Marriage Theorem. https://repository.uir.ac.id/id/eprint/10600
Scellato, S. (2012). NetworkX: Network Analysis with Python. 30th SunBelt Conference, February.
https://www.cl.cam.ac.uk/~dm754/stna/stna-tutorial_2017.pdf
Schrijver, A. (2003). Combinatorial optimization: Polyhedra and efficiency. Springer.
https://link.springer.com/book/9783540443896
Setiawan, E. I., Santoso, J., & Purnomo, M. H. (2024). Social Network Analysis dengan Python NetworkX dan Pajek: Dilengkapi AI/ML dan Implementasi serta Deployment ke Google Cloud Menggunakan Express. Js dan Node. Js. Jakad Media Publishing.
https://books.google.co.id/books?id=bYQqEQAAQBAJ&lpg=
Sulistiyah, N., Rahayuningsih, S., & Prayitno, A. (2025). Implementasi Teori Graf Dalam Pengenalan Rangkaian Listrik Dikelas VI MI Hasyim Asy’ari Kota Malang. Laplace: Jurnal Pendidikan Matematika, 8(1), 70–81. https://doi.org/10.31537/laplace.v8i1.2382
Ulfiatin, B. F. L. (2022). Pengelompokan model proses bisnis untuk membentuk unit organisasi pada Pondok Pesantren menggunakan Semantic Similarity. http://etheses.uin-malang.ac.id/id/eprint/43061
Wahyuni, F. S., Putri, N. A., Rahmawati, R., Azzahra, A., Wijaya, F. A. S., Santi, R. N., & Febriyan, M. (2025). Model Penjadwalan Perkuliahan Program Studi Matematika Universitas Abdurachman Saleh Situbondo Berbasis Teori Graf. JANGKA: Jurnal Aplikasi Bidang Matematika, 2(2), 18–26. https://doi.org/10.36841/jangka.v2i2.7960
West, D. B. (2001). Introduction to graph theory (Vol. 2). Prentice hall Upper Saddle River.
https://www.academia.edu/download/6479067/igtpref.ps
Widodo, A. (2016). Teori Graf. Universitas Brawijaya Press. https://books.google.co.id/books?id=CwNODwAAQBAJ&lpg=PA15&ots=fhNM4j-XXu&dq=Widodo



















.png)