Faculty of Sains and Technology, Ibrahimy University S4-Accredited : 105/E/KPT/2022 Journal page is available to : https://journal.ibrahimy.ac.id/index.php/JIMI

## IMPLEMENTASI  METODOLOGI EXTREME  PROGRAMMING PADA  SISTEM INFORMASI SEKOLAH DAN PENERIMAAN SISWA BARU BERBASIS WEB
Saffana Assani’ 1) , Hermanto 2) , Muhammad Daviq Romadlon 3) , Rizkiyatul Hurriyah 4) , Muhammad Rizqi Hildani 5) , Ahmad Ryan Al Baihaqy 6)
1 Program Studi Teknik Infomatika, Universitas Qomaruddin 2 Program Studi Teknik Infomatika, Universitas Qomaruddin 3 Program Studi Teknik Infomatika, Universitas Qomaruddin 4 Program Studi Teknik Infomatika, Universitas Qomaruddin 5 Program Studi Teknik Infomatika, Universitas Qomaruddin 6 Program Studi Teknik Infomatika, Universitas Qomaruddin
email : saffana.a.@uqgresik.ac.id 1 , hermanto25@uqgresik.ac.id 2 , david17rama@gmail.com 3 , 1912110031@mhs.uqgresik.ac.id 4 , 2112110046@mhs.uqgresik.ac.id 5 , 2212110001@mhs.uqgresik.ac.id 6

## ARTICLE INFO

## ABSTRACT
Article History: Recieved   :  25 December 2023 Accepted   :  30 December 2023 Published  :  31 December 2023 Madrasah Ibtidaiyah Miftahul Ulum III is a basic-level educational institution  that  requires  a  school  information  system  and  a  new student  admission  system  to  be  used  in  managing  its  school.  In developing  this  system,  a  simple  and  fast  system  development methodology  was  chosen,  namely  extreme  programming.  The analysis used is functional and non-functional system analysis. For design, there are several types of design, namely database design using conceptual data models and physical data models, as well as system  design  using  a  unified  modeling  language.  The  research results  at  this  stage  are  in  the  form  of  analysis  documents  and design  documents  that  will  be  used  for  the  implementation  and testing stages.

## Keywords:
Extreme Programming Information System Unified Modelling Language Conceptual Data Model Pshycal Data Model
IEEE style in citing this article: S. Assani’ , H. Hermanto, M. D. Romadlon,  R.  Hurriyah,  M.  R. Hildani, and A. R, Al bayhaqy, “ Implementasi Metodologi
Extreme  Programming  Pada Sistem  Informasi  Sekolah  Dan Penerimaan Siswa Baru Berbasis
Web ”, Jurnal.ilmiah.informatika ,  vol.  8, no. 2, pp. 89-97, Dec. 2023.
© 2023 Jurnal Ilmiah Informatika (Scientific Informatics Journal) with CC BY NC licence

