## 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.v6i1.3525

## Penerapan Metode Agile Scrum Pada Rancangan SisIAM4
Faza Nadhira, Moh. Iwan Wahyuddin * , Ratih Titi Komala Sari
Fakultas Teknologi Komunikasi dan Informatika, Sistem Informasi, Universitas Nasional, Jakarta, Indonesia Email: 1 faza.nadira9@gmail.com, 2 iwan.wahyuddi@civitas.unas.ac.id, 3 ratih.titi@civitas.unas.ac.id Email Penulis Korespondensi: iwan.wahyuddi@civitas.unas.ac.id
Abstrak− Perkembangan sistem informasi berbasis web saat ini sudah berkembang sangat pesat, salah satunya dapat membantu dalam  proses  pengolahan  informasi  dan  data,  sehingga  dapat  meningkatkan  kinerja  diberbagai  bidang  termasuk  dibidang akademik.  Penelitian  ini  bertujuan  untuk  merancangan  sistem  informasi  akademik  berbasis  web  pada  sekolah  untuk mempermudah SMA Muhammadiyah 4 mengelola nilai siswa, serta mempermuda siswa dalam melihat nilai dan jadwal secara online. Dalam pembuatan website ini menggunakan bahasa pemrograman Hypertext Preprocessor (PHP), database MySQL dan framework Codeigniter, serta Visual Studio Code sebagai media untuk penulisan koding. Metode yang digunakan dalam pembuatan aplikasi ini adalah Agile software development dengan Scrum model dan Pengujian aplikasi menggunakan metode White box testing. Dengan dibuatnya sistem informasi ini diharapkan dapat membantu sekolah dalam mengelola data akademik
Kata Kunci: Sistem Informasi; PHP; Agile Scrum; White Box
Abstract− Development  of  web  based  information  systems  is  grown  very  rapidly,  one  of  which  can  help  the  process  of processing information and data, to improve performance in various fields, including in the academic. This research aims to design a web-based academic information system in schools to make it easier for Muhammadiyah 4 High School to manage student values, as well as improve students in seeing grades and schedules online. In making this website using the Hypertext Preprocessor (PHP) programming language, MySQL as a database and CodeIgniter framework, and Visual Studio Code as a medium for writing coding. The method used in making this application is Agile software development with a Scrum model and application testing using the White box testing method. With the creation of this information system is expected to help schools in managing academic data.
Keywords : Information System; PHP; Agile Scrum; White Box

