Penerapan Machine Learning Untuk Memprediksi Kelulusan Mahasiswa Menggunakan Algoritma Decision Tree

Berlian Nurul, Indra Gunawan

Abstract


Penelitian ini fokus pada penerapan Machine Learning (ML), sebuah cabang dari Artificial Intelligence (AI), untuk mengetahui prediksi kelulusan mahasiswa. Permasalahan penelitian ini yaitu bagaimana memprediksi masa studi mahasiswa menggunakan Algorritma Decision Tree dengan Bahasa Pemrograman Python dan framework Django. Tujuan penelitian ini adalah untuk melakukan prediksi pada masa studi mahasiswa dengan menggunakan Machine Learning sebagai dasar pertimbangan dalam mengambil keputusan kelulusan mahasiswa. Metode Syntheic Minority Over-sampling Technique (SMOTE) diimplementsikan pada penelitian ini untuk mengatasi ketidakseimbangan jumlah kelas target. Penelitian menggunakan dataset dari UPT TI STT Ronggolawe Cepu dengan 270 record data yang dibagi 243 data training dan 27 data testing. Dataset terdiri dari 14 fitur yaitu Umur, Jenis Kelamin, Jurusan, SKS, IP1, IP2, IP3, IP4, IP5, IP6, IP7, IP8, IPK, Beasiswa. Metode yang digunakan yaitu Algoritma Decision Tree untuk mengetahui akurasi dan efisiensi prediksi kelulusan mahasiswa. Dari hasil eksperimen yang telah dilakukan, dapat disimpulkan bahwa Algoritma Decision Tree menunjukan akurasi dengan nilai sebesar 0,91, Area Under Curve (AUC) dengan nilai sebesar 0,91, presisi sebesar 0,92, recall sebesar 0,91. Hasil penelitian lainnya didapatkan 6 fitur terpenting yaitu Umur, Jenis Kelamin, Jurusan, SKS, Beasiswa dan IP1 yang digunakan sebagai fitur utama pada pendeteksian data baru berbasis web. Dengan fitur terpenting tersebut, maka kelulusan mahasiswa dapat dideteksi semenjak semester pertama perkuliahan, sehingga memudahkan mahasiswa dan pihak pengambil keputusan untuk menentukan langkah strategis selanjutnya.

Keywords


decision tree, kelulusan mahasiswa, klasifikasi, machine learning

Full Text:

PDF

References


Agustin, W., Rio, U., Muzawi, R., Nasution, T., & Haryono, D. (2021). Penguatan Pengelolaan Website Desa Untuk Meningkatkan Layanan Administrasi Kependudukan di Desa Pasir Baru Rokan Hulu. Abdiformatika: Jurnal Pengabdian Masyarakat Informatika, 1(1), 8–17. https://doi.org/10.25008/abdiformatika.v1i1.132

Alfarizi, A. D., & Andri, A. (2021). Pemanfaatan Data Mining Dalam Memprediksi Produksi Pada PT Pupuk Sriwidjaja Palembang Menggunakan Algoritma Regresi Liniear Berganda. Jurnal Nasional Ilmu Komputer, 2(1), 51–63. https://doi.org/10.47747/jurnalnik.v2i1.522

Alfarizi, M. R. S., Al-farish, M. Z., Taufiqurrahman, M., Ardiansah, G., & Elgar, M. (2023). Penggunaan Python Sebagai Bahasa Pemrograman untuk Machine Learning dan Deep Learning. Karya Ilmiah Mahasiswa Bertauhid (KARIMAH TAUHID), 2(1), 1–6.

Ansori. (2015). Pembahasan Klasifikasi. Paper Knowledge . Toward a Media History of Documents, 3(April), 49–58.

Chazar, C., & Erawan, B. (2020). Machine Learning Diagnosis Kanker Payudara Menggunakan Algoritma Support Vector Machine. INFORMASI (Jurnal Informatika Dan Sistem Informasi), 12(1), 67–80. https://doi.org/10.37424/informasi.v12i1.48

Dzakwan, M. D. A. R., & Subektiningsih. (2023). Klasifikasi Tingkat Risiko Kesehatan Ibu Hamil Menggunakan Algoritma Support Vectore Machine. Indonesian Journal of Computer Science, 12(5), 2798–2807. https://doi.org/10.33022/ijcs.v12i5.3372

Hafsari, R., Aribe, E., & Maulana, N. (2023). Perancangan Sistem Informasi Manajemen Inventori Dan Penjualan Pada Perusahaan Pt.Inhutani V. PROSISKO: Jurnal Pengembangan Riset Dan Observasi Sistem Komputer, 10(2), 109–116. https://doi.org/10.30656/prosisko.v10i2.7001

