Prediksi Penawaran Mata Kuliah Studi Kasus Prodi Informatika Universitas Kristen Duta Wacana

  • Brian Bastian Informatika, Universitas Kristen Duta Wacana
  • Maria Nila Anggia Rini Informatika, Universitas Kristen Duta Wacana
  • Laurentius Kuncoro Probo Saputra Universitas Kristen Duta Wacana
Keywords: mata kuliah, prediksi, mahasiswa


For taking a course, students are required to make a schedule so that the courses to be taken can be according to their choice. There are several obstacles when taking courses, for example when the number of students taking a course is more than the capacity estimated by the campus, so that the classes that are opened are not sufficient. Therefore, a prediction system is needed that can display how many classes are recommended to be opened and the number of students who are likely to take those classes.

In the process of making the prediction system, the first thing to do is to determine what features will be used. These features are then applied to all courses and see what combinations occur. Next is to create an algorithm based on these features in the PHP programming language. Prior to that, data from any table in the database was determined beforehand to be processed so that the system could run properly and accurately. The next step is to make input available to users who can determine the minimum number of repeat students, class capacity, lab capacity, and predicted semester.

The results of the research conducted and the system created allow it to predict courses based on the features that have been entered. The data used in the database is also the most recent, so the amount issued to the prediction system is an accurate amount. This system can be said to be successful because it can display recommended courses along with the number of students who are repeating and students who have not taken those courses.


[1] A. Wijaya and Gunawan, "Implementasi Algoritma Round Robin Pada Sistem Penjadwalan Mata Kuliah (Studi Kasus: Universitas Muhammadiyah Bengkulu)," Jurnal Informatika UPGRIS, vol. 4, pp. 64-71, 2018.
[2] F. Nugroho and M. I. Rahayu, "Sistem Rekomendasi Produk UKM di Kota Bandung menggunakan Algoritma Collaborative Filtering," JURSISTEKNI (Jurnal Sistem Informasi dan Teknologi Informasi), vol. 2, pp. 23-31, 2020.
[3] A. H. Ritdrix and P. W. Wirawan, "Sistem Rekomendasi Buku menggunakan Metode Item-Based Collaborative Filtering," Jurnal Masyarakat Informatik, vol. 9, pp. 24-32, 2018.
[4] T. TRS, "Mengenal Mata Kuliah Wajib, Mata Kuliah Umum, dan Mata Kuliah Pilihan," 2017. [Online]. Available:
[5] A. F. T. Infomasi, “Informatika UKDW,” UKDW, 2021. (accessed May 22, 2023).
[6] A. R. Bahtiar, Pranowo, A. J. Santoso, and J. Juhariah, “Deep Learning Detected Nutrient Deficiency in Chili Plant,” 2020 8th Int. Conf. Inf. Commun. Technol. ICoICT 2020, 2020, doi: 10.1109/ICoICT49345.2020.9166224.
[7] R. Hermiati, Asnawati and I. Kanedi, "Pembuatan E-Commerce pada Raja Komputer menggunakan Bahasa Pemrograman PHP dan Database Mysql," Jurnal Mdia Infotama, vol. 17, pp. 54-66, Februari 2021.
[8] Alan, "Pengertian dan Fungsi Pemrograman PHP," 2018. [Online]. Available:
[9] S. Awwaabiin, "Pengertian PHP, Fungsi dan Sintaks Dasarnya," 2 November 2021. [Online]. Available:
[10] F. Ayunindya, "Apa Itu PHP? Pengertian PHP untuk Pemula," 1 July 2021. [Online]. Available:
[11] E. S. Susanto, Kusrini and H. A. Fatta, "Prediksi Kelulusan Mahasiswa Magister Teknik Informatika Universitas Amikom Yogyakarta Menggunakan Metode K-Nearest Neighbor," Jurnal Teknologi Informasi, vol. 13, pp. 67-72, 2018.
[12] D. Yulia, A. Pandu Kusuma, and D. Fanny Hebrasianto Permadi, “Penerapan Algoritma C4.5 untuk Prediksi Minat Penjurusan Siswa di SMKN 1 Kademangan,” JATI (Jurnal Mhs. Tek. Inform., vol. 6, no. 2, pp. 893–900, 2022, doi: 10.36040/jati.v6i2.5781.
How to Cite
Bastian, B., Anggia Rini, M., & Saputra, L. (2023). Prediksi Penawaran Mata Kuliah Studi Kasus Prodi Informatika Universitas Kristen Duta Wacana. JASMED : Journal of Software Engineering and Multimedia, 1(1).