BAB IV IMPLEMENTASI DAN PENGUJIAN



<span class="style1">Struktur Organisasi <span class="style1">Yayasan



Script diatas merupakan potongan dari script halaman organisasi yayasan yang didalamnya terdapat kepengurusan yayasan dan struktur struktur yang ada pada kepengurusan sekolah Yayasan Pendidikan SMP Mazroatul Ulum.

4.1.4.17 Implementasi Halaman dari fasilitas sekolah Berikut gambaran dari halaman fasilitas sekolah yang terdapat di webnya

4.17 implementasi tampilan halaman fasilitas siswa



Script diatas merupakan potongan dari halaman fasilitas dari sekolah yang didalamnya terdapat beberapa factor pendukung untuk kegiatan belajar mengajar di suatulembaga pendidikan.

4.1.4.18 Implementasi Halaman dari prestasi sekolah Berikut gambaran dari halaman prestasi sekolah yang terdapat di webnya

4.18 implementasi tampilan halaman prestasi siswa

<span class="style5">Prestasi smp Yayasan Mazro'atul ulum



Pada penggalan kode diatas merupakan kode program lihat halaman prestasi , dimana data baik itu berupa foto dokumentasi akan di tampilkan dan bisa dilihat oleh siapa saja.

4.1.4.19 Implementasi Halaman admin manage data guru Berikut gambaran dari halaman admin manage data guru sekolah yang terdapat di webnya

4.19 implementasi tampilan halaman admin manage data guru







name="reset"

Pada penggalan script di atas merupakan kode program untuk admin manage data guru, yang dimana admin bisa melakukan input data guru, melihat data guru, edit data guru dan hapus data guru.

4.1.4.20 Implementasi Halaman admin manage data siswa Berikut gambaran dari halaman admin manage data siswa sekolah yang terdapat di webnya

4.20 implementasi tampilan halaman admin manage data siswa
Nip :
Nama :
Tempat lahir :
/>

Tanggal lahir :
/>

Jenis kelamin :
/>

Alamat :
Agama :
No telepon :
/>

Email :
/>

Password :
/>



/>











Sama dengan sebelumnya diatas merupakan penggala kode program dari halaman admin manae data siswa sekolah, dihalaman ini seorang admin dapat melakukan input data, melihat data siswa yang sudah tersimpan, hapus data dan edit data pada halaman lihat data.

4.1.4.21 Implementasi Halaman admin manage data nilai Berikut gambaran dari halaman admin manage data nilai siswa sekolah yang terdapat di webnya

4.21 implementasi tampilan halaman admin manage data nilai siswa

FORM INPUT NILAI

 INPUT DATA NILAI  HALAMAN ADMINLIHAT DATA



Masukkan Data Dengan Benar

Berhasil menambah data!

'; } ?>

Nis :
Nama :
/>
Tempat Lahir :
Tanggal Lahir :
Jenis Kelamin :
/>
Alamat :
Agama :
Nama Ayah :
Nama Ibu :
/>








/>

Pada penggalan kode program diatas ini merupakan kode program dari admin input data nilai siswa, dihalaman tersebut admin dapat melihat data nilai yang sudah ada, menghapus data yang sudah ada dan juga bisa mengedit data yang sudah tersimpan.

4.1.4.22 Implementasi Halaman admin manage data kelas siswa Berikut gambaran dari halaman admin manage data kelas siswa sekolah yang terdapat di webnya

4.22 implementasi tampilan halaman admin manage data kelas siswa

KD Nilai :
Semester :
KD Kelas :
/>
KD Mapel :
/>
Mata Pelajaran :
Nis




name="reset"

KD Kelas :
Nis :


Pada penggalan kode program diatas ini merupakan kode program dari admin input data kelas siswa, dihalaman tersebut admin dapat melihat data kelas yang sudah ada, menghapus data yang sudah ada dan juga bisa mengedit data yang sudah tersimpan.

4.1.4.23 Implementasi Halaman dari admin manage data jadwal mata pelajaran siswa Berikut gambaran dari halaman admin manage data mata pelalajaran siswa sekolah yang terdapat di webnya

4.23 implementasi tampilan halaman admin manage data jadwal mata pelajaran siswa










