Claim Missing Document
Check
Articles

Pengembangan Aplikasi Prediksi Kemampuan Siswa pada Pembelajaran Berbasis Proyek dalam Perkuliahan Rekayasa Perangkat Lunak Denny Kurniadi
Voteteknika (Vocational Teknik Elektronika dan Informatika) Vol 12, No 1 (2024): Vol. 12, No 1, Maret 2024
Publisher : Universitas Negeri Padang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24036/voteteknika.v12i1.127511

Abstract

ABSTRAKArtikel ini menyajikan sebuah studi kasus tentang implementasi Pembelajaran Berbasis Proyek (PBL) dalam konteks pendidikan Rekayasa Perangkat Lunak, dengan fokus pada pengembangan aplikasi untuk memprediksi kemampuan siswa menggunakan metode Naive Bayes. Proyek ini mengikuti metodologi Waterfall untuk proses pengembangannya. Evaluasi aplikasi menunjukkan keberhasilannya dalam memprediksi kemampuan siswa dengan akurasi tinggi, mencapai 100% presisi dan review untuk kelas yang dikategorikan sebagai 'prediksi sangat baik' dan 'butuh bimbingan', serta 80% untuk kelas 'baik' dalam prediksi. Pengujian kedua metodologi PBL dan Waterfall menghasilkan hasil positif, dengan pengujian Waterfall mencapai antara 95% hingga 100% dalam verifikasi kebutuhan, kesesuaian desain sistem, pengujian unit, dan integrasi komponen sistem. PBL juga terbukti berhasil dalam meningkatkan pemahaman konsep Rekayasa Perangkat Lunak, keterampilan praktis, dan memfasilitasi pendekatan pembelajaran aktif. Sebagai kesimpulan, aplikasi yang dikembangkan menawarkan solusi yang efektif dan efisien untuk memprediksi kemampuan siswa, dengan dampak signifikan dalam meningkatkan kualitas pembelajaran dan penilaian dalam mata kuliah Rekayasa Perangkat Lunak. Kata kunci : pengembangan aplikasi, prediksi kemampuan siswa, rekayasa perangkat lunak, pembelajaran berbasis proyek. This article presents a case consider on the usage of Project-Based Learning (PBL) within the setting of Program Building instruction, centering on the advancement of an application for anticipating understudy capacities utilizing the Naive Bayes strategy. The extend takes after the Waterfall strategy for its improvement handle. The assessment of the application illustrates its victory in anticipating understudy capacities with tall precision, accomplishing 100% exactness and review for classes categorized as 'excellent prediction' and 'guidance needed', and 80% for 'good' expectation classes. Testing both PBL and Waterfall techniques yielded positive comes about, with Waterfall testing accomplishing between 95% to 100% in prerequisites confirmation, framework plan compliance, unit testing, and framework component integration. PBL too demonstrated fruitful in improving understanding of Computer program Designing concepts, commonsense aptitudes, and cultivating an dynamic learning approach. In conclusion, the created application offers an viable and productive arrangement for anticipating understudy capacities, altogether affecting the quality of learning and evaluation in Program Designing courses. Keywords: application development, student ability prediction, software engineering, project-based learning. 
Perancangan Sistem Informasi Monitoring Pelanggaran Siswa Berbasis Web Dzikri, Muhammad; Kurniadi, Denny
Algoritma: Jurnal Ilmu Komputer dan Informatika Vol 8, No 2 (2024): November 2024
Publisher : Universitas Islam Negeri Sumatera Utara

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.30829/algoritma.v8i2.22202

Abstract

Website-based student offense monitoring information system is a web designed with the aim of monitoring student offenses at SMKN 2 Padang Panjang. The purpose of this information system is to provide accurate, fast and more efficient and effective information about student offenses, and assist schools in taking appropriate action. In its development, this information system uses the PHP programming language, MySQL as a database, and the Laravel framework as a web development tool. The features in this information system are student profile data collection, teacher account registration, and management of student offenses by teachers and admins. With this information system, it is also expected to increase student discipline in carrying out the rules that have been set at school. Keywords: Information System, Monitoring, Violation, Student, Web, Laravel Framework
Rekayasa Aplikasi Generator Jadwal Pelajaran Berbasis Algoritma Genetika di SMPN 2 Sinjunjung Lukmannul Hakim; Denny Kurniadi
Voteteknika (Vocational Teknik Elektronika dan Informatika) Vol 12, No 2 (2024): Vol. 12, No 2, Juni 2024
Publisher : Universitas Negeri Padang

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.24036/voteteknika.v12i2.126058

Abstract

Tugas akhir ini membahas tentang rekayasa aplikasi generator jadwal pelajaran berbasis algoritma genetika di SMPN 2 Sinjunjung. Penciptaan jadwal pelajaran yang efisien dan optimal di lingkungan sekolah merupakan tantangan kompleks dalam mengelola sumber daya dan memenuhi kebutuhan pendidikan. Dalam penelitian ini, sebuah aplikasi diimplementasikan dengan pendekatan algoritma genetika untuk menghasilkan jadwal pelajaran yang mempertimbangkan sejumlah faktor seperti ketersediaan ruangan, preferensi guru, dan batasan-batasan lain yang relevan. Metode algoritma genetika dipilih karena kemampuannya dalam menemukan solusi yang baik dalam ruang pencarian yang besar dan kompleks. Proses evolusi algoritma genetika, seperti seleksi, rekombinasi, dan mutasi, digunakan untuk menghasilkan dan memperbaiki populasi jadwal pelajaran dari generasi ke generasi. Berbagai parameter algoritma genetika disesuaikan agar sesuai dengan karakteristik permasalahan jadwal pelajaran. Penelitian ini melibatkan pengumpulan data mengenai preferensi guru, batasan-batasan sekolah, dan struktur ruangan. Setelah implementasi, aplikasi mampu menghasilkan jadwal pelajaran yang secara signifikan lebih baik dari segi efisiensi dan kepuasan stakeholder terkait. Hasil eksperimen menunjukkan bahwa aplikasi generator jadwal pelajaran berbasis algoritma genetika ini mampu mengoptimalkan alokasi sumber daya dengan baik dan memberikan solusi yang memenuhi batasan-batasan yang ada.Kata kunci : Algoritma genetika, generator jadwal pelajaran, Rekayasa, SMPN 2 Sinjunjung, CodeIgniter. This final project discusses the engineering of a genetic algorithm-based lesson schedule generator application at SMPN 2 Sinjunjung. The creation of efficient and optimal lesson schedules in a school environment is a complex challenge in managing resources and meeting educational needs. In this research, an application is implemented using a genetic algorithm approach to generate timetables that consider a number of factors such as room availability, teacher preferences, and other relevant constraints. The genetic algorithm method was chosen due to its ability to find good solutions in large and complex search spaces. Genetic algorithm evolutionary processes, such as selection, recombination, and mutation, are used to generate and refine the population of lesson schedules from generation to generation. Various parameters of the genetic algorithm are adjusted to suit the characteristics of the timetable problem. The research involved collecting data on teacher preferences, school boundaries, and room structure. After implementation, the application was able to generate lesson schedules that were significantly better in terms of efficiency and satisfaction of relevant stakeholders. Experimental results show that this genetic algorithm-based lesson schedule generator application is able to optimize resource allocation well and provide solutions that meet the constraints.Keywords : Genetic algorithm, lesson schedule generator, Engineering, SMPN 2 Sinjunjung, CodeIgniter.