## SISTEM INFORMASI DAN PENERIMAAN SISWA BARU BERBASIS WEB DENGAN MENGGUNAKAN FRAMEWORK LARAVEL
Saffana Assani 1* , Rizkiyatul Hurriyah 2 , Muhammad Machmud 3 , Taufiqur Rahman 4 , Ahmad Rafif Al Haidar 5 , dan Ahmad Firmansyah Mahera 6
1,2,3,4,5,,6 Program Studi Teknik Informatika, Universitas Qomaruddin email : saffanaassani09@gmail.com *
Abstrak: Media informasi dan komunikasi merupakan kebutuhan pada setiap lembaga pendidikan. Tidak terkecuali, baik itu lembaga  pendidikan  dari  tingkat  PAUD  (pendidikan  anak  usia  dini)  maupun  tingkat  tinggi.  Sebagaimana  kebutuhan  yang sedang dialami dan berusaha dipenuhi oleh MI. Miftahul Ulum III, sebuah lembaga pendidikan tingkat dasar yang berada di bawah naungan lembaga yang lebih besar yaitu tingkat yayasan. Sebagai sebuah lembaga yang bergerak di bidang pendidikan, MI. Miftahul Ulum III membutuhkan sebuah website sekolah yang multifungsi untuk menunjang produktivitas lembaganya. Sebuah  website  yang  tidak  hanya  sebagai  media  informasi  sekolah,  namun  juga  sekaligus  dapat  dijadikan  sebagai  sistem penerimaan  siswa  baru  yang  dapat  digunakan  sebagai  salah  satu branding sekolah  yang  dapat  meningkatkan  citra  sekolah. Metodologi  yang  dipilih  untuk  pengembangan  sistem  yaitu  metodologi  extreme  programming.  Pada  tahap  analisa menghasilkan dokumen analisa kebutuhan fungsional dan nonfungsional sistem. Untuk perancangan terdapat beberapa jenis perancangan yang digunakan, untuk perancangan database menggunakan CDM (conseptual data model) dan PDM (physical data  model)  dan  untuk  perancangan  sistem  menggunakan  UML  (unified  modeling  language).  Pembangunan  sistem menggunakan  bantuan  framework  laravel,  sedangkan untuk  pengujian  sistem  menggunakan  pengujian  fungsionalitas.  Hasil dari penelitian ini adalah sebuah sistem informasi dan penerimaan siswa baru yang telah sesuai dengan kebutuhan end user dan telah melewati ujicoba sistem.
Kata Kunci : Sistem informasi, sistem penerimaan siswa baru, web, dan laravel.
Abstract: Information and communication media are a necessity in every educational institution. There is no exception, whether it is an educational institution at the PAUD (pendidikan anak usia dini) or high level. As is the need that is being experienced and is trying to be met by MI. Miftahul Ulum III, a basic level educational institution which is under the auspices of a larger institution,  namely  the  foundation  level.  As an  institution operating  in  the  education  sector,  MI. Miftahul  Ulum  III needs a multifunctional school website to support the productivity of his institution. A website that is not only a school information medium, but can also be used as a system for accepting new students which can be used as a form of school branding that can improve the school's image. The methodology chosen for system development is the extreme programming methodology. At the analysis stage, a document analyzes the functional and non-functional requirements of the system. For design, there are several types of design used, for database design using CDM (conceptual data model) and PDM (physical data model) and for system design using UML (unified modeling language). System development uses the Laravel framework, while system testing uses functional system testing. The result of this research is an information system and new student acceptance that meets end user needs and has passed system testing.
Keywords : Information systems, new student admission systems, web, and laravel.