Pada penggalan kode program diatas ini merupakan kode program dari admin input data jadwal mata pelajaran siswa, dihalaman tersebut admin dapat melihat data jadwal mapel yang sudah ada, menghapus data yang sudah ada dan juga bisa mengedit data yang sudah tersimpan.

4.2 Pengujian Pengujian program aplikasi ini dilakukan dengan menggunakan metode black box testing. Metode black box ini merupakan pengujian berdasarkan fungsi dari program. Dan tujuan dari metode black box testing ini adalah untuk menemukan kesalahan fungsi dari suatu program. Metode black box testing ini dilakukan dengan cara memberikan sejumlah inputan (input data) pada program aplikasi kemudian diproses sesuai dengan kebutuhan fungsionalnya untuk melihat apakah program aplikasi tersebut menghasilkan keluaran (output) yang dinginkan sesuai dengan fungsi dari aplikasi tersebut.

Pengujian aplikasi ini bertujuan untuk mengetahui apakah aplikasi ini dibangun sesuai dengan kebutuhan dengan tujuan untuk mencegah agar aplikasi ini bisa diterapkan dengan semestinya dan sehingga tidak menimbulkan kesalahan-kesalahan yang akan menimbulkan ketidaknyamanan pengguna.

4.2.1 Skenario Pengujian black box Skenario

 Admin

Bagian yang

Tindakan

diuji

pengujian

Status aplikasi

Hasil yang diharapkan

Menu

Memasukkan

1. Data valid dan

melakukan

halaman

username dan

login diterima

login

login

password

1.Sistem akan menampilkan halaman admin.

2. Data tidak valid dan login ditolak

2.Sistem memberikan

notif untuk login kembali

 Guru

Menu

Memasukkan

1. Data valid dan

halaman

username dan

login diterima

login

password

melakukan

1. Sistem akan menampilkan halaman guru

2. Data tidak valid

login

dan login ditolak

2. Sistem akan memberikan notif login gagal dan kembali kehalaman utama

 Siswa

Menu

Memasukkan

1. Data valid dan

melakukan

halaman

username dan

login diterima

login

login

password

1. Sistem akan menampilkan halaman siswa

2. Data tidak valid dan login ditolak

2. Sistem akan memberikan notif login gagal dan kembali kehalaman utama

 Admin, guru

Menu

Pilih menu

Sistem

Sistem akan

dan siswa

halaman

halaman home

menampilkan

menampilkan halaman

memilih home

home

halaman home

home

Lanjutan pengujian skenario black box Skenario

 Admin, guru

Bagian yang

Tindakan

diuji

pengujian

Menu

Pilih menu

Status aplikasi

Hasil yang diharapkan

Sistem

Sistem akan

dan siswa

halaman

halaman yayasan

yayasan  Admin, guru dan siswa

dan siswa

menampilkan halaman

halaman yayasan

home

Menu

pilih menu

Sistem

Sistem akan

halaman

sambutan

menampilkan

menampilkan halaman

sambutan

halaman yayasan

halaman sambutan

yayasan

yayasan  Admin, guru

menampilkan

yayasan

Menu

Pilih menu visi

Sistem

Sistem akan

halaman visi

dan misi

menampilkan

menampilkan halaman

halaman visi dan

visi dan misi

dan misi

misi  Admin, guru dan siswa

Menu

Pilih menu

Sistem

Sistem akan

halaman

sejarah

menampilkan

menampilkan halaman

halaman sejarah

sejarah

sejarah  Admin, guru dan sis

Menu

Pilih menu

Sistem

Sistem akan

halaman

struktur

menampilkan

menampilkan halaman

sturktur

organisasi

struktur organisasi

struktur organisasi

Menu

Pilih menu

Sistem

Sistem akan

halaman

fasilitas

menampilkan

menampilkan halaman

fasilitas

fasilitas

organisasi  Admin, guru dan siswa

fasilitas  Admin, guru dan siswa

Menu

Pilih menu

Sistem

Sistem akan

halaman

prestasi

menampilkan

menampilkan halaman

prestasi

prestasi

prestasi  Admin , guru dan siswa

Menu

Pilih menu da

Sistem

Sistem akan

halaman

klik organisasi

menampilkan

menampilkan halaman

organisasi

siswa