## 1. PENDAHULUAN
Perkembangan  dunia  teknologi  sangatlah  cepat  salah  satunya  adalah  internet,  pada  era  ini  internet  sangatlah penting  bagi  setiap  orang,  karena  sekarang  hampir  semua  diakses  dengan  internet,  salah  satu  perkembangan internet  di  dunia  pendidikan  yaitu  membuat  website  sekolah.  Sistem  Informasi  akademik  dapat  diharapkan membantu proses pengambilan keputusan. Pengembangan teknologi informasi saat ini sudah banyak digunakan dalam bidang akademik berbasis web maupun mobile sebagai media semua data dan informasi yang terdapat pada sistem untuk ditampilkan dengan menggunakan internet [1]. Tingkat Pendidikan di Indonesia dari sekolah dasar sampai universitas (perguruan tinggi) sudah banyak yang menggunakan sistem informasi  akademik, tapi masih ada beberapa yang belum menggunakan sistem tersebut.
SisIAM4  adalah  sistem  informasi  akademik  yang  bertujuan  untuk  mempermudah  para  guru  SMA Muhammadiyah 4 dalam mengelola nilai ujian dan rapot, serta mempermudah siswa dalam melihat nilai secara online.  Karena  sebelumnya  pengeolaan  nilai  masih  dilakukan  secara  manual  dan  siswa  harus  menunggu pembagian rapot agar bisa melihat hasil ujian. Pada penelitian ini penulis menggunakan metode Agile software development  dengan  Scrum  model  sebagai  pengembangan  pada  perangkat  lunak  dan  pengujian  aplikasi menggunakan metode White box testing. Penulis juga melakukan riset ke SMA Muhammadiyah 4.
Berdasarkan  penelitian  sebelumnya  oleh  Andi  Zuliyana,  sistem  informasi  akademik  berbasis  web  dapat mempermudah sekolah untuk pendaftaran siswa baru, mengelola data siswa dan data guru, jadwal pelajaran dan nilai  ujian siswa  [2]. Menurut Ela Nurelasari  adanya sistem informasi  akademik secara online dapat  membantu guru,  siswa,  orang  tua  murid  dan  masyarakat  mendapatkan  informasi  secara  efektif  dan  efisien  [3].  Salah  satu perancangan  sistem  perangkat  lunak  bisa  menggunakan Web  Service .  Di  SMK  Islam  Cendikia  menggunakan sistem Web Service untuk membantu pertukaran informasi dengan perangkat lunak administrasi keuangan, dengan menggunakan Web  Service sekolah  menjadi  tepat  dan  up  to  date  [4].  Pada  SMA  Swasta  Harapan  I  juga  ingin meningkatkan layanan pendidikan menjadi terkomputerisasi untuk meningkatkan kinerja dan kualitas pelayanan agar  menghemat  waktu  dan  biaya.  Pada  perancangan  sistem  menggunakan Metode  Agile  Scrum karena  bagus untuk  mengelola  proyek  secara  praktikal  [5].  Salah  satu  sistem  terkomputerisasi  yaitu  menggunakan  aplikasi spreadsheet  tetapi  di  SMK  Bakti  Idhata  masih  terdapat  kekuarangan  saat  mengolah  nilai  siswa,  sehingga dikembangkan menjadi  berbasis web karena lebih fleksibel. Pengembangan sistem menggunakan Metode Agile Scrum . Hasil dari pembuatan aplikasi dapat membantu sekolah dalam mengelola penilaian, laporan penilaian dan keputusan kenaikan kelas [6]. Sistem informasi pada Perguruan tinggi ilmu ekonomi surya nusantara tidak hanya sistem belajar mengajar saja, tetapi  administrasi  akademik. Pada penelitian ini menggunakan Metode Waterfall yang diharapkan dengan dibuatnya sistem berbasis web ini dapat mengelola dan mencari informasi secara efektif dan efisien bagi pengguna [7]. Pada pengujian sistem di SMPN 1 Bupon menggunakan teknik pengujian perangkat lunak White box Testing dimana cara kerja pengujian ini dengan menghitung Cyclomatic Complexity , Region dan Independent  Path. Hasil  dari  perhitungan  mendapatkan  nilai Cyclomatic  Complexity  = 71 , Region =  71,

