## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810

## Pengembangan Aplikasi Pendaftaran Forum Diskusi Berbasis Web Menggunakan Kombinasi Algoritma Decision Tree Dan Random Forest
Yuyun Yuniati, Andrianingsih Andrianingsih, Iskandar Fitri *
1 Fakultas Teknologi Komunikasi dan Informatika, Sistem Informasi, Universitas Nasional, Jakarta, Indonesia Email: 1 yuyunyuniati2018@student.unas.ac.id , 2 andrianingsih@civitas.unas.ac.id, 3,* iskandar.fitri@civitas.unas.ac.id Email Penulis Korespondensi: iskandar.fitri@civitas.unas.ac.id
Abstrak− Forum diskusi merupakan sebuah tempat yang bertujuan untuk melakukan kegiatan dengan mendiskusikan sesuatu atau saling bertukar pikiran dengan tujuan tau kepentingan bersama. Penelitian ini bertujuan untuk mempermudah proses suatu sistem  pendaftaran  pada  peserta  forum  diskusi  agar  data  peserta  lebih  terstruktur  dengan  mengklasifikasikan  data  peserta menjadi 2 jenis yaitu peserta biasa dan peserta kompetitor. Peserta biasa merupakan peserta yang mengikuti seluruh rangkaian kegiatan  tanpa  menjadi  kompetitor  dalam  kegiatan  forum  diskusi,  sedangkan  peserta  kompetitor  merupakan  peserta  yang mengikuti seluruh rangkaian kegiatan serta dapat melakukan presentasi. Metode penelitian yang dilakukan yaitu menggunakan kombinasi algoritma Decision Tree dan Random Forest yaitu metode yang terstruktur atau sekuensial dari tahap perencanaan konsep,  pemodelan,  implementasi,  pengujuan  dan  pemeliharaan.  Dalam  hal  ini  dibutuhkan  pembuatan website dengan perancangan sistem informasi manajemen. Sistem informasi dalam pembuatan website ini secara sistematis harus struktural dan teknologi yang digunakan untuk pembuatan website yaitu : PHP, HTML, CSS, dengan sistem basis data menggunakan MySQL . Desain yang telah dirancang yaitu mulai dari menu login , data peserta, tugas peserta, materi,  nilai peserta sampai dengan menu logout , sedang untuk pengujian  yang telah dilakukan dengan cara mengakses website oleh 20 user pada saat waktu bersamaan dan dapat dihasilkan dengan perhitungan detik yang didapat dari pengujian tersebut dengan database yang di gunakan semakin bertambah, yaitu 600, 800 sampai 1.000 database peserta.
Kata Kunci: Decision Tree; Forum Diskusi; Random Forest; Sistem Informasi; Website
Abstract− A discussion forum is a place that aims to carry out activities by discussing something or exchanging ideas with the aim  of  knowing  common  interests.  This  study  aims  to  simplify  the  process  of  a  registration  system  for  discussion  forum participants so that participant data is more structured by classifying participant data into 2 types, namely ordinary participants and  competitor  participants.  Ordinary  participants  are  participants  who  participate  in  all  series  of  activities  without  being competitors  in  discussion  forum  activities,  while  competitor  participants  are  participants  who  participate  in  all  series  of activities  and  can  make  presentations.  The  research  method  used  is  a  combination  of  Decision  Tree  and  Random  Forest algorithms,  namely  a  structured  or  sequential  method  from  the  concept  planning,  modeling,  implementation,  testing  and maintenance  stages.  In  this  case,  it  is  necessary  to  create  a  website  with  a  management  information  system  design.  The information system in  making this  website must systematically be structural  and the technology used  for website  creation , namely: PHP, HTML, CSS, with a database system using MySQL. The designs that have been designed are starting from the login menu, participant data, participant assignments, materials, participant scores up to the logout menu, while testing has been carried out by accessing the website by 20 users at the same time and can be generated by calculating the seconds obtained From these tests, the database used is increasing, namely 600, 800 to 1,000 participant databases.
Keywords : Decision Tree; Discussion Forum; Information System; Random Forest; Website