organisasi siswa

organisasi siwa

Pilih menu dan

Sistem

Sistem akan

siswa

 Admin, guru

Menu

dan siswa

halaman

klik

menampilkan

menampilkan

ektrakulikule

ektrakulikuler

ektrakulikuler

ekstrakulikuler siswa

r  Admin, guru dan siswa

 Admin, guru dan siswa

siswa

Menu

Pilih menu dan

Sistem

Sistem akan

halaman osis

klik osis

menampilkan

menampilkan halaman

struktur osis siswa

osis siswa

Menu

Pilih menu dan

Sistem

Sistem akan

halaman

klik contact kami

menampilkan

menampilkan halaman

halaman contact

contact kami

contact kami

kami  Admin, guru dan siswa

Menu

Pilih menu dan

Sistem

Sistem akan

halaman

klik galeri

menampilkan

menampilkan halaman

halaman galeri

galeri sekolah

galeri  Guru memilih home

Menu

Pilih menu dan

Sistem

Sistem akan

halaman

klik home

menampilkan

menampilkan halaman

halaman sistem

sistem pengelolaan

informasi

nilai

home

pengelolaan nilai  Guru memilih profil

Menu

Pilih menu dan

Sistem

Sistem akan

halaman

klik

menampilkan

menampilkan halaman

profil

profil,kemudian

halaman data

data profil guru.

memasukkan

profil guru

kode yang diminta dan klik menu lihat profil  Guru memilih jadwal mengajar

Menu jadwal

Pilih menu dan

Sistem

Sistem akan

mengajar

klik jadwal

menampilkan

menampilkan halaman

mengajar,

halaman data

data jadwal mengajar

kemudian

jadwal mengajar

guru

masukkan kodde

guru

yang diminta dan klik lihat data  Guru memilih masukkan nilai

Menu

Pilih menu

1. Sistem

1. Sistem akan

halaman

masukkan nilai,

menampilkan

menampilkan

input nilai

menyimpan dan

halaman input

halaman input data

mereset

data nilai

nilai 2. Data akan tersimpan kedalam database

2. Menyimpan

nilai

data nilai yang sudah di input 3. Data nilai tidak 3. Mengulang data nilai yang

disimpan kedalam database

belum di simpan  Guru memilih

Menu

Pilih menu dan

Sistem

Sistem akan

melihat data

halaman lihat

klik lihat data

menampilkan

menampilkan halaman

nilai

data nilai

nilai serta

halaman data nilai

data nilai siswa

masukkan kode.

siswa

Menu

Pilih menu dan

Sistem

sistem akan

halaman

klik logout

menampilkan

menampilkan halaman

halaman utama

utama

 Guru memilih logout

logout  Siswa memilih home

Menu

Pilih menu dan

Sistem

Sistem akan

halaman

klik home

menampilkan

menampilkan halaman

halaman sistem

sistem pengelolaan

pengelolaan nilai

nilai

home

 Siswa melihat profil

Menu

Pilih menu dan

Sistem

Sistem akan

halaman

klik profil,

menampilkan

menampilkan halaman

profil

kemudian

halaman data

data profil siswa

masukkan kode

profil siswa

yang diminta  Siswa memilih kelas

Menu

Pilih menu dan

Sistem

Sistem akan

halaman

klik kelas,

menampilkan

menampilkan halaman

kelas

kemudaian

halaman data kelas

data kelas siswa

masukkan kode

siswa

yang diminta lalu klik lihat data  Siswa memilih nilai

Menu

Pilih menu dan

Sistem

Sistem akan

halaman nilai

klik nilai,

menampilkan

menampilkan halaman

kemudian

halaman data nilai

menu data siswa

masukkan kode

siswa

yang di minta lalu klik lihat data  Siswa memilih logout

Menu

Pilih menu dan

Sistem

Sistem akan

halaman

klik logout

menampilkan

menampilkan halaman

halaman utama

utama

1. Sistem

1. Sistem akan

logout  Admin memilih guru

Menu

Pilih menu dan

halaman guru

klik guru,

menampilkan

menampilkan

memasukkan data

halaman form

halaman form input

guru, menambah

input data guru

data guru

data guru, lihat data guru, kembali kehalaman admin, merubah data guru dan menghapus data guru