## 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.v6i1.3525
Submitted: 20/12/2021 ; Accepted: 24/01/2022 ; Published: 25/01/2022
Independent Path = 71  berarti sistem tersebut bebas dari kesalahan karena mendapatkan nilai yang sama berarti sistem  informasi  akademik  bisa  digunakan  dalam  pengolahan  data  guru,  siswa  dan  mata  pelajaran  [8].  Untuk mengurangi  penggunaan  kertas  dalam  mencetak  khs  dan  transkrip  nilai,  Universitas  Victory  Sorong  membuat aplikasi  berbasis  web  dengan Metode  Waterfall sebagai  pengembangan  sistem.  Dengan  dibuatnya  aplikasi mahasiswa dapat melihat khs dan transkrip nilai secara online [9]. Pembuatan sistem informasi pada MA Alwutsqo digunakan untuk  proses belajar dan mengajar disaat  masa pancemic, karena siswa dan guru susah untuk  saling terhubung.  Perancangan  sistem  menggunakan Metode  Waterfall dan  pengumpulan  data  menggunakan Metode Agile . Hasil dari aplikasi siswa dapat mendownload materi dan mengerjakan tugas yang diberikan oleh guru secara online [10]. Proses pendaftaran dan sleksi murid masih dilakukan secara manual di SDN Wates Kediri. Maka dari itu  dibuat  sistem  informasi  manajemen  akademik  berbasis  web  dengan Metode  Agile sebagai  pengembangan sistem dan User Acceptance test untuk pengujiannya. Hasil dari pengujian User acceptance test kepada orang tua calon murid dan guru untuk mengetahui validasi sistem yang dibuat, menghasilkan nilai 85% dari orang tua calon murid  dan nilai  sebesar 90% dari  guru, dapat  disimpulkan sistem diterima dengan baik  [11]. Dibuatnya sistem informasi  akademik  di  SMAN  20  Tangerang  menggunakan Metode  Waterfall dapat  membantu  proses penyampaian  informasi  menjadi  lebih  cepat  dan  membantu  siswa  melihat  jadwal  pelajaran  dan  pengujian menggunakan Black box sudah sesuai dengan fungsi yang dibutuhkan [12]. Adanya sistem informasi akademik di SMAN 1 Palembaya ini dapat membantu sekolah dalam penyebaran informasi sekolah dan mempermudah untuk mengelola  data  sekolah.  Hasil  pengujian  menggunakan Black  box sudah  sesuai  dengan  yang  diharapkan  [13]. Perguruan Advent Cimindi menggunakan sistem berbasis web dengan sms gateway untuk mengirim data informasi siswa  kepada  orang  tua  melalui  sms  dari  sistem.  Sistem  informasi  ini  dibuat  dengan Framework  Laravel dan pengembangan  aplikasi  menggunakan Metode  Waterfall [14].  Program  Pascasarjana  di  Universitas  Pendidikan Ganesha  bertujuan  untuk  mengembangkan  SisKA.  Hasil  perhitungan White  Box  Testing mendapatkan  nilai Cyclomatic Complexity = 25 , Region = 25, Independent Path = 25 dapat disimpulkan bahwa fungsi update data perlu  diperbaiki  [15].  Universitas  PGRI  Madiun  memanfaatkan Scrum  Framwork dan Agile  Mindset untuk pembuatan User Experience Sistem Informasi “LENTERA”, hasil dari pengujian sistem dapat digunakan untuk membantu  admin dan petugas dalam mengelola pendaftaran anggota baru perpustakaan [16].  Sistem Informasi Monitoring Santri pada Pondok Modern Asy-Syifa dapat digunakan untuk monitoring prestasi, pelanggaran dan perizinan santri, aplikasi  berhasil dikembangkan dengan 6 sprint, 36 product backlog  yang memiliki  jumlah 72 story points. Pengembangan aplikasi menggunakan Metode Agile [17].

## 2. METODOLOGI PENELITIAN
Pada penelitian ini terdapat beberapa tahapan yaitu, pengumpulan data, analisis sistem, pengembangan sistem dan pengujian  sistem.  Pada  pengumpulan  data,  penulis  melakukan  observasi  langsung  ke  SMA  Muhammadiyah  4 untuk melakukan analisa kebutuhan sistem yang akan digunakan pada aplikasi, dan melakukan wawancara kepada kepala  sekolah,  setelah  itu  studi  literatur  dari  berbagai  jurnal  atau  penelitian  sebelumnya,  sebagai  landasan penulisan untuk mengembangkan aplikasi berbasis web. Lalu penulis melakukan analisa dan perancangan sistem menggunakan  use  case  diagram  dan  activity  diagram.  Selanjutnya  pada  pengembangan  sistem  dilakukan menggunakan  metode  agile  scrum,  dengan  tahapan  yang  ada  hingga  menghasilkan  aplikasi  sistem  informasi akademik  berbasis  web.  Pada  tahapan  terakhir  penulis  melakukan  pengujian  aplikasi  menggunakan  white  box testing.

## 2.1 Metode Agile Scrum
Pada  tahap  pengembangan  sistem  menggunakan  metode  Agile  dengan  model  scrum.  Berikut  penjelasan  pada tahapan agile scrum:
Gambar 1. Metode Pengembangan sistem Agile scrum .
a. User story berisi nama pengguna sistem, fitur-fitur yang ada dalam website seperti tambah data pengguna, nilai siswa dan melihat jadwal pelajaran.
b. Product  backlog  akan  menghasilkan  beberapa  hal  seperti  aktor,  proses  sistem,  aktivitas  sistem  dan  struktur sistem. Isi dari product backlog diperoleh dari user story.