## 1. PENDAHULUAN
Forum adalah sebuah kegiatan atau tempat untuk mendiskusikan sesuatu dan saling bertukar fikiran satu sama lain dengan  tujuan  dan  kepentingan  bersama.  Selain  itu  forum  diskusi  juga  dapat  memberikan  pendapat  maupun informasi lebih dari para pengguna forum [1]. Diskusi merupakan pertemuan ilmiah dengan saling berdiskusi atau berargumentasi  satu  sama  lain  demi  mencari  suatu  kesimpulan  dari  suatu  permasalahan  dengan  tujuan  yang sama.[2]. Kegiatan ini diselenggarakan dengan tujuan agar para peserta dapat memiliki dan menambah wawasan serta pengetahuan  dengan saling bertukar pikiran dan berdiskusi. Forum Diskusi ini dilaksanakan secara online dan terbuka untuk mahasiswa umum. Dalam pelaksanaan kegiatan akan selalu ada kesalahan atau pun kekurangan, pada  kegiatan  forum  diskusi  ini  kekurangannya  yaitu  terletak  pada    proses  pendaftaran  peserta  yang  kurang terstruktur sehingga berdampak pada sesi presentasi para peserta dalam kegiatan forum diskusi.
Proses  pendaftaran  pada  kegiatan  forum  diskusi  yang  akan  dikembangkan  sebagaimana  dimaksud  yaitu mempermudah proses pendaftaran bagi peserta yang akan mempresentasikan hasil tugasnya dalam kegiatan forum diskusi tersebut, maka peserta akan terbagi menjadi dua bagian yaitu peserta biasa dan peserta kompetitor. Dalam pengembangan  proses  pendaftaran  ini,  data-data peserta  menjadi  lebih  terstruktur  dan  memberikan  kemudahan untuk panitia mengetahui data peserta yang mengajukan diri sebagai peserta biasa maupun kompetitor. Dengan perkembangan zaman yang begitu pesat, maka pendaftaran dan kegiatan pada forum diskusi ini dilakukan secara online dengan dikembangkannya sebuah aplikasi website untuk proses pendaftaran.
Seperti  pada  penelitian  sebelumnya  terkait  dengan  perancangan  sistem  informasi  yang  relevan  yaitu penelitian yang disusun oleh Ghozali pada tahun 2019 dengan melakukan perancangan forum diskusi secara online untuk  berbagi  informasi  kegiatan  siswa  SMA  Negeri  4  Tegal  berbasis website .  Hasil  pengembangan  yang

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810
dilakukan  dari  penelitian  tersebut  yaitu  dengan  dikembangkannya  sebuah website forum  diskusi  secara online memudahlan para siswa berdiskusi tanpa adanya keterbatasan waktu dan tempat [3].
Kemudian penelitian kedua terkait perancangan yang disusun oleh Helpi Nopriandi pada tahun 2018. Pada penelitian tersebut dibuat sebuah perancangan sistem dengan Visual Basic dengan tujuan mengatasi suatu masalah pada pengolahan sistem pendaftaran mahasiswa pada bagian administrasi, agar mendapatkan keuntungan dalam memberi suatu informasi yang akurat dalam pengolahan data mahasiswa [4].
Penelitian  ketiga  terkait  perancangan  sistem  informasi  yaitu  penelitian  pada  tahun  2018  yang  dilakukan oleh Supriyatna, A., dkk. Literatur ketiga melakukan penelitian tentang desain sistem pada forum diskusi khusus para programmer berbasis web , pada penelitian ini dilakukan pembuatan sistem untuk menambah kecepatan suatu pekerjaan sehiggga lebih mudah dan efisien. Hasil pengembangan yang dilakukan yaitu mengembangkan sebuah sistem  forum  diskusi  sehingga  dapat  mempercepat  sebuah  pekerjaan  yang  dilakukan  oleh  programmer  dalam pencarian sebuah source code sehingga lebih cepat ketika ada kesulitan dalam sebuah pengembangan aplikasi [5]. Penelitian keempat terkait perancangan sistem informasi pada tahun 2018 yang dilakukan oleh Dwi Anjani. Pada penelitian ini membuat sebuah forum untuk pembelajaran online yang berbsasis mobile . Memperoleh hasil yang menguntungkan untuk mahasiswa dan dosen sehingga dapat dengan mudah mengakses forum diskusi dengan pembelajaran secara online berbasis web , dan para mahasiswa  atau pun mahasiswi dapat  melakukan download materi dan informasi seputar perkuliahan [6].
Penelitian kelima yaitu penelitian yang dilakukan oleh Yulisa Gardenia dan Aziz Hardaya pada tahun 2021. Penelitian ini berfokus pada pembuatan forum diskusi secara online yang dapat dimanfaatkan oleh mahasiswa dan dosen sebagai sharing informasi mengenai pelajaran, alumni juga dapat memanfaatkan sebagai tempat informasi lowongan pekerjaan atau informasi lainnya. Hasil dari penelitian ini yaitu forum yang dibuat memiliki admin yang akan membatasi pembicaraan dalam forum yang terkait hoax , penghinaan dan lain sebagainya [7].
Penelitian  keenam  terkait  analisis  dan  perancangan  forum  komunikasi  mahasiswa  pascasarjana  pada universitas ibrahimy berbasis website pada tahun 2020 yang dilakukan oleh Akhlis Munazilin dan Firman Santoso. Forum  komunikasi  mahasiswa  pascasarjana  ini  digunakan  untuk  saling  komunikasi  dan  tukar  informasi  antar mahasiswa.  Dengan  adanya  forum  ini,  mahasiswa  dapat  dengan  mudah  mengetahui  hal update yang  ada  di kampus.  Selain  itu,  informasi  tersebut  adalah  resmi,  karena  tidak  semua  orang  dapat  masuk  forum  tersebut. Analisis forum komunikasi memeberikan gambaran jelas dan menyeluruh atas kebutuhan media ini. Website forum ini bisa menjadi media informasi dan forum komunikasi untuk mahasiswa  [8].
Penelitian  ketujuh  terkait  penelitian  pada  tahun  2020  yang  dilakukan  oleh  Sipa  Almasik,  Aldy  Rialdy Atmadja dan Yeni Pariyatin. Pada penelitian ini rancang bangun aplikasi forum diskusi UMKM berbasis web ini dibuat untuk digunakan oleh kegiatan UMKM dan pemerintah di Kabupaten Garut. Penelitian ini telah berhasil merancang  aplikasi  tersebut    yang  menyediakan  fitur repository yang  dapat  digunakan  untuk  menambah pengetahuan  terkait  UMKM,  serta  pengawasan  dapat  dilakukan  dengan  mengikuti  jalannya  diskusi  didalam aplikasi forum diskusi. Apliasi ini juga telah menghasilkan fitur topik disetiap sub kategori yang dapat digunakan pemerintah dan UMKM untuk melakukan diskusi [9].
Penelitian kedelapan terkait penelitian yang dilakukan oleh Ratih Wahyuningrum pada tahun 2017. Pada penelitian terkait forum diskusi yang dirancang bertujuan agar warga lebih cepat menerima informasi dan berita yang disampaikan. Penulis pada literatur ini menggunakan bahasa pemrograman PHP dengan database MySQL dan model pengembangan sistem yang digunakan yaitu RAD. Hasil yang didapat  dari penelitian tersebut  yaitu pengguna atau warga RW 02 dapat berinteraksi langsung dengan ketua RT 02 secara online dengan aplikasi forum diskusi tersebut [10].
Penelitian kesembilan terkait perancangan sistem yang dilakukan pada tahun 2021 oleh Achmat Mustajib. Pada  penelitian  tersebut  merancang  sebuah  aplikasi  forum  diskusi  karyawan  berbasis web pada  PT.  Rlogic tersedianya berita terkini atau agenda dengan tujuan untuk mempermudah para karyawan mendapatkan informasi dengan mudah dan cepat tanpa harus tatak muka secara langsung. Fitur-fitur yang tersedia hanya memfokuskan pada kegiatan diskusi [11].
Penelitian terakhir terkait penelitian yang dilakukan pada tahun 2020 oleh Fisal Satria Nur Ramadhan, pada penelitian  tersebut  aplikasi  forum  diskusi  mahasiswa  teknik  universitas  jenderal  soedirman  dirancang menggunakan UML ( Unified Modeling Language ) dan dibangun menggunakan framework laravel dengan metode waterfall .  Aplikasi  tersebut  membantu  mahasiswa  dalam  penyebaran  informasi  dan  membantu  proses  diskusi untuk mendapatkan hasil yang saling memuaskan [12].
Pada  penelitian  ini  penulis  menganalisa  sistem  yang  pernah  dibuat  untuk  tahap  pengembangan  aplikasi forum diskusi lebih lanjut dengan algoritma Decision Tree dan Random Forest . Sistem yang akan dikembangkan yaitu sebuah website pendaftaran peserta dalam kegiatan forum diskusi yang dilakukan secara online dan terbuka, pengembang web dapat  mengetahui proses alur pada sistem pembuatan web agar memenuhi dan optimasi  pada proses pengembangan suatu aplikasi website . Dapat dilihat dari beberapa literatur diatas dapat disimpulkan bahwa masih belum terdapat menu atau fitur-fitur seperti upload materi atau pun tugas, fitur sorting data, tahun periode, dan tidak ada klasifikasi data peserta sehingga data menjadi kurang terstruktur.
Maka penulis akan mengembangkan sistem yang pernah dibuat sebelumnya dengan menambahkan fitur- fitur atau menu yang belum ada pada beberapa literatur tersebut, seperti fitur sorting data mulai dari sorting nama depan, nama belakang, jenis kelamin, npm, dan tahun periode, ada pula fitur search yang mempermudah pencarian

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810
data peserta, fitur show entries yang dapat menampilkan data sesuai kebutuhan user mulai dari menampilkan 10 sampai  keseluruhan  data  peserta,  dan  terdapat  juga  menu upload materi,  tugas  serta  fitur download .  Selain  itu penulis juga melakukan klasifikasi  data peserta  serta data menjadi  lebih terstruktur dan ada pula tahun periode yang menunjukkan perkembangan data peserta pertahun.
Sedangkan  untuk  pengujian  yang  dilakukan  dari  literatur  tersebut  banyak  yang  menggunakan black  box atau white box testing , sedangkan pengujian yang dilakukan oleh penulis yaitu dengan mengakses aplikasi forum diskusi berbasis website dengan 20 user pada saat waktu bersamaan dengan tujuan untuk mengetahui sejauhmana kinerja  dari  aplikasi  yang  sudah  dibuat  dan  dilihat  dari  waktu  atau  durasi  pada  saat  diakses  secara  bersamaan dengan database peserta yang semakin meningkat.
Tujuan dari penelitian ini yaitu untuk mempermudah para user (peserta forum diskusi) dan admin (panitia forum diskusi) dalam mengakses website untuk sistem pendaftaran, pengelolaan atau pun pendataan peserta dalam kegiatan forum diskusi, serta  mengklasifikasikan data peserta menjadi  dua jenis yaitu peserta biasa dan peserta kompetitor  sehingga  data-data  yang  diperoleh  menjadi  lebih  terstruktur.  Dengan  algoritma Decision  Tree dan Random  Forest pengembang web akan  lebih  mengerti  dalam  merancang  serta  mengembangkan  suatu website , proses alur dalam algoritma tersebut secara sekuensial membantu tahap-tahap pada proses pendaftaran, tahap sesi presentasi peserta kompetitor dan sampai selesai.

