21
BAB III
PEMBAHASAN
3.1. Tinjauan Sekolah
Tinjauan Sekolah dilakukan untuk mendapat gambaran tentang proses
peminjaman buku di Sekolah SMP Kartika XI-3 Jakarta berdasarkan sejarah
sekolah, struktur organisasi dan fungsi yang ada disekolah.
3.1.1. Sejarah Sekolah
Sekolah merupakan wadah / tempat membentuk insan - insan yang mampu
berpikir secara kreatif. setiap anak akan menjalani masa - masa perkembangan
serta pembentukan jiwa dan mental yang sehat serta cermat sehingga akan
melahirkan insan-insan yang bertanggung jawab serta berdisiplin tinggi. Sebelum
SMP Kartika XI-3 berdiri dahulunya nama sekolah ini adalah SMP Semut yang
berdiri pada tanggal 20 Mei 1990 dan Kepala Sekolah pertama adalah Drs. Budi
Utomo,SE yang menjabat sampai dengan 28 Oktober 2000. Selanjutnya
digantikan oleh Sudrajat, SE sampai dengan 11 Agustus. Pada tanggal 11 Agustus
2009 itulah SMP SEMUT menjadi SMP Kartika XI-3 dengan Kepala Sekolah
Sobari,S.IP ,M.M berdasarkan surat permohonan nomor B/2VIII/2009/Set tanggal
11 Agustus 2009 dan surat rekomendasi kepala suku dinas pendidikan dasar kota
administrasi Jakarta Timur nomor 1146/1.851.2.61 tanggal 02 Oktober 2009 serta
hasil penelitian tim, maka kepala dinas pendidikan provinsi daerah khusus Ibukota
Jakarta dengan ini memberikan izin operasional penyelenggaraan pendidikan
kepada SMP Kartika XI-3. Sampai saat ini SMP Kartika XI-3 telah meluluskan
ribuan alumni yang berhasil menjabat di posisi penting baik di instansi pemerintah
22
atau swasta bahkan tersebar diseluruh indonesia bahkan juga mungkin tersebar di
dunia.
3.1.2. Struktur Organisasi
STRUKTUR ORGANISASI SMP KARTIKA XI-3 JAKARTA
Sumber : Sekolah SMP KARTIKA XI-3 Jakarta
Gambar III.1
Struktur Organisasi SMP KARTIKA XI-3 Jakarta
23
Keterangan atau fungsi masing-masing bagian :
1. Kepala Sekolah
Selaku pimpinan sekolah, mempunyai rincian tugas menyusun perencanaan,
mengorganisasikan kegiatan, mengarahkan kegiatan, mengkoordinasikan
kegiatan, melaksanakan pengawasan, melakukan evaluasi terhadap kegiatan,
menentukan kebijaksanaan, mengadakan rapat mengambil keputusan,
mengatur proses belajar mengajar, mengatur administrasi.
2. Wakil Kepala Sekolah
Membantu dan bertanggung jawab kepada kepala Sekolah dalam menyusun
perencanaan, membuat program kegiatan dan program pelaksanaan,
pengorganisasian, pengarahan, ketenagaan, pengkoordinasian, pengawasan,
penilaian, identifikasi dan pengumpulan data, mewakili kepala sekolah untuk
menghadiri rapat khususnya yang berkaitan dengan masalah pendidikan,
membuat laporan secara berkala.
3. Staf Keuangan
Menyusun program kerja tata usaha sekolah, pengelolaan keuangan sekolah,
penyusunan administrasi perlengkapan sekolah, penyusunan dan penyajian
data/statistik sekolah.
4. Staf Kurikulum edukatif
Menyusun kalender pendidikan, menyusun pembagian tugas guru dan jadwal
pelajaran serta mengatur kegiatan ekstrakulikuler.
5. Tata Usaha
Melaksanakan urusan pelayanan administrasi ketatausahaan, organisasi, tata
laksana, kepegawaian, keuangan, kearsipan, persandian dan perlengkapan.
24
6. Dewan Guru
Tugas pokoknya adalah melaksanakan kegiatan proses belajar mengajar,
Sedangkan rincian tugasnya yaitu melaksanakan kegiatan pembelajaran,
melaksanakan kegiatan penilaian proses belajar, melaksanakan analisa hasil
ulang harian, mengisi daftar nilai siswa, membuat catatan tentang kemajuan
hasil belajar siswa dan membuat laporan kumpulan nilai siswa kepada wali
kelas.
7. Wali Kelas
Tugas fungsi dari wali kelas adalah mewakili orang tua dan kepala sekolah
dalam lingkungan pendidikan yakni, meningkatkan ketaqwaan terhadap tuhan
yang maha esa, membantu mengembangkan keterampilan anak didik dan
mempertinggi budi pekerti.
8. Osis
Osis adalah organisasi siswa disekolah untuk mencapai tujuan pembinaan dan
pengembangan kesiswaan, selain itu osis juga bertanggung jawab
meningkatkan peran serta siswa dalam membina sekolah sehingga terhindar
dari pengaruh yang bertentangan dengan kebudayaan nasional.
9. Siswa
Siswa adalah orang yang terlibat langsung dalam dunia pendidikan. Dalam
perkembangannya harus melalui proses belajar. Termasuk di dalamnya
belajar mengenal diri, belajar mengenal orang lain, dan belajar mengenal
lingkungan sekitarnya. Ini dilakukan agar siswa dapat mengetahui dan
menempatkan posisinya di tengah-tengah masyarakat sekaligus mampu
mengendalikan diri.
25
10. Staf Osis Kesiswaan
Melaksanaan pembinaan terhadap 10 seksi yang ada di OSIS dan
melaksanakan pengaturan/persiapan dan pelaksanaan upacara bendera dan
hari-hari besar lainnya.
11. Staf kemasyarakatan
Mengatur dan menyelenggarakan hubungan sekolah dengan dewan sekolah,
membina hubungan antara sekolah dengan wali murid, membina
pengembangan antar sekolah dengan lembaga pemerintah dan menciptakan
hubungan yang kondusif diantara warga sekolah.
12. Koordinator perpustakaan
Membuat program pengelolaan perpustakaan, merencanakan pengadaan
buku/bahan pustaka, menyimpan buku-buku perpustakaan secara rapih sesuai
dengan aturan.
13. Guru Pembina
Membina, membimbing siswa/siswi dalam keikutsertaan dalam kegiatan
lomba-lomba di dalam maupun diluar sekolah serta membina dan
membimbing setiap kegiatan musyawarah perwakilan kelas dan osis.
3.2. Analisa Kebutuhan
Analisa kebutuhan adalah mengidentifikasi kebutuhan yang diperoleh
berdasarkan kebutuhan pengguna dan kebutuhan sistem.
1. Kebutuhan Pengguna
Pada aplikasi Perpustakaan terdapat pengguna yang dapat saling
berinteraksi dalam lingkungan sistem yaitu front-end untuk kebutuhan
26
pengunjung dan back-end untuk kebutuhan admin. Setiap pengguna mempunyai
kebutuhan informasi yang berbeda-beda, yaitu :
a. Administrator
1) Melakukan login admin.
2) Melakukan transaski peminjaman buku.
3) Melakukan transaksi perpanjangan buku.
4) Menambah, mengedit, dan menghapus data buku.
5) Menambah, mengedit, dan menghapus data anggota.
b. Anggota
1) Membuat data akun anggota.
2) Melihat peraturan perpustakaan yang telah dibuat oleh sekolah.
3) Melakukan login anggota.
4) Mengedit data anggota.
5) Melihat data transaksi peminjaman jika telah meminjam buku.
2. Kebutuhan Sistem
Pada aplikasi Perpustakaan terdapat sistem operasi yang digunakan untuk
mengendalikan program. Setiap sistem operasi mempunyai kegunaan masing-
masing, yaitu :
a. Administrator harus login untuk dapat mengakses website.
b. Anggota perpustakaan harus melakukan login untuk masuk ke dalam sistem
dan logout untuk keluar dari sistem
c. Sistem harus dapat mengubah stok data buku secara otomatis.
27
3.3. Perancangan Perangkat Lunak
Dalam hal ini penulis akan memberikan penjelasan secara lebih mendetail
mengenai rancangan web yang akan dibuat pada sub-sub bab berikut ini.
3.3.1. Rancangan Antar Muka
Menjelaskan rancangan antar muka (interface) yang terdapat pada web
perpustakaan.
1. Rancangan Antarmuka Beranda.
Gambar III.2
Rancangan Antarmuka Beranda
30
4. Rancangan Antarmuka Halaman Data Anggota
Gambar III.5
Rancangan Antarmuka Halaman Data Anggota
33
7. Rancangan Antarmuka Halaman Data Transaksi
Gambar III.8
Rancangan Antarmuka Halaman Data Transaksi
35
9. Rancangan Antarmuka Halaman Profil Anggota
Gambar III.10
Rancangan Antarmuka Halaman Profil Anggota
36
10. Rancangan Antarmuka Halaman Kartu Perpustakaan
Gambar III.11
Rancangan Antarmuka Halaman Kartu Perpustakaan
38
12. Rancangan Antarmuka Halaman Status Peminjaman
Gambar III.13
Rancangan Antarmuka Halaman Status Peminajaman
39
3.3.2. Rancangan Basis Data
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan dengan Entity Relationship Diagram (ERD).
1. Entity Relationship Diagram (ERD).
Gambar III.14
Entity Relationship Diagram (ERD)
41
3. Spesifikasi File
Spesifikasi file merupakan penjelasan mengenai bentuk-bentuk file
database yang digunakan untuk pengelolaan proses sistem berjalan. Dalam
Pengolahan data, website SMP KARTIKA XI-3 Jakarta, menggunakan database
dengan nama db_perpustakaan. Dimana spesifikasinya sebagai berikut:
1. Spesifikasi Tabel Admin (tb_admin)
Nama File : File Admin
Akronim : tb_admin
Fungsi : Untuk menginput daan mencari data admin
Tipe : File Master
Panjang Record : 139
Akses File : Random
Organisasi : Index Sequential
Media : Hardisk
Kunci Field : nik
Tabel III.1
Spesifikasi File Admin
No Elemen Data Nama Field Type Size Keterangan
1 Nik Nik Integer 11 Primary Key
2 Password Password Varchar 10
3 Nama Nama Varchar 25
4 Jk Jk Enum
42
5 Jabatan Jabatan Varchar 20
6 Email Email Varchar 30
7 Telephon Telephon Varchar 13
8 Alamat Alamat Varchar 30
2. Spesifikasi Tabel Anggota (tb_anggota)
Nama File : File Anggota
Akronim : tb_anggota
Fungsi : Untuk menginput dan mencari data anggota
Type : File Master
Panjang Record : 105
Akses File : Random
Organisasi : Index Sequential
Media : Hardisk
Kunci Field : username
Tabel III.2
Spesifikasi File Anggota
No Elemen Data Nama Field Type Size Keterangan
1 Username Username Integer 10 Primary Key
2 Password Password Varchar 20
3 Nama Nama Varchar 30
43
4 Kelas Kelas Enum
5 Jk Jk Enum
6 tmpt_lahir tmpt_lahir Varchar 15
7 tgl_lahir tgl_lahir Date
8 Alamat Alamat Varchar 30
3. Spesifikasi Tabel Buku (tb_buku)
Nama File : File Buku
Akronim : tb_buku
Fungsi : Untuk menginput dan memncari data buku
Type : File Master
Panjang Record : 107
Akses File : Random
Organisasi : Index Sequential
Media : Hardisk
Kunci Field : id_buku
Tabel III.3
Spesifikasi File Buku
No Elemen Data Nama Field Type Size Keterangan
1 id_buku id_buku Integer 5 Primary Key
2 Judul Judul Varchar 30
3 Pengarang Pengarang Varchar 20
44
4 Penerbit Penerbit Varchar 30
5 tahun_terbit tahun_terbit Varchar 4
6 Isbn Isbn Integer 15
7 jumlah_buku jumlah_buku Integer 3
8 Lokasi Lokasi Enum
9 tgl_input tgl_input Date
4. Spesifikasi Tabel Transaksi (tb_transaksi)
Nama File : File Transaksi
Akronim : tb_transaksi
Fungsi : Untuk menginput transaksi
Type : File Transaksi
Panjang Record : 150
Akses File : Random
Organisasi : Index Sequential
Media : Hardisk
Kunci Field : id
Tabel III.4
Spesifikasi File Transaksi
No Elemen Data Nama Field Type Size Keterangan
1 Id Id Integer 9 Primary Key
2 id_buku id_buku Integer 5 Foreign Key
45
3 Judul Judul Varchar 50
4 Username Username Integer 10 Foreign Key
5 Nama Nama Varchar 30
6 Nik Nik Integer 11 Foreign Key
7 Tgl_pinjam Tgl_pinjam varchar 10
8 Tgl_kembali Tgl_kembali Varchar 10
9 Status Status Varchar 15
3.3.3. Rancangan Struktur Navigasi
Struktur navigasi website berfungsi sebagai gambaran seluruh isi dari
sebuah situs web secara garis besar dan sebagai gambaran mengenai hubungan
antara satu halaman dan halaman lain dalam website tersebut.
Struktur navigasi yang penulis gunakan dalam pembuatan website ini
adalah struktur navigasi non linier. Melalui struktur navigasi ini akan terlihat isi
beserta seluruh susunan yang ada dalam sebuah website.
Pembuatan struktur navigasi ini nantinya akan sangat membantu dan
berguna dalam perancangan seluruh halaman I. Struktur navigasi yang baik adalah
yang mampu memberitahukan pengunjung tentang lokasi mereka saat ini, dan
lokasi berikutnya yang bisa pengunjung kunjungi.
48
3.4. Implementasi dan Pengujian Unit
3.4.1. Implementasi
A. Implementasi Rancangan Antar Muka
Implementasi rancangan antar muka pada aplikasi perpustakaan berdasarkan hasil
rancangan antar muka.
1. Rancangan Antarmuka Halaman Login Admin
Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan
modul-modul yang tersedia Jika login berhasil, maka akan menampilkan halaman
admin.
Gambar III.18
Rancangan Antarmuka Halaman Login Admin
49
2. Rancangan Antarmuka Halaman Beranda Admin
Gambar III.19
Rancangan Antarmuka Halaman Beranda Admin
50
3. Rancangan Antarmuka Halaman Data Anggota
Gambar III.20
Rancangan Antarmuka Halaman Data Anggota
51
4. Rancangan Antarmuka Halaman Tambah Data Anggota
Gambar III.21
Rancangan Antarmuka Halaman Tambah Data Anggota
52
5. Rancangan Antarmuka Halaman Ubah Data Anggota
Gambar III.22
Rancangan Antarmuka Halaman Ubah Data Anggota
55
8. Rancangan Antarmuka Halaman Data Transaksi
Gambar III.25
Rancangan Antarmuka Halaman Data Transaksi
56
9. Rancangan Antarmuka Laporan Data Anggota
Gambar III.26
Rancangan Antarmuka Laporan Data Anggota
59
12. Rancangan Antarmuka Laporan Data Transaksi
Gambar III.29
Rancangan Antarmuka Laporan Data Transaksi
61
14. Rancangan Antarmuka Halaman peraturan
\
\
Gambar III.31
Rancangan Antarmuka Halaman Peraturan
64
17. Rancangan Antarmuka Halaman Login Anggota
Gambar III.34
Rancangan Antarmuka Halaman Login Anggota
67
20. Rancangan Antarmuka Kartu Anggota Perpustakan
Gambar III.37
Rancangan Antarmuka Kartu Anggota Perpustakaan
70
1. Spesifikasi Sistem Komputer
Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak
minimum yang dibutuhkan untuk mengimplementasikan web Elibrary.
1. Spesifikasi Perangkat Keras
a. Server
1) CPU
(a) Processor Intel ® Celeron® CPU N3050
(b) RAM Dual Core 2.00 GB
(c) Hard Disk 500 GB HDD
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x758
5) Koneksi interne dengan kecepatan 2 mbps.
b. Cliect
1) CPU
(a) Processor Intel ® Celeron®
(b) RAM DDR2 1.00 GB
(c) Hard Disk 250 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
71
2. Spesifikasi Perangkat Lunak
a. Server
1) Sistem operasi yang umum digunakan seperti : micosoft Windows atau
Linux (Ubuntu, Fedora, dll).
2) Aplikasi bundle web server seperti: Xampp, WampServer, php2triad
yang terdiri dari beberapa komponen, diantaranya:
(1) Aplikasi Apache Server v2
(2) Aplikasi PHP Server v5
(3) Aplikasi MYSQL Server v5
(4) Aplikasi phpmyadmin v3
3) Aplikasi Web lihat seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
b. Client
1) Sistem operasi yang umum digunakan seperti: Microsoft Windows
atau Linux (Ubuntu, Fedora, dll).
2) Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet
Explorer, Google Chrome.
72
3.4.2. Pengujian Unit
Pengujian terhadap web yang dibuat menggunakan blackbox testing yang
fokus terhadap proses masukan dan keluaran program.
A. Pengujian terhadap Form Login Admin
Tabel III.5
Hasil Pengujian Black Box Testing Halaman Login Admin
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Username,
Password
kosong
kemudian klik
tombol login
Username :
kosong
Password :
kosong
Sistem menolak
dan
menampilkan
pesan “Username
atau password
salah “
Sesuai
harapan
Valid
2.
Satu atau lebih
field input terisi
namun ada field
input lain yang
kosong
kemudian klik
tombol login
Username :
admin
Password :
(kosong)
Sistem menolak
dan
menampilkan
pesan “Username
atau Password
salah ”
Sesuai
Harapan
Valid
3.
Username dan
Password terisi
namun salah
satu value-nya
salah kemudian
klik tombol
login
Username :
admin (benar)
Password :
admin1(salah)
Sistem menolak
dan
menampilkan
pesan “Username
atau Pssword
Salah”
Sesuai
Harapan
Valid
4.
Username dan
Password terisi
dan semua
value-nya benar
kemudian klik
tombol login
Username :
admin
Password :
admin
Sistem menerima
dan
menampilkan
halaman admin
Sesuai
Harapan
Valid
73
B. Pengujian terhadap Form Login Anggota
Tabel III.6
Hasil Pengujian Black Box Testing Halaman Login Anggota
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Username,
Password
kosong
kemudian klik
tombol login
Username :
kosong
Password :
kosong
Sistem menolak
dan
menampilkan
pesan “Username
atau password
salah “
Sesuai
harapan
Valid
2.
Satu atau lebih
field input terisi
namun ada field
input lain yang
kosong
kemudian klik
tombol login
Username :
admin
Password :
(kosong)
Sistem menolak
dan
menampilkan
pesan “Username
atau Password
salah ”
Sesuai
Harapan
Valid
3.
Username dan
Password terisi
namun salah
satu value-nya
salah kemudian
klik tombol
login
Username :
admin (benar)
Password :
admin1(salah)
Sistem menolak
dan
menampilkan
pesan “Username
atau Pssword
Salah”
Sesuai
Harapan
Valid
4.
Username dan
Password terisi
dan semua
value-nya benar
kemudian klik
tombol login
Username :
admin
Password :
admin
Sistem menerima
dan
menampilkan
halaman admin
Sesuai
Harapan
Valid
74
C. Pengujian terhadap Form Buat Akun perpustakaan
Tabel III.7
Hasil Pengujian Black Box Testing Halaman Buat Akun
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Username,
Password,
nama, kelas,
jenis kelamin,
tempat lahir,
tanggal lahir,
alamat
kemudian klik
tombol Tambah
Username:kosong
Password:Kosong
Nama:Kosong
Kelas:kosong
Jenis kelamin:
kosong
Tempat lahir :
kosong
Tanggal lahir:
kosong
Alamat : kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
harapan
Valid
2.
Username,
Password,
nama, kelas,
jenis kelamin,
tempat lahir,
tanggal lahir,
alamat
kemudian klik
tombol Tambah
Username:kosong
Password:Kosong
Nama:Kosong
Kelas:kosong
Jenis kelamin:
kosong
Tempat lahir :
kosong
Tanggal lahir:
kosong
Alamat : terisi
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
Sesuai
Harapan
Valid
3.
Username,
Password,
nama, kelas,
jenis kelamin,
tempat lahir,
tanggal lahir,
alamat
kemudian klik
tombol Tambah
Username:kosong
Password:Kosong
Nama:Kosong
Kelas:kosong
Jenis kelamin:
kosong
Tempat lahir :
kosong
Tanggal lahir:
terisi
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
Sesuai
Harapan
Valid
75
Alamat : terisi
4.
Username,
Password,
nama, kelas,
jenis kelamin,
tempat lahir,
tanggal lahir,
alamat
kemudian klik
tombol Tambah
Username:terisi
Password:terisi
Nama:terisi
Kelas:terisi
Jenis kelamin:
terisi
Tempat lahir :
terisi
Tanggal lahir:
terisi
Alamat : terisi
Sistem akan
menyimpan data
baru
Sesuai
Harapan
Valid
D. Pengujian terhadap Form Tambah Anggota
Tabel III.8
Hasil Pengujian Black Box Testing Tambah Anggota
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Username,
Password,
Nama,
Kelas
Jk,
Tmpt_lahir,
Tgl_lahir,
Alamat,
kemudian klik
tombol tambah
Username :
kosong
Password :
Kosong
Nama : kosong
Kelas : kosong
Jk : kosong
Tmpt_lahir :
kosong
Tgl_lahir :
kosong
Alamat : kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
harapan
Valid
2.
Username,
Password,
Nama,
Kelas
Jk,
Tmpt_lahir,
Username : terisi
Password :
Kosong
Nama : kosong
Kelas : kosong
Jk : kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid
76
Tgl_lahir,
Alamat,
kemudian klik
tombol tambah
Tmpt_lahir :
kosong
Tgl_lahir :
kosong
Alamat : kosong
3.
Username,
Password,
Nama,
Kelas
Jk,
Tmpt_lahir,
Tgl_lahir,
Alamat,
kemudian klik
tombol tambah
Username : terisi
Password : terisi
Nama : terisi
Kelas : terisi
Jk : terisi
Tmpt_lahir :
terisi
Tgl_lahir : terisi
Alamat : terisi
Sistem akan
menyimpan data
baru
Sesuai
Harapan
Valid
4.
Username,
Password,
Nama,
Kelas
Jk,
Tmpt_lahir,
Tgl_lahir,
Alamat,
kemudian klik
tombol tambah
Username : terisi
Password : terisi
Nama : terisi
Kelas : kosong
Jk : terisi
Tmpt_lahir :
terisi
Tgl_lahir : terisi
Alamat : terisi
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid
77
E. Pengujian terhadap Form ubah Anggota
Tabel III.9
Hasil Pengujian Black Box Testing Ubah Anggota
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Username,
Password,
Nama,
Kelas
Jk,
Tmpt_lahir,
Tgl_lahir,
Alamat,
kemudian klik
tombol tambah
Username :
kosong
Password :
Kosong
Nama : kosong
Kelas : kosong
Jk : kosong
Tmpt_lahir :
kosong
Tgl_lahir :
kosong
Alamat : kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
harapan
Valid
2.
Username,
Password,
Nama,
Kelas
Jk,
Tmpt_lahir,
Tgl_lahir,
Alamat,
kemudian klik
tombol tambah
Username : terisi
Password :
Kosong
Nama : kosong
Kelas : kosong
Jk : kosong
Tmpt_lahir :
kosong
Tgl_lahir :
kosong
Alamat : kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid
3.
Username,
Password,
Nama,
Kelas
Jk,
Tmpt_lahir,
Tgl_lahir,
Alamat,
kemudian klik
Username : terisi
Password : terisi
Nama : terisi
Kelas : terisi
Jk : terisi
Tmpt_lahir :
terisi
Tgl_lahir : terisi
Alamat : terisi
Sistem akan
menyimpan data
yang telah di
ubah
Sesuai
Harapan
Valid
78
tombol tambah
4.
Username,
Password,
Nama,
Kelas
Jk,
Tmpt_lahir,
Tgl_lahir,
Alamat,
kemudian klik
tombol tambah
Username : terisi
Password : terisi
Nama : terisi
Kelas : kosong
Jk : terisi
Tmpt_lahir :
terisi
Tgl_lahir : terisi
Alamat : terisi
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid
F. Pengujian terhadap Form Tambah Admin
Tabel III.10
Hasil Pengujian Black Box Testing Tambah Admin
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
nik, Password,
Nama, Jk,
jabatan,
email,
telephon, alamat
kemudian klik
tombol tambah
nik : kosong
Password :
Kosong
Nama : kosong
Jk : kosong
jabatan : kosong
email : kosong
telephon : kosong
Alamat : kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
harapan
Valid
2.
nik, Password,
Nama, Jk,
jabatan,
email,
telephon, alamat
kemudian klik
tombol tambah
nik : terisi
Password :
Kosong
Nama : kosong
Jk : kosong
jabatan : kosong
email : kosong
telephon : kosong
Alamat : kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid
79
3.
nik, Password,
Nama, Jk,
jabatan,
email,
telephon, alamat
kemudian klik
tombol tambah
nik : terisi
Password : terisi
Nama : terisi
Jk : terisi
jabatan : terisi
email : terisi
telephon : terisi
Alamat : terisi
Sistem akan
menyimpan data
baru
Sesuai
Harapan
Valid
4.
nik, Password,
Nama, Jk,
jabatan,
email,
telephon, alamat
kemudian klik
tombol tambah
nik : terisi
Password : terisi
Nama : terisi
Jk : kosong
jabatan : terisi
email : terisi
telephon : terisi
Alamat : terisi
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid
G. Pengujian terhadap Form Ubah Admin
Tabel III.11
Hasil Pengujian Black Box Testing Ubah Admin
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
nik, Password,
Nama, Jk,
jabatan,
email,
telephon, alamat
kemudian klik
tombol tambah
nik : kosong
Password :
Kosong
Nama : kosong
Jk : kosong
jabatan : kosong
email : kosong
telephon : kosong
Alamat : kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
harapan
Valid
2.
nik, Password,
Nama, Jk,
jabatan,
email,
telephon, alamat
nik : terisi
Password :
Kosong
Nama : kosong
Jk : kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
Sesuai
Harapan
Valid
80
kemudian klik
tombol tambah
jabatan : kosong
email : kosong
telephon : kosong
Alamat : kosong
“
3.
nik, Password,
Nama, Jk,
jabatan,
email,
telephon, alamat
kemudian klik
tombol tambah
nik : terisi
Password : terisi
Nama : terisi
Jk : terisi
jabatan : terisi
email : terisi
telephon : terisi
Alamat : terisi
Sistem akan
menyimpan data
baru
Sesuai
Harapan
Valid
4.
nik, Password,
Nama, Jk,
jabatan,
email,
telephon, alamat
kemudian klik
tombol tambah
nik : terisi
Password : terisi
Nama : terisi
Jk : kosong
jabatan : terisi
email : terisi
telephon : terisi
Alamat : terisi
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid
81
H. Pengujian terhadap Form Tambah Buku
Tabel III.12
Hasil Pengujian Black Box Testing Tambah Buku
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Id_buku, judul,
pengarang,
penerbit,
tahun_terbit,
isbn,
jumlah_buku,
lokasi, tgl_input
kemudian klik
tombol tambah
Id_buku : kosong
Pengarang :
Kosong
penerbit : kosong
tahun_terbit :
kosong
isbn : kosong
jumlah_buku :
kosong
lokasi : kosong
tgl_input :
kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
harapan
Valid
2.
Id_buku, judul,
pengarang,
penerbit,
tahun_terbit,
isbn,
jumlah_buku,
lokasi, tgl_input
kemudian klik
tombol tambah
Id_buku : kosong
Pengarang : terisi
penerbit : kosong
tahun_terbit :
kosong
isbn : kosong
jumlah_buku :
kosong
lokasi : kosong
tgl_input :
kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid
3.
Id_buku, judul,
pengarang,
penerbit,
tahun_terbit,
isbn,
jumlah_buku,
lokasi, tgl_input
kemudian klik
tombol tambah
Id_buku : terisi
Pengarang : terisi
penerbit : terisi
tahun_terbit :
terisi
isbn : terisi
jumlah_buku :
terisi
lokasi : kosong
Sistem akan
menyimpan data
baru
Sesuai
Harapan
Valid
82
lokasi : terisi
tgl_input : terisi
4.
Id_buku, judul,
pengarang,
penerbit,
tahun_terbit,
isbn,
jumlah_buku,
lokasi, tgl_input
kemudian klik
Id_buku : terisi
Pengarang : terisi
penerbit : terisi
tahun_terbit :
terisi
isbn : terisi
jumlah_buku :
terisi
lokasi : kosong
tgl_input : terisi
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid
I. Pengujian terhadap Form Ubah Buku
Tabel III.13
Hasil Pengujian Black Box Testing Ubah Buku
No Skenario
Pengujian
Test Case Hasil yang
diharapkan
Hasil
pengujian
Kesimpulan
1.
Id_buku, judul,
pengarang,
penerbit,
tahun_terbit,
isbn,
jumlah_buku,
lokasi, tgl_input
kemudian klik
tombol tambah
Id_buku : kosong
Pengarang :
Kosong
penerbit : kosong
tahun_terbit :
kosong
isbn : kosong
jumlah_buku :
kosong
lokasi : kosong
tgl_input :
kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
harapan
Valid
2.
Id_buku, judul,
pengarang,
penerbit,
tahun_terbit,
isbn,
Id_buku : kosong
Pengarang : terisi
penerbit : kosong
tahun_terbit :
kosong
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
Sesuai
Harapan
Valid
83
jumlah_buku,
lokasi, tgl_input
kemudian klik
tombol tambah
isbn : kosong
jumlah_buku :
kosong
lokasi : kosong
tgl_input :
kosong
“
3.
Id_buku, judul,
pengarang,
penerbit,
tahun_terbit,
isbn,
jumlah_buku,
lokasi, tgl_input
kemudian klik
tombol tambah
Id_buku : terisi
Pengarang : terisi
penerbit : terisi
tahun_terbit :
terisi
isbn : terisi
jumlah_buku :
terisi
lokasi : kosong
lokasi : terisi
tgl_input : terisi
Sistem akan
menyimpan data
baru
Sesuai
Harapan
Valid
4.
Id_buku, judul,
pengarang,
penerbit,
tahun_terbit,
isbn,
jumlah_buku,
lokasi, tgl_input
kemudian klik
Id_buku : terisi
Pengarang : terisi
penerbit : terisi
tahun_terbit :
terisi
isbn : terisi
jumlah_buku :
terisi
lokasi : kosong
tgl_input : terisi
Sistem akan
menampilkan
pesan pada
kolom “ please
fill out this field
“
Sesuai
Harapan
Valid