P.P.P.A.N.W. Fikrul Ilmi R.H. Zer1, B. Herawan Hayadi2, Abdi Rahim Damanik3
1,2
Fakultas Ilmu Komputer dan Teknik, Universitas Potensi Utama, Medan, Indonesia
3
Program Studi Sistem Informasi, STIKOM Tunas Bangsa, Pematangsiantar, Indonesia
Riwayat artikel:
Abstrak. Bahasa Pemrograman merupakan notasi-notasi yang digunakan
Received: 29 Juli 2022
untuk menulis sebuah program di komputer. Berdasarkan tingkat populernya
Accepted: 8 Agustus 2022
bahasa pemrograman PHP yang digunakan untuk membuat Website.
Published: 15 Agustus 2022
Matakuliah pemrograman website menjadi tolak ukur mahasiswa dalam
membuat website untuk digunakan pembuatan Tugas Akhir. Terdapat
beberapa mahasiswa kesulitan dalam memahami pemrograman website yang
Keywords: mengakibatkan banyak mahasiswa yang mengalami kesulitan dalam
Machine Learning; membuat Tugas Akhir Variabel yang digunakan dalam penelitian ini adalah
Klasifikasi; C4.5; PSO; Kemudahan, Familiar, Cara Ajar Dosen, Spesifikasi Perangkat yang
Pemrograman Website dibutuhkan, dan Bentuk Pemrograman. Tujuan dalan penelitian ini adalah
untuk melakukan mengklasifikasi pemahaman mahasiswa terhadap
pemrograman website menggunakan metode C4.5 berbasis PSO dengan data
sebanyak 100 sampel di AMIK Tunas Bangsa Pematangsiantar. Penelitian
Corespondent Email: ini menghasilkan nilai akurasi data sebesar 83,00% dengan variabel
fikrulilmizer@gmail.com Kemudahan merupakan node tertinggi. Dengan hasil penelitian ini dapat
memberikan keputusan yang akan diambil oleh pihak AMIK Tunas Bangsa
mengatasi permasalahan tersebut.
How to cite this article:
Abstract. Programming languages are notations used to write a program on
Zer,P.P.P.A.N.W.F.I.R.H., a computer. Based on the level of popularity of the PHP programming
Hayadi, B.H, Damanik, A.R language used to create a website. The website programming course is a
(2022). Pendekatan Machine benchmark for students in creating a website to be used for making Tugas
Learning Menggunakan Akhir. There are some students who have difficulty in understanding website
Algoritma C4.5 Berbasis programming which resulted in many students having difficulty in making
PSO Dalam Analisa Tugas Akhir. The variables used in this research are Ease, Familiarity,
Pemahaman Pemrograman Lecturer Teaching Methods, Equipment Specifications needed, and
Berbasis Website 10(3). Programming Forms. The purpose of this research is to classify students'
understanding of website programming using the PSO-based C4.5 method
with 100 samples of data at AMIK Tunas Bangsa Pematangsiantar. This
© 2022 JITET (Jurnal Informatika study resulted in a data accuracy value of 83.00% with the convenience
dan Teknik Elektro Terapan). This variable being the highest node in the Very Good category with a total
article is an open-access article satisfaction of 19. With the results of this study, AMIK Tunas Bangsa will
distributed under the terms and
conditions of the Creative Commons make decisions to overcome these problems.
Attribution (CC BY NC)
150
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Fikrul dkk
Pekerjaan, Kesehatan, dan lainnya. Bahasa Pendekatan Machine Learning dengan metode
pemrograman terdiri dari tiga bagian, yaitu C4.5 berbasis PSO, karena metode C4.5
bahasa pemrograman tingkat rendah (low level berbasis PSO (Particle Swarm Optimization)
programming language), bahasa pemrograman dengan pendekatan Machine Learning ini telah
tingkat menengah (middle level programming banyak dan berhasil diterapkan dalam
language), bahasa pemrograman tingkat tinggi mengklasifikasi faktor tertinggi dalam
(high level programming language). Saat ini permasalahan [6].
yang paling banyak mengalami perkembangan Beberapa penelitian yang menjadi rujukan
adalah bahasa pemrograman tingkat tinggi. penelitian ini, diantaranya penelitian yang
Terkhusus bahasa pemrograman PHP yang menganalisa data siswa putus sekolah di SMK
diciptakan oleh Rasmus Lerdorf sampai As Salam dengan menggunakan Algoritma
sekarang menjadi bahasa pemrograman yang C4.5 berbasis PSO. Dataset yang digunakan
populer untuk membuat Website di kalangan penelitian tersebut adalah data jumlah siswa
masyarakat dan pendidikan perguruan tinggi. putus sekolah SMK As Salam 3 tahun terakhir.
Berdasarkan tingkat populernya bahasa Hasil penelitian ini adalah menghasilkan
pemrograman PHP yang digunakan untuk akurasi sebesar 92,95% dengan node tertinggi
membuat Website. Menjadi salah satu adalah Jumlah Alpa [7]. Penelitian berikutnya
matakuliah wajib untuk ditekuni di berbagai adalah penelitian yang menganalisa lama
perguruan tinggi bidang ilmu komputer atau menghafal Al-Qur’an pada santi Ma’hadul
informatika. Matakuliah pemrograman website Qur’an dengan menggunakan Algoritma C4.5
menjadi tolak ukur mahasiswa dalam membuat dengan PSO. Dataset yang digunakan
website untuk digunakan pembuatan Tugas penelitian tersebut adalah data lulusan santri
Akhir. Terdapat beberapa mahasiswa kesulitan yang berada di asrama Ma’hadul Qur’an PP
dalam memahami pemrograman website yang Salafiyah Syafi’iyah Sukorejo dari tahun 2008
mengakibatkan banyak mahasiswa yang sampai tahun 2015 dengan menggunakan 200
mengalami kesulitan dalam membuat Tugas data training dan 20 data testing. Hasil
Akhir [1] untuk topik Sistem Informasi di penelitian ini adalah Algoritma C4.5 dengan
AMIK Tunas Bangsa. Apabila hal ini terus PSO menghasilkan akurasi sebesar 87% [8].
terjadi dan tidak ada solusi yang tepat bagi Berdasarkan latar belakang tersebut, maka
AMIK Tunas Bangsa, bukan hal yang mustahil penulis melakukan penelitian ini dengan tujuan
banyak alumni mahasiswa yang tidak memiliki untuk melakukan mengklasifikasi pemahaman
kemampuan pemrograman website karena mahasiswa terhadap pemrograman website
membeli program website dalam pengerjaan menggunakan metode C4.5 berbasis PSO.
Tugas Akhir. Sehingga dibutuhkan langkah- Hasil dari penelitian ini diharapkan dijadikan
langkah strategis agar mahasiswa dapat bahan pertimbangan referensi untuk AMIK
memahami pemrograman website, karena Tunas Bangsa dalam mengatasi dan mencari
dunia kerja dan industri pada Revolusi Industri solusi untuk mahasiswa yang tidak memahami
4.0 saat ini banyak membutuhkan alumni- pemrograman website. Selain itu hasil dari
alumni mahasiswa yang pandai pemrograman penelitian ini dapat menjadi bahan referensi
website. Salah satu upaya nya adalah dengan untuk penelitian selanjutnya terkait Algoritma
melakukan analisa klasifikasi pemahaman C4.5 berbasis PSO atau objek yang diteliti.
mahasiswa terhadap pemrograman website.
Oleh karena itu salah satu cara untuk 2. TINJAUAN PUSTAKA
mengetahui faktor utama mahasiswa yang 2.1. Machine Learning
tidak memahami pemrograman website adalah Machine Learning merupakan cabang ilmu
dengan melakukan klasifikasi faktor tertinggi dari Kecerdasan Buatan (Intelligence),
kendala dalam belajar pemrograman website di menggunakan bahasa pemrograman untuk
AMIK Tunas Bangsa. Proses yang dilakukan membuat komputer menjadi berperilaku cerdas
ini tidaklah mudah, dibutuhkan tahapan- seperti manusia[9]. Machine Learning bekerja
tahapan dari permasalahan tersebut, salah apabila tersedia data yang digunakan analisis
satunya dengan cara pendekatan Machine terhadap kumpulan data besar (Big Data)
Learning [3][4] metode Klasifikasi [5]. Salah sehingga menemukan pola tertentu. Machine
satu metode yang baik digunakan adalah Learning memiliki tiga tipe, yaitu Supervised
151
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Fikrul dkk
152
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Fikrul dkk
2. Familiar (V2),
3. Cara Ajar Dosen (V3), Analisis Masalah
153
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Fikrul dkk
Gambar 2. Model Proses Secara Global Model tersebut ada di dalam operator
validation, model ini adalah model utama yang
Dalam model tersebut terdapat 2 operator digunakan dalam memprediksi atau
untuk menggambarkan model secara umum, mengklasifikasi data.
yaitu operator read excel dan operator optimize
weights (PSO). Operator read excel berfungsi
untuk penyedia data set yang akan digunakan. 4. HASIL DAN PEMBAHASAN
Sedangkan operator optimize weights PSO Hasil yang diperoleh dari penelitian ini
digunakan untuk model pemrosesannya. Di adalah dapat dilihat pada gambar 5 berikut :
dalam operator optimize weights (PSO)
terdapat operator lain, berikut dapat dilihat
pada gambar 3 :
154
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Fikrul dkk
155
JITET (Jurnal Informatika dan Teknik Elektro Terapan) pISSN: 2303-0577 eISSN: 2830-7062 Fikrul dkk
156