## PENDAHULUAN
Sistem  informasi  sekolah,  atau  yang  lebih sering  disebut  dengan  website  sekolah  merupakan sebuah sistem yang menampilkan berbagai keterangan terkait sekolah, yang dapat menunjukkan kualitas  sebuah  sekolah.  MI.  Miftahul  Ulum  III Pereng  Kulon  Melirang  Bungah  Gresik  merupakan salah  satu  lembaga  pendidikan  tingkat  dasar  yang masih belum memiliki website sekolah. MI. Miftahul Ulum  III  juga  memiliki  kepentingan  untuk mendigitalisasi  sistem  pendaftaran  siswa  baru  yang selalu dilaksanakan pada setiap awal tahun akademik.
Banyak  keuntungan  yang  diharap  dapat diperoleh  ketika  sekolah  telah  memiliki  senuah sistem  informasi  sekolah  dan  sistem  penerimaan siswa baru yang bebasis online. Diantara keuntungan tersebut, kini masyarakat yang hendak mendaftarkan anaknya  di  MI.  Miftahul  Ulum  III  tidak  perlu mengambill  formulir  secara  langsung,  melainkan
cukup dengan menggunakan sistem informasi, maka akan dapat digunakan untuk melakukan pendaftaran siswa  baru.  Sistem  tersebut  juga  pastinya  akan memberikan  nilai  lebih  tidak hanya  sekedar  sebagai sarana  untuk  perkenalan  sekolah,  maupun  promosi sekolahn kepada masyarakat.
Dikarenakan  berbagai  macam  kepentingan dan  kebutuhan  akan  sistem  informasi/  website sekolah, maka pengembangan website sekolah tidak hanya  perlu  direncanakan,  namun  harus  segra direalisasikan  agar  dapat  memperolaeh  hasil  yang maksimal.
Banyak keuntungan dan hal positif yang akan diperoleh  pihak  sekolah,  ketika  telah  mempunyai sebuah  sistem  informasi  ataupun  website  sekolah. Dan  untuk  realisasi  dari  kebutuhan  website  atau sistem informasi sekolah tersebut, perlu dilaksanakan sebuah penelitian dengan pemilihan metodologi yang
tepat  dan  tentunya  harus  sesuai  dengan  kebutuhan sekolah.

## TINJAUAN PUSTAKA Sistem Informasi
Sistem  Informasi  sekolah  saat  ini  telah menjadi  sebuah  kebutuhan,  tidak  hanya  menjadi sebuah  pelengkap  ataupun  penambah  citra  sekolah. Dalam  setiap  kepentingan  administrasi  sekolah, maupun pelaporan ke dinas pendidikan, tidak jarang meminta  untuk  disertakan  alamat  website  sekolah. Hal tersebut tentunya bukan tanpa alasan, dikarenakan  memang  website  sekolah  kini  dapat difungsikan untuk banyak hal, diantaranya;
1. Sebagai media informasi sekolah.
2. Sebagai media promosi sekolah.
3. Sebagai media pembelajaran bagi siswa [1].
4. Sebagai media promosi sekolah.
5. Website  yang  berkualitas  juga  dapat  dijadikan sebagai  pendukung  layanan  akademik  yang dapat mempengaruhi kepuasan pengguna [2].
6. Sebagai  media  komunikasi  dengan  banyak pihak.
7. Dapat  dikembangkan  sebagai  sebuah  sistem terpadu  dengan  fungsi-fungsi  lain  sehingga membentuk  sebuah  sistem  informasi  terpadu atau  sistem  informasi  sekolah  yang  saling terintegrasi.

