29
BAB IV
PERANCANGAN SISTEM USULAN
4.1. Tahapan Perancangan Sistem
Perancangan sistem ini difokuskan pada Analisis Kebutuhan, Use Case
Diagram, Rancangan Diagram Aktifitas dan Rancangan Dokumen Sistem Usulan.
4.1.1. Analisis Kebutuhan
Kebutuhan pengguna dalam aplikasi ini terdapat tiga pengguna yang dapat
saling berinteraksi dalam lingkungan sistem, bagian petugas, guru dan kepala
sekolah. Ketiga pengguna tersebut memiliki karakteristik interaksi dengan sistem
yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda, seperti
berikut :
1. Kebutuhan Pengguna
Dalam aplikasi inventory terdapat tiga pengguna yang dapat saling
berinteraksi dalam lingkungan sistem, yaitu: Bagian petugas, Bagian Guru dan
Kepala Sekolah. Kedua pengguna tersebut memiliki karakteristik interaksi dengan
sistem yang berbeda-beda dan memiliki kebutuhan informasi yang berbeda-beda,
seperti berikut :
a. Skenario kebutuhan petugas
1) Mengelola data guru
2) Mengelola data kelas
3) Mengelola data pelajaran
4) Mengelola data petugas piket
30
5) Mengecek absensi guru
6) Membuat rekap absensi guru
b. Skenario kebutuhan guru
1) Melakukan absen masuk
2) Melakukan absen keluar
c. Skenario kebutuhan kepala sekolah
1) Melihat laporan absensi guru
2. Kebutuhan Sistem
a. Pengguna harus melakukan login terlebih dahulu untuk dapat
mengakses aplikasi ini dengan memasukkan username dan password
agar privasi masing-masing pengguna tetap terjaga keamanannya.
b. Pengguna harus melakukan logout setelah selesai menggunakan
aplikasi.
c. Sistem membuat laporan absensi.
31
4.1.2 Use Case Diagram
Gambar IV. 1
Use Case Diagram Absen
32
Tabel IV.1
Deskripsi Use Case Melakukan Login
Use Case Name Melakukan login
Requirements Petugas melakukan login
Goal Petugas melakukan login menggunakan form
login yang tersedia di program absensi guru
Pre-Conditions Petugas datang kebagian tempat petugas
Post-condition Petugas melakukan login
Failed and Condition Petugas menerima pesan login gagal dan harus
mengulangnya
Primary Actor Petugas
Main Flow Petugas memasukan Username dan Password
Petugas melakukan login
Alternate Flow/Invariant A Sistem menampilkan menu utama
Invariant B Petugas login
Petugas mengetikan username dan Password
Sistem menampilkan login gagal
33
Tabel IV. 2
Deskripsi Use Case Absen Masuk
Use Case Name Absen masuk
Requirements Guru melakukan absen masuk
Goal Guru melakukan absen masuk menggunakan form
absen masuk yang disediakan oleh petugas
Pre-Conditions Guru Datang Kebagian tempat Petugas
Post-condition Guru melakukan Absen Masuk
Failedand Condition Guru menerima pesan absen masuk
Gagal dan harus mengulangnya
Primary Actor Guru
Main Flow Guru memasukan id guru dan Password
Guru melakukan absen masuk
Alternate
Flow/Invariant A
Sistem menampilkan data absen masuk berhasil
disimpan
Invariant B Guru melakukan absen masuk
Guru mengetikan Id guru dan password
Sistem menampilkan password salah
34
Tabel IV. 3
Deskripsi Use Case Absen Keluar
Use Case Name Absen keluar
Requirements Guru melakukan absen keluar
Goal Guru melakukan absen keluar menggunakan
Form absen keluar yang disediakan oleh petugas
Pre-Conditions Guru datang kebagian tempat petugas
Post-condition Guru melakukan absen keluar
Failed and Condition Guru menerima pesan absen keluar gagal dan
harus mengulangnya
Primary Actor Guru
Main Flow -Guru memasukan Id guru dan password
-Guru melakukan absen keluar
Alternate Flow/Invariant A Sistem menampilkan data absen masuk berhasil
disimpan
Invariant B Guru melakukan absen keluar
Guru mengetikan id guru dan password
Sistem menampilkan password salah
35
Tabel IV.4
Deskripsi Use Case Rekap Absen
Use Case Name Rekap absen
Requirements Petugas melakukan rekap absen
Goal Petugas melakukan rekap absen Menggunakan
form data absensi yang tersedia dalam program
Pre-Conditions Petugas datang kebagian tempat petugas
Post-condition Petugas melakukan rekap absen
Failed and Condition Petugas tidak melihat rekap absen Jika guru
Tidak melakukan absen
Primary Actor Petugas
Main Flow -Petugas merekap data absensi guru yang
Tersedia di form data absensi
-Petugas melakukan rekap absen
Alternate Flow/Invariant A -Sistem menampilkan laporan data absensi guru
Invariant B -Petugas melakukan rekap absen
-Petugas tidak melihat data absensi guru
36
4.1.3 Rancangan Diagram Aktifitas
Gambar IV. 2
Rancangan Diagram Aktifitas
37
4.1.4 Rancangan Dokumen Sistem Usulan
1. Nama Dokumen : Rekap Kehadiran Guru Harian
Fungsi : Untuk Mengetahui Hadir dan Tidaknya Guru Per Hari
Sumber : Bagian Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Sampai Habis Semester
Bentuk : Lihat Lampiran B.1
2. Nama Dokumen : Rekap Kehadiran Guru Bulanan
Fungsi : Untuk Mengetahui Hadir dan Tidak nya Guru Per Bulan
Sumber : Bagian Petugas
Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Sampai Habis Semester
Bentuk : Lihat Lampiran B.2
38
4.2 Perancangan Perangkat Lunak
Perancangan ini Difokuskan pada enam atribut , yaitu ERD, LRS,
Spesifikasi File , Class Diagram, Sequence Diagram, dan Spesifikasi Hardware
dan Software .
4.2.1 Entity Relantionship Diagram ( ERD )
Gambar IV.3
Entity Relantionship Diagram
39
4.2.2. Logical Structure Record (LRS)
Gambar IV.4
Logical Structure Record
ABSEN
Tanggal
ID_Guru**
Masuk
Keluar
Keterangan ID_Petugas**
PETUGAS PIKET
ID_Petugas*
Nama_Petugas
Pwd_Petugas
Status_Petugas
Status_Data
GURU
ID_Guru*
Nama_Guru
Alamat
Tempat_Lahir
Tanggal_Lahir Telepon
Pendidikan
Jenis_Kelamin
Photo
Status_Guru
Pwd_guru
ID_Pelajaran**
ID_Kelas**
PELAJARAN
ID_Pelajaran*
Pelajaran
GURU_DETAIL
ID_Guru** ID_Pelajaran ID_Kelas
KELAS
ID_Kelas*
Kelas
1
1
1
1
1 1
N
1
1
1 1
1
40
4.2.3 Spesifikasi File
Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD
(dan atau file-file penunjang untuk dekstop). File-file ini tersimpan pada
absenguru.sql dengan parameter-parameter sebagai berikut :
1. Spesifikasi File Petugas Piket
Nama File : tblpetugas
Akronim : Petugas
Fungsi : Untuk Menyimpan Data Petugas
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 85 Karakter
Kunci Field : ID_Petugas
Software : mysql
Tabel IV.5
Spesifikasi File Petugas
No
Elemen Data
Nama Field
Tipe
Size
Ket
1
ID Petugas
ID_Petugas
Char
5
Primary Key
2
Nama Petugas
Nama_Petugas
Varchar
30
3
Password Petugas
Pwd_Petugas
Varchar
20
4
Status Petugas
Status_Petugas
Varchar
15
5
Status Data
Status_Data
Varchaar
15
41
2. Spesifikasi File Guru
Nama File : tblguru
Akronim : Guru
Fungsi : Untuk Menyimpan Data Guru
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 160 Karakter
Kunci Field : ID_Guru
Software : mysql
42
Tabel IV. 6
Spesifikasi File Guru
No Elemen Data Nama Field Tipe Size Ket
1 Id Guru ID_Guru Char 5 Primary Key
2 Nama Guru Nama_Guru Varchar 30
3 Alamat Alamat Varhar 30
4 Tempat Lahir Tempat_Lahir Varchar 20
5 Tanggal Lahir Tanggal_Lahir Date
6 Telepon Telepon Varchar 15
7 Pendidikan Pendidikan Varchar 5
8 Jenis Kelamin Jenis_Kelamin Varchar 10
9 Photo Photo Text
10 Status Guru Status_Guru Varchar 15
11 Password guru Pwd_guru Varchar 20
12 Pelajaran ID_Pelajaran Char 5 Foreign key
13 Kelas ID_Kelas Char 5 Foreign key
43
3. Spesifikasi File Absen
Nama File : tblabsen
Akronim : Absen
Fungsi : Untuk Menyimpan Data Absen Guru
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 25 Karakter
Kunci Field :
Software : mysql
44
Tabel IV. 7
Spesifikasi File Absen
No Elemen Data Nama Field Tipe Size Ket
1 Tanggal Tanggal Date
2 Id Guru ID_Guru Char 5 Foreign key
3 Masuk Masuk Time
4 Keluar Keluar Time
5 Keterangan Keterangan Varchar 15
6 Id Petugas ID_Petugas Char 5 Foreign key
4. Spesifikasi File Pelajaran
Nama File : tblpelajaran
Akronim : Pelajaran
Fungsi : Untuk Menyimpan Data Pelajaran
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 35 Karakter
Kunci Field : ID_Pelajaran
Software : mysql
45
Tabel IV. 8
Spesifikasi File Pelajaran
No Elemen Data Nama Field Tipe Size Ket
1 Id Pelajaran ID_Pelajaran Char 5 Primary key
2 Pelajaran Pelajaran Varchar 30
5. Spesifikasi File Kelas
Nama File : tblkelas
Akronim : Kelas
Fungsi : Untuk Menyimpan Data Kelas
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 25 Karakter
Kunci Field : ID_Kelas
Software : mysql
46
Tabel IV. 9
Spesifikasi File Kelas
No Elemen Data Nama Field Tipe Size Ket
1 Id Kelas ID_Kelas Char 5 Primary Key
2 Kelas Kelas Varchar 20
6. Spesifikasi File Detail Guru
Nama File : tblgurudetail
Akronim : Guru Detail
Fungsi : Untuk Menampilkan data guru sesuai id_guru,
Id_pelajaran dan id_kelas
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang Record : 25 Karakter
Kunci Field : tblgurudetail
Software : mysql
Tabel IV. 10
Spesifikasi File Detail Guru
No Elemen Data Nama Field Tipe Size Ket
1 ID_Guru ID_Guru Char 5 Foreign Key
2 ID_Pelajran ID_Pelajran Char 5 Foreign Key
3 ID_Kelas ID_Kelas Char 5 Foreign Key
47
4.2.4 Class Model / Class Diagram
Menggambarkan hubungan antara entity class yang dibuat.
Gambar IV. 5
Class Model / Class Diagram
48
4.2.5 Sequence Diagram
Sequence diagram dibuat berdasarkan kegiatan dalam use case antara lain
melakukan login, melakukan absen masuk , melakkukan absen keluar dan rekap
absen.
1. Sequence Diagram Login
Gambar IV. 6
Sequence Diagram Login
49
2. Sequence Diagram Absen Masuk
Gambar IV. 7
Sequence Diagram Absen Masuk
50
3. Sequence Diagram Absen Keluar
Gambar IV. 8
Sequence Diagram Absen Keluar
51
4. Sequence Diagram Rekap Absen
Gambar IV. 9
Sequence Diagram Rekap Absen
52
4.2.6 Spesifikasi Hardware dan Software
1. Spesifikasi Hardware
1) CPU
(a) Processor Intel® CORE™ i3
(b) RAM 4 GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi interer dengan kecepatan 10 Mbps
2. Spesifikasi Software
1) Sistem operasi yang digunakan : Microsoft Window
2) Aplikasi bundle web server : Xampp yang terdiri dari beberapa
komponen, diantaranya :
(1) Aplikasi Apache Server v3
(2) Aplikasi PHP Server v3
(3) Aplikasi Mysql Server v5
(4) Aplikasi phpMyAdmin v4
53
3) Aplikasi Web : Mozila FireFork , Google Chrome
4.3 Implementasi dan Pengujian Unit
4.3.1 Implementasi
Implementasi rancangan antar muka pada aplikasi yang dibuat berdasarkan
hasil rancangan antar muka.
a. Interface Form Login Program Absensi Guru SMP WINDIAN NUGRAHA
Petugas harus memasukan username dan password untuk login dan
melanjutkan ke tampilan menu utama.
Gambar IV. 10
Gambar Form Login Program Absensi Guru SMP WINDIAN
NUGRAHA
b. Interface Menu Utama Program Absensi Guru SMP WINDIAN
NUGRAHA
54
Petugas harus melakukan login terlebih dahulu untuk dapat
menggunakan menu-menu yang tersedia jika berhasil login, maka menu-
menu yang terdapat pada menu utama yang sesuai dengan kategori petugas
piket tersebut akan ditampilkan.
\
Gambar IV.11
Gambar Menu Utama Absensi Guru SMP WINDIAN NUGRAHA
55
c. Interface Form Petugas Program Absensi Guru SMP WINDIAN
NUGRAHA
Petugas harus memasukan nama petugas,password petugas dan
status petugas untuk disimpan di data petugas, bisa juga untuk menghapus
data petugas. Untuk kembali ke menu utama petugas bisa mengklik
tombol tutup.
Gambar IV. 12
Gambar Form Petugas Piket Program Absensi Guru SMP WINDIAN
NUGRAHA
56
d. Interface Form Kelas Program Absensi Guru SMP WINDIAN
NUGRAHA
Petugas harus memasukan nama kelas untuk menyimpan ke data
kelas dan juga bias menghapus data kelas. Untuk kembali ke menu utama
petugas bisa mengklik tombol tutup.
Gambar IV. 13
Gambar Form Kelas Program Absensi Guru SMP WINDIAN NUGRAHA
57
e. Interface Form Pelajaran Program Absensi Guru SMP WINDIAN
NUGRAHA
Petugas harus memasukan nama pelajaran untuk disimpan di data
pelajaran, dan juga bias menghapus data pelajaran. Untuk kembali ke
menu utama petugas bisa mengklik tombol tutup.
Gambar IV. 14
Gambar Form Pelajaran Program Absensi Guru SMP WINDIAN
NUGRAHA
58
f. Interface Form Guru Program Absensi Guru SMP WINDIAN
NUGRAHA
Petugas harus memasukan data guru sesuai dengan guru itu sendiri
dan menyimpan di data guru juga bisa menghapus data guru, Untuk
kembali ke menu utama petugas bisa mengklik tombol tutup.
Gambar IV. 15
Gambar Form Guru Program Absensi Guru SMP WINDIAN
NUGRAHA
59
g. Interface Form Absen Masuk Program Absensi Guru SMP WINDIAN
NUGRAHA
Guru harus memasukan Id guru dan password untuk melakukan
absen masuk dan disimpan di data laporan absen masuk, Untuk kembali ke
menu utama guru bisa mengklik tombol tutup.
Gambar IV. 16
Gambar Form Absen Masuk Program Absensi Guru SMP WINDIAN
NUGRAHA
60
h. Interface Form Absen Keluar Program Absensi Guru SMP WINDIAN
NUGRAHA
Guru harus memasukan Id guru dan password untuk melakukan
absen keluar dan disimpan di data laporan absen keluar, Untuk kembali ke
menu utama guru bisa mengklik tombol tutup.
Gambar IV. 17
Gambar Form Absen Keluar Program Absensi Guru SMP WINDIAN
NUGRAHA
61
i. Interface Form Laporan Data Kelas Program Absensi Guru SMP
WINDIAN NUGRAHA
Petugas harus melakukan penginputan data kelas sebelumnya
untuk melihat laporan data kelas. Untuk kembali ke menu utama petugas
bisa mengklik tombol tutup.
Gambar IV. 18
Gambar Form Laporan Data Kelas Program Absensi Guru SMP
WINDIAN NUGRAHA
62
J. Interface Form Laporan Data Pelajaran Program Absensi Guru SMP
WINDIAN NUGRAHA
Petugas harus melakukan penginputan data pelajaran sebelumnya
untuk melihat laporan data pelajaran. Untuk kembali ke menu utama
petugas bisa mengklik tombol tutup.
Gambar IV. 19
Gambar Form Laporan Data Pelajaran Program Absensi Guru SMP
WINDIAN NUGRAHA
63
K. Interface Form Laporan Data Guru Program Absensi Guru SMP
WINDIAN NUGRAHA
Petugas harus melakukan penginputan data guru sebelumnya
untuk melihat laporan data guru. Untuk kembali ke menu utama petugas
bisa mengklik tombol tutup.
Gambar IV. 20
Gambar Form Laporan Data Guru Program Absensi Guru SMP
WINDIAN NUGRAHA
64
L. Interface Form Laporan Data Absen Harian Program Absensi Guru SMP
WINDIAN NUGRAHA
Petugas bisa melihat data absen harian setelah guru melakukan
absensi. Untuk kembali ke menu utama petugas bisa mengklik tombol
tutup.
Gambar IV. 21
Gambar Form Laporan Data Absen harian Program Absensi Guru SMP
WINDIAN NUGRAHA
65
m. Interface Form Laporan Data Absen bulanan Program Absensi Guru SMP
WINDIAN NUGRAHA
Petugas bisa melihat data absen bulanan setelah guru melakukan
absensi. Untuk kembali ke menu utama petugas bisa mengklik tombol tutup.
Gambar IV. 22
Gambar Form Laporan Data Absen Bulanan Program Absensi Guru
SMP WINDIAN NUGRAHA
66
4.3.2. Pengujian Unit
Pengujian terhadap program yang dibuat yang memiliki validasi di setiap
formnya (contoh form login, form pendaftaran member, from transaksi)
menggunakan VB.NET 2010 testing yang fokus terhadap proses masukan dan
keluaran program.
A. Pengujian Terhadap Form Login
Tabel IV. 11
Hasil Pengujian VB.NET 2010 Testing Halaman Login
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesim
pulan
1 Id petugas dan
password
Tidak diisi
kemudian klik
tombol login
Id petugas:
(kosong)
Password:
(kosong)
Sistem akan
menolak
Akses id petugas
dan
Menampilkan login
gagal
Sesuai
harapan
Valid
2 Mengetikan id
petugas dan
password tidak
diisi atau kosong
kemudian klik
tombol login
Id petugas:
ADMIN
Password:
(kosong)
Sistem akan
menolak akses id
petugas dan
menampilkan login
gagal
Sesuai
harapan
Valid
3 Id petugas tidak Id petugas: Sistem akan Sesuai Valid
67
Diisi kosong dan
password diisi
kemudian klik
tombol login
(kosong)
Password:
Admin
menolak akses Id
petugas dan
menampilkan login
gagal
Harapan
4 Mengetikkan
salah satu
kondisi salah
pada Id petugas
Password
kemudian klik
tombol login
Id petugas:
ADMIN
Password:
Admin
Sistem akan
menolak akses id
dan menampilkan
id petugas dan
password tidak
dikenal
Sesuai
harapan
Valid
5 Mengetikan id
petugas dan
password
dengan data
yang benar
kemudian klik
tombol login
Id petugas:
ADMIN
Password:
Admin
Sistem menerima
akses login dan
kemudian
menampilkan
menu utama
Sesuai
harapan
Valid
B. Pengujian Terhadap Form Menu Utama
Tabel IV. 12
Hasil Pengujian VB.NET 2010 Testing Halaman Menu Utama
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpula
n
68
1 Mengklik
tombol petugas
Klik
Petugas
Sistem
menerima
akses dan
menampilkan
form petugas
Sesuai
harapan
Valid
2 Mengklik
tombol kelas
Klik Kelas Sistem
menerima
akses dan
menampilkan
form kelas
Sesuai
harapan
Valid
3 Mengklik
tombol pelajaran
Klik
Pelajaran
Sistem
menerima
akses dan
menampilkan
form pelajaran
Sesuai
harapan
Valid
4 Mengklik
tombol guru
Klik Guru Sistem
menerima
akses dan
menampilkan
form guru
Sesuai
harapan
Valid
5 Mengklik
tombol masuk
Klik
Masuk
Sistem
menerima
akses dan
menampilkan
Sesuai
harapan
Valid
69
form Masuk
6 Mengklik
tombol keluar
Klik
Keluar
Sistem
menerima
akses dan
menampilkan
form keluar
Sesuai
Harapan
Valid
7 Mengklik
tombol master
Klik
Master
Sistem
menerima
akses dan
menampilkan
form master
Sesuai
harapan
Valid
8 Mengklik
tombol absensi
Klik
Absensi
Sistem
menerima
akses dan
menampilkan
form absensi
Sesuai
harapan
Valid
9 Mengklik
tombol Log off
Klik Log
Off
Sistem
menerima
akses dan
menampilkan
form login
Sesuai
harapan
Valid
10 Mengklik
tombol tutup
Klik Tutup Sistem
menerima
akses dan
Sesuai
harapan
Valid
70
menutup
Program
C. Pengujian Terhadap Form Petugas
Tabel VI.13
Hasil Pengujian VB.NET 2010 Testing Halaman Petugas
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpula
n
1 Nama,
password dan
status tidak diisi
kemudian klik
tombol simpan
Nama :
(kosong)
Password:
(kosong)
Status:
(kosong)
Sistem akan
menolak akses
petugas dan
menampilkan
“harap isi data
semua”
Tidak
sesuai
harapan
Tidak
Valid
2 Mengetikan
nama namun
password dan
status tidak di
isi kemudian
klik tombol
simpan
Nama :
(Piket1)
Password:
(kosong)
Status:
(kosong)
Sistem akan
menyimpan
sementara data
yang masuk
kemudian
nanti petugas
piket
mengeditnya
kembali
sesuai
harapan
Valid
3 Mengetikan Nama : Sistem akan sesuai Valid
71
nama dan
password
namun status
tidak di isi
kemudian klik
tombol simpan
(Piket1)
Password:
(admin)
Status:
(kosong)
menyimpan
sementara data
yang masuk
kemudian
nanti petugas
piket
mengeditnya
kembali
harapan
4 Mengetikan
nama password
dan status di isi
kemudian klik
tombol simpan
Nama :
(Piket1)
Password:
(admin)
Status:
(Aktif)
Sistem akan
meyimpan
data di
database
sesuai
harapan
Valid
5 Mengklik salah
satu id petugas
kemudian klik
tombol hapus
ID_Petugas
(PTG01)
Sistem akan
menghapus
semua data
pada id
tersebut
sesuai
harapan
Valid
72
D. Pengujian Terhadap Form Kelas
Tabel IV.14
Hasil Pengujian VB.NET 2010 Testing Halaman Kelas
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Nama tidak di
isi kemudian
klik tombol
simpan
Nama:
(kosong)
Sistem akan
menolak
akses petugas
dan
menampilkan
“harap isi
data”
Tidak
sesuai
harapan
Tidak Valid
2 Mengetikan
nama kemudian
klik tombol
simpan
Nama:
(Kelas 3a)
Sistem akan
menyimpan
data di
databse
Sesuai
harapan
Valid
3 Mengklik salah
satu id kelas
kemudian klik
tombol hapus
ID_Kelas:
(Kelas 1)
Sistem akan
menghapus
semua data
pada id
tersebut
Sesuai
harapan
Valid
73
E. Pengujian Terhadap Form Pelajaran
Tabel IV. 15
Hasil Pengujian VB.NET 2010 Testing Halaman Pelajaran
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Nama tidak di isi
kemudian klik
tombol simpan
Nama:
(kosong)
Sistem akan
menolak akses
petugas dan
menampilkan
“harap isi
data”
Tidak
sesuai
harapan
Tidak Valid
2 Mengetikan nama
kemudian klik
tombol simpan
Nama
(IPA)
Sistem akan
menyimpan
data di databse
Sesuai
harapan
Valid
3 Mengklik salah
satu id Pelajaran
kemudian klik
tombol hapus
Nama
(PLJ01)
Sistem akan
menghapus
semua data
pada id
tersebut
Sesuai
harapan
Valid
74
F. Pengujian Terhadap Form Guru
Tabel IV.16
Hasil Pengujian VB.NET 2010 Testing Halaman Guru
No Skenario
pengujian
Test case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Mengetik nama
guru
Nama
(wildan)
Sistem akan
menyimpan
data nama
Sesuai
Harapan
Valid
2 Mengetik Nama
Alamat
Nama
(Alamat)
Sistem akan
menyimpan
data alamat
Sesuai
Harapan
Valid
3 Mengetik Nama
Tempat Lahir
Nama
(Tempat
Lahir)
Sistem akan
menyimpan
data tempat
lahir
Sesuai
Harapan
Valid
4 Mengklik
Tanggal Lahir
Nama
(Tanggal
Lahir)
Sistem akan
menyimpan
data tanggal
lahir
Sesuai
Harapan
Valid
5 Mengetik Nama
Telepon
Nama
(Telepon)
Sistem akan
menyimpan
data
Telepon
Sesuai
Harapan
Valid
6 Mengklik Nama Sistem akan Sesuai Valid
75
Pendidikan (Pendidikan menyimpan
data
pendidikan
Harapan
7 Mengklik Jenis
Kelamin
Nama
(Jenis
Kelamin)
Sistem akan
menyimpan
data jenis
kelamin
Sesuai
harapan
Valid
8 Mengklik Photo Nama
(Photo)
Sistem akan
menyimpan
data Photo
Sesuai
Harapan
Valid
9 Mengetik
Password
Nama
(Password)
Sistem akan
Menyimpan
data
Password
Sesuai
Harapan
Valid
G. Pengujian Terhadap Form Absen Masuk
Tabel IV. 17
Hasil Pengujian VB.NET 2010 Testing Halaman Absen Masuk
No Skenario
pengujian
Test case
Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1 Id_Guru dan Idguru Sistem akan sesuai Valid
76
password tidak
diisi kemudian
klik tombol
simpan
(kosong)
Password:
(kosong
menolak
akses Absen
Nasuk dan
menampilkan
“harap isi
data semua”
Harapan
2 Mengetikan Nik
dan password
namun Nama
tidak di isi
kemudian klik
tombol Absensi
Masuk
Idguru
(GRU03)
Password:
(2345)
Sistem akan
menyimpan
data absensi
masuk
sesuai
harapan
Valid
H. Pengujian Terhadap Form Absen Keluar
Tabel IV.18
Hasil Pengujian VB.NET 2010 Testing Halaman Absen Keluar
No Skanerio
Pengujian
Test Case Hasil yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 ID guru dan
password tidak
ID guru
(kosong)
Sistem akan
menolak
sesuai
Harapan
Valid
77
diisi kemudian
klik tombol
simpan
Password:
(kosong
akses Absen
Nasuk dan
menampilkan
“harap isi
data semua”
2 ID guru dan
password
kemudian klik
tombol Absensi
Masuk
ID guru
(GRU04)
Password:
(2345)
Sistem akan
menyimpan
data absensi
masuk
sesuai
harapan
Valid
I. Pengujian Terhadap Form Laporan Data Kelas
Tabel IV. 19
Hasil Pengujian VB.NET 2010 Testing Halaman Laporan Data Kelas
No Skenario
Pengujian
Test Case Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Petugas Tidak
mengklik data
Kelas
Tidak
Mengklik
Sistem akan
menolak
Laporan
Data kelas
Sesuai
Harapan
Valid
2 Petugas
mengklik data
kelas
Mengklik Sistem akan
menampilkan
Laporan
Sesuai
Harapan
Valid
78
Data kelas
J. Pengujian Terhadap Form Laporan Data Pelajaran
Tabel IV. 20
Hasil Pengujian VB.NET 2010 Testing Halaman Laporan Data Pelajaran
No Skenario
Pengujian
Test
Case
Hasil yang
diharapkan
Hasil
Penguji
Kesimpulan
1 Petugas Tidak
mengklik data
Pelajaran
Tidak
Mengklik
Sistem akan
menolak laporan
Data pelajaran
Sesuai
Harapan
Valid
2 Petugas
mengklik data
Pelajaran
Mengklik Sistem akan
menampilkan
Laporan Data
Pelajaran
Sesuai
Harapan
Valid
K. Pengujian Terhadap Form Laporan Data Guru
Tabel IV. 21
Hasil Pengujian VB.NET 2010 Testing Halaman Laporan Data
Guru
No Skenario
Pengujian
Test
Case
Hasil Yang
Diharapkan
Hasil
Penguji
Kesimpulan
1 Petugas Tidak Tidak Sistem akan Sesuai Valid
79
mengklik data
Guru
Mengklik menolak laporan
Data Guru
Harapan
2 Petugas
mengklik data
Guru
Mengklik Sistem akan
menampilkan
Laporan Data
Guru
Sesuai
Harapan
Valid
I. Pengujian Terhadap Form Laporan Data Absensi Harian
Tabel IV.22
Hasil Pengujian VB.NET 2010 Testing Halaman Laporan Data
Absensi Harian
No Skenario
penguji
Test
Case
Hasil yang
diharapkan
Hasil
Penguji
Kesimpulan
1 Petugas Tidak
mengklik data
Absensi Harian
Tidak
Mengklik
Sistem akan
menolak laporan
Data Absensi
Harian
Sesuai
Harapan
Valid
2 Petugas
mengklik data
Absensi Harian
Mengklik Sistem akan
menampilkan
Laporan Data
Absensi Harian
Sesuai
Harapan
Valid
80
M. Pengujian Terhadap Form Laporan Data Absensi Bulanan
Tabel IV.23
Hasil Pengujian VB.NET 2010 Testing Halaman Laporan Data
Absensi Bulanan
No Skanerio
Pengujian
Test
Case
Hasil Yang
diharapkan
Hasil
Pengujian
Kesimpulan
1 Petugas Tidak
mengklik data
Absensi
Bulanan
Tidak
Mengklik
Sistem akan
menolak
laporan Data
Absensi
Bulanan
Sesuai
Harapan
Valid
2 Petugas
mengklik data
Absensi
Bulanan
Mengklik Sistem akan
menampilkan
Laporan Data
Absensi
Bulanan
Sesuai
Harapan
Valid