## 2. METODOLOGI PENELITIAN

## 2.1 Tahapan Penelitian
Pada  tahapan  penelitian  yang  dilakukan  mulai  dari  metode  studi  literatur  yaitu,  pendekatan  penelitian  yang digunakan dengan cara mencari referensi atas landasan teori yang relevan. Selanjutnya yaitu tahap pengumpulan data yang terdiri dari studi pustaka, wawancara dan observasi yang dilakukan oleh penulis dengan berkontribusi secara langsung pada kegiatan forum diskusi. Tahap perancangan sistem aplikasi merupakan arsitektur dan desain pada sistem aplikasi  forum  diskusi  seperti merancang mockup , flowchart , use case diagram  dan user interface . Selanjutnya tahap klasifikasi data peserta forum diskusi yang terbagi menjadi dua jenis peserta yaitu, peserta biasa dan peserta kompetitor.Tahap pengembangan sistem aplikasi yaitu tahap pembuatan website dengan menggunakan framework PHP dan database MySQL . Tahap pengujian sistem yaitu dilakukan dengan mengakses aplikasi oleh 20 user pada waktu bersamaan dengan perbandingan skala volume database peserta yang berbeda-beda dengan hasil  waktu  yang  didapat  pun  semakin  meningkat.  Tahap  terakhir  yaitu  implementasi  sistem  yang  merupakan perbaikan bug dan pemeliharaan pada aplikasi web yang telah dirancang dan sedang diimplementasi.