2. Menambah data guru 3. Melihat data guru 4. Kehalaman utama admin 5. Merubah atau edit data guru

2. Data guru tersimpan kedalam database 3. Melihat data guru yang tersimpan didalam database 4. Kembali kehalaman utama admin 5. Data guru berubah

Menghapus

dan tersimpan ke

data guru

database

6. Data guru dihapus dari database  Admin memilih siswa

Menu

Pilih menu dan

halaman

klik siswa,

menampilkan

menampilkan

siswa

memasukkan data

halaman form

halaman input data

siswa, menambah

input data siswa

siswa

data siswa, lihat data siswa, kembali ke halaman admin, merubah data dan menghapus data siswa

1. Sistem

2. Menambah data siswa 3. Melihat data siswa 4. Kehalaman utama admin 5. Merubah data siswa 6. Menghapus data siswa

1. Sistem akan

2. Data siswa tersimpan kedalam database 3. Melihat data siswa yang tersimpan didalam database 4. Kehalaman utama admin 5. Menghapus data siswa didalam database 6. merubah data siswa yang ada didalam database

 Admin memilih nilai

Menu

Pilih menu dan

halaman nilai

klik nilai,

menampilkan

menampilkan

memasukkan data

halaman form

halaman input data

nilai, menambah

input data nilai

nilai

data nilai, lihat data nilai, kembali kehalaman admin, merubah dan menghapus data nilai

1. Sistem

2. Menambah data nilai 3. Melihat data nilai 4. Kehalaman admin 5. Merubah data nilai 6. Menghapus data nilai

1. Sistem akan

2. Data nilai tersimpan kedalam database 3. Meilhat data nilai yang didalam database 4. Kehalaman utama admin 5. Menghapus data nilai yang didalam database

6. Merubah data nilai yang ada didalam database  Admin memilih kelas

Menu

Pilih menu dan

halaman

klik kelas,

menampilkan

menampilkan

kelas

memasukkan data

halaman form

halaman form input

kelas, menambah

input data kelas

data kelas

data kelas, lihat data kelas, kembali kehalaman admin, merubah dan menghapus data kelas

1. Sistem

2. Menambah data kelas 3. Melihat data kelas 4. Kehalaman utama admin 5. Merubah data admin

 Admin memilih

1. sistem akan

2. Data tersimpan kedalam database 3. Melihat data kelas yang ada di database 4. Kembali kehalaman utama admin 5. Merubah data kelas yang ada di database

6. Menghapus

6. Mengapus data kelas

data admin

yang ada di database

Pilih menu dan

jadwal mata

halaman

klik jadwal mata

menampilkan

menmapilkan

pelajaran

jadwal mata

pelajran,

halaman form

halaman form input

pelajaran

memasukkan data

input jadwal

jadwal mata

jadwal mapel,

mata pelajaran

pelajaran

menambah data jadwal mapel, lihat data mapel, kembali kehalaman admin, merubah dan menghapus data jadwal mapel

1. Sistem

1. Sistem akan

Menu

2. Menambah data mapel 3. Melihat data mapel 4. Kehalama utama admin 5. Merubah data jadwal mapel 6. Menghapus data mapel

2. Data mapel tersimpan kedalam database 3. Melihat data jadwal mapel yang ada di database 4. Akan kembali kehalaman admin 5. Merubah data mapel yang ada di database

6. Menghapus data mapel yang ada di dalam database

4.2.2 Hasil Skenario Pengujian black box Setelah melakukan tahap skenario pengujian dengan metode black box maka dapat diperoleh hasil pengujian dari aplikasi tersebut. Hasil skenario dapat dilihat pada tabel 4.2 : Tabel 4.2 Hasil Skenario Pengujian Black Box Skenario

 Admin melakukan

Bagian yang

Tindakan

diuji

pengujian

Menu halaman

Memasukkan

login

username dan password

login

Status

diharapkan 1. Data valid dan login

melakukan

Menu halaman

Memasukkan

login

username dan password

login

2. Data tidak valid dan

1. Data valid dan login

melakukan

Menu halaman

Memasukkan

login

halaman

login

username dan password

 Admin, guru dan siswa

2. Sukses

1. Sukses