## 1. PENDAHULUAN
Sistem  informasi  sekolah  merupakan suatu sistem yang sangat dibutuhkan oleh sebuah lembaga pendidikan. Selain sebagai media informasi [1], sebuah sistem informasi  juga  dapat  menjadi  sebuah branding  untuk  sekolah  [2],  serta  sebagai sarana  promosi  dan  komunikasi  bagi sekolah dengan masyarakat. Tak terkecuali pemahaman  akan  pentingnya  sistem informasi  juga  disadari  oleh  lembaga pendidikan MI. Miftahul Ulum III. Sebuah lembaga  pendidikan  tingkat  dasar  yang berlokasi  di  Dusun  Pereng  Kulon  Desa Melirang  Kecamatan  Bungah  Kabupaten Gresik  Jawa  Timur.  Pada  saat  ini,    MI. Miftahul  Ulum  III  masih  hanya  memiliki media  sosial  facebook  dan  instagram sebagai  media  informasi  dan  komunikasi antara  sekolah  dengan  masyarakat  atau dunia  luar.  Seiring  dengan  semakin bertambahnya pemahaman dan kesadaran pihak sekolah akan dunia digital, kebutuhan  akan  sistem    sekolah  yang terkomputerisasi dirasa semakin mendesak untuk direalisasikan.
Penelitian-penelitian  terdahulu  terkait pengembangan  website  untuk  sekolah sudah  sangat-sangat  banyak  ditemukan, mulai dari tema penelitian website sekolah pada tahap awal di analisa dan perancangan  ([1],  [3],  [4],  [5]),  pada  tahap lanjutnya yaitu pembangunannya [6], dari sisi implementasinya [7], hingga pengujian ([8] dan [9]) dan penelitian pengembangan lainnya  ([10],  [11],  [10]).  Diantara  judul penelitian terkait tersebut adalah; perancangan  sistem  informasi  sekolah berbasis web di sma wisuda pontianak [4], analisis  sistem  website  sekolah  adiwiyata menggunakan
website
quality (WEBQUAL) [3], dan implementasi
framework codeigniter pada sistem informasi  terintegrasi website  sekolah  [6], dan lain-lain.
Untuk langkah awal, dipilihlah bentuk sistem  informasi  dan  sistem  penerimaan siswa  baru  yang  nantinya  akan  menjadi inisiasi dari pengembangan sistem informasi  terpadu.  Alasan  dipilihnya  dua jenis  sistem  tersebut  dikarenakan  sistem informasi  sekolah  merupakan  sebuah bentuk sistem dasar yang dibutuhkan oleh sekolah.  Dan  untuk  sistem  penerimaan siswa  baru,  dikarenakan  sistem  tersebut dapat  digunakan  untuk  direalisasikan pada awal masuk tahun ajaran baru 2024- 2025. Pengembangan dari sistem informasi terpadu,  nantinya  akan  digunakan  untuk menkomputerisasi kegiatan-kegiatan yang sekarang masih dilakukan secara manual. Diantara  pengembangan  sistem  informasi terpadu  yang  dimaksud  adalah;  sistem informasi penilaian siswa, sistem informasi  pembayaran,  sistem  informasi pembelajaran,  sistem  informasi  tabungan, dan masih banyak lagi yang lain.
Sistem informasi tersebut akan dikembangkan  dalam  waktu  kurang  dari satu  semester,  dengan  anggota  tim penelitian  sejumlah  10  orang.  Untuk kebutuhan pembangunan sistemnya sendiri, membutuhkan kompetensi anggota tim dengan spesifikasi pemrograman berbasis web.

## 2. METODOLOGI PENELITIAN
Sistem  informasi  dan  penerimaan siswa  baru  yang  akan  dikembangkan, menggunakan extreme programming (XP) sebagai metodologi pengembangan sistem. Pemilihan metodologi tersebut dikarenakan beberapa alasan, diantaranya;
a. Sistem  berskala  kecil  dan  cukup sederhana,
b. Harus diselesaikan dalam waktu yang singkat, sekitar 4-5 bulan,
c. Membutuhkan komunkasi yang intens dengan customer,
d. Tidak  membutuhkan  tim  dengan banyak  anggota.  Cukup  maksimal  10 orang.
S. Assani’ dkk/ JIMI 8 (2) pp. 89-97
Untuk  alasan-alasan  yang  disebutkan di atas, maka memilih metodologi extreme programming adalah sangat cocok karena sesuai dengan karakteristik dari metodologi  extreme  programming  itu sendiri, yaitu kesederhanaan, komunikasi, dan umpan balik [12].
Metodologi  extreme  programming merupakan  metodologi  yang  paling umum yang dipilih dalam pengembangan system  yang  membutuhkan  pendekatan agile (metodologi  agile)  [13].  Secara ringkas,  tahapan  yang  harus  dilakukan pada pengembangan sebuah sistem dengan menggunakan metodologi extreme programming ada  empat  tahapan,  yaitu; perencanaan, perancangan, penulisan kode sumber, dan produksi [12].

