• Tidak ada hasil yang ditemukan

BAB 5 Implementasi dan Pengujian

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB 5 Implementasi dan Pengujian"

Copied!
31
0
0

Teks penuh

(1)

89

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

(2)

90

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

xampp-win32-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 :

(3)

91

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,

(4)

92

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,

(5)

93

) 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`)

(6)

94

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,

(7)

95

`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`)

(8)

96

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

Sub Menu

Deskripsi

Nama

File

Beranda

File untuk menangani halaman

utama

index.php

Visi dan Misi

File untuk menangani visi dan

misi sekolah smp muslimin

cililin

visimisi.php

Tentang

File untuk menjelaskan sejarah

sekolah smp muslimin cililin

about.php

-

Staf pengajar File untuk menerangkan

jumlah pengajar yang ada

disekolah

(9)

97

Tabel 5.1.

Implementasi file yang digunakan di halaman utama (lanjut)

Menu

Sub Menu

Deskripsi

Nama

File

-

Tenaga tata

usaha

File untuk menampilkan

informasi jumlah staf tata

usaha di sekolah

tu.php

-

Perpustakaan File untuk menyajikan

informasi keadaan

perpustakaan di sekolah

Perpus.php

Fasilitas

Sarana dan

Prasarana

File untuk menampilkan

informasi fasilitas dan sarana

yang ada disekolah

saranapra.php

Proses

Pembelajaran

File untuk menampilkan

informasi proses pembalajaran

pembelajaran.php

Peserta Didik File untuk menangani

informasi jumlah penerimaan

siswa disekolah

pesertadidik.php

Login

File untuk masuk kesistem

evaluasi prestasi siswa

loginsistem.php

Kontak

File untuk menampilkan

informasi kontak sekolah yang

bias dihubungi

contak.php

Berikut adalah tampilan halaman utama nya :

Gambar 5.2 Halaman utama

Dan untuk tampilan halaman login ke sistem adalah sebagai berikut :

(10)

98

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

Sub Menu

Deskripsi

Nama

File

Home

File untuk menangani

halaman utama admin

index.php

Siswa

Input siswa baru File untuk memasukan data

baru siswa

siswa_form.php

Lihat kelas

siswa

File untuk melihat kelas

siswa

kelas_siswa_view.

php

Guru

Input guru baru

File untuk memasukan data

guru baru

guru_form.php

Lihat data guru

File untuk menampilkan

data guru

guru_view.php

Rgister guru

mapel

File untuk mengolah data

mengajar guru

register_guru_map

el_form.php

Register wali

kelas

File untuk mengolah data

wali kelas

register_guru_wali

_form.php

Mata

pelajaran

Input mapel

baru

File untuk memasukan data

mata pelajaran

mapel_form.php

Lihat data mapel File untuk melihat data

mata pelajaran, serta

didalamnya sudah termasuk

link untuk menambahkan

data nilai KKM mapel

mapel_view.php

Pengaturan

Kelas

File untuk memasukan data

kelas

kelas.php

Tahun pelajaran

File untuk mengolah tahun

pelajaran

tahun.php

Kelompok

belajar

File untuk memasukan data

kelompok siswa, digunakan

untuk penilaian kepribadian

dan akhlak siswa

kelompok_belajar.

php

Ekstrakulikuler

File untuk menangani data

ekstrakulikuler yang ada di

sekolah

eks_view.php

User

File untuk mengolah data

pengguna aplikasi

user_form.php

-

Absensi Siswa

File yang dikunakan untuk

mengisikan data absensi

harian siswa serta untuk

melihat data absensi yang

sudah dimasukan

(11)

99

Tabel 5.2. Implementasi file yang digunakan di halaman utama admin (lanjutan)

Menu

Sub Menu

Deskripsi

Nama

File

-

Guru Mapel

File yang digunakan untuk

mengolah data mengajara

guru, jika data mengajar

guru sudah dimasukan

sebelumnya maka akan

muncul data tersebut di file

ini

register_guru_map

el_view.php

-

Data KKM

File untuk mengubah data

KKM mapel serta untuk

menyajikan informasi data

KKM mapel

mapel_kkm_kelas

_view.php

-

Data Wali Kelas Untuk menampilkan data

wali kelas dan untuk

mengubah data wali kelas

dan menghapusnya

register_guru_wali

_view.php

-

Data user

File untuk melihat data user

guru dan siswa yang telah

dimasukan serta untuk

mengubah data user

user_view_guru.p

hp

-

Logout

File yang digunakan untuk

keluar dari menu utama

admin

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 :

(12)

100

Tabel 5.3. Implementasi file yang digunakan di halaman utama siswa

Menu

Sub Menu

Deskripsi

Nama

File

Home

File untuk menangani

halaman utama siswa

index.php

Nilai Mapel

Untuk melihat nilai mata

pelajaran, juga tersedia

tombol cetak untuk

mencetak laporan nilai

mapel siswa

nilai_mapel_sis

wa.php

Nilai

pengembangan

diri

File yang digunakan untuk

menyajikan informasi

nilai kegiatan

ekstrakulikuler siswa yang

diikuti

nilai_eks_sisw

a.php

Nilai kepribadian

dan Akhlak

Untuk menyajikan

informasi nilai

kepribadian dan akhlak

siswa

nilai_ka_siswa.

php

Raportku

File yang digunakan untuk

melihat dan mencetak

keseluruhan nilai (raport

siswa)

raportku.php

-

Absensiku

File untuk menyajikan

informasi absensi siswa

absensiku.php

-

Penilaian

kepribadian

dan akhlak

File yang digunakan untuk

penilaian kepribadian dan

akhlak siswa baik untuk

siswa itu sendiri maupun

untuk anggota kelompok

lainnya

daftar_penilaia

n_kda.php

-

Logout

File yang digunakan untuk

keluar dari halaman utama

siswa

logoutset.php

Dibawah ini adalah tampilan utama halaman siswa :

(13)

101

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

Sub Menu

Deskripsi

Nama

File

Home

File untuk menangani

halaman utama siswa

index.php

Nilai Mapel

Untuk mengolah nilai

mata pelajaran, juga

tersedia tombol cetak

untuk mencetak laporan

nilai mapel siswa

mapel_kkm.ph

p

Wali kelas

File yang digunakan untuk

rekapitulasi nilai siswa

persemester

daftar_siswa_p

erkelas.php

Nilai

ekstrakulikuler

File yang digunakan untuk

mengolah nilai kegiatan

ekstrakulikuler siswa yang

diikuti

eks_daftar_kel

as.php

Nilai kepribadian

dan Akhlak

Untuk mengolah nilai

kepribadian dan akhlak

siswa

kda_daftar_kel

as.php

-

Absensi

Siswa

File untuk menyajikan

informasi absensi siswa

absen_siswa_vi

ew.php

-

Logout

File yang digunakan untuk

keluar dari halaman utama

wali kelas

logoutset.php

Berikut adalah tampilan halaman utama wali kelas :

(14)

102

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

Sub Menu

Deskripsi

Nama

File

Home

File untuk menangani

halaman utama siswa

index.php

Nilai Mapel

Untuk mengolah nilai

mata pelajaran, juga

tersedia tombol cetak

untuk mencetak laporan

nilai mapel siswa

mapel_kkm.ph

p

Nilai kepribadian

dan Akhlak

Untuk mengolah nilai

kepribadian dan akhlak

siswa

kda_daftar_kel

as.php

Rekap nilai

File yang digunakan untuk

rekap nilai siswa yang

telah dimasukan

rekap_nilai.php

-

Absensi

Siswa

File untuk menyajikan

informasi absensi siswa

absen_siswa_vi

ew.php

-

Logout

File yang digunakan untuk

keluar dari halaman utama

guru pkn atau agama

logoutset.php

Berikut adalah tampilan halaman utama guru Pkn atau guru Agama :

(15)

103

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

Sub Menu

Deskripsi

Nama

File

Kepala sekolah

Rekap nilai

File yang digunakan untuk

rekap nilai siswa semua

mata melajaran dan semua

kelas siswa

daftar_siswa_p

erkelas.php

Nilai Mapel

Kenaikan

Kelas

Untuk mengolah nilai

mata pelajaran, juga

tersedia tombol cetak

untuk mencetak laporan

nilai mapel siswa

kenaikan_kelas

.php

(16)

104

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

(17)

105

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

No

Form

Identifikasi

Jenis

Pengujian

1

INF-01 login

U-01-001

Black Box

2

U-01-002

Black Box

3

U-01-003

Black Box

4

U-01-004

Black Box

5

U-01-005

Black Box

6

U-01-006

Black Box

7

INF-02 data siswa

U-02-001

Black Box

8

U-02-002

Black Box

9

U-02-003

Black Box

10

INF-03 data guru

U-03-001

Black Box

11

U-03-002

Black Box

12

U-03-003

Black Box

13

U-03-004

Black Box

14

INF-04 register guru mapel

U-04-001

Black Box

15

U-04-002

Black Box

16

U-04-003

Black Box

17

U-04-004

Black Box

(18)

106

Tabel 5.7 Rencana Pengujian (lanjutan 1)

No

Form

Identifikasi

Jenis

Pengujian

19

INF-05 register wali kelas

U-05-001

Black Box

20

U-05-002

Black Box

21

U-05-003

Black Box

22

U-05-004

Black Box

23

U-05-005

Black Box

24

INF-06 data mata pelajaran

U-06-001

Black Box

25

U-06-002

Black Box

26

U-06-003

Black Box

27

INF-07 data kkm mata

pelajaran

U-07-001

Black Box

28

U-07-002

Black Box

29

U-07-003

Black Box

30

U-07-004

Black Box

31

INF-08 data kelas

U-08-001

Black Box

32

U-08-002

Black Box

33

U-08-003

Black Box

34

U-08-004

Black Box

35

INF-09 data tahun pelajaran

U-09-001

Black Box

36

U-09-002

Black Box

37

U-09-003

Black Box

38

U-09-004

Black Box

39

U-09-005

Black Box

40

INF-10 kelompok belajar

siswa

U-10-001

Black Box

41

U-10-002

Black Box

42

U-10-003

Black Box

43

INF-11 ekstrakulikuler siswa

U-11-001

Black Box

44

U-11-002

Black Box

45

U-11-003

Black Box

46

U-11-004

Black Box

47

INF-12 data user

U-12-001

Black Box

48

U-12-002

Black Box

49

U-12-003

Black Box

(19)

107

Tabel 5.7 Rencana Pengujian (lanjutan 2)

No

Form

Identifikasi

Jenis

Pengujian

51

INF-13 data kepala sekolah

U-13-001

Black Box

52

U-13-002

Black Box

53

U-13-003

Black Box

54

U-13-004

Black Box

55

U-13-005

Black Box

56

INF-14 absensi siswa

U-14-001

Black Box

57

U-14-002

Black Box

58

INF-15 nilai mata pelajaran

U-15-001

Black Box

59

U-15-002

Black Box

60

U-15-003

Black Box

61

INF-16 nilai kegiatan

pengembangan diri

U-16-001

Black Box

62

U-16-002

Black Box

63

INF-17 penilaian kepribadian

dan akhlak siswa

U-17-001

Black Box

64

U-17-002

Black Box

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

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-01-001

User name dan password tidak sesuai

Tampil pesan username atau password salah

(20)

108

Tabel 5.8 Pengujian INF-01 (lanjutan)

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-01-002 Username dan password sesuai dengan level admin Menu utama admin ditampilkan Menu utama admin ditampilkan Diterima U-01-003 Username dan password sesuai dengan level guru Menu utama guru ditampilkan

Menu utama guru ditampilkan Diterima U-01-004 Username dan password sesuai dengan level guru pkn atau agama Menu utama guru ditampilkan, dan tambahkan menu nilai kepribadian dan akhlak siswa

Menu utama guru ditampilkan, menu bertambah dengan menu Penilaian kepribadian dan akhlak siswa Diterima U-01-005 Username dan password sesuai dengan level wali kelas Menu utama wali kelas ditampilkan, dan tambahkan menu wali kelas, nilai kegiatan pengembangan diri, dan nilai kepribadian dan akhlak siswa

Menu utama wali kelas ditampilkan, menu bertambah sesuai harapan Diterima U-01-006 Username dan password hak akses kepala sekolah Penambahan penu pada setiap halaman yaitu menu kepala sekolah menu ditambahkan dengan menu kepala sekolah Diterima

2)

Pengujian INF-02

Pengujian ini untuk menguji form data siswa, meliputi penambahan data

siswa dan pengubahan data siswa.

(21)

109

Tabel 5.9 Pengujian INF-02

Identifikasi

Data Masukan

Output yang Diharapkan

Output yang

Didapat

Kesimpulan

U-02-001

Form tidak di isi semua atau sebagian tidak di isi

Menampilkan pesan data tidak boleh kosong

Pesan ditampilkan untuk field yang kosong Diterima U-02-002 Form di isi dengan data yang sesuai

Menampilkan pesan data siswa dimasukan, data disimpan kedalam databse

Menampilkan pesan data siswa berhasil disimpan, dalam database data tersimpan Diterima U-02-003 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

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-03-001

Form tidak di isi semua atau sebagian tidak di isi

Menampilkan pesan data tidak boleh kosong

Pesan ditampilkan untuk field yang kosong

Diterima

U-03-002

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

U-03-003

Data masukan sesuai dengan pengubahan data yang sesuai

Menampilkan pesan data guru berhasil diubah, data guru berubah dalam database

Sesui dengan yang diharapkan

Diterima

U-03-004

Penghapusan data guru, mengklik link hapus data guru

Menampilkan pesan hapus data ini?, jika ya data guru dihapus dalam database

Sesui dengan yang diharapkan

(22)

110

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

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-04-001

Form tidak di isi semua atau sebagian tidak di isi

Menampilkan pesan data tidak boleh kosong

Pesan ditampilkan untuk field yang kosong

Diterima

U-04-002

Form di isi dengan data yang sesuai

Menampilkan pesan data guru mapel dimasukan, data disimpan kedalam database

Menampilkan pesan data guru mapel berhasil disimpan, dalam database data tersimpan Diterima U-04-003

Data masukan sesuai dengan pengubahan data yang sesuai

Menampilkan pesan data guru berhasil diubah, data guru mapel berubah dalam database

Sesui dengan yang diharapkan

Diterima

U-04-004

Form di isi dengan filed kode mapel, kelas dan tahun ajar yang sudah ada dalam database

Menampilkan pesan mapel dengan kelas dan tahun ajar ini sudah ada. Data guru mapel tidak dimasukan ke database

Sesui dengan yang diharapkan

Diterima

U-04-005

Penghapusan data guru mapel, mengklik link hapus data guru mapel

Menampilkan pesan hapus data ini?, jika ya data guru mapel dihapus dalam database

Sesui dengan yang diharapkan

Diterima

5)

Pengujian INF-05

Pengujian ini untuk menguji form register wali kelas, meliputi

penambahan, pengubahan, dan penghapusan data wali kelas.

(23)

111

Tabel 5.12 Pengujian INF-05

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-05-001

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-002

Form di isi dengan data yang sesuai

Menampilkan pesan data wali kelas dimasukan, data disimpan kedalam database

Menampilkan pesan data wali kelas berhasil disimpan, dalam database data tersimpan Diterima U-05-003

Data masukan sesuai dengan pengubahan data yang sesuai

Menampilkan pesan data wali kelas berhasil diubah, data wali kelas berubah dalam database

Sesui dengan yang diharapkan

Diterima

U-05-004

Form di isi dengan filed kelas dan tahun ajar yang sudah ada dalam database

Menampilkan pesan wali kelas dengan kelas dan tahun ajar ini sudah ada. Data wali kelas tidak dimasukan ke database

Sesui dengan yang diharapkan

Diterima

U-05-005

Penghapusan data wali kelas, mengklik link hapus data wali kelas

Menampilkan pesan hapus data ini?, jika ya data wali kelas dihapus dalam database

Sesui dengan yang diharapkan

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

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-06-001

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-002

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

(24)

112

Tabel 5.13 Pengujian INF-06 (lanjut)

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-06-003

Data masukan sesuai dengan pengubahan data yang sesuai

Menampilkan pesan data mapel berhasil diubah, data mapel berubah dalam database

Sesui dengan yang diharapkan

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

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-07-001

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-002

Form di isi dengan data yang sesuai Menampilkan pesan data kkm mapel dimasukan, data disimpan kedalam database Menampilkan pesan data kkm mapel berhasil disimpan, dalam database data tersimpan Diterima U-07-003

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 sudah ada dan data tidak diubah dalam database

Ditolak

U-07-004

Field kode mapel, tahun kkm dan tingkat di isi dengan data yang sudah ada dalam database

Menampilkan pesan data kkm mapel sudah ada, data kkm mapel tidak diubah dalam database

Sesui dengan yang diharapkan

Diterima

8)

Pengujian INF-08

Pengujian ini untuk menguji form data kelas, meliputi penambahan,

pengubahan dan penghapusan data kelas.

(25)

113

Tabel 5.15 Pengujian INF-08

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-08-001

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-002

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

U-08-003

Field kelas di isi dengan data yang sudah ada dalam database

Menampilkan pesan duplicate entry for primary key, data tidak disimpan dalam database

Sesui dengan yang diharapkan

Diterima

U-08-004

Penghapusan data kelas, mengklik link hapus data kelas

Menampilkan pesan hapus data ini?, jika ya data kelas dihapus dalam database

Sesui dengan yang diharapkan

Diterima

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

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-09-001

Form tidak di isi semua atau sebagian tidak di isi

Menampilkan pesan data tidak boleh kosong

Pesan ditampilkan untuk field yang kosong

Diterima

U-09-002

Form di isi dengan data yang sesuai

Menampilkan pesan data tahun pelajaran dimasukan, data disimpan kedalam database

Sesui dengan yang diharapkan

Diterima

U-09-003

Pengubahan data pada filed tahun pelajaran dengan yang sudah ada dalam database

Menampilkan pesan tahun pelajaran ini sudah ada, data tidak disimpan dalam database Menampilkan pesan data berhasil diubah, data berubah dalam database Ditolak

(26)

114

Tabel 5.16 Pengujian INF-09 (lanjutan)

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-09-004

Data masukan dengan tahun pelajaran yang sama dengan yang sudah ada dalam database

Menampilkan pesan tahun pelajaran ini sudah ada, data tidak disimpan dalam database Menampilkan pesan data berhasil disimpan, data disimpan dalam database Ditolak U-09-005 Pengaktifan tahun pelajaran. Menampilkan pesan tahun pelajaran diaktifkan, tapel/ semester aktif berubah.

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

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-10-001

Pilihan kelompok dipilih pada satu kelompok samua

Menampilkan pesan data tidak disimpan, karena maksimal kelompok harus 8 orang, data kelompok tidak disimpan dalam database Memunculkan pesan data kelompok disimpan, data disimban dalam database Ditolak U-10-002

Masukan data sesuai dengan jumlah maksimal kelompok 8 orang Menampilkan pesan data kelompok disimpan, data disimpan kedalam database

Sesui dengan yang diharapkan

Diterima

U-10-003

Filed pilih kelompok tidak dipilih semua atau sebagian

Menampilkan pesan kelompok belum dipilih semua, data tidak disimpan dalam database Muncul pesan data kelompok berhasil disimpan, data disimpan dalam database, filed kelompok dalam tabel siswa ada yang null

(27)

115

11)

Pengujian INF-11

Pengujian ini untuk menguji form ekstrakulikuler siswa, meliputi

penambahan, pengubahan, dan penghapusan.

Tabel 5.18 Pengujian INF-11

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-11-001 Field nama ekstrakulikuler di isi dengan nama ekstrakulikuler yang sudah ada pada database

Menampilkan pesan data tidak disimpan, karena nama

ekstrakulikuler sudah ada dalam database, data tidak disimpan dalam database Memunculkan pesan data ekstrakulikuler disimpan, data disimban dalam database Ditolak U-11-002

Masukan data sesuai Menampilkan

pesan data ekstrakulikuler disimpan, data disimpan kedalam database

Sesui dengan yang diharapkan Diterima U-11-003 Filed nama ekstrakulikuler dibiarkan kosong Menampilkan pesan data belum lengkap, data tidak disimpan dalam database

Sesui dengan yang diharapkan

Diterima

U-11-004

Klik link hapus data ekstrakulikuler

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.

(28)

116

Tabel 5.19 Pengujian INF-12

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-12-001

Field nama username di isi dengan nama

username yang sudah ada pada database

Menampilkan pesan data tidak disimpan, karena username sudah ada dalam database, data tidak disimpan dalam database Memunculkan pesan duplicate entry fro primary key, data tidak disimpan dalam database

Diterima

U-12-002

Masukan data sesuai Menampilkan

pesan data username disimpan, data disimpan kedalam database

Sesui dengan yang diharapkan

Diterima

U-12-003

Filed dibiarkan kosong semua atau sebagian

Menampilkan pesan data belum lengkap, data tidak disimpan dalam database

Sesui dengan yang diharapkan

Diterima

U-12-004

Klik link hapus data username

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

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-13-001

Field nip di isi dengan nip yang sudah ada pada database

Menampilkan pesan data tidak disimpan, karena nip sudah ada dalam database, data tidak disimpan dalam database Memunculkan pesan duplicate entry fro primary key, data tidak disimpan dalam database

Diterima

U-13-002

Masukan data sesuai Menampilkan

pesan data kepala sekolah disimpan, data disimpan kedalam database

Sesui dengan yang diharapkan

(29)

117

Tabel 5.20 Pengujian INF-13 (lanjutan)

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-13-003

Filed dibiarkan kosong semua atau sebagian

Menampilkan pesan data belum lengkap, data tidak disimpan dalam database

Sesui dengan yang diharapkan

Diterima

U-13-004

Klik link hapus data kepala sekolah

Menampilkan pesan hapus data ini?, jika ya data kepala sekolah dihapus dalam database

Sesui dengan yang diharapkan

Diterima

U-13-005

Penambahan data kepala sekolah dengan data kepala sekolah sudah ada dalam database

Menampilkan pesan data kepala sekolah sudah ada.

Sesui dengan yang diharapkan Diterima namun kurang tepat, karena tidak ada pengecekan dalam masa jabatan kepala sekolah

14)

Pengujian INF-14

Pengujian ini untuk menguji form absensi siswa, meliputi penambahan

data saja.

Tabel 5.21 Pengujian INF-14

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-14-001

Masukan data sesuai Menampilkan

pesan data absensi siswa disimpan, data disimpan kedalam database

Sesui dengan yang diharapkan

Diterima

U-14-002

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

15)

Pengujian INF-15

Pengujian ini untuk menguji form nilai mata pelajaran, meliputi

penambahan data dan pengubahan data.

(30)

118

Tabel 5.22 Pengujian INF-15

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-15-001

Masukan data sesuai Menampilkan

pesan data nilai mapel siswa disimpan, data disimpan kedalam database

Sesui dengan yang diharapkan

Diterima

U-15-002

Masukan data sesuai namun dengan kode mapel, kelas dan tahun pelajaran yanag sudah ada dalam database

Menampilkan pesan nilai mapel ini sudah di isi, data tidak disimpan dalam database

Sesui dengan yang diharapkan

Diterima

U-15-003

Pengubahan data nilai mapel dengan masukan data yang sesuai

Menampilkan pesan nilai mapel diubah, data diubah dalam database

Sesui dengan yang diharapkan

Diterima

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

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-16-001

Masukan data sesuai Menampilkan

pesan data nilai eks siswa disimpan, data disimpan kedalam database

Sesui dengan yang diharapkan

Diterima

U-16-002

Memasukan data nilai ekstrakulikuler yang sudah ada atau untuk yang kedua kalinya

Link penilaian ekstrakulikuler tidak ada, dan ada penambahan hasil penilaiannya

Sesui dengan yang diharapkan

Diterima

17)

Pengujian INF-17

Pengujian ini untuk menguji form penilaian kepribadian dan akhlak siswa,

meliputi penambahan data dan pengecekan data nilai yang sudah ada.

(31)

119

Tabel 5.24 Pengujian INF-17

Identifikasi

Data Masukan

Output yang

Diharapkan

Output yang

Didapat

Kesimpulan

U-17-001

Masukan data sesuai Menampilkan

pesan data nilai kepribadian dan akhlak siswa disimpan, data disimpan kedalam database

Sesui dengan yang diharapkan

Diterima

U-17-002

Memasukan data nilai kepribadian dan akhlak siswa

Link penilaian kepribadian dan akhlak siswa tidak ada, dan ada penambahan hasil penilaiannya

Sesui dengan yang diharapkan

Diterima

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.

Gambar

Gambar 5.1 Gambar implementasi relasi tabel
Tabel 5.2. Implementasi file yang digunakan di halaman utama admin
Tabel 5.2. Implementasi file yang digunakan di halaman utama admin (lanjutan)
Tabel 5.3. Implementasi file yang digunakan di halaman utama siswa
+7

Referensi

Dokumen terkait

Terjadinya penurunan kuwalitas moral bangsa merupakan salah satu dampak negatif dari globalisasi.Pemerintah tampaknya sudah mulai sadar akan pentingnya nilai moral bagi

Demikian daftar riwayat hidup ini saya buat dengan sesungguhnya dan apabila dikemudian hari terdapat keterangan yang tidak benar saya bersedia dituntut dimuka

Masalah yang akan diselesaikan dalam proposal Program Kreativitas Mahasiswa Penelitian yang berjudul “Pemanfaatan limbah tongkol jagung sebagai bioetanol dengan

Belanja Modal Barang 1.200.000.000 - - 1 Paket Desa Berlian

[r]

[r]

The region between Frederiksha˚b Isblink and Ser- miligaarsuk (Fig. 1) was divided into four blocks based on: (i) the recognition of blocks where rocks have been partially to

Skripsi ini merupakan salah satu syarat yang harus dipenuhi untuk memperoleh gelar Sarjana Administrasi Bisnis dari Program Studi Ilmu Administrasi Bisnis, Fakultas Ilmu Sosial