Handayani, I. P., Wardani, H. W., & Rifa’i, A. (2021). Pelatihan Penggunaan Microsoft Excel Bagi Pengurus Posyandu. 2(2), 44–49.

Hasan, N. (2021). Sistem Pendukung Keputusan Penentuan Penerima Beasiswa Pendidikan Dengan Metode. 13(2), 46–53.

Hermawanti, S. N., Asriyanik, & Sunarto, A. A. (2019). Implementasi Algoritma C4.5 untuk Prediksi Kelulusan Tepat Waktu ( Studi Kasus : Program Studi Teknik Informatika ). Jurnal Ilmiah SANTIKA, 9(1), 853–864. http://jurnalummi.agungprasetyo.net/index.php/santika/article/download/552/253

Jayanti, S. (2022). Perancangan Aplikasi Pengelolaan Pengeluaran Kas di PT Neural Technologies Indonesia. Jurnal Ilmu Data, 2(8), 1–9.

Khasanah, N., Salim, A., Afni, N., Komarudin, R., & Maulana, Y. I. (2022). Prediksi Kelulusan Mahasiswa Dengan Metode Naive Bayes. Technologia : Jurnal Ilmiah, 13(3), 207. https://doi.org/10.31602/tji.v13i3.7312

Kholifah, I. N. (2020). Memprediksi Tingkat Kelulusan Peserta Kursus Pertahun dengan Algoritma Data Mining C4.5 dan RapidMiner. Jurnal Informatika Dan Sistem Informasi, 6(1), 1–10.

Kristiawan, K., Somali, D. D., Linggan jaya, T. A., & Widjaja, A. (2020). Deteksi Buah Menggunakan Supervised Learning dan Ekstraksi Fitur untuk Pemeriksa Harga. Jurnal Teknik Informatika Dan Sistem Informasi, 6(3), 541–548. https://doi.org/10.28932/jutisi.v6i3.3029

Mardi, Y. (2019). Data Mining : Klasifikasi Menggunakan Algoritma C4 . 5 Data mining merupakan bagian dari tahapan proses Knowledge Discovery in Database ( KDD ) . Jurnal Edik Informatika. Jurnal Edik Informatika, 2(2), 213–219.

Maulana, B. A., & Noriska, N. K. S. (2023). The Use of Machine Learning in the Analysis of Pawnshop Digital Service on Customer Satisfaction. Indonesian Journal of Contemporary Multidisciplinary Research, 2(4), 681–702. https://doi.org/10.55927/modern.v2i4.4612

Noviantoro, A., Silviana, A. B., Fitriani, R. R., & Permatasari, H. P. (2022). Rancangan Dan Implementasi Aplikasi Sewa Lapangan Badminton Wilayah Depok Berbasis Web. Jurnal Teknik Dan Science, 1(2), 88–103. https://doi.org/10.56127/jts.v1i2.108

Pradana, H. W., Raharjo, A. S., & Syahbani, M. H. (2021). Aplikasi Wisata dan Kuliner untuk Turis. Jurnal E-Proceeding of Engineering, ISSN : 2355-9365, 8(1), 7. https://openlibrarypublications.telkomuniversity.ac.id/index.php/engineering/article/view/16219

Prasetyo, K. A., & Nugroho, A. K. (2022). Web-Based Technical Supervision and Planning Reports Information System in Cv . Tata Saka Consultant Sistem Informasi Laporan Pengawasan Dan Perencanaan Teknis Berbasis Web Di Cv . Tata Saka Consultant. 3(1), 1–10.

Putra, F., Tahiyat, H. F., Ihsan, R. M., Rahmaddeni, R., & Efrizoni, L. (2024). Penerapan Algoritma K-Nearest Neighbor Menggunakan Wrapper Sebagai Preprocessing untuk Penentuan Keterangan Berat Badan Manusia. MALCOM: Indonesian Journal of Machine Learning and Computer Science, 4(1), 273–281. https://doi.org/10.57152/malcom.v4i1.1085

Putra, I. N. T. A., Kartini, K. S., Suyitno, Y. K., Sugiarta, I. M., & Puspita, N. K. E. (2023). Penerapan Library Tensorflow, Cvzone, dan Numpy pada Sistem Deteksi Bahasa Isyarat Secara Real Time. Jurnal Krisnadana, 2(3), 412–423. https://doi.org/10.58982/krisnadana.v2i3.335

Putra, P., M. H. Pardede, A., & Syahputra, S. (2022). Analisis Metode K-Nearest Neighbour (Knn) Dalam Klasifikasi Data Iris Bunga. Jurnal Teknik Informatika Kaputama (JTIK), 6(1), 297–305.

Qisthiano, M. R. (2023). PPENERAPAN MODEL KLASIFIKASI NAÏVE BAYES UNTUK PREDIKSI MAHASISWA TEPAT WAKTU. 164–168.

