BAB 5 Implementasi dan Pengujian
5.1. Implementasi Sistem Perangkat lunak evaluasi prestasi siswa berdasarkan nilai raport dengan metode Multi Factor Evaluation Process untuk penilaian kepribadian dan akhlak, dibangun dengan menggunakan bahasa pemrograman PHP, dengan menggunakan basis data MySQL. Aplikasi tersebut dapat dijalankan pada berbagai platform sistem operasi, tetapi untuk implementasi dan pengujian dilakukan sepenuhnya pada perangkat keras PC (personal computer) dengan sistem operasi Microsoft Windows 7. 5.1.1. Batasan Implementasi Dalam mengimplementasikan perangkat ini ada beberapa hal yang menjadi batasan implementasi dan disesuaikan berdasarkan batasan masalah dalam pembuatan tugas akhir ini, diantaranya : 1. Sistem informasi yang dirancang hanya menangani pengolahan serta penyajian informasi data guru beserta data mengajar, data wali kelas, data
mata pelajaran beserta nilai mata pelajaran, data kkm (kriteria ketuntasan minimal), data ekstrakulikuler/ kegiatan pengembangan diri beserta nilai kegiatan pengembangan diri, data nilai akhlak dan kepribadian, data kehadiran atau absensi, data pengguna aplikasi serta data kelompok belajar untuk penilaian kepribadian dan akhlak siswa. 2. Data KKM (kriteria ketuntasan minimal) hanya mengolah nilai KKM nya saja tanpa ada pengolahan ketentuan-ketentuan kriteria penilaian KKM mata
89
pelajaran, karena dalam sistem yang dibuat ini hanya memerlukan nilai KKM mapel saja untuk kriteria ketuntasan siswa dalam nilai akhir mata pelajaran. 3. Data siswa yang diolah adalah data siswa yang diasumsikan telah
mendapatkan NIS dan telah diterima disekolah SMP Muslimin Cililin. 4. Metode sistem pendukung keputusan untuk penilaian kepribadian dan
akhlak siswa menggunakan metode Multi Factor Evaluation Process. 5.1.2. Implementasi Perangkat Lunak Untuk implementasi perangkat lunak evaluasi prestasi siswa berdasarkan nilai raport dengan metode Multi Factor Evaluation Process ini menggunakan xamppwin32-1.7.0, PHP, dan MySQL. 5.1.3. Implementasi Perangkat Keras Perangkat keras yang dibutuhkan berdasarkan kebutuhan minimal yang harus terpenuhi yaitu : a) Menggunakan processor minimal Intel Pentium III 933 Mhz atau lebih. b) Memory 128 Mb. c) VGA Onboard 64 Bit atau lebih d) Hardisk 20 Gb atau lebih. e) Input Device ( Keyboard, Mouse ) f) Output Device ( Monitor, Printer ). g) Kartu Jaringan atau modem. h) Sistem operasi ( Windows ) yang mendukung aplikasi browser. 5.1.4. Implementasi Basis Data Pembuatan basis data dilakukan dengan menggunakan bahasa SQL, dimana perangkat lunak yang digunakan adalah MySQL. Implementasi basis datanya dalam bahasa SQL adalah sebagai berikut :
90
CREATE DATABASE dbmfep CREATE TABLE IF NOT EXISTS `admin` ( `id_admin` tinyint(5) NOT NULL AUTO_INCREMENT, `nama` varchar(35) NOT NULL, `no_tlp` varchar(15) NOT NULL, `alamat` varchar(100) NOT NULL, PRIMARY KEY (`id_admin`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `kepalasekolah` ( `nip` varchar(25) NOT NULL, `nama` varchar(35) NOT NULL, `jenkel` varchar(15) NOT NULL, `usia` int(3) NOT NULL, `pdk_akhir` varchar(15) NOT NULL, `masa_kerja` int(3) NOT NULL, PRIMARY KEY (`nip`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `level` ( `kd_level` tinyint(5) NOT NULL AUTO_INCREMENT, `level` varchar(20) NOT NULL, PRIMARY KEY (`kd_level`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6; INSERT INTO `level` (`kd_level`, `level`) VALUES (1, 'siswa'), (2, 'guru'), (3, 'wali'), (4, 'kepsek'), (5, 'admin'); CREATE TABLE IF NOT EXISTS `tb_absensi` ( `nis` varchar(15) NOT NULL, `kelas` varchar(11) NOT NULL, `thn_absen` varchar(15) NOT NULL, `keterangan` varchar(2) NOT NULL, `tgl_absen` date NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_aspek_kda` ( `kd_aspek` tinyint(5) NOT NULL AUTO_INCREMENT, `nama_aspek` varchar(25) NOT NULL, PRIMARY KEY (`kd_aspek`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ; INSERT INTO `tb_aspek_kda` (`kd_aspek`, `nama_aspek`) VALUES (1, 'Kerajinan'),(2, 'Kedisiplinan'),(3, 'Kesantunan'),(4, 'Kerapihan'),(5, 'Kebersihan'),(6, 'Keaktifan'),(7, 'Tanggung Jawab');
91
CREATE TABLE IF NOT EXISTS `tb_daftar_eks` ( `kd_eks` tinyint(5) NOT NULL, `nis` varchar(15) NOT NULL, `kelas_daftar` varchar(5) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_ekstrakulikuler` ( `kd_eks` tinyint(5) NOT NULL AUTO_INCREMENT, `nama_eks` varchar(25) NOT NULL, PRIMARY KEY (`kd_eks`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; CREATE TABLE IF NOT EXISTS `tb_guru` ( `nip` varchar(16) NOT NULL, `nama_guru` varchar(20) NOT NULL, `jk_guru` varchar(11) NOT NULL, `tmp_lahir` varchar(15) NOT NULL, `tgl_lahir` date NOT NULL, `jenjang` varchar(8) NOT NULL, `pendidikan` varchar(25) NOT NULL, `status` varchar(12) NOT NULL, `telepon` varchar(15) NOT NULL, `alamat` varchar(50) NOT NULL, PRIMARY KEY (`nip`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_kelas` ( `kelas` varchar(11) NOT NULL, `kapasitas` int(2) NOT NULL, PRIMARY KEY (`kelas`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_kelas_siswa` ( `nis` varchar(15) NOT NULL, `kelas` varchar(11) NOT NULL, `thn_kelas` varchar(15) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_kkm` ( `id_kkm` tinyint(5) NOT NULL AUTO_INCREMENT, `kode_mp` varchar(10) NOT NULL, `kode_thn_ajar` tinyint(15) NOT NULL, `tingkat` varchar(10) NOT NULL, `nilai_kkm` int(4) NOT NULL, PRIMARY KEY (`id_kkm`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ; CREATE TABLE IF NOT EXISTS `tb_kriteria_kda` ( `id_kriteria` tinyint(5) NOT NULL AUTO_INCREMENT, `kd_aspek` tinyint(5) NOT NULL, `nama_kriteria` varchar(250) NOT NULL, `bobot` float NOT NULL, PRIMARY KEY (`id_kriteria`)
92
) ENGINE=MyISAM
DEFAULT CHARSET=latin1 AUTO_INCREMENT=37 ;
INSERT INTO `tb_kriteria_kda` (`id_kriteria`, `kd_aspek`, `nama_kriteria`, `bobot`) VALUES (1, 1, 'Sungguh-sungguh dalam belajar', 0.2),(2, 1, 'Rajin beribadah menurut agama dan kebiasaannya', 0.2),(3, 1, 'Selalu berusaha belajar', 0.15),(4, 1, 'Rajin dalam tugas piket', 0.15),(5, 1, 'Rajin membuat tugas', 0.15),(6, 1, 'Rajin mengikuti kerja bakti', 0.15),(7, 2, 'Tepat waktu masuk sekolah', 0.2),(8, 2, 'Membawa kelengkapan belajar sesuai ketentuan', 0.2),(9, 2, 'Tertib mengikuti KBM(Kegiatan belajar mengajar)', 0.15),(10, 2, 'Tidak membuat gaduh dalam kelas', 0.15),(11, 2, 'Tidak berpindahpindah tempat duduk', 0.1),(12, 2, 'Tidak keluar masuk kelas saat pergantian jam pelaj', 0.1),(13, 2, 'Memiliki budaya antri', 0.1),(14, 3, 'Hormat dan patuh terhadap guru', 0.25),(15, 3, 'Mengucapkan dan menjawab salam', 0.25),(16, 3, 'Empati pada orang lain', 0.2),(17, 3, 'Berbudi Bahasa yang baik', 0.15),(18, 3, 'Peduli terhadap kesulitan orang lain', 0.15), (19, 4, 'Memakai seragam lengkap sesuai ketentuan yang berllaku', 0.4), (20, 4, 'Memakai pakaian yang bersih dan rapi', 0.35), (21, 4, 'Rambut tersisir rapi', 0.25), (22, 5, 'Menjaga kebersihan diri', 0.3), (23, 5, 'Menjaga kebersihan sarana sekolah', 0.25), (24, 5, 'Membuang sampah pada tempatnya', 0.25), (25, 5, 'Menjaga kebersihan kelas dan lingkungan sekolah', 0.2), (26, 6, 'Aktif dalam mencari sumber belajar', 0.15), (27, 6, 'Aktif mengikuti kegiatan hari besar nasional', 0.2), (28, 6, 'Aktif mengikuti kegiatan hari besar keagamaan', 0.2), (29, 6, 'Aktif dalam mengikuti kegiatan-kegiatan positif di luar sekolah', 0.2), (30, 6, 'Aktif dalam kegiatan KBM', 0.15), (31, 6, 'Aktif mengikuti perlombaan', 0.1), (32, 7, 'Menjaga nama baik sekolah, guru dan teman', 0.25), (33, 7, 'Berani mengikuti kesalahanan dan menerima resiko', 0.25), (34, 7, 'Bertanggung jawab sebagai pengurus kelas', 0.2), (35, 7, 'Tidak merusak sarana dan prasarana sekolah', 0.15), (36, 7, 'Menjaga kelancaran KBM', 0.15);
CREATE TABLE IF NOT EXISTS `tb_mapel` ( `kode_mp` varchar(10) NOT NULL, `nama_mp` varchar(50) NOT NULL, `deskripsi` varchar(150) NOT NULL, PRIMARY KEY (`kode_mp`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
93
CREATE TABLE IF NOT EXISTS `tb_nilai_eks` ( `kd_eks` tinyint(5) NOT NULL, `thn_eks` varchar(15) NOT NULL, `kelas_eks` varchar(11) NOT NULL, `nis` varchar(15) NOT NULL, `nilai_metode` int(3) NOT NULL, `nilai_teknik` int(3) NOT NULL, `nilai_keterampilan` int(3) NOT NULL, `nilai_kehadiran` int(3) NOT NULL, `nilai_prestasi` int(3) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_nilai_kda` ( `thn_kda` varchar(15) NOT NULL, `kelas_kda` varchar(11) NOT NULL, `nis` varchar(15) NOT NULL, `kd_aspek` tinyint(5) NOT NULL, `nilai_evaluasi` float NOT NULL, `penilai` varchar(17) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_nilai_raport` ( `id_nr` int(20) NOT NULL AUTO_INCREMENT, `nis` varchar(15) NOT NULL, `kode_mp` varchar(10) NOT NULL, `harian` int(3) NOT NULL, `praktek` int(3) NOT NULL, `uas` int(3) NOT NULL, `kehadiran` int(3) NOT NULL, `thn_raport` varchar(15) NOT NULL, `kelas_raport` varchar(11) NOT NULL, PRIMARY KEY (`id_nr`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `tb_orang_tua` ( `nis` varchar(15) NOT NULL, `nama_ayah` varchar(15) NOT NULL, `nama_ibu` varchar(15) NOT NULL, `alamat_ortu` varchar(200) NOT NULL, `telepon_ortu` varchar(13) NOT NULL, `pek_ayah` varchar(25) NOT NULL, `pek_ibu` varchar(15) NOT NULL, `nama_wali` varchar(15) NOT NULL, `alamat_wali` varchar(200) NOT NULL, `telepon_wali` varchar(13) NOT NULL, `pek_wali` varchar(25) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_siswa` ( `nis` varchar(15) NOT NULL, `nama` varchar(25) NOT NULL, `tmp_lahir` varchar(15) NOT NULL, `tgl_lahir` date NOT NULL,
94
`jk` varchar(15) NOT NULL, `agama` varchar(11) NOT NULL, `fhoto` varchar(300) NOT NULL, `asal_sekolah` varchar(25) NOT NULL, `kelas_terima` varchar(11) NOT NULL, `tgl_terima` date NOT NULL, `status_keluarga` varchar(20) NOT NULL, `anak_ke` int(2) NOT NULL, `alamat_siswa` varchar(200) NOT NULL, `telepon` varchar(13) NOT NULL, `status_kls` varchar(15) NOT NULL, `kelompok` varchar(11) NOT NULL, PRIMARY KEY (`nis`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_thn_ajar` ( `kode_thn_ajar` tinyint(15) NOT NULL AUTO_INCREMENT, `thn_ajar` varchar(10) NOT NULL, `semester` varchar(1) NOT NULL, `statusthn` varchar(15) NOT NULL, `tgl_mulai_kda` date NOT NULL, `tgl_akhir_kda` date NOT NULL, PRIMARY KEY (`kode_thn_ajar`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ; CREATE TABLE IF NOT EXISTS `tb_user` ( `username` varchar(25) NOT NULL, `password` varchar(70) NOT NULL, `kd_level` tinyint(5) NOT NULL, PRIMARY KEY (`username`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; CREATE TABLE IF NOT EXISTS `tb_wali_kelas` ( `id_wk` tinyint(5) unsigned zerofill NOT NULL AUTO_INCREMENT, `nip` varchar(16) NOT NULL, `kelas` varchar(11) NOT NULL, `thn_wali_kelas` varchar(15) NOT NULL, PRIMARY KEY (`id_wk`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ; CREATE TABLE IF NOT EXISTS `tr_mengajar` ( `id_mengajar` tinyint(5) unsigned zerofill NOT NULL AUTO_INCREMENT, `nip` varchar(16) NOT NULL, `kode_mp` varchar(10) NOT NULL, `thn_ampu` varchar(15) NOT NULL, `kelas` varchar(15) NOT NULL, PRIMARY KEY (`id_mengajar`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=51 ;
95
Dibawah ini adalah gambar dari relasi tabel yang ada pada aplikasi xampp :
Gambar 5.1 Gambar implementasi relasi tabel
5.1.5. Implementasi Antar Muka Dalam PHP implementasi antarmuka dilakukan dengan sebuah modul web page yang berekstensi .PHP. Setiap halaman dalam perangkat lunak dibuat file program yang ditulis dengan ekstensi .php. Berikut ini adalah implementasi dari setiap halaman yang dibuat. 1. Implementasi Halaman Utama Untuk implementasi halaman utama berikut dituliskan dalam bentuk tabel 5.1 serta tampilan program halaman utama smp muslimin cililin pada gambar 5.1: Tabel 5.1. Implementasi file yang digunakan di halaman utama Menu Beranda
Sub Menu
Visi dan Misi
Tentang -
Staf pengajar
Deskripsi File untuk menangani halaman utama File untuk menangani visi dan misi sekolah smp muslimin cililin File untuk menjelaskan sejarah sekolah smp muslimin cililin File untuk menerangkan jumlah pengajar yang ada disekolah
96
Nama File index.php visimisi.php
about.php ttafpengajar.php
Tabel 5.1. Implementasi file yang digunakan di halaman utama (lanjut) Menu -
-
Kontak
Sub Menu Tenaga tata usaha
Deskripsi File untuk menampilkan informasi jumlah staf tata usaha di sekolah Perpustakaan File untuk menyajikan informasi keadaan perpustakaan di sekolah Fasilitas File untuk menampilkan Sarana dan informasi fasilitas dan sarana Prasarana yang ada disekolah Proses File untuk menampilkan Pembelajaran informasi proses pembalajaran Peserta Didik File untuk menangani informasi jumlah penerimaan siswa disekolah Login File untuk masuk kesistem evaluasi prestasi siswa File untuk menampilkan informasi kontak sekolah yang bias dihubungi
Nama File tu.php
Perpus.php
saranapra.php
pembelajaran.php pesertadidik.php
loginsistem.php contak.php
Berikut adalah tampilan halaman utama nya :
Gambar 5.2 Halaman utama Dan untuk tampilan halaman login ke sistem adalah sebagai berikut :
Gambar 5.3 Halaman login ke sistem
97
2. Implementasi Halaman Utama Admin Untuk implementasi halaman utama admin berikut dituliskan dalam bentuk tabel 5.2 serta tampilan program halaman utama admin pada gambar 5.3: Tabel 5.2. Implementasi file yang digunakan di halaman utama admin Menu Home Siswa
Guru
Mata pelajaran
Pengaturan
-
Sub Menu
Deskripsi File untuk menangani halaman utama admin Input siswa baru File untuk memasukan data baru siswa Lihat kelas File untuk melihat kelas siswa siswa Input guru baru File untuk memasukan data guru baru Lihat data guru File untuk menampilkan data guru Rgister guru File untuk mengolah data mapel mengajar guru Register wali File untuk mengolah data kelas wali kelas Input mapel File untuk memasukan data baru mata pelajaran Lihat data mapel File untuk melihat data mata pelajaran, serta didalamnya sudah termasuk link untuk menambahkan data nilai KKM mapel Kelas File untuk memasukan data kelas Tahun pelajaran File untuk mengolah tahun pelajaran Kelompok File untuk memasukan data belajar kelompok siswa, digunakan untuk penilaian kepribadian dan akhlak siswa Ekstrakulikuler File untuk menangani data ekstrakulikuler yang ada di sekolah User File untuk mengolah data pengguna aplikasi Absensi Siswa File yang dikunakan untuk mengisikan data absensi harian siswa serta untuk melihat data absensi yang sudah dimasukan
98
Nama File index.php siswa_form.php kelas_siswa_view. php guru_form.php guru_view.php register_guru_map el_form.php register_guru_wali _form.php mapel_form.php mapel_view.php
kelas.php tahun.php kelompok_belajar. php
eks_view.php
user_form.php absensi_kelas.php
Tabel 5.2. Implementasi file yang digunakan di halaman utama admin (lanjutan) Menu -
Sub Menu Guru Mapel
-
Data KKM
-
Data Wali Kelas
-
Data user
-
Logout
Deskripsi File yang digunakan untuk mengolah data mengajara guru, jika data mengajar guru sudah dimasukan sebelumnya maka akan muncul data tersebut di file ini File untuk mengubah data KKM mapel serta untuk menyajikan informasi data KKM mapel Untuk menampilkan data wali kelas dan untuk mengubah data wali kelas dan menghapusnya File untuk melihat data user guru dan siswa yang telah dimasukan serta untuk mengubah data user File yang digunakan untuk keluar dari menu utama admin
Nama File register_guru_map el_view.php
mapel_kkm_kelas _view.php
register_guru_wali _view.php
user_view_guru.p hp
logoutset.php
Untuk tampilan halaman utama admin adalah sebagai berikut :
Gambar 5.4 Halaman utama admin 3. Implementasi Halaman Utama Siswa Di bawah ini adalah tabel implementasi file yang digunakan dalam halaman utama siswa :
99
Tabel 5.3. Implementasi file yang digunakan di halaman utama siswa Menu Home
Sub Menu
Nilai Mapel
Nilai pengembangan diri
Nilai kepribadian dan Akhlak
Raportku
-
Absensiku
-
Penilaian kepribadian dan akhlak
-
Logout
Deskripsi File untuk menangani halaman utama siswa Untuk melihat nilai mata pelajaran, juga tersedia tombol cetak untuk mencetak laporan nilai mapel siswa File yang digunakan untuk menyajikan informasi nilai kegiatan ekstrakulikuler siswa yang diikuti Untuk menyajikan informasi nilai kepribadian dan akhlak siswa File yang digunakan untuk melihat dan mencetak keseluruhan nilai (raport siswa) File untuk menyajikan informasi absensi siswa File yang digunakan untuk penilaian kepribadian dan akhlak siswa baik untuk siswa itu sendiri maupun untuk anggota kelompok lainnya File yang digunakan untuk keluar dari halaman utama siswa
Dibawah ini adalah tampilan utama halaman siswa :
Gambar 5.5 Halaman utama siswa
100
Nama File index.php nilai_mapel_sis wa.php
nilai_eks_sisw a.php
nilai_ka_siswa. php
raportku.php
absensiku.php daftar_penilaia n_kda.php
logoutset.php
4. Implementasi Halaman Utama Wali Kelas Di bawah ini adalah tabel implementasi file yang digunakan dalam halaman utama siswa adalah sebagai berikut : Tabel 5.4. Implementasi file yang digunakan di halaman utama wali kelas Menu Home
Sub Menu
Nilai Mapel
Wali kelas
Nilai ekstrakulikuler
Nilai kepribadian dan Akhlak -
Absensi Siswa Logout
Deskripsi File untuk menangani halaman utama siswa Untuk mengolah nilai mata pelajaran, juga tersedia tombol cetak untuk mencetak laporan nilai mapel siswa File yang digunakan untuk rekapitulasi nilai siswa persemester File yang digunakan untuk mengolah nilai kegiatan ekstrakulikuler siswa yang diikuti Untuk mengolah nilai kepribadian dan akhlak siswa File untuk menyajikan informasi absensi siswa File yang digunakan untuk keluar dari halaman utama wali kelas
Berikut adalah tampilan halaman utama wali kelas :
Gambar 5.6 Halaman utama wali kelas
101
Nama File index.php mapel_kkm.ph p
daftar_siswa_p erkelas.php eks_daftar_kel as.php
kda_daftar_kel as.php absen_siswa_vi ew.php logoutset.php
5. Implementasi Halaman Utama Guru Untuk implementasi halaman utama guru ada dua jenis, yaitu untuk guru mapel Pkn atau guru mapel Agama ditambahkan menu untuk penilaian kepribadian dan akhlak siswa, sedangkan untuk guru yang lainnya tidak ditambahkan menu tersebut. Di bawah ini adalah tabel implementasi file yang digunakan dalam halaman utama guru mapel Pkn atau Agama : Tabel 5.5. Implementasi file yang digunakan di halaman utama guru Pkn atau Agama Menu Home
Sub Menu
Nilai Mapel
Nilai kepribadian dan Akhlak Rekap nilai
-
Absensi Siswa Logout
Deskripsi File untuk menangani halaman utama siswa Untuk mengolah nilai mata pelajaran, juga tersedia tombol cetak untuk mencetak laporan nilai mapel siswa Untuk mengolah nilai kepribadian dan akhlak siswa File yang digunakan untuk rekap nilai siswa yang telah dimasukan File untuk menyajikan informasi absensi siswa File yang digunakan untuk keluar dari halaman utama guru pkn atau agama
Nama File index.php mapel_kkm.ph p
kda_daftar_kel as.php rekap_nilai.php
absen_siswa_vi ew.php logoutset.php
Berikut adalah tampilan halaman utama guru Pkn atau guru Agama :
Gambar 5.7 Halaman utama guru Pkn atau guru Agama
102
Sedangkan untuk penggunaan file guru mapel selain PKn atau Agama tidak menggunakan menu penilaian kepribadian dan akhlak siswa. Berikut adalah gambar tampilan halaman utama selain guru Pkn atau Agama :
Gambar 5.8 Halaman utama selain guru Pkn atau guru Agama 6. Implementasi Halaman Utama Kepala Sekolah Untuk file yang digunakan serta tampilan halaman utama kepala sekolah hanya ada penambahan dalam menu saja yaitu menu kepala sekolah, karena kepala sekolah SMP Muslimin Cililin juga mengajar sebagai guru, berikut adalah tabel nya : Tabel 5.6. Implementasi file yang digunakan di halaman utama guru Pkn atau Agama Menu Kepala sekolah
Sub Menu Rekap nilai
Nilai Mapel
Kenaikan Kelas
Deskripsi File yang digunakan untuk rekap nilai siswa semua mata melajaran dan semua kelas siswa Untuk mengolah nilai mata pelajaran, juga tersedia tombol cetak untuk mencetak laporan nilai mapel siswa
103
Nama File daftar_siswa_p erkelas.php
kenaikan_kelas .php
Berikut adalah tampilan utama kepala sekolah :
Gambar 5.9 Halaman utama kepala sekolah
5.2. Pengujian Sistem Pengujian merupakan bagian dari pembangunan perangkat lunak. Pengujian dilakukan untuk mengetahui kualitas dan mengetahui kelemahan dari perangkat lunak. Tujuannya untuk mempresentasikan analisis, perancangan dan pengkodean yang telah dilakukan pada perangkat lunak evaluasi prestasi siswa berdasarkan nilai raport dengan metode MFEP di SMP Muslimin Cililin. 5.2.1 Rencana Pengujian Rencanan pengujian yang akan dilakukan adalah sebagai berikut : 1) Form Login 2) Form Data Siswa 3) Form Data Guru 4) Form Register Guru Mapel 5) Form Register Wali Kelas 6) Form Data Mata Pelajaran 7) Form Data Kkm Mata Pelajaran 8) Form Data Kelas 9) Form Data Tahun Pelajaran 10) Form Kelompok Belajar Siswa 11) Form Ekstrakulikuler Siswa
104
12) Form Data User 13) Form Data Kepala Sekolah 14) Form Absensi Siswa 15) Form Nilai Mata Pelajaran 16) Form Nilai Kegiatan Pengembangan Diri 17) Form Penilaian Kepribadian Dan Akhlak Siswa Berikut ini adalah pendefinisian dari singkatan yang digunakan pada proses pengujian : INF
: Interface (antarmuka)
U
: Identifikasi pada antarmuka Tabel 5.7 Rencana Pengujian Identifikasi
Jenis Pengujian
1
U-01-001
Black Box
2
U-01-002
Black Box
U-01-003
Black Box
U-01-004
Black Box
5
U-01-005
Black Box
6
U-01-006
Black Box
7
U-02-001
Black Box
U-02-002
Black Box
9
U-02-003
Black Box
10
U-03-001
Black Box
U-03-002
Black Box
U-03-003
Black Box
13
U-03-004
Black Box
14
U-04-001
Black Box
15
U-04-002
Black Box
U-04-003
Black Box
17
U-04-004
Black Box
18
U-04-005
Black Box
No
3 4
8
11 12
16
Form
INF-01 login
INF-02 data siswa
INF-03 data guru
INF-04 register guru mapel
105
Tabel 5.7 Rencana Pengujian (lanjutan 1) Identifikasi
Jenis Pengujian
19
U-05-001
Black Box
20
U-05-002
Black Box
U-05-003
Black Box
22
U-05-004
Black Box
23
U-05-005
Black Box
24
U-06-001
Black Box
U-06-002
Black Box
26
U-06-003
Black Box
27
U-07-001
Black Box
U-07-002
Black Box
U-07-003
Black Box
30
U-07-004
Black Box
31
U-08-001
Black Box
U-08-002
Black Box
U-08-003
Black Box
34
U-08-004
Black Box
35
U-09-001
Black Box
36
U-09-002
Black Box
U-09-003
Black Box
38
U-09-004
Black Box
39
U-09-005
Black Box
U-10-001
Black Box
U-10-002
Black Box
42
U-10-003
Black Box
43
U-11-001
Black Box
U-11-002
Black Box
U-11-003
Black Box
46
U-11-004
Black Box
47
U-12-001
Black Box
U-12-002
Black Box
U-12-003
Black Box
U-12-004
Black Box
No
21
25
28 29
32 33
37
Form
INF-05 register wali kelas
INF-06 data mata pelajaran
INF-07 data kkm mata pelajaran
INF-08 data kelas
INF-09 data tahun pelajaran
40 41
44 45
48 49
INF-10 kelompok belajar siswa
INF-11 ekstrakulikuler siswa
INF-12 data user
50
106
Tabel 5.7 Rencana Pengujian (lanjutan 2) Identifikasi
Jenis Pengujian
51
U-13-001
Black Box
52
U-13-002
Black Box
U-13-003
Black Box
U-13-004 U-13-005
Black Box Black Box
U-14-001
Black Box
U-14-002
Black Box
U-15-001
Black Box
U-15-002
Black Box
U-15-003
Black Box
INF-16 nilai kegiatan pengembangan diri
U-16-001
Black Box
U-16-002
Black Box
INF-17 penilaian kepribadian dan akhlak siswa
U-17-001
Black Box
U-17-002
Black Box
No
53
Form
INF-13 data kepala sekolah
54 55 56 57
INF-14 absensi siswa
58 59
INF-15 nilai mata pelajaran
60 61 62 63 64
5.2.2 Kasus dan Hasil Pengujian Berikut ini adalah kasus dan hasil pengujian yang dilakukan, diantaranya : 1) Pengujian INF-01 Pengujian ini untuk menguji form login dari user yang memiliki hak akses atau tidak (mengamankan data). Serta pengujian jika user dengan hak akses tertentu diarahkan ke halaman yang sesuai dengan level hak akses user. Tabel 5.8 Pengujian INF-01 Identifikasi
U-01-001
Data Masukan User name dan password tidak sesuai
Output yang Diharapkan Tampil pesan username atau password salah
107
Output yang Didapat Pesan ditampilkan
Kesimpulan Diterima
Tabel 5.8 Pengujian INF-01 (lanjutan) Identifikasi
U-01-002
U-01-003
U-01-004
Data Masukan
Output yang Didapat
Kesimpulan
Username dan password sesuai dengan level admin Username dan password sesuai dengan level guru
Menu utama admin ditampilkan
Menu utama admin ditampilkan
Diterima
Menu utama guru ditampilkan
Menu utama guru ditampilkan
Diterima
Username dan password sesuai dengan level guru pkn atau agama
Menu utama guru ditampilkan, dan tambahkan menu nilai kepribadian dan akhlak siswa Menu utama wali kelas ditampilkan, dan tambahkan menu wali kelas, nilai kegiatan pengembangan diri, dan nilai kepribadian dan akhlak siswa Penambahan penu pada setiap halaman yaitu menu kepala sekolah
Menu utama guru ditampilkan, menu bertambah dengan menu Penilaian kepribadian dan akhlak siswa Menu utama wali kelas ditampilkan, menu bertambah sesuai harapan
Diterima
menu ditambahkan dengan menu kepala sekolah
Diterima
Username dan password sesuai dengan level wali kelas U-01-005
U-01-006
Output yang Diharapkan
Username dan password hak akses kepala sekolah
Diterima
2) Pengujian INF-02 Pengujian ini untuk menguji form data siswa, meliputi penambahan data siswa dan pengubahan data siswa.
108
Tabel 5.9 Pengujian INF-02 Identifikasi
U-02-001
U-02-002
U-02-003
Data Masukan
Output yang Didapat
Output yang Diharapkan
Kesimpulan
Form tidak di isi semua atau sebagian tidak di isi Form di isi dengan data yang sesuai
Menampilkan pesan data tidak boleh kosong
Pesan ditampilkan untuk field yang kosong
Diterima
Menampilkan pesan data siswa dimasukan, data disimpan kedalam databse
Menampilkan pesan data siswa berhasil disimpan, dalam database data tersimpan
Diterima
Data masukan sesuai dengan pengubahan data yang sesuai
Menampilkan pesan data siswa berhasil diubah, data siswa berubah dalam database
Sesui dengan yang diharapkan
Diterima
3) Pengujian INF-03 Pengujian ini untuk menguji form data guru, meliputi penambahan data guru, pengubahan data guru serta penghapusan data guru. Tabel 5.10 Pengujian INF-03 Output yang Diharapkan
Output yang Didapat
Identifikasi
Data Masukan
Menampilkan pesan data tidak boleh kosong
Pesan ditampilkan untuk field yang kosong
Diterima
U-03-001
Form tidak di isi semua atau sebagian tidak di isi Form di isi dengan data yang sesuai
Menampilkan pesan data guru dimasukan, data disimpan kedalam database
Menampilkan pesan data guru berhasil disimpan, dalam database data tersimpan
Diterima
Menampilkan pesan data guru berhasil diubah, data guru berubah dalam database
Sesui dengan yang diharapkan
Diterima
U-03-003
Data masukan sesuai dengan pengubahan data yang sesuai
Menampilkan pesan hapus data ini?, jika ya data guru dihapus dalam database
Sesui dengan yang diharapkan
Diterima
U-03-004
Penghapusan data guru, mengklik link hapus data guru
U-03-002
109
Kesimpulan
4) Pengujian INF-04 Pengujian ini untuk menguji form register guru mapel, meliputi penambahan data guru mapel serta pengubahan data guru mapel dan penghapusan data guru mapel. Tabel 5.11 Pengujian INF-04 Output yang Diharapkan
Output yang Didapat
Identifikasi
Data Masukan
Menampilkan pesan data tidak boleh kosong
Pesan ditampilkan untuk field yang kosong
Diterima
U-04-001
Form tidak di isi semua atau sebagian tidak di isi Form di isi dengan data yang sesuai
Menampilkan pesan data guru mapel dimasukan, data disimpan kedalam database
Diterima
Data masukan sesuai dengan pengubahan data yang sesuai
Menampilkan pesan data guru berhasil diubah, data guru mapel berubah dalam database Menampilkan pesan mapel dengan kelas dan tahun ajar ini sudah ada. Data guru mapel tidak dimasukan ke database Menampilkan pesan hapus data ini?, jika ya data guru mapel dihapus dalam database
Menampilkan pesan data guru mapel berhasil disimpan, dalam database data tersimpan Sesui dengan yang diharapkan
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima
U-04-002
U-04-003
U-04-004
U-04-005
Form di isi dengan filed kode mapel, kelas dan tahun ajar yang sudah ada dalam database
Penghapusan data guru mapel, mengklik link hapus data guru mapel
Kesimpulan
Diterima
5) Pengujian INF-05 Pengujian ini untuk menguji form register wali kelas, meliputi penambahan, pengubahan, dan penghapusan data wali kelas.
110
Tabel 5.12 Pengujian INF-05 Output yang Diharapkan
Output yang Didapat
Identifikasi
Data Masukan Form tidak di isi semua atau sebagian tidak di isi
Menampilkan pesan data tidak boleh kosong
Pesan ditampilkan untuk field yang kosong
Diterima
U-05-001
Form di isi dengan data yang sesuai
Menampilkan pesan data wali kelas dimasukan, data disimpan kedalam database
Diterima
Data masukan sesuai dengan pengubahan data yang sesuai
Menampilkan pesan data wali kelas berhasil diubah, data wali kelas berubah dalam database Menampilkan pesan wali kelas dengan kelas dan tahun ajar ini sudah ada. Data wali kelas tidak dimasukan ke database Menampilkan pesan hapus data ini?, jika ya data wali kelas dihapus dalam database
Menampilkan pesan data wali kelas berhasil disimpan, dalam database data tersimpan Sesui dengan yang diharapkan
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima
U-05-002
U-05-003
Form di isi dengan filed kelas dan tahun ajar yang sudah ada dalam database U-05-004
U-05-005
Penghapusan data wali kelas, mengklik link hapus data wali kelas
Kesimpulan
Diterima
6) Pengujian INF-06 Pengujian ini untuk menguji form data mata pelajaran, meliputi penambahan, dan pengubahan data mata pelajaran. Tabel 5.13 Pengujian INF-06 Output yang Diharapkan
Output yang Didapat
Identifikasi
Data Masukan Form tidak di isi semua atau sebagian tidak di isi
Menampilkan pesan data tidak boleh kosong
Pesan ditampilkan untuk field yang kosong
Diterima
U-06-001
Form di isi dengan data yang sesuai
Menampilkan pesan data mapel dimasukan, data disimpan kedalam database
Menampilkan pesan data mapel berhasil disimpan, dalam database data tersimpan
Diterima
U-06-002
111
Kesimpulan
Tabel 5.13 Pengujian INF-06 (lanjut) Identifikasi
U-06-003
Data Masukan Data masukan sesuai dengan pengubahan data yang sesuai
Output yang Diharapkan Menampilkan pesan data mapel berhasil diubah, data mapel berubah dalam database
Output yang Didapat Sesui dengan yang diharapkan
Kesimpulan Diterima
7) Pengujian INF-07 Pengujian ini untuk menguji form data kkm mata pelajaran, meliputi penambahan, dan pengubahan data kkm mata pelajaran. Tabel 5.14 Pengujian INF-07 Output yang Diharapkan
Output yang Didapat
Identifikasi
Data Masukan Form tidak di isi semua atau sebagian tidak di isi
Menampilkan pesan data tidak boleh kosong
Pesan ditampilkan untuk field yang kosong
Diterima
U-07-001
Form di isi dengan data yang sesuai
Menampilkan pesan data kkm mapel dimasukan, data disimpan kedalam database
Diterima
Field nilai kkm diubah dengan data yang sesuai tanpa harus mengubah kode mapel, thun kkm dan tingkat
Menampilkan pesan data kkm mapel berhasil diubah, data kkm mapel berubah dalam database Menampilkan pesan data kkm mapel sudah ada, data kkm mapel tidak diubah dalam database
Menampilkan pesan data kkm mapel berhasil disimpan, dalam database data tersimpan Menampilkan pesan data kkm sudah ada dan data tidak diubah dalam database Sesui dengan yang diharapkan
Diterima
U-07-002
U-07-003
U-07-004
Field kode mapel, tahun kkm dan tingkat di isi dengan data yang sudah ada dalam database
Kesimpulan
Ditolak
8) Pengujian INF-08 Pengujian ini untuk menguji form data kelas, meliputi penambahan, pengubahan dan penghapusan data kelas.
112
Tabel 5.15 Pengujian INF-08 Output yang Diharapkan
Output yang Didapat
Identifikasi
Data Masukan Form tidak di isi semua atau sebagian tidak di isi
Menampilkan pesan data tidak boleh kosong
Pesan ditampilkan untuk field yang kosong
Diterima
U-08-001
Form di isi dengan data yang sesuai
Menampilkan pesan data kelas dimasukan, data disimpan kedalam database
Menampilkan pesan data kelas berhasil disimpan, dalam database data tersimpan
Diterima
Field kelas di isi dengan data yang sudah ada dalam database
Menampilkan pesan duplicate entry for primary key, data tidak disimpan dalam database Menampilkan pesan hapus data ini?, jika ya data kelas dihapus dalam database
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima
U-08-002
U-08-003
U-08-004
Penghapusan data kelas, mengklik link hapus data kelas
Kesimpulan
9) Pengujian INF-09 Pengujian ini untuk menguji form data tahun pelajaran, meliputi penambahan, pengubahan data tahun pelajaran dan pengaktifan tahun pelajaran. Tabel 5.16 Pengujian INF-09 Output yang Diharapkan
Output yang Didapat
Identifikasi
Data Masukan
Menampilkan pesan data tidak boleh kosong
Pesan ditampilkan untuk field yang kosong
Diterima
U-09-001
Form tidak di isi semua atau sebagian tidak di isi Form di isi dengan data yang sesuai
Menampilkan pesan data tahun pelajaran dimasukan, data disimpan kedalam database Menampilkan pesan tahun pelajaran ini sudah ada, data tidak disimpan dalam database
Sesui dengan yang diharapkan
Diterima
Menampilkan pesan data berhasil diubah, data berubah dalam database
Ditolak
U-09-002
U-09-003
Pengubahan data pada filed tahun pelajaran dengan yang sudah ada dalam database
113
Kesimpulan
Tabel 5.16 Pengujian INF-09 (lanjutan) Identifikasi
U-09-004
Data Masukan Data masukan dengan tahun pelajaran yang sama dengan yang sudah ada dalam database
Pengaktifan tahun pelajaran. U-09-005
Output yang Diharapkan Menampilkan pesan tahun pelajaran ini sudah ada, data tidak disimpan dalam database Menampilkan pesan tahun pelajaran diaktifkan, tapel/ semester aktif berubah.
Output yang Didapat
Kesimpulan
Menampilkan pesan data berhasil disimpan, data disimpan dalam database
Ditolak
Sesui dengan yang diharapkan
Diterima
10) Pengujian INF-10 Pengujian ini untuk menguji form pembagian kelompok belajar siswa yang digunakan untuk penilaian kepribadian dan akhlak siswa. Tabel 5.17 Pengujian INF-10 Identifikasi
Data Masukan Pilihan kelompok dipilih pada satu kelompok samua
U-10-001
U-10-002
Masukan data sesuai dengan jumlah maksimal kelompok 8 orang
Filed pilih kelompok tidak dipilih semua atau sebagian U-10-003
Output yang Diharapkan Menampilkan pesan data tidak disimpan, karena maksimal kelompok harus 8 orang, data kelompok tidak disimpan dalam database Menampilkan pesan data kelompok disimpan, data disimpan kedalam database Menampilkan pesan kelompok belum dipilih semua, data tidak disimpan dalam database
114
Output yang Didapat
Kesimpulan
Memunculkan pesan data kelompok disimpan, data disimban dalam database
Ditolak
Sesui dengan yang diharapkan
Diterima
Muncul pesan data kelompok berhasil disimpan, data disimpan dalam database, filed kelompok dalam tabel siswa ada yang null
Ditolak
11) Pengujian INF-11 Pengujian ini untuk menguji form ekstrakulikuler siswa, meliputi penambahan, pengubahan, dan penghapusan. Tabel 5.18 Pengujian INF-11 Identifikasi
U-11-001
Data Masukan Field nama ekstrakulikuler di isi dengan nama ekstrakulikuler yang sudah ada pada database
Masukan data sesuai U-11-002
U-11-003
Filed nama ekstrakulikuler dibiarkan kosong
Klik link hapus data ekstrakulikuler U-11-004
Output yang Diharapkan
Output yang Didapat
Kesimpulan
Menampilkan pesan data tidak disimpan, karena nama ekstrakulikuler sudah ada dalam database, data tidak disimpan dalam database Menampilkan pesan data ekstrakulikuler disimpan, data disimpan kedalam database Menampilkan pesan data belum lengkap, data tidak disimpan dalam database
Memunculkan pesan data ekstrakulikuler disimpan, data disimban dalam database
Ditolak
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima
Menampilkan pesan hapus data ini?, jika ya data ekstrakulikuler dihapus dalam database
Sesui dengan yang diharapkan
Diterima
12) Pengujian INF-12 Pengujian ini untuk menguji form data user, meliputi penambahan dan penghapusan data user.
115
Tabel 5.19 Pengujian INF-12 Identifikasi
U-12-001
Data Masukan Field nama username di isi dengan nama username yang sudah ada pada database
Masukan data sesuai U-12-002
Filed dibiarkan kosong semua atau sebagian U-12-003
Klik link hapus data username U-12-004
Output yang Diharapkan
Output yang Didapat
Kesimpulan
Menampilkan pesan data tidak disimpan, karena username sudah ada dalam database, data tidak disimpan dalam database Menampilkan pesan data username disimpan, data disimpan kedalam database Menampilkan pesan data belum lengkap, data tidak disimpan dalam database
Memunculkan pesan duplicate entry fro primary key, data tidak disimpan dalam database
Diterima
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima
Menampilkan pesan hapus data ini?, jika ya data username dihapus dalam database
Sesui dengan yang diharapkan
Diterima
13) Pengujian INF-13 Pengujian ini untuk menguji form data kepala sekolah, meliputi penambahan dan penghapusan data kepala sekolah. Tabel 5.20 Pengujian INF-13 Identifikasi
Data Masukan Field nip di isi dengan nip yang sudah ada pada database
U-13-001
Masukan data sesuai U-13-002
Output yang Diharapkan Menampilkan pesan data tidak disimpan, karena nip sudah ada dalam database, data tidak disimpan dalam database Menampilkan pesan data kepala sekolah disimpan, data disimpan kedalam database
116
Output yang Didapat
Kesimpulan
Memunculkan pesan duplicate entry fro primary key, data tidak disimpan dalam database
Diterima
Sesui dengan yang diharapkan
Diterima
Tabel 5.20 Pengujian INF-13 (lanjutan) Identifikasi
Data Masukan
Output yang Didapat
Kesimpulan
Filed dibiarkan kosong semua atau sebagian
Menampilkan pesan data belum lengkap, data tidak disimpan dalam database
Sesui dengan yang diharapkan
Diterima
Klik link hapus data kepala sekolah
Menampilkan pesan hapus data ini?, jika ya data kepala sekolah dihapus dalam database Menampilkan pesan data kepala sekolah sudah ada.
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima namun kurang tepat, karena tidak ada pengecekan dalam masa jabatan kepala sekolah
U-13-003
U-13-004
U-13-005
Output yang Diharapkan
Penambahan data kepala sekolah dengan data kepala sekolah sudah ada dalam database
14) Pengujian INF-14 Pengujian ini untuk menguji form absensi siswa, meliputi penambahan data saja. Tabel 5.21 Pengujian INF-14 Identifikasi
Output yang Diharapkan
Output yang Didapat
Masukan data sesuai
Menampilkan pesan data absensi siswa disimpan, data disimpan kedalam database
Sesui dengan yang diharapkan
Diterima
Masukan data sesuai namun dengan tanggal absensi yang sama yang sudah ada dalam database
Menampilkan pesan absensi hari ini sudah di isi, data tidak disimpan dalam database
Sesui dengan yang diharapkan
Diterima
Data Masukan
U-14-001
U-14-002
Kesimpulan
15) Pengujian INF-15 Pengujian ini untuk menguji form nilai mata pelajaran, meliputi penambahan data dan pengubahan data.
117
Tabel 5.22 Pengujian INF-15 Identifikasi
Data Masukan Masukan data sesuai
U-15-001
U-15-002
U-15-003
Masukan data sesuai namun dengan kode mapel, kelas dan tahun pelajaran yanag sudah ada dalam database Pengubahan data nilai mapel dengan masukan data yang sesuai
Output yang Diharapkan
Output yang Didapat
Menampilkan pesan data nilai mapel siswa disimpan, data disimpan kedalam database Menampilkan pesan nilai mapel ini sudah di isi, data tidak disimpan dalam database Menampilkan pesan nilai mapel diubah, data diubah dalam database
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima
Kesimpulan
16) Pengujian INF-16 Pengujian ini untuk menguji form nilai kegiatan pengembangan diri siswa atau kegiatan ekstrakulikuler, meliputi penambahan data dan pengecekan data nilai yang sudah ada. Tabel 5.23 Pengujian INF-16 Identifikasi
Data Masukan Masukan data sesuai
U-16-001
U-16-002
Memasukan data nilai ekstrakulikuler yang sudah ada atau untuk yang kedua kalinya
Output yang Diharapkan
Output yang Didapat
Menampilkan pesan data nilai eks siswa disimpan, data disimpan kedalam database Link penilaian ekstrakulikuler tidak ada, dan ada penambahan hasil penilaiannya
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima
Kesimpulan
17) Pengujian INF-17 Pengujian ini untuk menguji form penilaian kepribadian dan akhlak siswa, meliputi penambahan data dan pengecekan data nilai yang sudah ada. 118
Tabel 5.24 Pengujian INF-17 Identifikasi
Data Masukan Masukan data sesuai
U-17-001
U-17-002
Memasukan data nilai kepribadian dan akhlak siswa
Output yang Diharapkan
Output yang Didapat
Menampilkan pesan data nilai kepribadian dan akhlak siswa disimpan, data disimpan kedalam database Link penilaian kepribadian dan akhlak siswa tidak ada, dan ada penambahan hasil penilaiannya
Sesui dengan yang diharapkan
Diterima
Sesui dengan yang diharapkan
Diterima
Kesimpulan
5.2.3 Kesimpulan Hasil Pengujian Berdasarkan hasil pengujian diatas dari 64 jumlah pengujian yang diterima atau sesuai dengan harapan adalah 58 dengan satu yang kurang tepat, dan yang tidak diterima atau tidak sesuai dengan harapan adalah 6. Jadi dapat dikatakan atau disebutkan bahwa perangkat lunak ini telah memenuhi kebutuhan atau cukup memenuhi sistem sesuai dengan yang diharapakan.
119