## 3. HASIL DAN PEMBAHASAN
Sistem informasi sekolah dan
penerimaan siswa baru ini dikembangkan menggunakan extreme programming sebagai  metodologi  pengembangannya, yang  mana  hasil  pada  setiap  tahapan metodologi tersebut terbilang banyak. Jadi pada  paper  ini,  untuk  hasil  rinci  pada setiap  tahapnya  tidak  dapat  dijabarkan secara keseluruhan. Pada subbab hasil dan pembahasan  hanya  akan  disampaikan hasil dari tahap perencanaan dan perancangan.  Untuk  hasil  dari  tahap penulisan  kode  sumber  dan  produksi, akan disampaikan secara general.
Sistem  yang  dikembangkan  memiliki dua pengguna ( end user ), yaitu admin dan calon  siswa  baru.  Pada  tahap  analisa, terbagi  menjadi  dua  bagian  yaitu  analisa kebutuhan  fungsional  sistem  dan  analisa kebutuhan  nonfungsional  sistem,  yang masing-masingnya  sebagaimana  jumlah end user, memiliki dua end user yaitu admin dan calon siswa baru. Berikut merupakan kebutuhan fungsional sistem;
a. Admin / Staf Administrasi;
1)  Mengelolah data informasi sekolah, yang  meliputi  melihat,  mengedit dan  menambahkan  data  informasi sekolah.
2)  Mengubah nama, email, foto profil akun,  serta  mengubah  password akun admin.
3)  Mengelolah data informasi pendaftaran peserta didik baru.
4)  Mengelolah semua data pendaftar, meliputi  lihat  data  pendaftar, mengeksport semua data pendaftar ke Microsoft Excel.
5)  Mengelolah akun calon siswa, yang meliputi  melihat,  menghapus  dan menambahkan akun siswa.
b. Calon Siswa;
1)  Calon  siswa  dapat  melakukan pendaftaran akun.
2)  Calon siswa dapat mengelolah data pribadinya, meliputi input biodata, data  orang  tua,  data  pendukung, serta dapat mengedit biodata, data orang tua, dan data pendukung.
3)  Calon  siswa  dapat  mencetak formulir pendaftaran.
4)  Melihat profil sekolah.
Untuk  dokumen  analisa  Kebutuhan non  fungsional,  pada  kedua end  user memiliki poin yang sama sebagai berikut;
1) End user harus memiliki username dan password agar dapat masuk ke dalam sistem.  Sistem  dilengkapi  dengan password yang terenkripsi.
2) Membutuhkan  web  browser  untuk mengakses sistem, sehingga perangkat yang  digunakan  untuk  mengakses sistem hasis terinstal web broeser.
3) Membutuhkan  koneksi  internet  agar sistem dapat diakses.
Pada  tahap  perancangan  atau  desain sistem,  menggunakan  beberapa  jenis perancangan  yaitu  perancangan  sistem dan perancangan database. Pada perancangan  sistem  menggunakan  UML
atau  unified  modeling  language,  disertai dengan perancangan
turunannya (diantaranya)  yaitu use  case  diagram (diagram usecase ), activity diagram (diagram aktifitas)  ,  dan class  diagram (diagram kelas).  Pada  tahap  perancangan  database,
terdapat  perancangan  CDM  ( conceptual data model ) dan PDM ( physical data model ) Berikut  merupakan  desain  Sistem informasi  sekolah  dan  penerimaan  siswa baru. Untuk yang pertama akan dijelaskan terkait  perancangan  database  dengan CDM dan PDM sebagai berikut;
Gambar 1. CDM database sistem informasi sekolah dan penerimaan siswa baru.
Gambar 2. PDM database sistem informasi sekolah dan penerimaan siswa baru.
Relationship_4 Relationship_3 Relationship_2 Relationship_1 dataortu id_dataortu nama_ayah ktp_ayah tmp_lahir_ayah tgl_lahir_ayah pendidikan_ayah pekerjaan_ayah agama_ayah alamat_ayah nama_ibu ktp_ibu tmp_lahir_ibu tgl_lahir_ibu pendidikan_ibu pekerjaan_ibu agama_ibu alamat_ibu kk nama_wali tmp_lahir_wali tgl_lahir_wali pekerjaan_wali agama_wali Alamat_wali nomor_hp <pi> Long integer Variable characters (100)
Variable characters (100) Variable characters (100) Date Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Date Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Date Variable characters (50) Variable characters (50) Variable characters (100) Variable characters (100) <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> Identifier_1 <pi> users id_users id_registrasi role name nisn email password photo <pi> Long integer
Variable characters (40) Integer Variable characters (255) Variable characters (40) Variable characters (255) Variable characters (255) Text <M> <M> <M> <M> <M> <M> <M> <M> Identifier_1 <pi> datapendukung id_datapendukung asal_sekolah alamat_sekolah npsn_sekolah kip kps kks pkh <pi> Long integer
Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) <M> <M> <M> <M> <M> <M> <M> <M> Identifier_1 <pi> biodata id_biodata nama_panggilan tmp_lahir tgl_lahir jns_kelamin anak_ke jml_sdr_kandung jml_sdr_tiri alamat <pi> Long integer Variable characters (20) Variable characters (100) Date Variable characters (20)
Variable characters (50) Variable characters (100) Variable characters (100) Text <M> <M> <M> <M> <M> <M> <M> <M> <M> Identifier_1 <pi> infosekolah id_sekolah nama_kepsek nama_sekolah npsn_sekolah nsm_sekolah akreditasi alamat_sekolah email_sekolah telp_sekolah status visi misi thn_ajaran <pi> Long integer
Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) Variable characters (100) <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> <M> Identifier_1 <pi> dataortu id_dataortu id_users nama_ayah ktp_ayah tmp_lahir_ayah tgl_lahir_ayah pendidikan_ayah pekerjaan_ayah agama_ayah alamat_ayah nama_ibu ktp_ibu tmp_lahir_ibu tgl_lahir_ibu pendidikan_ibu pekerjaan_ibu agama_ibu alamat_ibu kk nama_wali tmp_lahir_wali tgl_lahir_wali pekerjaan_wali agama_wali Alamat_wali nomor_hp bigint bigint varchar(100) varchar(100) varchar(100) date varchar(50) varchar(50) varchar(50) varchar(100) varchar(100) varchar(100) varchar(100) date varchar(50) varchar(50) varchar(50) varchar(100)
varchar(100) varchar(100) varchar(100) date varchar(50) varchar(50) varchar(100) varchar(100) <pk> <fk> users id_users id_datapendukung id_sekolah id_biodata id_registrasi role name nisn email password photo bigint bigint bigint bigint varchar(40) int varchar(255) varchar(40)
varchar(255) varchar(255) text <pk> <fk3> <fk2> <fk1> datapendukung id_datapendukung id_users asal_sekolah alamat_sekolah npsn_sekolah kip kps kks pkh bigint bigint varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) <pk> <fk> biodata id_biodata id_users nama_panggilan tmp_lahir tgl_lahir jns_kelamin anak_ke jml_sdr_kandung jml_sdr_tiri alamat bigint bigint varchar(20) varchar(100)
date varchar(20) varchar(50) varchar(100) varchar(100) text <pk> <fk> infosekolah id_sekolah id_users nama_kepsek nama_sekolah npsn_sekolah nsm_sekolah akreditasi alamat_sekolah email_sekolah telp_sekolah status visi misi thn_ajaran bigint bigint varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) varchar(100) <pk> <fk>
S. Assani’ dkk/ JIMI 8 (2) pp. 89-97
Database sistem informasi pendaftaran peserta  didik  baru  ini  memiliki  5  tabel utama  yakni  biodata,  users,  dataortu, datapendukung, dan infosekolah. Masing- masing  tabel  memiliki  kolom-kolom (atribut)  disertai  jenis  tipe  dan  panjang datanya, serta kunci utama dan kunci tamu pada  setiap  tabel.  Secara  tampilan,  untuk CDM  dan  PDM  sekilas  terlihat  sama, namun jika diperhatikan lebih lanjut, maka akan kelihatan perbedaan diantara
keduanya.  Diantara  perbedaan  yang dimaksud yaitu; penanda kunci utama dan kunci  tamu  pada  PDM  dan  derajad kardinalitas  yang  tampak  pada  relasi  di CDM.
Pada  tabel  1  akan  dijelaskan  rinci derajat kardinalitas pada CDM, sedangkan pada tabel 2 akan dijelaskan kolom-kolom yang  menjadi  kunci  utama  ( primary  key ) dan kunci tamu ( foreighn key ) pada masing- masing tabel.
Tabel 1. Derajad kardinalitas antar tabel pada CDM.
Nama tabel Derajad kardinalitas biodata dengan users One to one dataortu dengan users Many to one infosekolah dengan users One to one datapendukung dengan users One to one Tabel 2. Kunci utama dan kunci tamu tiap tabel pada PDM. Nama tabel Kunci utama Kunci tamu biodata Id_biodata Id_users dataortu Id_dataortu Id_users infosekolah Id_infosekolah Id_users datapendukung  Id_datapendukung Id_users users Id_users Id_diodata, id_infosekolah, id_data pendukung
Gambar 3. Use case diagram sistem nformasi sekolah dan penrimaan siswa baru.
calon siswa Admin Lihat Data Calon Siswa Eksport Laporan Pendaftaran tambah info sekolah edit info sekolah hapus akun calon siswa tambah akun calon siswa lihat akun calon siswa2 kelola profil admin Lihat info sekolah Daftar akun Tambah data diri edit data diri Tambah data orang tua edit data orang tua edit data pendukung tambah data pendukung cetak formulir Login calon siswa Login Admin
Untuk  hasil  perancangan  sistem dengan  menggunakan  UML,  pertama adalah  terkait  diagram use  case. Use  Case Diagram mendeskripsikan interaksi antara aktor  dengan  sistem  informasi  yang  akan dibuat.  Pada  Use  Case  Diagram  sistem informasi  sekolah  dan  penerimaan  siswa baru  memiliki  2  aktor  yaitu,  admin  dan calon  siswa.  Tampilannya  dapat  dilihat pada gambar 3.
Untuk end  user admin,  memiliki use case ;  login  admin,  lihat  data  calon  siswa, export  laporan  pendaftaran,  lihat  akun calon  siswa,  tambah  akun  calon  siswa, tambah  info  sekolah,  edit  info  sekolah, hapus akun calon siswa, dan kelola profil admin.  Dan  untuk end  use calon  siswa, memiliki use case; lihat info sekolah, daftar akun, login calon siswa, tambah data diri,
edit data diri, tambah data orang tua, edit data  orang  tua,  tambah  data  pendukung, edit data pendukung, dan ncetak formulir.
Untuk perancangan sistem menggunakan  UML  selanjutnya,  yaitu activity  diagram  atau  diagram  aktifitas yang akan menggambarkan setiap tahapan langkah atau aktifitas yang dilakukan oleh pengguna terhadap sistem, untuk mendapat hasil sesuai kebutuhan pengguna.
Berkut  merupakan  activity  diagram, sebagaimana dapat dilihat pada gambar 4 dan  gambar  5.  Pada  implementasinya, karena  sistem  digunakan  oleh  dua end user,  maka  activity  diagram  sistem  pun dibagi menjadi dua yaitu activity diagram admin dan activity duagram calom siswa.
Staff administrasi (admin) System Buka Browser Masukkan email dan password pilihan menu pilihan data peserta ppdb data info sekolah profile Logout eksport akun calon siswa Tampilan Awal halaman login Tampilan dashboard admin Simpan gagal berhasil Buka Browser Masukkan email dan password pilihan menu pilihan data peserta ppdb data info sekolah profile Logout eksport akun calon siswa Tampilan Awal halaman login Tampilan dashboard admin Simpan gagal berhasil klik tombol login cek email dan password lihat pilih
S. Assani’ dkk/ JIMI 8 (2) pp. 89-97
Gambar 5. Diagram aktifitas calon siswa.
Calon Siswa System Buka Browser Masukkan email dan nisn menu data calon siswa pilihan Tambah data diri Tambah data ortu Tambah data pendukung Klik tombol cetak formulir Logout
Tampilan Awal Kelengkapan Data halaman login Tampilan dashboard calon siswa Simpan Cetak formulir gagal berhasil gagal berhasil ya tidak Buka Browser Masukkan email dan nisn menu data calon siswa pilihan Tambah data diri Tambah data ortu Tambah data pendukung Klik tombol cetak formulir Logout
Tampilan Awal Kelengkapan Data halaman login Tampilan dashboard calon siswa Simpan Cetak formulir gagal berhasil gagal berhasil ya tidak Halaman Daftar Akun Isi Data Pendaftaran Akun Klik tombol daftar Kirim nama, nisn, email, dan foto klik tombol login cek email dan nisn
Demikian merupakan pemaparan pada tahap  perencanaan  dan  perancangan sistem  informasi  dan  sistem  penerimaan siswa  baru.  Untuk  tahap  penulisan  kode sumber  dan  produksi  akan  disampaikan pada paper lanjutan.
Untuk  pembangunan  sistem  dengan menggunakan bahasa pemrograman berbasis  web,  dengan  menggunakan; bahasa  pemrograman  HTML  [14],  CSS [15],  javascript  [16],  PHP  [17],  bahasa database SQL [18], framework boostrap[19],  framework  laravel  [20], database  server  XAMPP  [21],  dan  text editor visual studio code [22].