## Pemrograman berbasis web
Pemrograman  berbasis  web  merupakan sebuah  disiplin  ilmu  yang  membahas  dasar-dasar bahasa  pemrograman  pembentuk  sebuah  website, seperti;  PHP; Hypertext  preprocessor [3],  HTML ( hypertext mark’up language )[4], CSS[5], javascript[6],  dan  banyak  lagi.  Sekarang  untuk membuat  sebuah  program  yang  berbasis  web,  telah banyak  pilihan  framework  yang  dapat  digunakan, diantaranya  codeigniter[7]  dan  laravel[8],  sebagai framework dari bahasa PHP. Dan boostrap[9] sebagai framework  dari  bahasa  CSS.  Aplikasi  bantu  yang dapat digunakan sebagai txt editor pun sangat banyak ragamnya,  diantaranya  visual  studio  code[10]  dan sublime[11].
Untuk  sebagai  bagian  yang  tak  terpisahkan dari sebuah sistem, maka butuh juga sebuah aplikasi paket  komplit  untuk  manajemen database sistem. Untuk  softwre  server  dapat  menggunakan database management  system XAMPP[12]  yang  di  dalamya memuat  aplikasi  mysql[13]  yang  digunakan  untuk database .  Ada  banyak  lagi  sebenarnya  pilihan  alat bantu  untuk  bahasa  pemrograman  berbasis  web maupun bahasa basis data, diantaranya postgresql[14],
METODE Pengembangan sistem informasi dan penerimaan  siswa  baru  merupakan  sebuah  sistem dengan  scope  sederhana  dan  menuntut  untuk diselesaikan dalam waktu yang singkat. Dikarenakan
dengan  berbagai  alasan  lainnya,  maka  metodologi pengembangan sistem yang dipilih untuk digunakan adalah  metodologi  extreme  programming  (XP). Sebagaimana pendapat Jeffies di tahun 2001 (dalam buku  Sarosa  tahun  2017)  yang  mendefinisikan  XP sebagai sub disiplin pengembangan perangkat lunak yang  mengutamakan  nilai-nilai  kesederhanaan, komunikasi, umpan balik, dan keberanian [15].
Masih dalam buku yang sama (Sarosa, 2017), menurut  D.  E.  Avison  dan  Fitzgerald  (2006),  XP memiliki empat tahapan sebagai berikut;
1. Perencanaan.
2. Perancangan.
3. Penulisan kode sumber.
4. Produksi.

## HASIL DAN PEMBAHASAN
Hasil  penelitian  ini  yaitu  berupa  sistem  yang siap  digunakan  oleh end  user. Terdapat  tiga pembagian  secara  garis  besar,  dalam  pembahasan hasil  penelitian  yaitu;  implementasi  database, implementasi sistem dan pengujian sistem.
Database sistem informasi pendaftaran peserta didik baru ini memiliki 5 tabel yakni biodata, users, dataortu,  datapendukung,  dan  infosekolah.  Dan  sisa tablenya  yang  meliputi  failed_jobs,  migration, password_resets, dan personal_access_tokens merupakan bawaan dari laravel itu sendiri. Tampilan databasenya dapat dilihat pada gambar1.

## Gambar 1. Implementasi database pada phpmyadmin
Selanjutnya yakni hubungan antar table yakni table  dataortu,  table  datapendukung,  biodata, infosekolah  ke  table  users  dalam  database  beserta kolom database yang bisa dilihat pada gambar 2.