## 2.2 Perancangan Sistem
Tahap  lanjutan  dari  analisa  sistem  yaitu  perancangan  sistem,  mendapat  penjelasan  tentang  suatu  analisis  yang dikerjakan, kemudian tahap selanjutnya yaitu pembentukan sistem tersebut. Definisi dari perancangan sistem juga

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810
merupakan suatu rancang bangun yang dimana memerlukan suatu kemampuan dalam merancang atau mendesain suatu  program  pada  komputer  untuk  sistem  yang  akan  dikembangkan  [13].  Sebelum  perancangan  sistem  ini dilakukan, penulis melakukan pegumpulan data terlebih dahulu. Pengumpulan data yang dilakukan yaitu peneliti mempelajari  dan  berkontribusi  secara  langsung  sebagai  panitia  dalam  kegiatan  forum  diskusi  yang diselenggarakan oleh Himpunan Mahasiswa Sistem Informasi maka peneliti mulai membuat dan mengembangkan sistem untuk memperbaiki kekurangan yang terjadi pada sistem sebelumnya. Peneliti akan mengembangkan proses pendaftaran peserta yang dilakukan secara online , maka akan dikembangkan sebuah website dengan menggunakan bahasa pemrograman PHP dan kombinasi dari algoritma Decision Tree dan Random Forest .
Setelah dilakukan tahap pengumpulan data, kemudian dilanjutkan dengan tahap perancangan sistem yang dimulai dari mengklasifikasikan data peserta forum diskusi. Klasifikasi data peserta forum diskusi dikelompokkan menjadi  dua  jenis  yaitu,  peserta  biasa  dan  peserta  kompetitor.  Keterangan  pada  masing-masing  jenis  peserta berbeda-beda, peserta biasa dengan keterangan sebagai penyimak merupakan peserta yang hanya dapat menyimak atau memperhatikan materi yang diberikan tetapi tidak dapat melakukan presentasi dari hasil tugasnya, sedangkan peserta kompetitor dengan keterangan presentasi merupakan peserta yang bukan hanya dapat menyimak atau pun memperhatikan materi, tetapi dapat melakukan presentasi dari hasil tugas yang telah diberikan dengan tujuan agar peserta dapat lebih mempelajari materi dari kegiatan forum diskusi tersebut.

## 2.3 Algoritma
Algoritma decision  tree yang  merupakan  suatu  struktur  pohon  yang  menggambarkan  dan  menjelaskan  sebuah keputusan yang bertujuan untuk menentukan dan menghasilkan suatu keputusan yang berulang agar menghasilkan output yang sesuai. Konsep dari pohon keputusan ini yaitu melakukan perubahan dari data menjadi aturan sebuah keputusan. Decision tree mengklasifikasikan suatu sampel data yang belum diketahui kelasnya kedalam kelas – kelas yang ada. Penggunaan decision tree agar dapat menghindari overfitting pada sebuah set data saat mencapai akurasi yang maksimum.
Sedangkan Random forest adalah kombinasi dari masing-masing tree yang baik kemudian dikombinasikan ke dalam satu model. Random Forest bergantung pada sebuah nilai vector random dengan distribusi yang sama pada semua pohon yang masing masing decision tree memiliki kedalaman yang maksimal. Random forest adalah classifier yang terdiri dari classifier yang berbentuk pohon [14].