## 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.v6i1.3525
c. Sprint penulis akan membuat website dengan durasi maksimal satu bulan. Setiap fitur nanti akan dibuat beserta waktu pengerjaannya.
d. Sprint  backlog,  penulis  akan  mengerjakan  dan  mengumpulkan  daftar  fitur  yang  telah  dibuat  pada  produk backlog dan sprint planning.
e. Daily scrum, aktivitas harian dalam sprint akan dilakukan pemeriksaan seperti apa saja yang sudah dikerjakan, apa yang akan dikerjakan dan apa mungkin terjadi hambatan dalam pembuatan website.

## 2.2 White Box Testing
Penelitian  ini  menggunakan  white  box  testing  untuk  pengujian  aplikasi.  Pada  white  box  testing  dilakukan perhitungan cyclomatic complexity, region dan independent path.
Rumus: 𝑉(𝐺) = 𝐸 − 𝑁 + 2 (1) 𝑉(𝐺) = 𝑃  +  1 (2) Dimana:
𝑉(𝐺)   =  𝐶𝑦𝑐𝑙𝑜𝑚𝑎𝑡𝑖𝑐 𝐶𝑜𝑚𝑝𝑙𝑒𝑥𝑖𝑡𝑦 𝐺𝑟𝑎𝑝ℎ 𝐸  =  𝐸𝑑𝑔𝑒 𝑁  =  𝑁𝑜𝑑𝑒 𝑃  =  𝑃𝑟𝑒𝑑𝑖𝑐𝑎𝑡𝑒 𝑁𝑜𝑑𝑒

## 3. HASIL DAN PEMBAHASAN

## 3.1 Use Case Diagram
Perancangan Use Case Diagram  pada SisIAM4 menjelaskan interaksi  antara user dan sistem untuk mengetahui fungsionalnya. Berikut adalah design use case diagram yang dibuat:
Gambar 2 . Diagram Use Case Aktor

## 2.3 Diagaram Activity
Diagram activity pada SisIAM4 memiliki tiga akses yaitu admin, guru dan siswa. Akses admin bertujuan untuk menambahkan nilai siswa dapat dilihat pada Gambar 3. Akses pada guru bertujuan memasukan nilai siswa dan membuat forum diskusi dapat dilihat pada Gambar 4 dan Akses pada siswa bertujuan untuk melihat nilai dapat dilihat pada Gambar 5.

## 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.v6i1.3525
Submitted: 20/12/2021 ; Accepted: 24/01/2022 ; Published: 25/01/2022
Gambar 3 Admin dapat menambah nilai ujian dan rapot siswa. Admin melakukan login, lalu divalidasi jika valid sistem akan menampilkan halaman dashboard. Pada menu laporan nilai siswa, admin dapat menambahkan nilai ujian, rapot siswa dan dapat mencetak hasil rapot.
Gambar 4. Diagram Activity Guru
Gambar 4 Guru dapat membuat forum diskusi dan memasukan nilai siswa. Menu forum diskusi digunakan untuk  guru  dan  siswa  mendiskusikan  sesuatu,  diskusi  hanya  bisa  mulai  jika  guru  membuat  forumnya.  Menu laporan nilai siswa guru dapat menginput nilai ujian dan nilai rapot.
Gambar 5. Diagram Activity Siswa
Gambar 5 Siswa dapat berdiskusi dengan guru dan siswa lain di forum diskusi dan menu laporan nilai siswa dapat melihat hasil ujian dan hasil rapot.

## 3.2 User Story
User story menjelaskan siapa saja yang akan menjadi pengguna sistem, tujuannya dan fitur-fitur yang ada dalam website. Daftar user story akan digunakan untuk proses pengembangan sistem selanjutnya. Berikut adalah daftar user story yang telah dikumpulkan.
Tabel 1. User Story Sebagai Hasil yang diharapkan Hasil Menambah data guru dan siswa  Guru dan siswa mendapatkan akun untuk mengakses website Membuat jadwal pelajaran Guru dan siswa dapat melihat jadwal pelajaran Menambah nilai siswa Siswa dapat mengetahui hasil nilai ujian dan rapot Admin Mencetak rapot Admin dapat mencetak rapot semua siswa Login akun Dapat mengakses website Melihat jadwal Mengetahui kapan saja jadwal mengajar