## 4. UCAPAN TERIMA KASIH
Sebagai wujud dari rasa syukur, tidak cukup  sebenarnya  hanya  ucapan  terima kasih  yang  tertulis  di  atas  kertas.  Atas kesempatan  yang  telah  diberikan,  atas kejasama  yang  telah  terjalin,  dan  atas setiap  jerih  payah  yang  telah  diusahakan, diucapkan  terima  kasih  yang  sebesar- besarnya kepada;
a. Semua anggota tim peneliti,
b. Puhak kampus
Universitas
Qomaruddin,
c. LPPM Universitas Qomaruddin,
d. Lembaga  pendidikan  MI.  Miftahul Ulum III.

## 5. KESIMPULAN
Penelitian  ini  merupakan  sebuah penelitian  jangka  panjang  yang  sangat mungkin untuk dilakukan pengembangan lebih  lanjut.  Namun  untuk  kesimpulan, sampai  penelitian  tahap  analisa  dan perancangan sebagaimana telah dijelaskan pada  hasil  dan  pembahasan,  secara  garis besar  dapat  disimbulkan  beberapa  poin sebagai berikut;
a. Perancanaan,  penggalian  data  dan informasi  telah  dilakukan  dengan benar  guna  hasil  pengambangan
sistem  yang  sesuai  kebutuhan  end user.
b. Dokumen analisa yang dibuat (analisa fungsional  dan  non-fungsional)  telah dilakukan pengembangan untuk dipergunakan dalam pembuatan notasi-notasi di tahap selanjutnya.
c. Dokumen  perancangan  yang  dibuat telah  sesuai  dengan  kebutuhan  end user  dan  siap  untuk  dilanjutkan  ke tahap implementasi.

