Abstrak— Penerimaan siswa baru merupakan suatu proses administrasi yang terjadi setiap tahun ajaran baru
dimulai. Dengan menerima calon siswa baru yang memiliki kompetensi sesuai kebutuhan sekolah maka akan
dapat menunjang kualitas dan mutu dari sekolah tersebut. Seiring dengan perkembangan teknologi
informasi dan komunikasi, penerapan sistem pendukung keputusan dalam proses penerimaan peserta didik
baru dirasa perlu untuk mempermudah dan mempercepat proses seleksi penerimaan perserta didik baru.
Metode pengembangan perangkat lunak yang digunakan untuk membuat sistem pendukung keputusan
penerimaan peserta didik baru adalah waterfall dan pengujian perangkat lunak menggunakan blackbox,
performance testing dan service testing. Pengujian blackbox untuk menguji fungsionalitas perangkat lunak,
performance testing menggunakan yslow dan pingdom dan service testing menggunakan kuesioner untuk
mendapat tanggapan dari responden. Hasil dari penelitian ini adalah sistem pendukung keputusan
penerimaan peserta didik baru dengan menggunakan metode Analytical Hierarchy Process. Berdasarkan
pengujian yang dilakukan, sistem pendukung keputusan penerimaan peserta didik baru sudah berjalan
sesuai fungsionalitas yang seharusnya, performa yang dihasilkan sudah baik, kecepatan akses normal dan
layanan dari semua aspek pengujian mendapat respon positif dari pengguna.
DFD level 1
2) Hasil Interface
Halaman Login SPK-PPDB
ERD
B. Hasil Pengujian
1) Hasil Pengujian Blackbox
Hasil Uji yang diharapkan pada pengujian blackbox adalah
untuk mengetahui fungsi-fungsi yang terdapat pada perangkat
lunak Sistem Pendukung Keputusan Penerimaan Peserta Didik
Baru apakah semuanya dapat berjalan sesuai dengan fungsi
yang tersedia.
Gambar 7. Halaman Utama User Admin Dari hasil ujicoba yang dilakukan didapatkan hasil 100%
untuk semua fungsi, sehingga dapat dikatakan bahwa semua
fungsi yang ada di dalam Sistem Pendukung Keputusan
Halaman User panitia 1 Penerimaan Peserta Didik Baru telah berjalan sebagaimana
mestinya.
Kriteria Nilai
Make fewer HTTP requests A
Reduce DNS lookups A
Avoid URL redirects A
Make AJAX cacheable A
Reduce the number of DOM
A
elements
Kriteria Nilai
Put CSS at top A
Avoid CSS expressions A
Make JavaScript and CSS
n/A
external
Minify JavaScript and CSS A
Remove duplicate JavaScript
A
and CSS
Avoid AlphaImageLoader
A Gambar 12. Hasil pengujian menggunakan pingdom
filter
TABEL VII. HASIL SPEED PERFORMANCE
TABEL IV. HASIL ASPEK IMAGES PADA YSLOW
Recommendation Grade
Kriteria Nilai Leverage browser caching 0
Do not scale images in Serve static content from a
A 100
HTML cookieless domain
Make favicon small and Specify a Vary: Accept-Encoding
A 100
cacheable header
Avoid bad requests 100
Minimize redirects 100
TABEL V. HASIL ASPEK JAVASCRIPT PADA YSLOW
Minimize request size 100
Kriteria Nilai Remove query strings from static
100
Put JavaScript at bottom A resources
Make JavaScript and CSS Specify a cache validator 100
n/A Performance grade: 88/100
external
Minify JavaScript and CSS A
Remove duplicate JavaScript 3) Hasil Service Testing
A
and CSS Tahap service testing Sistem Pendukung Keputusan
Penerimaan Peserta Didik Baru dilakukan oleh 10 panitia
TABEL VI. HASIL ASPEK SERVER PADA YSLOW penerimaan siswa baru di SMK Putra Bangsa. Service testing
Kriteria Nilai dilakukan dengan pengajuan kuesioner yang berisi pertanyaan
Use a CDN D tertutup. Pengujian ini menggunakan kuesioner yang berisikan
Avoid empty src or href A pertanyaan tertutup yang terdiri dari empat aspek penilaian,
Add Expires headers F yaitu keefektifan sistem, kemudahan dalam penggunaan,
Compress components with Gzip A tampilan aplikasi, dan kelayakan aplikasi Service testing untuk
Configure Etags E mengetahui pendapat pengguna sistem pendukung keputusan
Use GET for AJAX requests A penerimaan peserta didik baru. Berikut ini adalah hasil Service
testing pada Sistem Pendukung Keputusan Penerimaan
Peserta Didik Baru