## 3. HASIL DAN PEMBAHASAN
Penelitian pada aplikasi forum diskusi berbasis web ini telah dikembangkan menggunakan algoritma decision tree dan random forest yang bertujuan agar sistem pengembangan yang dibuat lebih terstruktur dan proses pendaftaran bagi para peserta pun lebih mudah karena mengklasifikasi data peserta menjadi dua jenis yaitu peserta biasa dan peserta  kompetitor.  Susunan  logis  dan  sistematis  untuk  menyelesaikan  permasalahan  demi  mencapai  tujuan tertentu merupakan definisi dari algoritma [15].
Gambar 2. Use case diagram
Gambar  2  menjelaskan  tentang  perancangan use  case diagram  yang  merupakan  suatu  bagan  diagram  yang menggambarkan tentang bagaimana user mengoperasikan atau menggunakan sistem yang akan dipakai, seperti halnya  interaksi  antara user .  Pada  perancangan use  case diatas  bertujuan  sebagai  penggambaran  dari  proses aktivitas  secara  terstruktur  dalam  sistem  yang  dibuat.  Bermula  dari  peserta  yang  melakukan  registrasi  dengan memasukan data-data yang sesuai, setelah berhasil mendaftar tahap kedua yaitu login dengan memasukan alamat email dan password .  Setelah  peserta  berhasil login maka  akan  dibawa  pada  halaman website dan  peserta melakukan pendaftaran sebagai  peserta biasa kemudian menunggu admin untuk  melakukan approve , setelah di

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810
approve maka peserta telah dinyatakan sebagai  peserta biasa dan tahap selanjutnya peserta berhak mengajukan diri sebagai peserta kompetitor jika berminat. Jika peserta mengajukan diri sebagai peserta kompetitor maka harus menunggu admin terlebih dahulu untuk proses approve , jika admin sudah melakukan approve maka peserta biasa telah menjadi peserta kompetitor yang berarti peserta tersebut akan diberi tugas dan melakukan presentasi.
Gambar 3. Kombinasi algoritma decision tree dan random forest
Pada gambar 3 merupakan suatu gambar yang menjelaskan tentang pohon struktur dalam sebuah kombinasi dari  algoritma decision  tree dan random  forest .  Penerapan  yang  dilakukan  dalam  penulisan  ini  yaitu  sebuah klasifikasi data peserta yang terbagi menjadi dua jenis peserta yaitu peserta biasa dan peserta kompetitor dengan keterangan  yang  berbeda. Decision  Tree adalah  sebuah  fungsi  dari  algoritma  yang  banyak  dilakukan  untuk klasifikasi  data.  Proses  menentukan  suatu  pola  dan  fungsi  yang  menjabarkan  dan  memilah  data  untuk  sebuah proses data yang belum memiliki kelas tertentu disebut dengan klasifikasi [16]. Setelah algoritma decision tree , maka random  forest yang  merupakan  tahap  lanjutan  dari  algoritma decision  tree tersebut  dala  peneran  yang dilakukan  untuk  pengembangan  aplikasi  forum  diskusi  berbasis web .  Tujuan  dari random  forest yaitu  agar memperoleh suatu  klasifikasi  sehingga dapat  memprediksi  nilai  dari  atribut target  berdasarkan beberapa atribut masukan. random forest ini algoritma klasifikasi yang terdiri dari lebih satu pohon keputusan yang setiap pohon keputusan dibentuk bergantung pada nilai-nilai vektor acak sampel secara independen dan identik didistribusikan yang sama untuk semua pohon.
Gambar 4. Grafik tahun periode  peserta
Gambar  4  menunjukkan hasil dari grafik tahun periode untuk jumlah keselurahan dari peserta biasa dan kompetitor dengan jumlah peserta yang berbeda-beda setiap tahunnya. Pada tahun periode 2019 jumlah peserta sebanyak 336, pada tahun 2020 jumlah peserta sebanyak 172, tahun 2021 peserta semakin meningkat tinggi dengan jumlah  peserta  sebanyak  404,  sedangkan  pada  tahun  2022  mengalami  penurunan  yang  sangat  drastis  dengan jumlah peserta sebanyak 104. Hasil dari grafik tahun periode didapatkan dari klasifikasi data peserta pertahunnya, dan data-data tersebut dilihat dari database .
2019; 336 2020; 172 2021; 404 2022; 104 50 100 150 200 250 300 350 400 450 500 2019 2020 2021 2022 Jum la h D at aba se P ese rt a Tahun Periode

## Grafik Tahun Periode
2019 2020 2021 2022

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810

## 3.1 Pengujian Sistem
Pengujian  merupakan  yang  dilakukan  untuk  mengetahui  seberapa  baik  atau  sejauh  mana  kinerja  dari  sistem aplikasi  yang  sudah  dikembangkan.  Pada  penulisan  ini,  pengujian  sistem  pada  aplikasi  dilakukan  dengan mengakses aplikasi oleh 20 user pada waktu bersamaan. Pada saat pengujian oleh 20 user tersebut telah dilakukan pengujian pada proses registrasi peserta, login , upload materi dan tugas, download materi dan tugas, approve untuk menyetujui dan decline untuk menolak peserta biasa atau pun kompetitor, upload nilai peserta sampai hasil nilai peserta dan grafik tahun periode serta sorting data peserta dan dinyatakan sudah sesuai dengan kebutuhan. Pada saat pengujian yang dilakukan dengan mengakses pada beberapa browser secara bersamaan dengan waktu yang sama oleh 20 user maka dapat di hasilkan dengan waktu dan proses loading yang berbeda. Semakin bertambah database maka semakin meningkat waktu atau proses loading saat mengakses aplikasi forum diskusi berbasis web .