diterima 2. Data tidak valid dan login ditolak

 Siswa

1. Sukses

diterima

login ditolak

 Guru

Hasil yang

1. Data valid dan login

2. Sukses 1. Sukses

diterima 2. Data tidak valid dan login ditolak

Menu halaman

Pilih menu

Sistem menampilkan

home

halaman home

halaman home

2. Sukses

Sukses

memilih home  Admin, guru dan siswa memilih

Menu halaman

Pilih menu dan

Sistem menampilkan

yayasan

halaman yayasan

halaman yayasan Sukses

yayasan  Admin, guru dan siswa

Menu halaman

Pilih menu dan

Sistem menampilkan

sambutan

halaman yayasan

halaman yayasan Sukses

yayasan

 Admin, guru dan siswa

Menu halaman

Pilih menu dan

Sistem menampilkan

visi dan misi

halaman visi dan

halaman visi dan misi

misi  Admin, guru dan siswa

 Admin, guru dan siswa

Menu halaman

Pilih menu dan

Sistem menampikan

sejarah

halaman sejarah

halaman sejarah

Sukses

Sukses Menu halaman

Pilih menu dan

Sistem menampilkan

struktur

halaman struktur

halaman struktur

organisasi

organisasi

organisasi Sukses

 Admin, guru dan siswa

 Admin, guru

Menu halaman

Pilih menu dan

Sistem menampilkan

fasilitas

halaman fasilitas

halaman fasilitas Sukses

Menu halaman

Pilih menu dan

Sistem menampilkan

prestasi

halaman prestasi

halaman prestasi

 Admin, guru

Menu halaman

Pilih menu dan

Sistem menampilkan

dan siswa

organisasi siswa

klik organisasi

halaman organisasi siswa

dan siswa

Sukses

siswa  Admin, guru

Menu halaman

Pilih menu dan

Sistem menampilkan

dan siswa

ekstrakulikuler

klik

halaman ekstrakulikuler sukses

ekstrakulikuler  Admin, guru dan siswa

Sukses

Menu halaman

Pilih menu dan

Sistem menampilkan

osis

klik osis

struktur organisasi osis Sukses

 Admin, guru dan siswa

 Admin, guru dan siswa

 Guru memilih

Menu halaman

Pilih menu dan

Sistem menampilkan

contact kami

klik contact kami

contact kami Sukses

Menu halaman

Pilih menu dan

Sistem menampilkan

galeri

klik galeri

galeri

Menu halaman

Pilih menu dan

Sistem menampilkan

utama guru

klik home

halaman sistem pengelolaan nilai

home  Guru memilih

Menu halaman

Pilih menu dan

Sistem menampilkan data

profil

klik profil,

profil guru

profil

Sukses

Sukses

sukses

kemudian masukkan kode untuk melihat data profil

 Guru memilih

Menu halaman

Pilih menu dan

Sistem menampilkan data

jadwal mengajar

klik jadwal

jadwal mengajar guru

jadwal

mengajar,

mengajar

kemudian

Sukses

masukkan kode untuk lihat data jadwal  Guru memilih

Menu halaman

Pilih menu dan

masukkan nilai

klik input nilai,

masukkan

simpan nilai dan

nilai

reset

1. Sistem menampilkan

1. Sukses

form input nilai 2. Menyimpan data nilai yang sudah diinput

2. Sukses

3. Membatalkan penyimpanan data yang di input  Guru

Menu halaman

Pilih menu dan

Sistem menampilkan data

3. sukses

memilih

lihat data nilai

klik lihat data

nilai siswa yang sudah

lihat data

nilai, kemudian

diinput

nilai

masukkan kode

Sukses

yang di minta untuk melihat data  Guru memilih

Menu halaman

Pilih menu dan

Sistem menampilkan

logout

klik halaman

halaman depan web

 Siswa memilih

Menu halaman

pilih menu dan

Sistem menampilkan

home

klik halaman

halaman sistem

home

pengelolaan nilai siswa

Menu halaman

Pilih menu dan

Sistem menampilkan

profil

klik halaman

halaman data profil

profil, kemudian

siswa

home  Siswa memilih

Sukses

logout

logout

profil

masukkan kode

Sukses

Sukses

nis untuk melihat profil sisw  Siswa memilih