## 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.v6i1.3525
Sebagai Hasil yang diharapkan Hasil Guru Menambah nilai siswa Siswa dapat mengetahui hasil nilai ujian dan rapot Menambah materi Guru dapat mencatat materi pembelajaran Login akun Dapat mengakses website Siswa Melihat jadwal Mengetahui jadwal pelajaran Melihat nilai Mengetahui hasil nilai ujian

## 3.3 Product Backlog
Product backlog adalah hal pertama yang dikerjakan dalam pembuatan sistem menggunakan metode scrum. Pada tahapan ini akan menghasilkan beberapa hal seperti aktor, proses sistem, aktivitas sistem dan struktur sistem. Isi dari product backlog diperoleh dari user story.
Tabel 2. Product Backlog No Item Prioritas 1 Perancangan sistem dan basis data Tinggi 2 Pengumpulan Data Sedang 3 Login multi user Tinggi 4 Dashboard admin Rendah 5 Mengelola data master Tinggi 6 Mengelola data siswa dan guru Tinggi 7 Mengelola data akademik Sedang 8 Halaman jadwal Sedang 9 Mengelola nilai siswa Tinggi 10 Halaman nilai siswa Sedang
Pada product backlog nomor 1 dan 2 bertujuan untuk merancang sistem informasi berdasarkan data yang telah dikumpulkan. Selanjutnya nomor 3 dan seterusnya berfokus pada pengembangan sistem berbasis website.

## 3.4 Sprint
Pada  tahapan  ini  dibagi  menjadi  2  sesi  yaitu  sprint  planning  dan  sprint  backlog.  Pada  sprint  planning,  penulis mengevaluasi  daftar  yang  ada  pada  product  backlog.  Dalam  tahapan  sprint  tidak  boleh  teralu  lama,  maksimal waktu sprint yaitu 30 hari. Pada tahapan sprint penulis melakukan 3 kali sprint.
Tabel 3. Sprint Planning Aktor Sprint Planning Estimasi (Waktu/Hari) Admin Login admin 1 Dashboard admin 1 Data pengguna 3 Data akademik 3 Data absensi 2 Nilai siswa 2 Forum diskusi 2 Guru Login user 1 Dashboard guru 1 Nilai siswa 2 Absensi siswa 2 Siswa Login user 1 Halaman nilai 1 Forum diskusi 2
Lalu pada sprint backlog, daftar fitur yang ada pada product backlog dan sprint planning dikumpulkan, lalu dikerjakan, dapat dilihat pada Table 4. Setelah satu fitur dibuat pada sprint  planning maka akan dikerjakan fitur lainnya  pada  sprint  berikutnya.  Pada  sprint  pertama  membuat  login  multi  user  dan  dashboard  admin,  guru  dan siswa.  Lalu  sprint  kedua  membuat  fitur-fitur  pada  halaman  admin,  seperti  data  pengguna,  data  akademik,  data master, data absensi dan laporan nilai siswa. Lalu sprint ketiga membuat fitur yang ada pada halaman guru dan siswa, seperti jadwal pelajaran dan laporan nilai. Pada pengerjaan fitur-fitur admin memerlukan waktu yang lama.
Tabel 4. Sprint Backlog Pengelolaan Nilai Siswa (Admin)
Sprint 1 Task Estimasi (Waktu/Jam) Tampilan front-end 5 Jam Membuat database 2 Jam

## 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.v6i1.3525
Sprint 1 Task Estimasi (Waktu/Jam) Halaman Pengelolaan Nilai Siswa Coding 7 Jam Testing 4 Jam Total 18 Jam

## 3.5 Implementasi Aplikasi
Berikut ini adalah tampilan design aplikasi dari sistem informasi akademik berbasis website SMA Muhammadiyah 4 Jakarta.