## Gambar 5. Grafik hasil pengujian
Gambar 5 merupakan gambar dari hasil pengujian yang dapat disimpulkan, waktu akses rata-rata dari 20 user ketika mengakses webiste pada waktu bersamaan dengan browser yang berbeda-beda seperti chrome , firefox , internet  ekplorer dan microsoft edge . Sedangkan  jumlah database peserta terdiri  dari  peserta biasa dan peserta kompetitor  yang  terdapat field yaitu first  name,  last  name, npm , tanggal  lahir , jenis  kelamin ,  email  address, instansi , password, contact, dan ipk. Perhitungan dari total  detik yang didapatkan merupakan hasil dari  sebuah pengujian dengan mencatat waktu atau durasi dari 20 user ketika mengakses pada waktu bersamaan dengan total database yang  berbeda-beda.  Perhitungan  pada  pengujian  pertama  dengan  total database 600  peserta  yaitu berjumlah  951  detik,  pengujian  kedua  dengan  total database 800  peserta  yaitu  berjumlah  1.082  detik,  dan pengujian yang terakhir dengan total database 1.000 peserta yaitu berjumlah 2.478 detik. Kemudian dihitung rata- rata jumlah waktu atau durasi dari ketiga pengujian tersebut dengan membagi jumlah detik dari pengujian masing- masing dengan dibagi dari total user yaitu 20 user , maka dapat dihasilkan total rata-rata waktu yang didapat dari ketiga tahap pengujian tersebut.
Hasil pengujian  dari perhitungan tersebut  dengan total database 600  peserta dari peserta biasa sebanyak 300  dan  peserta  kompetitor  300  menghabiskan  waktu  selama  47,5  detik,  sedangkan  pengujian  dengan  total database 800 peserta  dari peserta biasa sebanyak 400 dan peserta kompetitor 400  menghabiskan waktu  selama 54,3  detik  dan  pengujian  dengan  total database 1000  peserta  dari  peserta  biasa  sebanyak  500  dan  peserta kompetitor 500 menghabiskan waktu selama 123,9 detik. Kemudian jika di jumlah, hasil dari total keseluruhan waktu yang di dapat dari pengujian ini adalah 225,7 detik dengan total keseluruhan dari database 1.000 peserta.

## 3.2 Implementasi Sistem
Tahap  akhir  dari  proses  sistem  perancangan  setelah  dilakukannya  pengembangan  dari  sebelumnya  disebut implementasi  sistem.  Dengan  implementasi  tersebut  diharapkan  sistem  yang  baru  dikembangkan  ini  lebih terstruktur,  terurut  dan  sesuai  dengan  yang  diharapkan.  Implementasi  aplikasi  berbasis website untuk  proses pendaftaran kegiatan forum diskusi ini sudah berjalan dengan baik. Sistem database pada pengembangan aplikasi proses pendaftaran forum diskusi berbasis website ini menggunakan MySQL , dan terbagi dari beberapa halaman atau  menu.  Jenis  suatu database  server sering  sekali  atau  banyak  yang  menggunakan  SQL  ( Structured  Query Language ) yang merupakan bahasa dasar untuk mengakses suatu database . Dengan menggunakan SQL, proses akses database akan menjadi lebih friendly [17].  Pada halaman registrasi peserta terdapat database dengan field yamg  terdiri  dari first  name,  last  name, npm , tanggal  lahir,  jenis  kelamin ,  email  address, instansi ,  password,
0 detik; 0 47,5 detik; 600 54,3 detik; 800 123,9 detik; 1000 0 200 400 600 800 1000 JU M LA H D A TA B A SE PES ER TA WAKTU AKSES