## Gambar 2. Database sistem dengan detai struktur tabel
Tampilan  awal dari  sistem  informasi  sekolah dan  pendaftaran  peserta  didik  baru  ini  berisikan informasi  sekolah,  yang  meliputi  visi,  misi,  no.telp, email,  nama  kepala  sekolah,  akreditasi,  npsn,  nsm, alamat dan ststus sekolah. Selain itu, terdapat tombol daftar  akun  dan  login.  Untuk  tombol  daftar  ini digunakan  jika  calon  siswa  belum  memiliki  akun. Dan untuk tombol login sendiri digunakan oleh admin dan  calon  siswa  masuk  kedalam  sistem.  Tampilan awal  sistem  dapat  dilihat  di  gambar  3.  Tampilan homepage atau halaman awal sistem aplikasi.
Gambar 3. Tampilan awal sistem atau homepage bagian atas
Tampilan homepage pada  gambar  3  tersebut sebenarnya  masih  memiliki  lanjutan  jika  scrollnya ditarik  ke  bawah.  Gambar  lanjutan  dari  tampilan homepage adalah sebagaimana gambar 4 dan gambar 5.
Gambar 4. Tampilan awal sistem atau homepage bagian tengah.
Gambar 5. Tampilan awal sistem atau homepage bagian bawah.
Gambar  6  menunjukkan  tampilan  halaman login  admin.  Halaman  ini  digunakan  untuk  admin masuk  ke  dalam  halaman  dashboard  admin.  Untuk login admin harus memasukkan email dan password terlebih dahulu. Jika email dan password salah maka sistem  akan  mengembalikan  kehalaman  login  dan jika  email  dan  password  benar  maka  sistem  akan beralih  ke  tampilan  dashboard  admin.  Di  halaman login  juga  terdapat  tombol  kembali,  tombol  ini digunakan  jika  admin  tidak  jadi  login  maka  bisa untuk klik tombol kembali, dan sistem akan kembali ke  halaman  awal  dari  sistem.  Untuk  melihat  lebih jelasnya tampilan halaman login admin dapat dilihat pada gambar 6.
Gambar 6. Tampilan login admin Halaman dashboard admin ini akan menampilkan jumlah admin dan jumlah calon siswa yang  sudah  mendaftarakan  akunnya.  Jika  terdapat pendaftar baru maka sistem akan otomatis menjumlah semua  akun  pendaftar  yang  telah  terdaftar  kedalam sistem. Tampilannya bisa dilihat di gambar 7 sebagai berikut;

## Gambar 7. Tampilan dashboard admin
Halaman  data  peserta  PPDB,  berisikan  data- data  calon  siswa  yang  meliputi  photo,  id  registrasi, nisn, nama lengkap, tempat tanggal lahir, alamat dan asal sekolah. Selain admin dapat melihat data siswa itu  admin  juga  dapat  melihat  datanya  secara  detail dengan  menekan  tombol  lihat.  Dan  untuk  mencari data calon siswa tertentu admin dapat mencarinya di search, hal ini untuk lebih memudahkan admin dalam mencari data. Untuk lebih jelasnya dapat dilihat pada gambar 8, berikut;

## Gambar 8. Tampilan data calon siswa
Halaman  selanjutnya  yaitu  halaman  laporan. Pada  halaman  laporan  ini  admin  dapat  mengeksport semua  data  peserta  ppbd  dalam  bentuk  file  excel dengan menekan tombol export to excel. Tampilannya dapat dilihat pada gambar 4.15.

## Gambar 9. Tampilan halaman laporan
Halaman kelola akun Peserta PPDB ini admin dapat melihat daftar akun yang telah terdaftar, admin juga dapat menambahkan akun jika ada calon siswa yang  tidak  tau  cara  mendaftarkan  akun,  admin  juga dapat mencari akun peserta PPDB yang telah terdaftar serta  admin  juga  dapat  menghapus  akun  peserta PPDB. Tampilanya dapat dilihat pada gambar 10.
Halaman  informasi  sekolah  ini  admin  dapat menambahkan serta mengedit data informasi sekolah yang  meliputi  nama  kepala  sekolah,  nama  sekolah, NPSN  sekolah,  NSM  sekolah,  akreditasi  sekolah, alamat sekolah, email sekolah, nomor telpon sekolah, status sekolah, visi misi sekolah serta tahun pelajaran.
Gambar 11. Tampilan halaman data info sekolah
Jika sudah diisi semua admin dapat menekan tombol  tambah.  Informasi  ini  akan  tampil  pada halaman  awal  sistem  informasi  pendaftaran  peserta didik  baru.  Tampil  informasi  sekolah  dapat  dilihat pada gambar 11.
Jika  admin  ingin  merubah  foto  profil,  nama, email  maka  admin  dapat klik  menu profil  lalu ubah apa  yang  ingin  diubah  kemudian  klik  save  profil. Tampilanya  dapat  dilihat  pada  gambar  12  sebagai berikut;.
Gambar 12. Tampilan halaman ubah profil admin
Jika admin ingin mengubah password akunya maka  admin  tinggal  klik  menu  profil  lalu  klik  ubah password. Disini admin memasukkan password lama kemudian masukkan password baru serta mengkonfirmasi  password  barunya  lalu  klik  resert password. Tampilnya dapat dilihat pada gambar 13.
Gambar 13. Tampilan halaman ubah password admin
Halaman  daftar  calon  siswa  ini  digunkan untuk  mendaftar  akun  sehingga  dapat  mengisi formulir pendaftaran.  Pada  halaman  daftar  ini  calon siswa harus memasukkan nama lengkap, nisn, email, serta photo siswa. Jika sudah diisi semua maka siswa dapat  klik  tombol  daftar.  Tampilannya  dapat  dilihat pada gambar 14.
Halaman  login  Calon  Siswa  ini  digunakan untuk  admin  masuk  kedalam  halaman  dashboard calon  siswa.  Sebelum  itu  calon  siswa  harus  terlebih dahulu memiliki akun yang sudah terdaftar kedalam sistem.

