BAB III PEMBAHASAN - repository.bsi.ac.id fileSMP Kartika XI-3 berdiri dahulunya nama sekolah ini...

63
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

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id fileSMP Kartika XI-3 berdiri dahulunya nama sekolah ini...

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

28

2. Rancangan antarmuka Halaman Login Admin

Gambar III.3

Rancangan Antarmuka Login Admin

29

3. Rancangan Antarmuka Halaman Admin

Gambar III.4

Rancangan Antarmuka Halaman Admin

30

4. Rancangan Antarmuka Halaman Data Anggota

Gambar III.5

Rancangan Antarmuka Halaman Data Anggota

31

5. Rancangan Antarmuka Halaman Data Admin

Gambar III.6

Rancangan Antarmuka Halaman Data Admin

32

6. Rancangan Antarmuka Halaman Data Buku

Gambar III.7

Rancangan Antarmuka Halaman Data Buku

33

7. Rancangan Antarmuka Halaman Data Transaksi

Gambar III.8

Rancangan Antarmuka Halaman Data Transaksi

34

8. Rancangan Antarmuka Halaman Anggota

Gambar III.9

Rancangan Antarmuka Halaman Anggota

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

37

11. Rancangan Antarmuka Halaman Data Buku

Gambar III.12

Rancangan Antarmuka Halaman Data Buku

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)

40

2. Logic Relational Structure (LRS)

Gambar III.15

Logic Relational Structure (LRS)

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.

46

1. Rancangan Struktur Navigasi Halaman Admin

Gambar III.16

Struktur Navigasi Halaman Admin

47

2. Rancangan Struktur Navigasi Halaman Anggota

Gambar III.17

Struktur Navigasi Halaman Anggota

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

53

6. Rancangan Antarmuka Halaman Data Admin

Gambar III.23

Rancangan Antarmuka Halaman Data Admin

54

7. Rancangan Antarmuka Halaman Data Buku

Gambar III.24

Rancangan Antarmuka Halaman Data Buku

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

57

10. Rancangan Antarmuka Laporan Data Admin

Gambar III.27

Rancangan Antarmuka Laporan Data Admin

58

11. Rancangan Antarmuka Laporan Data Buku

Gambar III.28

Rancangan Antarmuka Laporan Data Buku

59

12. Rancangan Antarmuka Laporan Data Transaksi

Gambar III.29

Rancangan Antarmuka Laporan Data Transaksi

60

13. Rancangan Antarmuka Halaman User

Gambar III.30

Rancangan antarmuka Halaman User

61

14. Rancangan Antarmuka Halaman peraturan

\

\

Gambar III.31

Rancangan Antarmuka Halaman Peraturan

62

15. Rancangan Antarmuka Halaman Kontak

Gambar III.32

Rancangan Antarmuka Halaman Kontak

63

16. Rancangan Antarmuka Halaman Buat akun

Gambar III.33

Rancangan Antarmuka Halaman Buat Akun

64

17. Rancangan Antarmuka Halaman Login Anggota

Gambar III.34

Rancangan Antarmuka Halaman Login Anggota

65

18. Rancangan Antarmuka Beranda Anggota

Gambar III.35

Rancangan Antarmuka Beranda Anggota

66

19. Rancangan Antarmuka Profil Anggota

Gambar III.36

Rancangan Antarmuka Profil Anggota

67

20. Rancangan Antarmuka Kartu Anggota Perpustakan

Gambar III.37

Rancangan Antarmuka Kartu Anggota Perpustakaan

68

21. Rancangan Antarmuka Data Buku

Gambar III.38

Rancangan Antarmuka Data Buku

69

22. Rancangan Antarmuka Status Peminjaman

Gambar III.39

Rancangan Antarmuka Status Peminjaman

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