## HASIL PENGUJIAN
0 detik 47,5 detik 54,3 detik
123,9 detik

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810
contact, dan  ipk . Registrasi  dilakukan  sebelum  peserta  melakukan login ,  setelah  data  registrasi  tersimpan  di database maka peserta dapat melakukan login hanya dengan email dan password .
Gambar 6. Halaman login peserta
Gambar  6  menampilkan form  login peserta  setelah  berhasil  melakukan  pendaftaran. Login peserta menggunakan email dan password yang sudah dibuat sebelumnya.  Proses login dilakukan ketika peserta sudah melakukan registrasi terlebih dahulu. Setelah login berhasil maka user akan langsung dialihkan ke halaman home pada website tersebut.
Gambar 7. Halaman pendaftaran peserta
Gambar  7  menampilkan  halaman  pendaftaran  untuk user yang  ingin  mendaftarkan  diri  menjadi  peserta forum  diskusi. User yang berminat  mendaftarkan diri  sebagai  peserta hanya dapat  menekan button daftar yang tersedia pada halaman tersebut. Selain itu terdapat pula pamflet kegiatan dan penjelasan dari acara forum diskusi tersebut, mulai dari judul atau tema dari kegiatan forum diskusi, tanggal acara, tempat pelaksanaan, pembicara, moderator, serta benefits yang akan didapatkan oleh peserta setelah mengikuti kegiatan forum diskusi tersebut dan juga  tertera  syarat  dan  ketentuan  untuk  mengikuti  kegiatan  forum  diskusi  sehingga  memudahkan  para  peserta memahami aturan-aturan yang ada pada kegiatan forum diskusi ini.

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810
Gambar 8 menampilkan halaman approve untuk user yang sudah melakukan pendaftaran, maka admin akan melakukan approve user sebagai  peserta  biasa.  Setelah  admin  melakukan approve kepada user maka  tampilan halaman website pada user akan  memunculkan  menu  “Data  Peserta”  dan  “Materi”.  Pada  halaman data  peserta biasa ini, menampilkan data dengan status peserta biasa dimulai dari tahun 2019, 2020, 2021 dan 2022 dengan total keseluruhan data peserta biasa berjumlah 500 peserta.
Gambar 9. Halaman data peserta dan pengajuan diri
Gambar 9 menampilkan halaman peserta biasa yang menampilkan data-data peserta yang sudah melakukan pendaftaran diawal sebelum melakukan login untuk mendaftar sebagai peserta biasa pada kegiatan forum diskusi tersebut. Kemudian terdapat penawaran untuk peserta biasa jika akan mendaftarkan diri sebagai peserta kompetitor dan diminta untuk menuliskan alasannya. Jika peserta biasa berminat mendaftarkan diri sebagai peserta kompetitor maka klik button “Ajukan”, tetapi jika peserta biasa tidak minat maka abaikan saja.
Gambar 10. Halaman approve peserta kompetitor
Gambar 10 menampilkan data dari peserta yang mengajukan diri sebagai kompetitor. Pada halaman tersebut admin akan melakukan approve peserta biasa yang mengajukan diri sebagai peserta kompetitor. Peserta kompetitor adalah peserta yang akan mempresentasikan hasil dari tugas yang mereka kerjakan dengan materi yang diberikan oleh  pembicara  saat  mengikuti  kegiatan  forum  diskusi.  Seperti  penjelasan  pada  gambar  9,  halaman  peserta kompetitor pun sama dengan peserta biasa yang menampilkan data peserta dari tahun 2019, 2020, 2021 dan 2022 dengan total keseluruhan jumlah peserta yang sama yaitu 500 peserta kompetitor. Jika admin melakukan approve kepada peserta yang mengajukan diri sebagai kompetitor maka tanda silang akan berubah menjadi tanda cetang, hal tersebut bertujuan untuk mengetahui aksi dari admin yang melakukan approve maupun decline .

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810
Gambar  11  menampilkan halaman upload materi yang dilakukan oleh admin untuk para peserta dengan tujuan  agar  mempermudah  peserta  dalam  memahami  materi  dari  kegiatan  forum  diskusi  tersebut  apabila  pada kegiatan berlangsung peserta tertinggal dalam pembahasan materi dan kemudian admin akan melakukan upload , update , edit dan download materi pada halaman tersebut.
Gambar 12. Halaman materi peserta
Gambar 12 menampilkan halaman materi untuk para peserta forum diskusi serta terdapat template untuk peserta  kompetitor  yang  akan  melakukan  presentasi  dan  juga  peserta  dapat  mengunduh template yang  sudah disediakan. Para peserta biasa maupun kompetitor dapat mengunduh materi yang sudah diunggah oleh admin yang bertujuan  agar  peserta  dapat  mempelajari  dan  memahami  kembali  materi  yang  terlewat  ketika  kegiatan  forum diskusi berlangsung.
Gambar 13. Halaman upload tugas peserta
Gambar 13 menampilkan halaman upload tugas untuk para peserta yang mengajukan diri sebagai peserta kompetitor  maka  mereka  harus  mengunggah  hasil  tugas  dari  kegiatan  forum  diskusi  pada  halaman  tersebut. Dengan opsi yang terdapat button update , download dan delete , sehingga memudahkan peserta jika ada kesalahan dalam mengunggah tugas maka dapat di update maupun di delete dan dapat mengunduh tugas dari peserta lain tetapi tidak bisa update dan delete tugas dari peserta lain.
Gambar 14. Halaman tugas peserta
Gambar  14  menampilkan  halaman  tugas  dari  peserta  kompetitor  yang  sudah  melakukan upload tugas sehingga data-data tugas peserta masuk kedalam website admin, serta admin dapat melakukan update , download dan delete tugas yang sudah di upload oleh peserta kompetitor. Pada halaman tugas peserta tersebut juga terdapat fitur-fitur yang mempermudah admin ketika mengakses.

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810
Gambar 15. Halaman hasil import data nilai peserta
Gambar  15  menunjukkan  hasil  dari import data  nilai  peserta  yang  mengajukan  diri  sebagai  peserta kompetitor  dan  sudah  melakukan  presentasi  tugas  yang  diberikan  dari  kegiatan  forum  diskusi.  Hasil  data  nilai tersebut  didapat  dari  nilai  yang  diberikan  panitia  kepada  para  peserta  kompetitor.  Panitia  forum  diskusi memberikan nilai-nilai tersebut dilihat dari grafik, spesifikasi, konten dan pemrograman yang dibuat oleh peserta kompetitor dalam kegiatan forum diskusi tersebut.

## 4. KESIMPULAN
Berdasarkan  hasil  pembahasan  diatas  maka  dapat  diperoleh  kesimpulannya  yaitu,  Aplikasi  pendaftaran  peserta forum  diskusi  berbasis website tersebut  dibuat  dengan  sistem  basis  data  menggunakan MySQL untuk pengembangan sistem aplikasi tersebut dengan tujuan agar mempermudah proses pendaftaran maupun pendataan peserta menjadi lebih terstruktur dengan mengklasifikasikan data peserta menjadi dua bagian yaitu, peserta biasa dan  peserta  kompetitor.  Selain  klasifikasi  data,  aplikasi  tersebut  terdapat  fitur-fitur  seperti sorting data  yang mempermudah  dalam  menyotir  data  sesuai  kebutuhan user mulai  dari  penyortiran  tahun  periode, nama  depan, nama belakang, jenis kelamin, npm, ipk dan instansi,  ada pula fitur search yang mempermudah pencarian data peserta, fitur show entries yang dapat menampilkan data sesuai kebutuhan user mulai dari menampilkan 10 sampai keseluruhan data peserta, dan terdapat juga menu upload materi, tugas serta fitur download . Perkembangan peserta forum diskusi ini dapat disimpulkan dengan grafik dari tahun periode yang menggambarkan bahwa data peserta pertahun mengalami  kenaikan dan penurunan jumlah peserta yang berbeda-beda, mulai  dari  tahun 2019, 2020, 2021 sampai 2022. Sementara pengujian yang dilakukan yaitu dengan cara mengakses website oleh 20 user pada waktu  yang bersamaan dengan beberapa browser , maka dapat  disimpulkan hasil  dari  pengujian dengan jumlah keseluruhan database yang berjumlah 1.000 peserta maka dapat totalkan dengan waktu sekitar 225,7 detik untuk proses loading user pada saat mengakses aplikasi website tersebut. Sedangkan untuk hasil peserta dengan tahun periode  dapat  disimpulkan  dengan  grafik  yang  menunjukkan  bahwa  data  peserta  pertahun  mengalami  naik- turunnya jumlah peserta yang berbeda-beda mulai dari tahun 2019 sampai 2022.