## Gambar 14. Tampilan halaman daftar calon siswa
Setelah  memiliki  akun  calon  siswa  dapat memasukkan email dan nisnnya.  Jika email dan nisn salah  maka  sistem  akan  mengembalikan  kehalaman login dan jika email dan nisn benar maka sistem akan beralih  ke  tampilan  dashboard  calon  siswa. Dihalaman  login  juga  terdapat  tombol  kembali, tombol ini digunakan jika calon siswa tidak jadi login maka  bisa  untuk  klik  tombol  kembali,  dan  sistem akan  kembali  ke  halaman  awal  dari  sistem.  Untuk melihat lebih jelasnya tampilan halaman login calon siswa dapat dilihat pada gambar 15.

## Gambar 15. Tampilan halaman login siswa
Halaman  dashboard  calon  siswa  terdapat petunjuk  pendaftaran  yakni  calon  siswa  harus  isi biodata, isi data orang tua dan isi data pendukung jika ketiga  nya  sudah  terdisi  maka  calon  siswa  dapat mencetak  formulir  pendaftaran  dengan  menekan tombol cetak. Tampilannya dapat dilihat pada gambar 16.

## Gambar 16. Tampilan halaman dasboard siswa
Halaman  data  calon  siswa  ini  berisikan biodata,  data  orang  tua,  dan  data  pedukung.  Calon siswa  dapat  mengisi  data  tiap  form  tersebut. Tampilanya dapat dilihat pada gambar 16.
Gambar 17. Tampilan halaman data calon siswa
Halaman  biodata  ini  calon  siswa  harus mengisi form yang telah di tampilkan, yang meliputi nama panggilan, tempat tanggal lahir, jenis kelamin, anak ke, jumlah saudara kandung, jumlah saudara tiri dan  alamat.  Untuk  tempat  lahir  calon  siswa  hanya menginputkan  kotanya  saja.  Tampilannya  dapat dilihat pada gambar 17.
Gambar 18. Tampilan halaman form data diri calon siswa
Halaman data orang tua ini calon siswa harus mengisikan form yang telah ditampilkan oleh sistem yakni meliputi, nomor kk, nama ayah, nama ibu, ktp ayah,  ktp  ibu,  tempat  lahir  ayah,  tempat  lahir  ibu, tanggal lahir ayah, tanggal lahir ibu, pekerjaan ayah, pekerjaan  ibu,  pendidikan  ayah,  pendidikan  ibu, agama ayah, agama ibu, alamat ayah, alamat ibu.
Selain  itu  calon  siswa  harus  mengisi  nama wali, tempat lahir wali, tanggal lahir wali, pekerjaan wali,  agama  wali,  alamat  wali  dan  nomor  telp.  Jika semua dapat sudah terisi maka calon siswa menekan tombol  tambah.  Tampilannya  dapat  dilihat  pada gambar 19.
Gambar 19. Tampilan halaman form data orang tua calon siswa
Halaman  data  pendukung  ini  calon  siswa harus  mengisi  form  yang  telah  ditampilkan  oleh sistem  yang  meliputi,  asal  sekolah,  alamat  asal sekolah,  npsn  sekolah  asal,  kip,  pkh,  kks,  dan  kps. Untuk  kip,  pkh,  kks,  dan  kps  ini  opsional  bisa  diisi jika  memiliki  dan  bisa  dikosongi  jika  tidak  punya. Jika  semua  dapat  sudah  terisi  maka  calon  siswa menekan tombol tambah. Tampilannya dapat dilihat pada gambar 19.

