4
BAB IV
IMPLEMENTASI DAN PENGUJIAN 4.1
Implementasi Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat
dipandang sebagai usaha untuk mewujudkan sistem yang dirancang. Pada tahapan proses ini yang dilakukan adalah implementasi dan pengujian dari sistem yang sudah dirancang. Hasil dari tahapan ini adalah suatu sistem pengolahan data dan informasi yang sudah berjalan dengan baik.
4.2
Perangkat Yang Digunakan Aplikasi Sistem Penilaian Akademik SDN Tunjungsekar I Malang ini dibuat
dengan menggunakan spesifikasi perangkat keras dan perangkat lunak sebagai berikut:
4.2.1
Perangkat Keras Spesifikasi perangkat keras dalam pembuatan aplikasi ini adalah komputer dengan
spesifikasi minimal Processor Intel Dual Core, RAM 1GB
4.2.2
Perangkat Lunak Spesifikasi perangkat lunak dalam pembuatan aplikasi ini adalah sebagai berikut:
4.3
1.
Sistem Operasi Windows 7 Professional
2.
XAMPP versi 3.2.1 untuk lokal internet dan penyimpanan database
3.
Notepad++ untuk penulisan kode ke program web
4.
Mozila Firefox sebagai browser untuk menampilkan program
Implementasi Sistem Tahap implementasi sistem merupakan tahap penerapan sistem agar dapat
dioperasikan secara optimal sesuai dengan kebutuhan. Rancangan layar yang dibuat pada tahapan perancangan diimplementasikan menjadi bentuk halaman web. Berikut adalah implementasi sesuai dengan rancangan layar yang telah dibuat sebelum nya: 1. Tampilan halaman Login Admin, Guru, dan Kepala Sekolah
70
http://digilib.mercubuana.ac.id/
71
Gambar 4.1 Tampilan halaman Login Admin, Guru, dan Kepala Sekolah
Halaman Login dari aplikasi sistem penilaian akademik SDN Tunjungsekar I Malang ini merupakan halaman yang pertama muncul sebelum masuk ke dalam sistem. Halaman ini digunakan sebagai pintu masuk ke dalam halaman sistem yang akan ditampilkan sesuai dengan hak akses yang diberikan. User harus menginputkan username dan password yang sudah didaftarkan, sehingga jika diperiksa ke dalam database user tersebut sesuai maka akan menampilkan halaman utama sistem sesuai hak akses. 2. Tampilan halaman utama Admin
Gambar 4.2 Tampilan Halaman Utama Admin
Halaman utama Admin akan tampil jika username dan password yang diinputkan memiliki hak akses Admin. Menu yang disediakan pada halaman Admin berupa Data Master, Data Kelas, Data Guru Mata Pelajaran, serta Menu Configuration. Admin bertugas mengisi semua data master yang dibutuhkan agar informasi yang ditampilkan memiliki makna. 3. Tampilan halaman utama Guru
http://digilib.mercubuana.ac.id/
72
Gambar 4.3 Tampilan Halaman Utama Guru
Halaman utama Guru akan tampil jika username dan password yang diinputkan memiliki hak akses Guru. Menu yang disediakan pada halaman Guru berupa Deskripsi Nilai, Nilai KKM, Nilai, Rapor, serta Laporan. Guru mata pelajaran hanya bisa mengisi Deskripsi Nilai, Nilai KKM, serta Nilai setiap siswa. Sedangkan wali kelas diberi hak akses lebih untuk melihat rapor, memberikan catatan rapor untuk pencapaian siswa, serta mengirimkan rapor ke email orang tua siswa setelah rapor sudah terbentuk dan sudah disahkan oleh kepala sekolah. 4. Tampilan halaman utama Kepala Sekolah
Gambar 4.4 Tampilan Halaman Utama Kepala Sekolah
Halaman utama Kepala Sekolah akan tampil jika username dan password yang diinputkan memiliki hak akses Kepala Sekolah. Menu yang disediakan pada halaman Kepala Sekolah berupa Rapor, Laporan Prestasi Siswa, dan Laporan Nilai Akhir Siswa. Kepala Sekolah hanya bertugas untuk mengesahkan rapor yang sudah terbentuk sehingga nantinya rapor tersebut bisa dikirim ke email orang tua siswa oleh guru. 5. Tampilan halaman Nilai
http://digilib.mercubuana.ac.id/
73
Gambar 4.5 Tampilan Halaman Nilai
Halaman Nilai menampilkan form penilaian yang akan diisi oleh guru mata pelajaran. Form ini akan tampil setelah guru klik menu Nilai sesuai dengan jenis nilai yang ingin diisi, kemudian memilih mata pelajaran dan kelas yang sesuai. Jenis nilai pada menu Nilai adalah Nilai Tugas/Ulangan, Nilai UTS, dan Nilai UAS. Maka akan muncul daftar nama siswa yang berada pada kelas tersebut. Kolom nilai yang terdapat di samping daftar nama diisi oleh guru sesuai pencapaian siswa. 6. Tampilan halaman Rapor
Gambar 4.6 Tampilan Halaman Rapor
Halaman Rapor akan tampil jika Nilai Tugas/Ulangan, Nilai UTS, dan Nilai UAS sudah diisi lengkap oleh guru. Rapor yang sudah terbentuk bisa dilihat preview-nya serta diberikan catatan mengenai pencapaian siswa, baik itu kekurangan yang perlu diperbaiki maupun kelebihan yang dimiliki siswa. Jika guru sudah memberikan catatan pada rapor, rapor tersebut akan diterima oleh kepala sekolah untuk disahkan sehingga rapor dengan status “sudah disahkan” bisa dikirim ke orang tua masing-masing siswa. 7. Tampilan halaman Laporan Prestasi Siswa
http://digilib.mercubuana.ac.id/
74
Gambar 4.7 Tampilan Halaman Laporan Prestasi Siswa
Halaman Laporan Prestasi Siswa menampilkan informasi prestasi pencapaian siswa setelah kegiatan ujian akhir selesai dilakukan. Laporan Prestasi Siswa bisa difilter berdasarkan kelas dan mata pelajaran. Hasil laporan prestasi ini dapat didownload oleh guru dan kepala sekolah untuk dijadikan bahan pertimbangan teknik kegiatan belajar mengajar. 8. Tampilan halaman Laporan Nilai Akhir Siswa Halaman Nilai Akhir Siswa menampilkan informasi prestasi pencapaian siswa setelah kegiatan ujian akhir selesai dilakukan. Laporan Nilai Akhir Siswa bisa difilter berdasarkan tahun ajaran siswa. Hasil laporan prestasi ini dapat didownload oleh guru dan kepala sekolah untuk dijadikan bahan pertimbangan siswa mendaftar ke sekolah menengah pertama.
4.4
Pengujian Sistem Pengujian sistem ini menggunakan metode Black Box Testing, dimana berfokus
pada persyaratan fungsionalitas perangkat lunak. Pengujian dilakukan dengan menjalankan Aplikasi Sistem Penilaian Akademik SDN Tunjungsekar I Malang. Setelah aplikasi dijalankan selanjutnya adalah menguji menu-menu dan tombol-tombol yang terdapat pada antar muka aplikasi tersebut apakah sudah sesuai dengan tahap perancangan awal. Berikut ini adalah tabel skenario pengujian: Tabel 4.1 Skenario pengujian
Antar No.
Muka Yang Diuji
1
Proses Yang
Status
Skenario
Hasil Yang
Diuji
Aplikasi
Pengujian
Diharapkan
Halaman
Proses
Tidak
Mengisi
Proses
Login
pencocokan
menampilkan
username
pencocokan
http://digilib.mercubuana.ac.id/
75
Antar No.
Muka Yang
Proses Yang
Status
Skenario
Hasil Yang
Diuji
Aplikasi
Pengujian
Diharapkan
data user dari
halaman utama
dan
berhasil hingga
inputan
aplikasi
password
menampilkan
Diuji
2
username
halaman utama
dan
dari masing-
password ke
masing user
database
yang login
Halaman
Proses
Sistem akan
Memilih
Nilai tersimpan
Nilai
menyimpan
menyimpan
jenis nilai,
sesuai dengan
nilai per
nilai sesuai
mata
jenis nilai, mata
siswa sesuai
pilihan jenis
pelajaran
pelajaran, serta
jenis nilai,
nilai, mata
dan
kompetensi
mata
pelajaran,
kompetensi
dasar per siswa
pelajaran dan
kompetensi
dasar
kompetensi
dasar, serta
kemudian
dasar yang
nama siswa
mengisi
dipilih
yang dipilih
nilai per
dan diisi oleh
siswa
guru 3
Halaman
Proses
Sistem
Klik Menu Rapor terbentuk
Rapor
menampilkan melakukan
Rapor dan untuk
hasil
pengecekan
mengisi
masing
siswa.
perhitungan
kelengkapan
catatan
Rapor
dengan
masing-
semua
nilai nilai
yang pencapaian
catatan
akan
dan
input sudah
diisi siswa
membentuk file
catatan
oleh guru. Jika
pdf yang bisa
pencapaian
sudah
disahkan
siswa
akan terbentuk
maka
preview rapor yang menyediakan form untuk
catatan diisi
http://digilib.mercubuana.ac.id/
oleh
kepala sekolah
76
Antar No.
Muka Yang
Proses Yang
Status
Skenario
Hasil Yang
Diuji
Aplikasi
Pengujian
Diharapkan
Diuji
guru 4
Halaman
Proses
Sistem
telah Klik tanda Status
Rapor
pengesahan
menampilkan
rapor
daftar
rapor yang ada di sudah disahkan,
yang
sudah sebelah
terbentuk
centang
daftar
rapor
berubah menjadi yang kemudian file bisa
pdf rapor
dikirim
email
kepada
masing-masing orang tua siswa oleh guru 5
Halaman
Proses
Menampilkan
Laporan
menampilkan tabel
Prestasi
rekapitulasi
Siswa
nilai
yang informasi
bisa
difilter rekapitulasi
berdasarkan kelas
Klik Menu Berhasil
yang Laporan
berisi
Prestasi
menampilkan rekapitulasi nilai
Siswa dan siswa pilih filter
nilai
berdasarkan filter
dan
yang
dipilih
mata pelajaran 6
Halaman
Proses
Laporan
menampilkan tabel
Nilai Akhir
rekapitulasi nilai
Menampilkan
Klik Menu Berhasil
yang Laporan
berisi
dari informasi
Nilai Akhir
menampilkan rincian rapor
rapor kelas 4 rekapitulasi
sampai
sampai
kelas
nilai
nilai kelas
4
dengan 6,
nilai
dengan kelas
ujian
akhir
6
siswa,
serta
ditambahkan
jumlah
nilai
nilai
akhir yang dapat
serta ujian
akhir
digunakan untuk prediksi mendaftar
http://digilib.mercubuana.ac.id/
77
Antar No.
Muka Yang
Proses Yang
Status
Skenario
Hasil Yang
Diuji
Aplikasi
Pengujian
Diharapkan
Diuji
sekolah menengah pertama
4.5
Hasil Pengujian Dari pengujian yang dilakukan dapat diperoleh hasil pengujian yang sesuai dengan
rancangan sistem yang telah dibuat. Berikut adalah rangkuman hasil pengujian: 1.
Pengujian telah menunjukkan masukan (input), proses, dan hasil keluaran (output) yang sesuai dengan rancangan pembuatan aplikasi
2.
Aplikasi ini sudah berjalan dengan baik dan benar, hal ini telah dibuktikan dari hasil skenario yang telah dilakukan
3.
User masuk ke dalam halaman web sesuai dengan hak akses masing-masing yang telah didefinisikan
4.
Admin hanya bisa mengisi data master yang diperlukan
5.
Guru hanya bisa mengisi nilai siswa sesuai mata pelajaran yang ditugaskan
6.
Guru mata pelajaran tidak bisa melihat halaman rapor siswa
7.
Wali kelas dapat memberikan catatan pencapaian siswa saat rapor sudah terbentuk
8.
Kepala sekolah dapat mengesahkan rapor setelah rapor sudah tersimpan dalam bentuk file pdf
9.
Guru dan kepala sekolah dapat melihat laporan prestasi siswa yang terbentuk dari rapor yang sudah dihasilkan
10. Guru dan kepala sekolah dapat melihat laporan nilai akhir setelah nilai ujian akhir sudah diisikan sehingga dapat digunakan untuk prediksi mendaftar sekolah menengah pertama Berdasarkan hasil pengujian yang telah dilakukan pada Aplikasi Sistem Penilaian Akademik SDN Tunjungsekar I Malang dapat disimpulkan bahwa semua fungsi pada aplikasi ini dapat dijalankan dengan baik.
http://digilib.mercubuana.ac.id/