## REFERENCES
[1] Akbar Riski, “Rancang Bangun Knowledge Management System Sharing Materi Kuliah, Forum Diskusi, Dan Prosedur Pelayanan Akademi Program Studi Berbasis Android,” 2021.
[2] Yogi Primadasa and Hengki Juliansa, “Rancang Bangun Sistem E-Discussion Untuk Mahasiswa Kota Lubuklinggau,” Cogito Smart Journal , vol. 6, no. 2, Dec. 2020.
[3] Ghozali, “Rancang Bangun Forum Diskusi Online untuk Sharing Kegiatan Siswa SMA Negeri 2 Tegal Berbasis Web,” Jurnal Poltrisdha , vol. 1, no. 2, 2019.
[4] Helpi Nopriandi, “Perancangan Sistem Informasi Registrasi Mahasiswa,” Jurnal Teknologi dan Open Source , vol. 1, no. 1, 2018.
[5] Adi  Supriyatna  dan  Mas  Aji  Sapto  Nugroho,  “Sistem  Informasi  Forum  Diskusi  Programmer  Berbasis  Web Menggunakan Rapid  Application Development,” TEKNIKA , vol. 7, 2018.
[6] Dwi Anjani, “Pemanfaatan Rinfogroup Sebagai Media Diskusi dan Penilaian Keaktifan Mahasiswa,” SISFOTENIKA , vol. 8, no. 1, Jan. 2018.
[7] Yulisa  Gardenia  dan  Aziz  Hardaya,  “Perancangan  Forum  Diskusi  Universitas  Suryadarma  Berbasis  Website  Dan Aplikasi Android,” Jurnal Sistem Informasi , vol. 8, no. 1, 2021.
[8] Akhlis  Munazilin  and  Firman  Santoso,  “Analisis  dan  Perancangan  Forum  Komunikasi  Mahasiswa  Pascasarjana Universitas Ibrahimy Berbasis Website,” Jurnal Inovasi Penelitian , vol. 1, no. 7, Dec. 2020.
[9] Sipa  Almasik  and  Yeni  Pariyatin,  “Rancang  Bangun  Aplikasi  Forum  Diskusi  Usaha  Mikro  Kecil  dan  Menengah Berbasis Web,” Jurnal Algoritma , vol. 07, no. 02, 2020.
[10]  Ratih  Wahyuningrum,  “Sistem  Forum  Diskusi  Online Warga  RW02  Kelurahan  Jati  Kecamatan  Pulogadung  Jakarta Timur,” Riau Journal Of Computer Science , vol. 04, no. 1, 2017.

## JURNAL MEDIA INFORMATIKA BUDIDARMA
ISSN 2614-5278 (media cetak), ISSN 2548-8368 (media online) Available Online at https://ejurnal.stmik-budidarma.ac.id/index.php/mib DOI: 10.30865/mib.v6i2.3810
[11]  Achmat  Mustajib,  “Perancangan  Forum  Diskusi  Karyawan  Berbasis  Web   di  PT.  Rlogic,” Jurnal  Ilmiah  Komputer Grafis , vol. 14, no. 1, Jul. 2021.
[12]  Fisal Satria Nur Ramadhan, “Aplikasi Forum Diskusi Himpunan Mahasiswa Teknik Universitas Jenderal Soedirman Menggunakan Laravel,” Jurnal Teknik Informatika (JUTIF) , vol. 1, no. 1, Jun. 2020.
[13]  Harman, “Perancangan E-learningBerbasis WEBPada SMA Muhammadiyah Gunung Meriah,” JurnalMinfo Polgan , Apr. 2021.
[14]  Marchell Rianto and Roni Yunis, “Analisis Runtun Waktu Untuk Memprediksi Jumlah Mahasiswa Baru Dengan Model Random Forest,” Paradigma , vol. 23, Mar. 2021.
[15]  G. G. Maulana, “Pembelajaran Dasar Algoritma Dan Pemrograman Menggunakan El-Goritma Berbasis Web,” Jurnal Teknik Mesin , vol. 6, no. 2, Mar. 2017.
[16]  Lazuardi  Noorca  Rachmadi,  “Rekomendasi  Jurusan  dengan  Menggunakan  Decision  Tree  pada  Sistem  Penerimaan Peserta Didik Baru SMK Widya Dharma Turen,” Jurnal Belantika Pendidikan , vol. 4, Jun. 2021.
[17]  Padjar Setyo Budi1, Febriyantahanuji Febriyantahanuji, Suprapti Suprapti, and Danang, “Perancangan Sistem Informasi E-Learning Pada Mata Pelajaran RPL Untuk SMK Berbasis Web,” Seminar Nasional Edusainstek FMIPA UNIMUS , 2019.