SWABUMI, Vol.5 Maret 2017, pp. 74-83 ISSN : 2355-990X E-ISSN : 2549-5178
SISTEM INFORMASI AKADEMIK SEKOLAH BERBASIS WEB PADA SEKOLAH MENENGAH PERTAMA TUNAS BANGSA BOGOR Oktariani Putri Winahyu1, Suhar Janti2 AMIK BSI Jakarta Jl. RS. Fatmawati No 24 Jakarta Selatan
[email protected],
[email protected] Abstrak Penggunaan Internet untuk kepentingan akademik belum diterapkan pada SMP Tunas Bangsa Bogor, ini adalah salah satu kelemahan dari informasi dari sekolah kepada siswa terutama mengenai informasi akademik terbaru. Dengan kesempatan ini dibuatkanlah desain software sebuah website yang berisi semua informasi sekolah akademik termasuk informasi absensi siswa, jadwal, data kelas, nilai-nilai pelajaran, kalender akademik, dan juga menyediakan kebutuhan akademik guru. Metode yang digunakan pada sistem informasi akademik sekolah ini menggunakan metode waterfall yang biasa digunakan untuk aplikasi manufaktur, baik desktop dan berbasis web. Ada beberapa tahapan dalam desain perangkat lunak ini, antara lain analisis kebutuhan (requirement analysis), desain sistem perangkat lunak (system and software design), pengujian (testing), dan Operasi dan Pemeliharaan (operation and maintenance). Kata Kunci: Sistem Informasi Akademik Sekolah, website 1. Pendahuluan Salah satu bagian terpenting dalam perkembangan teknologi informasi ini adalah dalam bidang pendidikan. Bidang pendidikan sangat erat hubungannya dengan sarana kegiatan belajar mengajar disuatu sekolah. SMP Tunas Bangsa Bogor merupakan salah satu lembaga pendidikan tingkat menengah pertama yang memberikan informasi mengenai perkembangan setiap siswa kepada orangtua siswa secara berkala. Akan tetapi orangtua siswa baru memperoleh informasi mengenai perkembangan anaknya disekolah terutama dalam hal nilai pada saat pembagian raport. Padahal nilai merupakan paramter penting dalam mengetahui sejauh mana kemampuan siswa tersebut dalam bidang akademik. Untuk mengatasi permasalahan diatas, diperlukan peran aktif baik dari pihak sekolah maupun orangtua siswa. Akan tetapi ada beberapa kendala yang sering diahadapi guru dan orangtua diantaranya kesibukan orangtua yang tidak dapat memperhatikan proses belajar anaknya, pemberian informasi nilai siswa hanya pada saat pembagian raport, orangtua tidak sempat datang kesekolah untuk memperoleh informasi perkembangan anaknya . Dengan adanya beberapa
kendala tersebut maka perlu dirancang suatau sistem untuk mengakses data informasi akademik siswa maupun guru. Website ini dirancang untuk memudahkan penyampaian informasi akademik baik untuk siswa maupun guru untuk memproses data absensi online, nilai, jadwal mata pelajaran maupun informasi lainnya yang berkaitan akademik sekolah. 2. Metode Penelitian Dalam metode penelitian dalam pengumpulan data yang dilakukan dengan cara sebagai berikut(Sugiyono, 2014): A. Metode Observasi Mengamati secara langsung ke SMP Tunas Bangsa Bogor dengan mengumpulkan sumber data yang diperlukan. B. Metode Wawancara Proses pengumpulan data yang dilakukan dengan cara dialog secara langsung dengan kepala SMP Tunas Bangsa Bogor mengenai hal-hal yang berhubungan dengan masalah yang sedang diteliti untuk mendapatkan informasi data yang dibutuhkan untuk penyusunan penelitian ini C. Metode Kepustakaan Proses pengumpulan data atau bahan penyusunan skripsi ini dengan cara
74
ISSN : 2355-990X E-ISSN : 2549-5178
mengutip buku referensi dari e-book, jurnal dan buku di perpustakaan. Di maksudkan untuk melengkapi dan menyempurnakan penyusunan penelitian ini.
peralatan-peralatan dan sumber daya yang memadai agar sistem dapat berjalan dengan baik seta dapat menghasilkan informasi yang lebih optimal, tepat dan menghasilkan kualitas kerja yang lebih meningkat. Kebutuhan-kebutuhan tersebut antara lain:
3. Hasil dan Pembahasan A. Analisa Kebutuhan Setelah melakukan observasi, maka dapat dijabarkan beberapa analisa kebutuhan pada system informasi akademik sekolah ini yakni: 1. Analisis Kebutuhan Siswa Yang termasuk analisis kebutuhan siswa pada sistem informasi sekolah SMP Tunas Bangsa Bogor yaitu sebagai berikut: a. Siswa dapat melihat profil siswa b. Siswa dapat melihat jadwal pelajaran c. Siswa dapat melihat data kelas d. Siswa dapat melihat nilai-nilai e. Siswa dapat melakukan absen online f. Siswa dapat melihat data absen g. Siswa dapat melihat kalender kegiatan h. Siswa dapat melihat jadwal mengajar guru
1. Kebutuhan Fungsional a. Pendataan Guru Sistem bisa digunakan oleh user untuk melakukan input, edit dan penghapusan data guru secara lengkap dan sistem bisa memberikan informasi tentang data guru secara lengkap.
2. Analisis Kebutuhan Guru Yang termasuk analisis kebutuhan guru pada sistem informasi sekolah SMP Tunas Bangsa Bogor yaitu sebagai berikut: a. Guru dapat melihat profil guru b. Guru dapat melihat jadwal mengajar c. Guru dapat melihat kalender kegiatan d. Guru dapat menginput nilai-nilai siswa e. Guru dapat melakukan absen online f. Guru dapat melihat data absen 3. Analisis Kebutuhan Admin Yang termasuk analisis kebutuhan admin pada sistem informasi akademik sekolah SMP Tunas Bangsa Bogor yaitu sebagai berikut: a. Admin dapat mengolah data guru. b. Admin dapat mengolah data siswa c. Admin dapat mengolah data jadwal d. Admin dapat mengolah mata pelajaran. e. Admin dapat mengolah data kelas. f. Admin dapat mengolah data ruangan g. Admin dapat mengolah kalender kegiatan. h. Admin dapat mengolah tahun ajaran. i. Admin dapat mengolah data hasil input nilai B. Identifikasi Kebutuhan Sistem. Dalam perancangan pengolahan data siswa SMP Tunas Bangsa Bogor ini diperlukan
b. Pendataan Siswa Sistem bisa digunakan oleh user untuk melakukan input dan edit profile data siswa secara lengkap dan sistem bisa memberikan informasi tentang data siswa secara lengkap. c. Pendataan Jadwal Sistem bisa digunakan oleh user untuk melakukan input, edit dan penghapusan data jadwal. d. Pendataan Mata Pelajaran Sistem bisa digunakan oleh user untuk melakukan input, edit dan penghapusan data mata pelajaran. e. Pendataan Kelas Sistem bisa digunakan oleh user untuk melakukan input, edit dan penghapusan data kelas secara lengkap. f. Pendataan Ruangan Sistem bisa digunakan oleh user untuk melakukan input, edit dan penghapusan data ruangan secara lengkap. g. Pendataan Kalender Kegiatan Sistem bisa digunakan oleh user untuk melakukan input, edit dan penghapusan data nilai secara lengkap dan sistem bisa memberikan informasi tentang data kalender kegiatan secara lengkap. h. Pendataan Tahun Ajaran Sistem bisa digunakan oleh user untuk melakukan input, edit dan penghapusan data nilai secara lengkap dan sistem bisa memberikan informasi tentang data tahun ajaran secara lengkap. i. Pendataaan Input nilai Sistem bisa digunakan unutk input nilai dari tiap-tiap guru yang mengajar dikelas berdasarkan mata pelajaran yang dipegang,
75 SWABUMI Vol. 5, Maret 2017: 74-83
ISSN : 2355-990X E-ISSN : 2549-5178
Dreamweaver CS3 untuk merancang aplikasi, HTML, PHP, JavaScript dan CSS sebagai bahasa pemrogramman, XAMPP sebagai Web Server dan Mozilla Firefox sebagai Web Browser. c. Kebutuhan sumber daya (Brainware) Yang termasuk kebutuhan sumber daya yaitu dalam sistem ini membutuhkan orangorang yang mengerti cara kerja sistem dan proses pemeliharaannya sehingga sistem dapat berjalan dengan baik . C. Rancangan Basis Data a. Pada rancangan basis data sistem informasi akademik sekolah menggunakan ERD yang didalamnya terdapat beberapa entity yang saling berelasi guna memenuhi kebutuhan himpunan data yang dibutuhkan pada system informasi akademik sekolah ini.
sehingga pada ruang siswa terdapat informasi nilai siswanya. 2. Kebutuhan non fungsional a. Kebutuhan perangkat keras (Hardware) Perangkat keras disini adalah alat yang digunakan untuk pengolahan data dan penyajian laporan. Perangkat keras yang diperlukan adalah sebagai berikut: 1) Processor : Intel(R) Pentium(R) CPU B960 @ 2.20 GHz 2) Monitor : 14.0” HD LED LCD 3) Harddisk : 465 GB 4) RAM : 2 GB 5) Keyboard: Standard PS/2 Keyboard 6) Mouse : Standard 7) Printer : Canon b. Kebutuhan perangkat lunak (Software) Perangkat lunak disini adalah program yang digunakan untuk membuat aplikasi web. Perangkat lunak yang diperlukan adalah Windows 7 sebagai sistem operasi, Adobe 1. ERD Sistem Informasi Akademik Sekolah tgl_abs_guru
jam_abs_guru kd_abs_guru sta_abs_guru
absen_guru 1 kd_abs_guru
mengampu
Nip
mengakses kdpel
nama_guru alamat
nmpel
1
no_telp
Nip
agama
Nip
Tgl_lahir
Idajar
1
status
Jenis_kel
matpel
1 1
1
guru
memiliki
1 1
Kd_jdw
Nip
mempunyai
id_nilai
mempunyai
Nip Nmadmin
kdpel
username
mempunyai
Idadmin
id_nilai
jampel
Kd_jdw kdruang
ruangan M
jampel2
harijdw
M
jadwal
lokasi
Kd_jdw
Idajar
nis
nis
kegiatan
1 idkel
No_telp_sis
1
rata
Tgl_keg
nis
1 uas
Kdkegiatan
nis
nama_sis
mempunyai
memiliki
mempunyai nis
tugas
1
M
Kd_jdw
melihat
uts
tahun_ajaran
input
M
1 id_nilai
id_nilai
M
Idadmin
nmruang
memiliki
M
thn_ajar
Idajar
1
M
1
nilai
password
admin
1
siswa
memiliki
M
kalender_kegiatan
Tgl_lahir_sis Alamat_sis
1 1
Jen_kel_sis nis Agama_sis
kelas
mengakses kd_abs_sis idkel
1
kel
absen_siswa
kd_abs_sis
tgl_abs_sis
jam_abs_sis
sta_abs_sis
Sumber: Hasil penelitian (2016)
Gambar 1: ERD system Informasi Akademik Sekolah 76 SWABUMI Vol. 5, Maret 2017: 74-83
SWABUMI, Vol.5 Maret 2017, pp. 74-83 ISSN : 2355-990X E-ISSN : 2549-5178 2. Spesifikasi File Spesifikasi-sfesifikasi file yang digunakan pada rancangan basis data adalah: Tabel 1. Spesifikasi File Admin No Elemen Akronim Tipe Length/ Ket. Data Value 1 Id Admin Idadmin varchar 6 Primary Key 2 Nama Nmadmin varchar 20 Lengkap 3 Username Username varchar 15 4 Password Password varchar 10 Sumber: Hasil penelitian (2016)
No
Elemen Data
1
Tabel 2. Spesifikasi File Guru Akronim Tipe Length Value Nip varchar 12
Nomor Induk Pegawai 2 Nama Guru nama_guru varchar 30 date 3 Tanggal Lahir tgl_lahir 4 Jenis Kelamin Jenis_kel varchar 10 5 Agama Agama varchar 10 6 Alamat Alamat varchar 20 7 Nomor no_telp Int 12 Telepon 8 Status Status Int 11 Sumber: Hasil penelitian (2016) Tabel 3. Spesifikasi File Siswa No Elemen Akronim Tipe Length / Data Value 1
2 3 4 5 6 7 8 9
Nomor Induk Siswa Nama Siswa Tanggal Lahir Alamat Jenis Kelamin Agama Nomor Telepon Kelas
Nis
varchar
10
nama_siswa
varchar
20
tgl_lahir
Date
Alamat jenis_kel
varchar varchar
20 10
Agama no_telp
varchar Int
10 12
Kelas
varchar
10
Tahun Ajaran
tahun_ajaran
varchar
10
/
Ket Primary Key
Ket.
Primary Key
Foreign Key Foreign Key
Sumber: Hasil penelitian (2016)
No 1 2 3 4
Tabel 4. Spesifikasi File Jadwal Akronim Tipe Length/ Value Kode Jadwal Kdjdw Varchar 10 Elemen Data
Hari Jadwal Jam Pelajaran Mulai Jam Pelajaran Akhir
Harijdw Jampel
Varchar Time
Jampel2
Time
Ket. Primary Key
7
74
ISSN : 2355-990X E-ISSN : 2549-5178
5 6
Kdpel Nip
Varchar Varchar
10 12
7
Kode Pelajaran Nomor Induk Pegawai Kelas
Kelas
Varchar
10
8
Kode Ruang
Kdruang
varchar
6
9
Id Admin
Idadmin
Varchar
6
10
Nomor Siswa
Nis
Varchar
10
Induk
Foreign Key Foreign Key Foreign Key Foreign Key Foreign Key
Sumber: Hasil penelitian (2016)
Tabel 5. Spesifikasi File Mata Pelajaran Elemen Data Akroni Tipe Length/ m Value Kode Mata Pelajaran Kdpel varchar 10
No 1 2
Mata Pelajaran
Nmpel
varchar
Ket. Primary Key
30
Sumber: Hasil penelitian (2016)
No
Tabel 6. Spesifikasi File Kelas Akronim Tipe Length/ Value Idkel varchar 5 Kel varchar 10
Elemen Data Id kelas Kelas
1 2
Ket. Primary Key
Sumber: Hasil penelitian (2016)
Elemen Data Kode Ruangan
No 1
Tabel 7. Spesifikasi File Ruang Length/ Akronim Tipe Value kd ruang
varchar
6
2
Nama Ruangan
Nmruang
varchar
20
3
Lokasi
Lokasi
varchar
30
Ket. Primary Key
Sumber: Hasil penelitian (2016)
No 1 2 3 4
Tabel 8. Spesifikasi File Kalender Kegiatan Elemen Length Akronim Tipe Data / Value Kode kode_keg varchar 5 Kegiatan iatan date Tanggal Tgl_keg Kegiatan Kegiatan varchar 20 Tahun Ajaran
tahun_aja ran
varchar
10
Ket. Primary Key
Foreign Key
Sumber: Hasil penelitian (2016)
No 1 2
Tabel 9. Spesifikasi File Kalender Kegiatan Elemen Data Akronim Tipe Length/ Ket. Value Primary Key Id Ajaran Idajar Varchar 10 Tahun ajaran thn_ajar Varchar 10
Sumber: Hasil penelitian (2016)
No
Tabel 10. Spesifikasi File Kalender Kegiatan Length Elemen Data Akronim Tipe / Value
Ket.
78 SWABUMI Vol. 5, Maret 2017: 74-83
ISSN : 2355-990X E-ISSN : 2549-5178
1 2 3 4
Id Nilai Nomor Induk Siswa Kode Pelajaran Kelas
id_nilai Nis Kdpel Id_ekskul
Varchar Varchar Varchar Varchar
15 12 5 10
5 6 7 8 9 10
Semester tahun_ajaran Nilai Tugas Nilai Uts Nilai Uas Nilai rata
semester tahun_ajaran Tugas Uts Uas Rata
Varchar Varchar Int Int Int Int
10 10 3 3 3 3
Primary Key Foreign Key Foreign Key Foreign Key Foreign Key
Sumber: Hasil penelitian (2016)
Tabel 11. Spesifikasi File Absen Guru Akronim Tipe
No
Elemen Data
1 2 3 4
Kode Absen Guru Tanggal Absen Guru Jam Absen Guru Nomor Induk Pegawai
kd_abs_guru tgl_abs_guru jam_abs_guru Nip
varchar Date Time varchar
5
Status Guru
sta_abs_guru
varchar
Length/ Value 10
Ket.
12
Foreign Key
Primary Key
10
Sumber: Hasil penelitian (2016)
No 1 2 3 4 5 6
Tabel 12. Spesifikasi File Absen Siswa Length / Elemen Data Akronim Tipe Value Kode Absen kd_abs_sis Varchar 10 Siswa Tanggal tgl_abs_sis Date Absen Siswa Jam Absen jam_abs_sis Time Siswa Nomor Induk Nis Varchar 10 Siswa Status Siswa sta_sis Varchar 10 Jam Absen jam_abs_sis Time Siswa
Ket. Primary Key
Foreign Key
Sumber: Hasil penelitian (2016)
D. Struktur Navigasi Struktur navigasi yang digunakan untuk desain system informasi akademik sekolah ini adalah:
Sumber: Hasil penelitian (2016)
Gambar 3. Struktur Navigasi Halaman Guru
Sumber: Hasil penelitian (2016)
Gambar 2. Struktur Navigasi Halaman Admin 79 SWABUMI Vol. 5, Maret 2017: 74-83
ISSN : 2355-990X E-ISSN : 2549-5178
Sumber: Hasil penelitian (2016)
Gambar 7. Halaman Data Siswa Ruang Admin
Sumber: Hasil penelitian (2016)
Gambar 4. Struktur Navigasi Halaman Siswa E. Implementasi dan Pengujian Unit 1. Implementasi Rancangan Antarmuka Implementasi rancangan antarmuka pada sistem informasi sekolah meliputi:
Sumber: Hasil penelitian (2016)
Gambar 8. Halaman Data Jadwal
Sumber: Hasil penelitian (2016)
Gambar 9. Halaman Data Mata Pelajaran
Sumber: Hasil penelitian (2016)
Gambar 5. Halaman Login a. Ruang Admin Sumber: Hasil penelitian (2016)
Gambar 10. Halaman Data Kelas
Sumber: Hasil penelitian (2016)
Gambar 6. Halaman Data Guru Ruang Admin
Sumber: Hasil penelitian (2016)
Gambar 11. Halaman Data Ruangan
80 SWABUMI Vol. 5, Maret 2017: 74-83
ISSN : 2355-990X E-ISSN : 2549-5178
c. Ruang Siswa
Sumber: Hasil penelitian (2016)
Gambar 12. Halaman Data Kalender Kegiatan
Sumber: Hasil penelitian (2016)
Gambar 13. Halaman Data Tahun Ajaran
Sumber: Hasil penelitian (2016)
Gambar 17. Halaman Profil Siswa
Sumber: Hasil penelitian (2016)
Gambar 18. Halaman Jadwal Pelajaran
b. Ruang Guru
Sumber: Hasil penelitian (2016)
Gambar 19. Halaman Data Siswa Perkelas Sumber: Hasil penelitian (2016)
Gambar 14. Halaman Profil Guru
Sumber: Hasil penelitian (2016)
Gambar 20. Halaman Rekap Nilai Siswa Sumber: Hasil penelitian (2016)
Gambar 15. Halaman Jadwal Mengajar
Sumber: Hasil penelitian (2016)
Gambar 21. Halaman Absen Siswa Sumber: Hasil penelitian (2016)
Gambar 16. Halaman Input Nilai 2. Pengujian Unit Pengujian Unit yang dilakukan untuk menguji halaman website system informasi akademik sekolah dengan menggunakan testing blackbox adalah: 81 SWABUMI Vol. 5, Maret 2017: 74-83
SWABUMI, Vol.5 Maret 2017, pp. 74-83 ISSN : 2355-990X E-ISSN : 2549-5178
Tabel 13. Hasil pengujian blackbox testing pada form login No
Skenario Pengujian Username dan Password tidak diisi dan tidak memilih hak akses kemudian klik tombol login
Test Case
2.
Username dan Password diisi tapi tidak memilih hak akses
Username : (diisi) Password : (diisi) Hak Akses : -Pilih Akses--
3
Username diisi tapi Password tidak diisi dan memilih hak akses
Username : (diisi) Password : (kosong) Hak Akses : -ADMIN--
4
Username tidak diisi tapi Password diisi dan memilih hak akses
Username : (kosong) Password : (diisi) Hak Akses : -ADMIN--
5.
Username dan Password diisi dan memilih hak akses
Username: (diisi) Password: (diisi) Hak Akses: (dipilih)
1
Username : (kosong) Password : (kosong) Hak Akses : “— Pilih Akses—“
Hasil Yang Diharapkan Sistem akan menolak akses user dan menampilkan “Username, Password atau Akses Tidak Boleh Kosong” Sistem akan menolak akses user dan menampilkan “Pilih Hak Akses” Sistem akan menolak akses user dan menampilkan “Masukkan Password !!” Sistem akan menolak akses user dan menampilkan “Masukkan Username !!” Proses login berhasil
Hasil Pengujian Sesuai harapan
Kesimpulan
Sesuai Harapan
Valid
Sesuai Harapan
Valid
Sesuai Harapan
Valid
Sesuai Harapan
Valid
Valid
Sumber: Hasil penelitian (2016)
Tabel 17. Hasil pengujian blackbox testing pada form Input Nilai Siswa 1
Kelas tidak dipilih
2
Semester dipilih
3
Tahun Ajaran tidak dipilih
4
Nama Siswa tidak dipilih
5
Mata Pelajaran tidak dipilih
tidak
Kelas: (Pilih Kelas-) Semester : (-Pilih-)
Tahun Ajaran (Pilih-) Nama Siswa (Nama Siswa-) Mata Pelajaran: (-Pilih Pelajaran)
Ketika di klik input nilai akan menampilkan pesan “(‘Pilih Kelas ’)!!” Ketika di klik input nilai akan menampilkan pesan “(‘Pilih Semester ’)!!” Ketika di klik input nilai akan menuju ke halaman berikutnya Ketika di klik simpan akan menampilkan pesan “(‘Pilih Nama Siswa ’)!!” Ketika di klik simpan akan menampilkan pesan “(‘Pilih Pelajaran ’)!!”
Sesuai Harapan
Valid
Sesuai Harapan
Valid
Sesuai Harapan
Valid
Sesuai Harapan
Valid
Sesuai Harapan
Valid
74
ISSN : 2355-990X E-ISSN : 2549-5178
6
Nilai tidak dipilih salah satu UTS, UAS, Ulangan Harian
Nilai : UTS (UTS), UAS (UAS), Ulangan Harian (Ulangan Harian)
Ketika di klik simpan akan menampilkan pesan “(‘Pilih Salah Satu Nilai ’)!!”
Sesuai Harapan
7
Nama Siswa, Mata Pelajaran dan Salah Satu Nilai dipilih
Nama Siswa: Tia, Mata Pelajaran: IPA dan Nilai UTS: 80
Ketika di klik simpan akan menampilkan pesan “(‘Data Telah Disimpan’)!!” Dan data juga telah tersimpan di database.
Valid
Valid
Sumber: Hasil penelitian (2016)
4. Kesimpulan Dari sistem informasi akademik sekolah berbasis web yang dirancang dapat diambil kesimpulan bahwa rancangan ini dapat direalisasikan untuk mendukung proses akademik SMP Tunas Bangsa Bogor. Di dalam perancangan sudah tersedia sebagian besar kegiatan akademik sebuah sekolah, hal ini juga dapat membantu guru dalam pemanfaatan penggunaan teknologi khususnya berbasis web dan memperkenalkan ke siswa didik untuk menjalankan semua kegiatan sekolah seperti sistem absensi online, lihak jadwal kelas dan mata pelajaran maupun hasil ahir berupa tampilan nilai yang diperoleh siswa kapanpun dan dimanapun siswa berada selama terhubung dengan internet. Rancangan sistem informasi akademik yang dilakukan dengan menggunakan metode waterfall meliputi dari tahap analisa kebutuhan yakni dari segi user yang terletak pada kebutuhan amin, guru dan siswa. Lalu dari aspek kebutuhan sistem yang terbagi atas dua yakni kebutuhan fungsional yang didalamnya merupakan kebutuhan-kebutuhan yangdiperlukan dari sistem informasi akademik sekolah sedang ebutuhan non fungsional merupakan kebutuhan perangkat keras dan lunak. Pada tahap desain basis data menggunakan ERD dan ditentukan spesifikasi file-file yang ada, Untuk alurnya sebuah rancangan website menggunakan struktur navigasi full web untuk tiga user yakni admin, guru dan siswa. Sedang pada tahap implementasi ditampilkan semua tampilan rancangan yang sudah jadi dari masing-masing form. Lalu pada pengujian unit yang tercantum
adalah form input guru, siswa, jadwal dan input nilai dengan menggunakan testing Black Box. Referensi Sommerville, Ian. 2011. Engineering (Rekayasa Lunak). Jakarta: Erlangga.
Software Perangkat
Sutopo, Ariesto Hadi. 2007. Pemrograman Flash dengan PHP dan MySQL. Yogyakarta : Graha Ilmu. Yuhefizar. 2008. 10 Jam Menguasai Internet: Teknologi dan Aplikasinya. Jakarta: PT Elex Media Komputindo. Dhanta, Rizky. 2009. Pengantar Komputer. Surabaya: INDAH.
Ilmu
Rizky, Soetam.2011. Konsep Dasar Rekayasa Perangkat Lunak. Jakarta: Prestasi Pustaka.
83 SWABUMI Vol. 5, Maret 2017: 74-83