## Gambar 20. Tampilan halaman form data pendukung
Setelah  semua  data  telah  terisi  maka  calon siswa  dapat  mencetak  formulir  dengan  menekan tombol  cetak  pada  dashboard  calon  siswa.  Maka sistem  akan  otomatis  mencetak    formulir  /dalam bentuk  pdf.  Untuk  hasil  cetak  formulirnya  dapat dilihat pada gambar 20.
Gambar 21. Lembar 1 hasil cetak formulir
Gambar 22. Lembar 2 hasil cetak formulir
Gambar 23. Lembar 3 hasil cetak formulir
Pengujian sistem dilakukan dengan
melakukan  pengujian  pada  fungsionalitas  sistem, sesuai  dengan  perencanaan  pada  tahap  perancangan sistem, sebagai berikut;
Tabel 1. Pengujian fungsionalitas sistem No Fungsionalitas Hasil 1 Admin login Berhasil 2 Admin lihat data calon siswa Berhasil 3 Admin eksport laporan Berhasil 4 Admin lihat akun calon siswa Berhasil 5 Admin tambah akun calon siswa Berhasil 6 Admin tambah info sekolah Berhasil 7 Admin edit info sekolah Berhasil 8 Admi hapus akun calon siswa Berhasil 9 Admin kelola profil Berhasil 10 Calon siswa lihat info sekolah Berhasil 11 Calon siswa daftar akun Berhasil 12 Calon siswa login Berhasil 13 Calon siswa tambah data diri Berhasil 14 Calon siswa edit data diri Berhasil 15 Calon siswa tambah data orang tua Berhasil 16 Calon siswa edit data orang tua Berhasil 17 Calon siswa tambah data pendukung Berhasil 18 Calon siswa edit data pendukung Berhasil 19 Calon siswa cetak formulir Berhasil

## KESIMPULAN DAN SARAN
Untuk  kesimpulan  dari  penelitian,  terdapat tiga poin besar, yaitu;
1. Sistem  informasi  dan  penerimaan  siswa  baru tersebut  telah  dikembangkann  sesuai  dengan
perencanaan, analisa, dan perancangan yang telah dibuat dan disepakati oleh seluruh stakeholder.
2. Sistem  tersebut  juga  telah  mampu  berjalan  dan lolos  pengujian  sehingga  telah  layak  untuk digunakan oleh seluruh end user.
3. Sistem  yang  telah  dikembangkan  telah  sesuai dengan kebutuhan end user .
Secara keseluruhan, sebagaimana telah dijelaskan pada sub-sub bab sebelumnya, sistem yang dikembangkan  ini  merupakan  sebuah  sistem  yang telah  diupayakan  dengan  usaha  maksimal  dari  tim pengembang.  Sekalipun  demikian  masih  sangat mungkin  akan  ditemukan    kekurangan  maupun kesalahan di kemudian hari.
Untuk penelitian mendatang, terdapat beberapa  saran  yang  dapat  dilakukan  untuk  lebih memaksimalkan sistem tersebut, sebagai berikut;
1. Sistem  sangat  mungkin  untuk  dikembangkan menjadi  sebuah  sistem  informasi  terpadu,  yang tidak  hanya  digunakan  untuk  sistem  informasi sekolah  maupun  sistem  penerimaan  siswa  baru saja.  Namun  dapat  dikembangkan  dengan menambahkan  fungsilain  sesuai  kebutuhan  di masa  mendatang,  semisal;  sistem  informasi pembayaran,  sistem  informasi  penilaian,  sistem informasi pelayanan akademik, dan lain sebagainya.
2. Dapat  dilakukan  pengembangan  sistem  dengan metodologi  yang  berbeda,  disesuaikan  dengan pengembangan  sistem  yang  paling  cocok  untuk digunakan pada projek lanjutan tersebut.
3. Semakin  besar  cakupan  pengembangan  sistem, sangat  memungkinkan  terjadi  banyak  kendala, permasalahan,  dan  resiko  pada  berbagai  tahapan pengembangan  yang  dilakukan  oleh  pihak  tim pengembang.  Sebaiknya  disiapkan  perencanaan yang  sangat-sangat  matang,  tidak  terkecuali menyiapkan  berbagai  rencana  cadangan  untuk antisipasi berbagai kemungkinan.
.