## Gambar 6 . Tampilan Login
Pada halaman Login merupakan halaman yang digunakan untuk admin, guru dan siswa mengakses website dengan  memasukan username dan password, jika login sukses maka akan masuk ke dalam halaman dashboard website.
Gambar 7. Tampilan Dashboard Admin
Dashboard  Admin  adalah  halaman  yang  dapat  mengelola  semua  akses  untuk  data  sekolah  seperti  data master, data akademik, data pengguna, data absensi, forum diskusi, dan laporan nilai siswa.
Gambar 8. Tampilan Tambah Nilai Siswa (Guru)
Halaman Tambah Nilai Siswa merupakan halaman yang diakses oleh guru untuk mengelola nilai ujian dan rapot siswa.

## 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.v6i1.3525
Halaman Jadwal merupakan halaman yang diakses oleh siswa untuk melihat jadwal mata pelajaran.
Gambar 10. Tampilan Laporan Nilai (Siswa)
Halaman Laporan Nilai Siswa merupakan halaman untuk siswa melihat hasil nilai ujian dan rapot.

## 3.6 Hasil Pengujian White Box
Dalam pengujian aplikasi penulis menggunakan metode white box dengan mengamati kode program dan struktur data.
a) Flowchart dan Flowgraph Admin
Gambar 11. Flowchart dan Flowgraph Halaman Admin
Dari gambar 11 Admin dapat dilakukan proses perhitungan:
1. Cyclomatic Complexity dari Edge dan Node, berdasarkan gambar 12 terdapat 23 edge (E), 17 node (N) maka:
V(G) = E – N + 2
= 23 – 17 + 2 = 8 Jadi hasil path admin sebanyak 8 path.
2. Predicate Node (P) yaitu P = 7 V(G) = P + 1
= 7 + 1 = 8 Jadi Region (R) pada Flowgraph Admin adalah 8
3. Path – path yang terdapat dalam Flowgraph Admin
P1 = 1 – 2 – 3 – 4 – 17
P2 = 1 – 2 – 3 – 5 – 6 – 17
P3 = 1 – 2 – 3 – 5 – 7 – 8 – 17 P4 = 1 – 2 – 3 – 5 – 7 – 9 – 10 – 17 P5 = 1 – 2 – 3 – 5 – 7 – 9 – 11 – 12 – 17 P6 = 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 14 – 17 P7 = 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 – 16 – 17 P8 = 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15 – 17

## b) Flowchart dan Flowgraph Guru

## 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.v6i1.3525
Dari gambar 12 Guru dapat dilakukan proses perhitungan:
1. Cyclomatic Complexity dari Edge dan Node, berdasarkan gambar 13 terdapat 20 edge (E), 15 node (N) maka:
V(G) = E – N + 2
= 20 – 15 + 2 = 7 Jadi hasil path guru sebanyak 7 path.
2. Predicate Node (P) yaitu P = 6 V(G) = P + 1
= 6 + 1 = 7 Jadi Region (R) pada flowgraph Guru adalah 7
3. Path – path yang terdapat dalam Flowgraph Guru
P1 = 1 – 2 – 3 – 4 – 15 P2 = 1 – 2 – 3 – 5 – 6 – 15 P3 = 1 – 2 – 3 – 5 – 7 – 8 – 15 P4 = 1 – 2 – 3 – 5 – 7 – 9 – 10 – 15 P5 = 1 – 2 – 3 – 5 – 7 – 9 – 11 – 12 – 15 P6 = 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 14 – 15 P7 = 1 – 2 – 3 – 5 – 7 – 9 – 11 – 13 – 15
c) Flowchart dan Flowgraph Siswa
Gambar 13. Flowchart dan Flowgraph Siswa
Dari gambar 13 Halaman Siswa dapat dilkukan proses perhitungan:
1. Cyclomatic Complexity dari Edge dan Node, berdasarkan gambar 14 terdapat 14 edge (E), 11 node (N) maka:
V(G) = E – N + 2
= 14 – 11 + 2 = 5 Jadi hasil path siswa sebanyak 5 path.
2. Predicate Node (P)  = 4 V(G) = P + 1 = 4 + 1 = 5
Jadi Region (R) pada flowgraph Siswa adalah 5
3. Path – path yang terdapat dalam Flowgraph Siswa
P1 = 1 – 2 – 3 – 4 – 11 P2 = 1 – 2 – 3 – 5 – 6 – 11 P3 = 1 – 2 – 3 – 5 – 7 – 8 – 11 P4 = 1 – 2 – 3 – 5 – 7 – 9 – 10 – 11 P5 = 1 – 2 – 3 – 5 – 7 – 9 – 11
Tabel 5. Hasil pengujian aplikasi menggunakan metode white box Flowgraph Cyclomatic Complexity Region (R) Independen Path Admin 8 8 8 Guru 7 7 7 Siswa 5 5 5 Jumlah 20 20 20
Pada table 5 adalah hasil pengujian aplikai menggunakan white box, dengan mendapatkan hasil cyclomatic complexity, region dan independen path dengan jumlah yang sama yaitu 20, maka kesimpulan dari hasil pengujian