Qisthiano, M. R., Armilia, P. P., & Ruswita, I. (2022). Penerapan Algoritma Decision Tree dalam Klasifikasi Data Prediksi Kelulusan Mahasiswa. G-Tech : Jurnal Teknologi Terapan, 6(2), 295–305. https://ejournal.uniramalang.ac.id/index.php/g-tech/article/view/1823/1229

Ramadhani, A. N. (2024). Perancangan Aplikasi Penerimaan Dry Goods and Raw Materials pada PT . Sunshine Food International menggunakan VB . Net dan Microsoft Access. 1, 16–24.

Redemptus, S. D., & Muhlis, M. (2022). Sistem Informasi Penjualan Berbagai Macam Produk Berbasis Android Di Toko De Ari Palopo. Indonesian Journal Of Education And Humanity, 2(1), 34–50.

Rejeki, R., Adnan, M. F., & Siregar, P. S. (2020). Pemanfaatan Media Pembelajaran pada Pembelajaran Tematik Terpadu di Sekolah Dasar. Jurnal Basicedu, 4(2), 337–343. https://doi.org/10.31004/basicedu.v4i2.351

Santoso, E. B., & Nugroho, A. (2019). Analisis Sentimen Calon Presiden Indonesia 2019 Berdasarkan Komentar Publik Di Facebook. Eksplora Informatika, 9(1), 60–69. https://doi.org/10.30864/eksplora.v9i1.254

Saputra, D. (2018). Analisis Perbandingan Performa Web Service Rest Menggunakan Framework Laravel, Django Dan Ruby On Rails Untuk Akses Data Dengan. Jurnal Bangkit Indonesia, 7(2), 17. https://doi.org/10.52771/bangkitindonesia.v7i2.90

Sri Suwartini, Tuti Hartati, Martanto, Nining Rahaningsih, & Gifthera Dwilestari. (2022). Prediksi Perbaikan Jalan Nasional Dengan Menggunakan Algoritma Decision Tree. KOPERTIP : Jurnal Ilmiah Manajemen Informatika Dan Komputer, 6(1), 21–26. https://doi.org/10.32485/kopertip.v6i1.132

Suriani, U. (2023). Penerapan Data Mining untuk Memprediksi Tingkat Kelulusan Mahasiswa Menggunakan Algoritma Decision Tree C4.5. Journalcisa, 3(2), 55–66. http://jesik.web.id/index.php/jesik/article/view/91

Suryanegara, G. A. B., Adiwijaya, & Purbolaksono, M. D. (2021). Peningkatan Hasil Klasifikasi pada Algoritma Random Forest untuk Deteksi Pasien Penderita Diabetes Menggunakan Metode Normalisasi. Jurnal RESTI (Rekayasa Sistem Dan Teknologi Informasi), 5(1), 114–122. https://doi.org/10.29207/resti.v5i1.2880

Sutoyo, I. (2018). Implementasi Algoritma Decision Tree Untuk Klasifikasi Data Peserta Didik. Jurnal Pilar Nusa Mandiri, 14(2), 217. https://doi.org/10.33480/pilar.v14i2.926

Syahrudin, A. N., & Kurniawan, T. (2018). Input dan Output pada Bahasa Pemrograman Python. Jurnal Dasar Pemrograman Python STMIK, June 2018, 1–7. https://www.researchgate.net/publication/338385483

Thaniket, R., Kusrini, & Luthf, E. T. (2019). Prediksi Kelulusan Mahasiswa Tepat Waktu Menggunakan Algoritma Support Vector Machine. JURNAL FATEKSA: Jurnal Teknologi Dan Rekayasa, 13(2), 69–83.

Zuhri, A. F., Ahmad, A., Parlina, L., Dewi, R., & Solikhun. (2020). Sistem Informasi Data Rehabilitasi Narkoba Pada Badan Narkotika Nasional Kota (BNNK) Pematangsiantar. Seminar Nasional Teknologi Komputer & Sains (SAINTEKS, 1(1), 255–260. https://prosiding.seminar-id.com/index.php/sainteks


Refbacks

  • There are currently no refbacks.


Editorial Office :

Prosiding SENDIKO (Seminar Nasional Hasil Penelitian & Pengabdian Masyarakat Bidang Ilmu Komputer)
Published by Universitas PGRI Madiun
Managed by Program Studi Sistem Informasi Fakultas Teknik Universitas PGRI Madiun
Address Jl. Auri 14-16 Kota Madiun Kampus III Universitas PGRI Madiun 63118
Website http://prosiding.unipma.ac.id/index.php/sendiko/index
Email [email protected]

e-ISSN:  3025-4604