Menu halaman

Pilih menu dan

Sistem menampilkan

kelas

klik halaman

halaman data kelas siswa Sukses

kelas, kemudian

kelas

masukkan kode nis yang diminta  Siswa memilih

Menu halaman

Pilih menu dan

Sistem menampilkan

nilai

klik halaman

halaman data nilai siswa

nilai

nilai, kemudian masukkan kode

sukses

nis yang diminta  Siswa memilih

Menu halaman

Pilih menu dan

Sistem menampilkan

logout

klik logout

halaman depan web

Sukses

logout  Admin memilih

Menu halaman

Pilih menu dan

guru

klik guru,

halaman form input

memasukkan

data guru

guru

1. Sistem menampilkan

1. Sukses

data guru,

2. Menambah data guru

menambah data

3. Melihat data guru

2. Sukses

guru, lihat data

4. Kehalaman utama

3. Sukses

guru, kembali

admin

kehalaman

5. Merubah data guru

admin, merubah

6. Menghapus data

data guru dan

guru

4. Sukses

5. Sukses 6. Sukses

menghapus data guru  Admin memilih

Menu halaman

Pilih menu dan

siswa

klik siswa,

halaman form input

memasukkan

data siswa

siswa

1. Sistem menampilkan

1. Sukses

data siswa,

2. Menambah data siswa

menambah data

3. Melihat data siswa

2. Sukses

siswa, lihat data

4. Kehalaman utama

3. Sukses

siswa, kembali

admin

ke halaman

5. Merubah data siswa

admin, merubah

6. Menghapus data siswa

data dan

4. Sukses

5. Sukses 6. Sukses

menghapus data siswa  Admin memilih nilai

1. Sistem menampilkan

Menu halaman

Pilih menu dan

nilai

klik nilai,

halaman form input

memasukkan

data nilai

1. Sukses

data nilai,

2. Menambah data nilai

menambah data

3. Melihat data nilai

2. Sukses

nilai, lihat data

4. Kehalaman admin

3. Sukses

nilai, kembali

5. Merubah data nilai

4. Sukses

kehalaman

6. Menghapus data nilai

admin, merubah

5. Sukses 6. sukses

dan menghapus data nilai  Admin memilih

Menu halaman

Pilih menu dan

kelas

klik kelas,

halaman form input

memasukkan

data kelas

kelas

1. Sistem menampilkan

1. Sukses

data kelas,

2. Menambah data kelas

menambah data

3. Melihat data kelas

2. Sukses

kelas, lihat data

4. Kehalaman utama

3. Sukses

kelas, kembali

admin

kehalaman

5. Merubah data admin

admin, merubah

6. Menghapus data admin

dan menghapus

4. Sukses

5. Sukses 6. Sukses

data kelas

 Admin

Menu halaman

Pilih menu dan

memilih

jadwal mata

klik jadwal mata

halaman form input

jadwal mata

pelajaran

pelajran,

jadwal mata pelajaran

pelajaran

1. Sistem menampilkan

1. Sukses

memasukkan

2. Menambah data mapel

data jadwal

3. Melihat data mapel

2. Sukses

mapel,

4. Kehalama utama

3. Sukses

menambah data jadwal mapel, lihat data mapel, kembali

admin

4. Sukses

5. Merubah data jadwal mapel

5. Sukses

6. Menghapus data mapel

kehalaman admin, merubah dan menghapus data jadwal mapel

6. sukses

4.2.3 Analisis Hasil Percobaan Setelah melakukan pengujian dengan menjalankan program aplikasi tersebut dapat dianalisa dan disimpulkan bawa proses pada setiap langkah dan menu dapat berjalan dengan baik, seperti menu login guru, login siswa dan login admin, begitu juga dengan halaman admin input data guru, siswa ,nilai dan sms gateway.

Begitu juga dengan halaman siswa dan guru setiap menu yang dijalankan berjalan dengan baik tanpa ada masalah . sehingga aplikasi ini dapat dipergunakan untuk membuat sistem pengelolaan nilai semester dengan baik.

KD jadwal :
KD mapel :
Mata Pelajaran :
Nama Kelas :
Nip :
/>
KD kelas :
/>
Hari :
/>
Jam :

/>