## 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.v6i1.3525
tersebut menunjukan, alur program dan logika yang dibuat sudah sesuai dengan yang diharapkan dengan logika yang ada pada kode program dan tidak perlu memeriksa ulang.

## 4. KESIMPULAN
SisIAM4 adalah sistem informasi akademik yang bertujuan untuk mempermudah para guru SMA Muhammadiyah 4  dalam  mengelola  nilai  ujian  dan  rapot,  serta  mempermudah  siswa  dalam  melihat  nilai  secara  online,  karena sebelumnya  pengeolaan  nilai  masih  dilakukan  secara  manual  dan  siswa  harus  menunggu  saat  pembagian  rapot agar bisa melihat hasil ujian. Dalam pengembangan aplikasi ini menggunakan metode agile dengan model scrum dengan tahapan user story, product backlog, sprint, sprint backlog.  Pada user story menjelaskan siapa saja yang akan menjadi pengguna sistem dan fitur apa yang akan digunakan pada website, product backlog menghasilkan aktivitas dan stuktur sistem, pada sprint backlog daftar fitur yang ada pada product backlog dikumpulkan. Hasil dari pengujian dengan white box mendapatkan cyclomatic complexity, region dan independen path dengan jumlah yang sama yaitu 20 maka sistem ini berjalan dengan yang diharapkan. Aplikasi ini masih bisa dikembangkan lebih baik lagi dengan menambahkan beberapa fitur dan pengembangannya menggunakan metode lain.