## DAFTAR PUSTAKA
[1]  N.  R.  H.  Meduri,  R.  Firdaus,  and  H.  Fitriawan, “EFEKTIFITAS  APLIKASI  WEBSITE  DALAM PEMBELAJARAN  UNTUK  MENINGKATKAN MINAT BELAJAR PESERTA DIDIK,” akademika , vol.  11,  no.  02,  pp.  283–294,  Dec.  2022,  doi: 10.34005/akademika.v11i02.2272.
[2]  C.  Zahri,  Sharipuddin,  and  Y.  Hartiwi,  “Analisis Kualitas Layanan Website Sistem Informasi Akademik  STIKBA  Jambi  terhadap  Kepuasan Pengguna  menggunakan  Metode  Webqual  4.0,” JAKAKOMUNAMA , vol. 3, no. 2, pp. 600–609, Sep. 2023, doi: 10.33998/jakakom.2023.3.2.1333.
[3]  “PHP:  Hypertext  Preprocessor.”  Accessed:  Jul.  29, 2022. [Online].
Available:
https://www.php.net/index.php
[4]  “HTML Tutorial.” Accessed: Jul. 20, 2023. [Online]. Available: https://www.w3schools.com/html/
[5]  “CSS  Tutorial.”  Accessed:  Jul.  20,  2023.  [Online]. Available: https://www.w3schools.com/css/default.asp
[6]  “JavaScript  Tutorial.”  Accessed:  Jul.  20,  2023. [Online]. Available: https://www.w3schools.com/js/default.asp
[7]  contributors, “CodeIgniter.” Accessed: Apr. 15, 2022. [Online]. Available: https://codeigniter.com/
[8]  “Laravel - The PHP Framework For Web Artisans.” Accessed:  Dec.  20,  2023.  [Online].  Available: https://laravel.com/
[9]  M.  O.  contributors  Jacob  Thornton,  and  Bootstrap, “Bootstrap.”  Accessed:  Apr.  15,  2022.  [Online]. Available: https://getbootstrap.com/
[10]  “Visual  Studio  Code  -  Code  Editing.  Redefined.” Accessed:  Jul.  07,  2023.  [Online].  Available: https://code.visualstudio.com/
[11]  “Sublime Text - the sophisticated text editor for code, markup and prose.” Accessed: Jul. 07, 2023. [Online]. Available: https://www.sublimetext.com/
[12]  “XAMPP  Installers  and  Downloads  for  Apache Friends.”  Accessed:  Jul.  20,  2023.  [Online]. Available: https://www.apachefriends.org/index.html
[13]  “MySQL.”  Accessed:  Jul.  07,  2023.  [Online]. Available: https://www.mysql.com/
[14]  “PostgreSQL,” PostgreSQL. Accessed: Jul. 07, 2023. [Online]. Available: https://www.postgresql.org/
[15]  Sarosa,  S, Metodologi  Pengembangan  Sistem Informasi.  Asosiasi  Sistem  Informasi  Indonesia . AISINDO, 2017.