## 6. REFERENSI
[1]  E. P. Adu, C. Pramartha, and L. A. A. R. Putri, “ Perancangan Sistem Pengelolaan Informasi Sekolah Berbasis Website, ” Jurnal Pengabdian Informatika, vol. 1 no. 2, pp. 583-590, Feb. 2023.
[2]  A.  Fahmi  and  W.  Windasari ,  “ Peran Website  Sebagai  Sarana  Branding Sekolah Di Masa Pandemi Covid-19 ,” Jurnal  Inspirasi  Manajemen  Pendidikan , vol. 10, no. 2, pp. 330-340, Jul. 2022.
[3]  M. N. Fauzan, O. Nurdiawa, and Y. A. Wijaya,  “Analisis  Sistem  Website Sekolah  Adiwiyata  Menggunakan Website  Quality  (WEBQUAL),” J. Janitra Inform. Sis. Inf. , vol. 3, no. 1, pp.
40 – 48, Apr. 2023.
[4]  V. Feladi and F. Marlianto, “ Perancangan Sistem Informasi
Sekolah Berbasis Web Di Sma Wisuda Pontianak ,” Sinamu ,  vol.  4,  pp.  252- 261, Feb. 2023.
[5]  A. D. Pasha, A. P. Wardhanie, and E. Rahmawati,  “Perancangan  Desain
Antarmuka Website Sekolah Menengah Atas Menggunakan
Metode  Goals  Directed  Design,” JuTISI , vol. 9, no. 1, pp. 1-15, Apr. 2023.
[6]  I. N. S. Antarajaya and M. P. Ambara, “ Implementasi Framework
Codeigniter  Pada  Sistem  Informasi Terintegrasi  Website  Sekolah, ” Jurnal
S. Assani’ dkk/ JIMI 8 (2) pp. 89-97
Teknologi  Informasi  dan  Komputer ,  vol.
9, no. 2, pp. 152-159, Jan. 2023.
[7]  W.  Erpisal  and  L.  Fimawahib, “ Pengembangan Media Pembelajaran Berbasis  Web  Sekolah  Menengah Pertama  (SMP)  Kepenuhan  Hulu Mata  Pelajaran  Ilmu  Pengetahuan Sosial, ” Riau  Journal  of  Computer Science,  vol.  9.  no.  1,  pp.  58-65,  Jan. 2023.
[8]  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.
[9]  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.
[10]  K.  Khairil,  A.  F.  Sallaby,  H.  L.  Sari, Moh.  S.  Adlom,  and  A.  Arsipan, “Pendampingan Pengelolaan Website Sekolah  Menengah  Atas  (SMA)
Negeri 3 Bengkulu Utara
Menggunakan  CMS  Lokomedia,”
ABDIMAS IPTEK , vol. 3, no. 1-10, pp. 16, Jan. 2023.
[11]  S. Mardliyah, A. A. Pratama, and T. D. Wijayatiningsih, “Pelatihan
Pembuatan Website pada Guru-Guru SMA  Muhammadiyah  Sumowono: Peningkatan Kualitas Sekolah
Berbasis Teknologi,” Madaniya , vol. 4, no. 2, pp. 492-504, May. 2023.
[12]  Sarosa,  S, Metodologi  Pengembangan Sistem Informasi. Asosiasi Sistem
Informasi Indonesia . AISINDO, 2017.
[13]  M.  Kumar  and  D.  R.  K.  Dwivedi, “Agile Modeling with Extreme
Programming: Values, Principles, and
Practices,” International Research
Journal  of  Engineering  and  Technology (IRJET), vol.  8,  no.  1,  pp.  1872-1879,
Jan. 2021.
[14] “ HTML Tutorial.”  Accessed:  Jul.  20,
2023. [Online]. Available: https://www.w3schools.com/html/ [15] “CSS  Tutorial.”  Accessed:  Jul.  20,
2023. [Online]. Available: https://www.w3schools.com/css/defa ult.asp
[16] “ JavaScript Tutorial.” Accessed: Nov. 19, 2023. [Online]. Available: https://www.w3schools.com/js/ [17] “PHP: Hypertext Preprocessor.”
Accessed:  Jul.  29,  2022.  [Online].
Available: https://www.php.net/index.php
[18] “SQL  Tutorial.”  Accessed:  Jul.  20,
2023. [Online]. Available: https://www.w3schools.com/sql/defa ult.asp
[19] “ Bootstrap · The most popular HTML,
CSS,  and  JS  library  in  the  world.”
Accessed:  Jul.  07,  2023.  [Online]. Available: https://getbootstrap.com/
[20] “Laravel -  The  PHP  Framework  For Web Artisans.” Accessed: Jul. 07, 2023. [Online].
Available:
https://laravel.com/
[21] contributors,  “ What is  XAMPP???”
Accessed:  Apr.  15,  2022.  [Online]. Available: https://www.apachefriends.org/index .html
[22] “Visual Studio  Code  -  Code  Editing.
Redefined.”  Accessed:  Jul.  07,  2023. [Online].
Available:
https://code.visualstudio.com/