## REFERENCES
[1] I. Pangaribuan and F. Subakti, “Sistem Informasi Akademik Berbasis Web pada SMK (Sekolah Menengah Kejuruan) Teknologi  Industri  Pembangunan  Cimahi,” J.  Teknol.  dan  Inf. ,  vol.  9,  no.  2,  pp.  128–137,  2019,  doi: 10.34010/jati.v9i2.1836.
[2] A. Zuliyana and D. A. Anggoro, “Sistem Informasi Akademik Sekolah berbasis Web di SMK Widya Taruna Kabupaten Karanganyar,” Emit. J. Tek. Elektro , vol. 20, no. 02, pp. 96–103, 2020, doi: 10.23917/emitor.v20i02.10942.
[3] E. Nurelasari, “Perancangan Sistem Informasi Akademik Pada Sekolah Menengah Pertama Berbasis Web,” Komputika J. Sist. Komput. , vol. 9, no. 1, pp. 67–73, 2020, doi: 10.34010/komputika.v9i1.2243.
[4] L. Hardiyanto, R. R. Astanti, and J. T. Informatika, “Penerapan Web Service Sistem Informasi Akademik pada SMK Islam Insan Cendekia,” pp. 396–405.
[5] M. E. Haida Dafitri, “Rancang Bangun Sistem Informasi Akademik Berbasis Web ( studi kasus: SMA Swasta Harapan I Medan ),” Query J. Sist. Inf. , vol. 1, no. 2, pp. 23–32, 2017.
[6] Muhammad Nur Afandy, Widodo, and Bambang Prasetya Adhi, “Pengembangan Sistem Informasi Akademik Berbasis Web Di Smk Bakti Idhata Jakarta,” PINTER  J. Pendidik. Tek. Inform. dan Komput. , vol. 4, no. 2, pp. 19–26, 2020, doi: 10.21009/pinter.4.2.4.
[7] H. D. Lumbanraja, “Perancangan Sistem Informasi Akademik Online Menggunakan Black Box Testing Pada Sekolah Tinggi Ilmu Ekonomi Surya Nusantara,” TeIKa , vol. 8, no. 2, pp. 9–18, 2018, doi: 10.36342/teika.v8i2.664.
[8] S. Paembonan, “Implementasi White Box Pada Informasi Akademik Smp Negeri 1 Bupon,” PENA Tek. J. Ilm. Ilmu-Ilmu Tek. , vol. 3, no. 2, p. 177, 2018, doi: 10.51557/pt_jiit.v3i2.181.
[9] M. Agnes, L. Jola, and S. Gaspersz, “Academic Information System for Student (Case Study: Victory University of Sorong),” Int. J. Comput. Appl. , vol. 180, no. 43, pp. 26–33, 2018, doi: 10.5120/ijca2018917134.
[10]  A. Yauma, I. Fitri, and S. Ningsih, “Learning Management System (LMS) pada E-Learning Menggunakan Metode Agile dan  Waterfall  berbasis  Website,” J.  JTIK  (Jurnal  Teknol.  Inf.  dan  Komunikasi) ,  vol.  5,  no.  3,  p.  323,  2020,  doi: 10.35870/jtik.v5i3.190.
[11]  J. Wahyu, A. Faraday, S. A. Wicaksono, and M. C. Saputra, “Pembangunan Sistem Informasi Manajemen Akademik Sekolah  Dasar  (  Studi  Pada  SDN  Wates  Kabupaten  Kediri  ),” J.  Pengemb.  Teknol.  Inf.  dan  Ilmu  Komput.  Univ. Brawijaya , vol. 2, no. 11, pp. 4777-4784ggg, 2018.
[12]  D. Sulaeman and T. Santoso, “Sistem Informasi Akademik Berbasis Web Pada Sekolah Menengah Atas ( Sma ) Negeri 20 Kabupaten Tangerang,” J. Inf. Technol. , vol. 6, no. 1, pp. 17–24, 2021.
[13]  N.  Nelfira,  A.  Amuharnis,  E.  Elizamiharti,  and  C.  Wiriani,  “SISTEM  INFORMASI  AKADEMIK  PADA  SMA  N  1 PALEMBAYAN BERBASIS WEB MENGGUNAKAN FRAMEWORK BOOTSTRAP,” Rang Tek. J. , vol. 4, no. 2, pp. 348–358, 2021, doi: 10.31869/rtj.v4i2.2636.
[14]  A. S. Simanjuntak, “Perancangan Sistem Informasi Akademik Perguruan Advent Cimindi Berbasis Web Dengan Sms Gateway,” TeIKa , vol. 11, no. 1, pp. 53–64, 2021, doi: 10.36342/teika.v11i01.2478.
[15]  I.  M.  A.  O.  Gunawan,  G.  Indrawan,  and  S.  Sariyasa,  “Pengembangan  Sistem  Informasi  Kemajuan  Akademik Menggunakan Model Incremental Berbasis Evaluasi Usability Dan White Box Testing,” SINTECH (Science Inf. Technol. J. , vol. 4, no. 1, pp. 67–78, 2021, doi: 10.31598/sintechjournal.v4i1.661.
[16]  N. Rafianto, Dimas, and Saifulloh, “Penerapan Metode Scrum Pada Pembuatan User Experience Landing Page Sistem Informasi Lentera,” J. Sist. Inf. dan Sains Teknol. , vol. 3, no. 2, pp. 1–14, 2021.
[17]  S. Esa, T. Buana, L. H. Atrinawati, and M. G. L. Putra, “Penerapan Metode Agile Untuk Membangun Sistem Informasi Monitoring Santri Pondok Modern Asy-Syifa Balikpapan,” pp. 183–190, 2016.