bab iii pembahasan · 2) crystal report 8.5 3) ms.sql server 2005 4) visual studio 2008 sedangkan...

74
22 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Dalam pelaksanaan kegiatan perpustakaan pada SMPIT Gema Nurani terdapat aturan yang telah dibuat, dalam hal ini struktur organisasi yang mengambarkan garis perintah dan penerimaan perintah serta fungsi-fungsi pelaksanaan tersebut sehingga semua kegiatan dapat berjalan dengan lancar dan teratur. 3.1.1. Sejarah Perusahaan Berikut adalah profil singkat dari SMPIT Gema Nurani : 1. Nama Sekolah : SMP IT Gema Nurani 2. Alamat : a. Jalan : Raya Kaliabang Tengah No. 75B b. Desa/ Kelurahan : Kalibang Tengah c. Kecamatan : Bekasi Utara d. Kabupaten/ Kota: Bekasi e. Provinsi : Jawa Barat f. Kode Pos : 17125 g. No.Telepon/HP : (021) 88871329, (021) 88868456 3. Mulai operasional : Tahun 2000 4. Terakreditasi : A 5. Luas Bangunan : 1250 m2

Upload: others

Post on 08-Nov-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

22

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Dalam pelaksanaan kegiatan perpustakaan pada SMPIT Gema Nurani

terdapat aturan yang telah dibuat, dalam hal ini struktur organisasi yang

mengambarkan garis perintah dan penerimaan perintah serta fungsi-fungsi

pelaksanaan tersebut sehingga semua kegiatan dapat berjalan dengan lancar dan

teratur.

3.1.1. Sejarah Perusahaan

Berikut adalah profil singkat dari SMPIT Gema Nurani :

1. Nama Sekolah : SMP IT Gema Nurani

2. Alamat :

a. Jalan : Raya Kaliabang Tengah No. 75B

b. Desa/ Kelurahan : Kalibang Tengah

c. Kecamatan : Bekasi Utara

d. Kabupaten/ Kota : Bekasi

e. Provinsi : Jawa Barat

f. Kode Pos : 17125

g. No.Telepon/HP : (021) 88871329, (021) 88868456

3. Mulai operasional : Tahun 2000

4. Terakreditasi : A

5. Luas Bangunan : 1250 m2

Page 2: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

23

6. Status Tanah : Milik Sendiri/ Hibah/ Sewa *)

7. Status Bangunan : Milik Sendiri/ Hibah/ Sewa*)

8. Luas Tanah : 3850 m2

9. Visi, Misi dan Tujuan Sekolah

A. Visi Sekolah

Menjadi Sekolah Islam Rujukan Tingkat Nasional.

B. Misi Sekolah

Mengembangkan Potensi Siswa Secara Seimbang, Terpadu Dan Menyeluruh

Yang Berkarakter Islami, Berdaya Saing Global, Berjiwa Enterpreneur Dan

Unggul Menuju Generasi Rabbani Sebagai Khalifatullah Fil Arld.

C. Tujuan Pendidikan di SMP IT GEMA NURANI

a. Melaksanakan sistem pendidikan terpadu dan holistic sesuai dengan

kurikulum tingkat Sekolah Menengah Pertama berlandaskan kepada

nilainilai Al-Qur’an dan Assunah yang dapat melahirkan generasi

beriman, berilmu, beramal shaleh serta berakhlaqul karimah.

b. Menyediakan suatu spektrum yang luas untuk mengembangkan potensi

peserta didik secara maksimum agar memiliki keunggulan dalam semua

aspek kehidupan luas.

c. Mengembangkan kemampuan membaca, menghafal Al-Qur’an,

mentadaburi bacaannya dan mengamalkan isi kandungannya.

d. Meningkatkan kemampuan membaca, berfikir logis, kritis, inovatif dan

kreatif serta menguasai penggunaan teknologi informasi dalam

mendukung proses kegiatan pembelajaran.

Page 3: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

24

e. Menumbuhkan sikap dan rasa cinta terhadap sesama makhluk karena

Allah, sikap tsamuh (toleran), tanggung jawab, disiplin, suka

bermusyawarah, mandiri dan kecakapan emosional.

f. Mengembangkan dasar keterampilan hidup, jiwa wirausaha dan sikap

peduli terhadap lingkungan guna meningkatkan kualitas kepemimpinan

untuk menjalankan tugas dan tanggung jawab sebagai Khalifah Allah

SWT di muka bumi.

10. Jumlah Siswa dan Rombel Dua Tahun Terakhir

Berikut adalah daftar dari jumlah siswa dan rombongan belajar antara tahun 2016

sampai 2018 :

Tabel III.1.

Jumlah Siswa Dan Rombel 2016-2018

No Kelas

Tahun Pelajaran

2016-2017 2017-2018

Jumlah Rombel Jumlah Rombel

1 VII 86 4 67 2

2 VIII 112 4 77 3

3 IX 114 4 85 4

Jumlah 312 12 229 9

Sumber : Tata Usaha SMPIT Gema Nurani

11. Jumlah Guru dan Tenaga Pendukung

a. Jumlah PTK berdasarkan tingkat Kualifikasi Akademik

Berikut ini adalah daftar lengkap jumlah PTK berdasarkan tingkat Kualifikasi

Akademik :

Page 4: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

25

Tabel III.2.

Jumlah PTK Berdasarkan Tingkat Kualifikasi Akademik

No Status/Jabatan Tingkat Pendidikan Terakhir

<SLTP SLTA D2 D3 S1*) S2 S3

1 Kepala Sekolah - - - - 1 - -

2 Guru Tetap - - - - 9 - -

3 Guru Tidak Tetap - 1 - - 32 1 -

4 Tenaga

Administrasi

- 1 1 - 3 1 -

5 Penjaga Sekolah - 1 - - - - -

Sumber : Tata Usaha SMPIT Gema Nurani

b. Kualifikasi Pendidik berdasarkan tingkat Kompetensi/ Sertifikasi

Berikut adalah daftar lengkap Kualifikasi Pendidik berdasarkan tingkat Kompetensi/

Sertifikasi:

Tabel III.3.

Kualifikasi Pendidik Berdasarkan Tingkat Kompetensi/ Sertifikasi

No Status/Jabatan Jumlah Personil Lulus Sertifikasi

Jumlah Tahun

1 Kepala Sekolah 0

2 Guru Tetap

3 2013

0 2014

1 2015

3 2017

Sumber : Tata Usaha SMPIT Gema Nurani

1.1.2. Struktur Organisasi dan Fungsi

Struktur organisasi mutlak diperlukan oleh sebuah organisasi, termasuk

lembaga pendidikan, karena berfungsi mengatur tata kerja struktural seluruh kegiatan

lembaga pendidikan. Struktur organisasi yang baik akan diperoleh ketentuan yang

jelas dan terperinci mengenai seluruh aktifitas, pembagian tugas, wewenang, dan

Page 5: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

26

tanggung jawab dari masing-masing bagian, sehingga tidak terjadi kesalahpahaman

dalam melaksanakan kegiatan usaha untuk mendapatkan hasil yang baik.

Berikut ini merupakan struktur organisasi pada Perpustakaan SMPIT Gema Nurani.

Sumber : Tata Usaha SMPIT Gema Nurani

Gambar III.1. Struktur Organisasi Perpustakaan SMPIT Gema Nurani

Berikut fungsi menyeluruh dari masing-masing jabatan struktural pada Perpustakaan

SMPIT Gema Nurani :

Tabel III.4.

Fungsi Bagian Pada Perpustakaan SMPIT Gema Nurani

No

Bagian

Fungsi

1 Kepala Sekolah

Melakukan pengawasan terhadap segala kegiatan di

perpustakaan dan kebijakan kepengurusannya serta

bertanggungjawab secara pribadi atas kerusakan dan

kekeliruan apabila petugas atau anggota perpustakaan

bersangkutan bersalah atau lalai dalam menjalankan

tugasnya.

Page 6: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

27

2 Koordinator Bertanggung jawab mengurus dan mengatur jadwal

petugas, buku-buku yang masuk, dan koleksi yang

terdapat di dalam perpustakaan

3 Pustakawan Pustakawan atau petugas perpustakaan bertugas

mengelola sepenuhnya segala buku-buku dan kegiatan

sirkulasi peminjaman dan pengembalian buku serta

daftar kunjungan.

4 Tata Usaha Merupakan bagian dari struktur perpustakaan selain

bertugas melayani pembayaran siswa, memberikan

informasi buku masuk dan buku yang harus diupdate

tiap bulannya.

5 Siswa Siswa merupakan anggota perpustakaan yang

merupakan bagian paling bawah dari struktur

organisasi perpustakaan.

Sumber : Tata Usaha SMPIT Gema Nurani

1.2. Analisa Kebutuhan

Analisa kebutuhan ada dua yaitu fungsional dan non-fungsional, dapat

dijelaskan sebagai berikut :

1. Analisa kebutuhan fungsional

Analisa kebutuhan fungsional bertujuan untuk mengetahui proses-proses yang

nantinya dapat dilakukan oleh sistem perpustakaan seperti :

a. Sistem dapat mengolah data petugas, anggota dan buku dengan data yang

sebenarnya dari menambahkan data baru, merubah data dan menghapus data

sesuai yang diinginkan.

b. Sistem dapat melakukan transaksi sirkulasi sesuai yang diinginkan, ada 3

jenis transaksi sirkulasi yang dapat dilakukan oleh sistem, transaksi sirkulasi

peminjaman buku dan transaksi sirkulasi pengembalian buku serta transaksi

sirkulasi buku tamu.

c. Sistem dapat menghasilkan laporan transaksi, mulai dari laporan transaksi

peminjaman buku dan laporan transaksi pengembalian buku serta laporan

master buku, anggota dan petugas.

Page 7: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

28

2. Analisa kebutuhan non-fungsional

Analisa kebutuhan non fungsional bertujuan untuk mengetahui spesifikasi

kebutuhan untuk sistem perpustakaan.

a. Operasional

Untuk mengaplikasikan sistem perpustakaan maka dibutuhkan perangkat

lunak atau software seperti :

1) Microsoft Windows 7/8/8.1/10

2) Crystal Report 8.5

3) Ms.SQL Server 2005

4) Visual Studio 2008

Sedangkan perangkat keras atau hardware yang dibutuhkan untuk

mengoperasikan sistem diantaranya :

1) Komputer atau Laptop

2) Printer InkJect

b. Keamanan

Sistem perpustakaan yang dirancang dilengkapi dengan hak akses dan

password. Ada 2 hak akses sistem, hak akses admin dan hak akses pengguna. Pada

hak akses admin, admin dapat mengolah keseluruhan sistem sedangkan hak akses

pengguna hanya dapat mengelola anggota baru, mencetak kartu anggota, mengelola

buku, mengakses transaksi peminjaman, pengembalian buku, buku tamu dan ganti

password serta laporan.

Page 8: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

29

1.3. Rancang Dokumen

A. Spesifikasi Bentuk Dokumen Masukan

Dokumen masukan merupakan segala bentuk masukan yang berupa dokumen

yang dapat diolah dan dapat menghasilkan keluaran yang diharapkan. Adapun

dokumen masukan tersebut yaitu :

1. Kartu Pelajar

Fungsi : Untuk melakukan pinjaman buku

Sumber : Siswa/Guru

Tujuan : Pustakawan

Media : Kartu

Jumlah : 1 Lembar

Frekuensi : Setiap melakukan peminjaman buku.

Bentuk : Lihat Lampiran A-1

2. Data Buku

Fungsi : Untuk mengidentifikasi buku

Sumber : Tata Usaha

Tujuan : Pustakawan

Media : Kertas

Jumlah : >2 Lembar

Frekuensi : Setiap ada buku masuk

Bentuk : Lihat Lampiran A-2

Page 9: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

30

3. Formulir Calon Anggota

Fungsi : Untuk mengidentifikasi calon anggota

Sumber : Calon Anggota

Tujuan : Pustakawan

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada pendaftaran anggota baru

Bentuk : Lihat Lampiran A-3

4. Data Kunjungan

Fungsi : Untuk mendata pengunjung perpustakaan

Sumber : Pengunjung

Tujuan : Pustakawan

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap ada kunjungan

Bentuk : Lihat Lampiran A-4

B. Spesifikasi Bentuk Dokumen Keluaran

Dokumen keluaran merupakan segala bentuk hasil dari proses pengelolaan

dokumen masukan dalam sistem perpustakaan yang berupa dokumen yang dapat

diolah. Adapun dokumen keluaran tersebut yaitu :

Page 10: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

31

1. Laporan Peminjaman

Fungsi : Untuk laporan bulanan

Sumber : Pustakawan

Tujuan : Kepala sekolah

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap bulan

Bentuk : Lihat Lampiran B1

2. Laporan Buku

Fungsi : Untuk laporan bulanan

Sumber : Pustakawan

Tujuan : Kepala sekolah

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap bulan

Bentuk : Lihat Lampiran B2

Page 11: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

32

1.4. ERD (Entity Relationship Diagram)

A. ERD

Entity Relationship Diagram ini penulis rancang untuk mengetahui hubungan

antar entitas sebelum kita membuat sebuah database. Jadi sebelum membuat

database, penulis harus merancang hubungan antar entitas yang selanjutnya

mengkonversi ERD tersebut menjadi LRS. Berikut ini ERD sistem database

perpustakaan.

Gambar III.2. ERD (Entity Relationship Diagram)

erd memiliki

anggota

id_anggota

pinjam

id_pinjam

buku

nama_anggota

bag telp

berlaku

lokasi

tgl_pinjamid_anggota

id_petugas

id_lembaga

pinjamdetail

id_pinjam

id_buku

keterangan

jumlah_pinjam

id_bukujudul

pengarang

penerbit

kategori

tahun

stok

lokasi

tanggal_masuk

denda_rusak

harga_buku

gambar

petugas

id_petugas

nama_petugas

pwd

hak_akses

kembali

id_kembali

id_pinjam

tanggal_kembali

total_denda

dibayar

kembali

id_petugas

id_lembaga

kembalidetail

id_kembali

id_buku

lama_pinjam

terlambat

denda

jumlah_kembali

pinjamtamu

id_tamu

tanggal_pinjam

id_anggota

id_buku

jumlah

keterangan

bag

tujuan

id_petugas

id_lembaga

I

M

I

M M

I

I

M

I

M

M

I

M

lembaga

id_lembaga

nama

alamat

telepon

website

email

fax

M

M

I

M

I

pengaturan

I

M

id_pengaturan

batas_buku

batas_hari

denda_hari

denda_rusak

id_petugas

I

I

isbn

klasifikasi

Mengelola

mempunyai

mengelola

mengelola

mempunyai

melakukan

memilikimempunyai

mempunyai

melakukan

memiliki

mempunyai

Page 12: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

33

Keterangan :

1 : 1 = One to one

1 : M = Mne to many

M : 1 = Many to one

M : M – Many to many

B. LRS (Logical Record Structure)

LRS merupakan representasi dari struktur record-record pada tabel-tabel yang

terbentuk dari hasil antar himpunan entittas.

Gambar III.3. LRS (Logical Record Structure)

Page 13: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

34

1.5. Spesifikasi File

Adapun spesifikasi file yang penulis gunakan dalam membuat program

perpustakaan ini, sebagai berikut :

1. Spesifikasi File Data Buku

Nama : Tabel Buku

Akronim : Buku

Fungsi : Menyimpan data buku

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 668 Karakter

Kunci Field : id_buku

Software : SQL Server

Tabel III.5.

Spesifikasi File Tabel Data Buku

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Buku id_buku Varchar 10 Primary Key

2. ISBN Isbn Varchar 14

3. Judul judul Varchar 100

4. Pengarang pengarang Varchar 100

5. Penerbit penerbit Varchar 100

6. Kategori kategori Varchar 50

7. Klasifikasi klasifikasi Varchar 50

8. Tahun tahun Varchar 4

9. Stok stok Numeric 10

Page 14: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

35

10. Lokasi lokasi Varchar 10

11. Tanggal Masuk tanggal_masuk Datetime

12. Denda Rusak denda_rusak Numeric 10

13. Harga Buku harga_buku Numeric 10

14. Gambar gambar Varchar 200

2. Spesifikasi File Data Anggota Perpustakaan

Nama : Tabel Anggota

Akronim : Anggota

Fungsi : Menyimpan data anggota

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 352 Karakter

Kunci Field : id_anggota

Software : SQL Server

Tabel III.6.

Spesifikasi File Tabel Data Anggota Perpustakaan

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Anggota id_anggota Varchar 9 Primary Key

2. Nama Anggota nama_anggota Varchar 50

3. Bagian bag Varchar 30

4. Telepon telepon Varchar 13

5. Berlaku berlaku Varchar 50

6. Lokasi lokasi Varchar 200

Page 15: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

36

3. Spesifikasi File Data Petugas Perpustakaan

Nama : Tabel Petugas

Akronim : Petugas

Fungsi : Menyimpan data petugas

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 135 Byte

Kunci Field : id_petugas

Software : SQL Server

Tabel III.7.

Spesifikasi File Tabel Data Petugas Perpustakaan

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Petugas id_petugas Varchar 5 Primary Key

2. Nama Petugas nama_petugas Varchar 100

3. Password pwd Varchar 15

4. Hak Akses hak_akses Varchar 15

Page 16: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

37

4. Spesifikasi File Data Pengaturan

Nama : Tabel Pengaturan

Akronim : Pengaturan

Fungsi : Menyimpan data pengaturan peminjaman

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 49 Karakter

Kunci Field : id_pengaturan

Software : SQL Server

Tabel III.8.

Spesifikasi File Tabel Data Pengaturan

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Pengaturan id_pengaturan Varchar 2 Primary Key

2. Batas Buku batas_buku Int 11

3. Batas Hari batas_hari Int 11

4. Denda/Hari denda_hari Numeric 10

5. Denda Rusak denda_rusak Numeric 10

6. ID Petugas id_petugas Varchar 5 Foreign Key

Page 17: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

38

5. Spesifikasi File Data Peminjaman Buku

Nama : Tabel Pinjam

Akronim : Pinjam

Fungsi : Menyimpan data peminjaman buku

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 34 Karakter

Kunci Field : id_pinjam

Software : SQL Server

Tabel III.9.

Spesifikasi File Tabel Data Peminjaman Buku

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Pinjam id_pinjam Varchar 15 Primary Key

2. Tanggal Pinjam tanggal_pinjam Datetime

3. ID Anggota id_anggota Varchar 9 Foreign Key

4. ID Petugas id_petugas Varchar 5 Foreign Key

5. ID Lembaga id_lembaga Varchar 5 Foreign Key

Page 18: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

39

6. Spesifikasi File Data Detail Peminjaman Buku

Nama : Tabel PinjamDetail

Akronim : PinjamDetail

Fungsi : Menyimpan data detail peminjaman buku

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 136 Karakter

Kunci Field : -

Software : SQL Server

Tabel III.10.

Spesifikasi File Tabel Data Detail Peminjaman Buku

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Pinjam id_pinjam Varchar 15 Foreign Key

2. ID Buku id_buku Varchar 10 Foreign Key

3. Keterangan keterangan Varchar 100

4. Jumlah Pinjam jumlah_pinjam Int 11

Page 19: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

40

7. Spesifikasi File Data Pinjam Tamu

Nama : Tabel PinjamTamu

Akronim : PinjamTamu

Fungsi : Menyimpan data peminjaman buku kilat

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 110 Karakter

Kunci Field : -

Software : SQL Server

Tabel III.11.

Spesifikasi File Tabel Data Pinjam Tamu

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Tamu id_tamu Varchar 10 Primary Key

2. Tanggal Pinjam tanggal_pinjam Datetime

3. ID Anggota id_anggota Varchar 9 Foreign Key

4. ID Buku id_buku Varchar 10 Foreign Key

5. Jumlah jumlah Int 11

6. Keterangan keterangan Varchar 20

7. Bagian bag Varchar 20

8. Tujuan tujuan Varchar 20

9. ID Petugas id_petugas Varchar 5 Foreign Key

10. ID Lembaga id_lembaga Varchar 5 Foreign Key

Page 20: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

41

8. Spesifikasi File Data Pengembalian Buku

Nama : Tabel Kembali

Akronim : Kembali

Fungsi : Menyimpan data pengembalian buku

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 70 Karakter

Kunci Field : -

Software : SQL Server

Tabel III.12.

Spesifikasi File Tabel Data Pengembalian Buku

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Kembali id_kembali Varchar 15 Primary Key

2. Tanggal Kembali tanggal_kembali Dattime

3. ID Pinjam id_pinjam Varchar 15 Foreign Key

4. Total Denda total_denda Numeric 10

5. dibayar dibayar Numeric 10

6. Kembali kembali Numeric 10

7. ID Petugas id_petugas Varchar 5 Foreign Key

8. ID Lembaga id_lembaga Varchar 5 Foreign Key

Page 21: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

42

9. Spesifikasi File Data Detail Pengembalian Buku

Nama : Tabel KembaliDetail

Akronim : KembaliDetail

Fungsi : Menyimpan data detail pengembalian buku

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 67 Karakter

Kunci Field : -

Software : SQL Server

Tabel III.13.

Spesifikasi File Tabel Data Detail Pengembalian Buku

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Kembali id_kembali Varchar 15 Primary Key

2. ID Buku id_buku Varchar 10 Foreign Key

3. Lama Pinjam lama_pinjam Int 11

4. Terlambat terlambat Int 11

5. Denda denda Numeric 10

6. Jumlah Kembali jumlah_kembali Numeric 10

Page 22: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

43

10. Spesifikasi File Data Lembaga

Nama : Tabel Lembaga

Akronim : Lembaga

Fungsi : Menyimpan data lembaga

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 551 Karakter

Kunci Field : -

Software : SQL Server

Tabel III.14.

Spesifikasi File Tabel Data Lembaga

No Elemen Data Akronim Tipe Panjang Keterangan

1. ID Lembaga id_lembaga Varchar 5 Primary Key

2. Nama nama Varchar 100

3. Alamat alamat Varchar 200

4. Telepon telepon Varchar 23

5. Fax fax Varchar 23

6. Email email Varchar 100

7. Website website Varchar 100

Page 23: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

44

1.6. Pengkodean

Dalam perancangan program perpustakaan pada SMPIT Gema Nurani

Bekasi, penulis menggunakan kode sebagai identifikasi data, pemanggilan dan

pengisian data maupun kolom untuk memudahkan pengelolaan data. Kode akan

mengambil data pada field tertentu sesuai kode yang dimaksud secara otomatis.

Berikut penjelasan lengkap tentang struktur kode.

1. Struktur Kode Buku

Contoh :

2019050901

Gambar III.4. Struktur Kode Buku

2. Struktur Kode Petugas

Contoh :

P0001

Gambar III.5. Struktur Kode Petugas

2 0 1 9 0 5 0 9 0 1

Kode Kedua

Buku Berupa 2

Digit Bulan

Kode Awal Buku

Berupa 4 Digit Tahun

Kode Buku

Berupa 2 Digit

Tanggal

Kode Urut

Buku 2 Digit

Kode Urut Petugas 3

Digit Kode Awal Petugas Berupa 1

Digit Huruf

P 0 0 0 1

Page 24: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

45

3. Struktur Kode Anggota

Contoh :

190509001

Gambar III.6. Struktur Kode Anggota

4. Struktur Kode Pinjam

5.

Contoh :

PJ-190625000001

Gambar III.7. Struktur Kode Pinjam

Kode Kedua

Anggota Berupa 2

Digit Bulan

Kode Awal Anggota Berupa 2

Digit Tahun Dari Belakang

Kode Ketiga

Anggota Berupa 2

Digit Tanggal

1 9 0 5 0 9 0 0 1

Kode Urut

Anggota 3 Digit

P J - 1 9 0 6 2 5

Kode Urut

Pinjam 6 Digit

Kode Pinjam 6 Digit

Tanggal

0 0 0 0 0 1

Inisial

Peminjaman

Page 25: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

46

6. Struktur Kode Kembali

Contoh :

KM-190625000001

Gambar III.8. Struktur Kode Kembali

7. Struktur Kode Pinjam Tamu

Contoh :

TM00000001

Gambar III.9. Struktur Kode Pinjam Tamu

T M 0 0 0 0 0 0 0 1

Kode Urut Pinjam

Tamu 9 Digit

Inisial Pinjam

Tamu 2 Digit

Kode Urut

Pengembalian 6

Digit

Kode Pengembalian

6 Digit Tanggal Inisial Kode

Pengembalian

K M - 1 9 0 6 2 5 0 0 0 0 0 1

Page 26: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

47

8. Struktur Kode Lembaga

Contoh :

01

Gambar III.10. Struktur Kode Lembaga

9. Struktur Kode Pengaturan

Contoh :

01

Gambar III.11. Struktur Kode Pengaturan

0 1

Kode Urut

Lembaga 2 Digit

0 1

Kode Urut

Pengaturan 2 Digit

Page 27: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

48

1.7. Spesifikasi Program

A. HIPO (Hierarcy Input Process Output)

Gambar III.12. HIPO Program Perpustakaan Admin

Login

0.0

Menu Utama

1.0

0.0

Admin

3.0

1.0

Master

4.0

1.0

Sirkulasi

5.0

1.0

Laporan

6.0

1.0

Info

7.0

1.0

File

2.0

1.0

Logout

2.1

2.0

Keluar

2.2

2.0

Petugas

3.1

3.0

Lembaga

3.2

3.0

Pengaturan

3.3

3.0

Atur Batas

3.3.1

3.3

Ganti

Password

3.3.2

3.3

Rekaman

3.3.3

3.3

Anggota

4.1

4.0

Buku

4.2

4.0

Katalog

4.3

4.0

Peminjaman

5.1

5.0

Pengembalian

5.2

5.0

Buku Tamu

5.3

5.0

Laporan

Master

6.1

6.0

Laporan

Sirkulasi

6.2

6.0

Peminjaman

6.2.1

6.2

Pengembalian

6.2.2

6.2

Aplikasi

7.1

7.0

Programmer

7.2

7.0

Page 28: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

49

Gambar III.13. HIPO Program Perpustakaan Pengguna

Login

0.0

Menu Utama

1.0

0.0

Admin

3.0

1.0

Master

4.0

1.0

Sirkulasi

5.0

1.0

Laporan

6.0

1.0

Info

7.0

1.0

File

2.0

1.0

Logout

2.1

2.0

Keluar

2.2

2.0

Pengaturan

3.1

3.0

Ganti

Password

3.1.1

3.1

Anggota

4.1

4.0

Buku

4.2

4.0

Katalog

4.3

4.0

Peminjaman

5.1

5.0

Pengembalian

5.2

5.0

Buku Tamu

5.3

5.0

Laporan

Master

6.1

6.0

Laporan

Sirkulasi

6.2

6.0

Peminjaman

6.2.1

6.2

Pengembalian

6.2.2

6.2

Aplikasi

7.1

7.0

Programmer

7.2

7.0

Page 29: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

50

B. Flowchart

Gambar III.14. Flowchart Menu Login

Gambar III.15. Flowchart Menu Lembaga

Start

Masuk

Keluar

Menampilkan

pesan

"Login Gagal"

Jika BerhasilValidasi Username

dan Password

TT

Jika Keluar

TT

AdminYY

Menuutama

Pengguna

Menuutama

AdminYY

TT

End

Masukan

Username

dan Password

YYJika Masuk

Start

Input dataLembaga

Batal

Jika data sudah lengkap

YYSimpanPesan

berhasilsimpan

Jika tambah baru

Pesan lengkapi data

TTTT

BatalTT

TT

Tutup

End

TT

YY

Tambah YY

Page 30: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

51

Gambar III.16. Flowchart Menu Utama Admin

Start

Pilih :

File

Admin

Master

Sirkulasi

Laporan

Info

File Logout KeluarYY TT

Admin Petugas LembagaYY TT

Master Buku KatalogYY TT

TT

TT

PengaturanTT

YY

YY

Form

Petugas

YY

Form

Lembaga

YY

Atur Batas

TT

Ganti Pasword

Form Atur

Batas

Form

Ganti

Password

YY

YY

TT

Rekaman Form

RekamanYY

AnggotaTT

YY

Form

Buku

YY

Form

Katalog

YY

Form

Anggota

TT

TT

TT

LaporanLaporan

Master

Laporan

SirkulasiYY TT

TT

Laporan

PeminjamanYY

Laporan

Pengembalian

TT

TT

TT

Info

YY

Form

Laporan

Master

YY

Form

Laporan

Peminjaman

Form

Laporan

PengembalianYY

Info AplikasiYY

Info Developer

TT

Form

Info Aplikasi

Form

Info

Developer

YY

YY

Sirkulasi Peminjaman PengembalianYY TT Pinjam TamuTT

YY

Form

Peminjaman

YY

Form

Pengembalian

YY

Form

Pinjam

Tamu

TT

Form Login

TT

EndTT

Page 31: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

52

Gambar III.17. Flowchart Menu Utama Pengguna

Start

Pilih :File

AdminMaster

SirkulasiLaporan

Info

File Logout KeluarYY TT

Admin

Master Buku KatalogYY TT

TT

TT

PengaturanTT

TT

Ganti Password Form Ganti

PasswordYY

AnggotaTT

YY

Form Buku

YY

Form Katalog

YY

Form Anggota

TT

TT

TT

TT

Sirkulasi Peminjaman PengembalianYY TT Pinjam TamuTT

YY

Form Peminjaman

YY

Form Pengembalian

YY

Form Pinjam Tamu

TT

LaporanLaporan Master

LaporanSirkulasi

YY TTLaporan

PeminjamanYY

LaporanPengembalian

TT

TT

TT

Info

YY

Form Laporan

Master

YY

Form LaporanPeminjaman

Form Laporan Pengembalian

YY

Info AplikasiYY

Info Developer

TT

End

Form Info Aplikasi

Form Info Developer

YY

YY

TT

Page 32: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

53

Gambar III.18. Flowchart Form Anggota

Start

Pilih :

Tambah

Cari

Tutup

Jika Cari

Jika Tambah

Memunculkan

ID anggota

otomatisYY

Klik salah satu

record pada DataGridView

Menampilkan

data,anggota

mengaktifkanTextbox,

mengaktifkan tombol

Simpan dan Hapus

dan pesan Cetak Kartu

Cetak Anggota ? YYTT

EditEdit data

anggotaYYJika ingin

UpdateBatalTT

Update

YY

Batal

Data

Tersimpan!

TT

TT

Isi data

anggota

Jika data

sudah lengkapYYSimpan

Pesan

berhasil

simpan

Pesan

lengkapi

data

TT

ketik ID anggota atau

nama anggota yang

ingin dicari pada

textbox

YY Jika ada TT

menampilkan

data anggota

pada DataGrid

YY

Tutup

End

Hapus HapusYY YYData sudah

terhapus !Yakin akan dihapus?

TT

Cetak Anggota

TT

Proses

Cetak

TT

Page 33: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

54

Gambar III.19. Flowchart Form Petugas

Start

Pilih :

Tambah

Cari

Tutup

Cari

Isi data

petugas

Jika data

sudah lengkapYYSimpan

Pesan

"Data

Tersimpan !"

Tambah

Memunculkan

ID petugas

otomatis

YY

YY

Jika tambah

baru

Klik salah satu

record pada DataGrid

Menampilkan data

petugas,

mengaktifkanTextbox,

mengaktifkan tombol

Simpan dan Hapus

Pesan

lengkapi

data

TTTT

EditEdit data

anggotaYY

Jika ingin

UpdateBatalTT

Update

YY

BatalTT

Pesan "Data

Tesimpan i"

TT

TT

Hapus HapusYY YY

Pesan "Data

sudah

terhapus !"

Tutup

End

TT

ketik ID Petugas atau

Nama Petugas yang

ingin dicari pada

textbox

YY Jika ada TT

menampilkan

data petugas

pada DataGrid

YY

Yakin akan dihapus?

Page 34: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

55

Gambar III.20. Flowchart Form Buku

Start

Pilih :

Tambah

Cari

Tutup

Cari

Isi data

buku

Jika data

sudah lengkapYYSimpan

Pesan

"Data

Tersimpan !"

TambahMemunculkan

ID buku

otomatis

YY

YY

Jika tambah

baru

Klik salah satu

record pada DataGrid

Menampilkan data,

mengaktifkanTextbox,

mengaktifkan tombol

Simpan dan Hapus

Pesan

"lengkapi

data"

TTTT

EditEdit data

bukuYY

Jika ingin

UpdateBatalTT

Update

YY

BatalTT

Pesan

"Data

Tersimpan !"

TT

TT

Hapus HapusYY YY

Pesan Data

sudah

terhapus

Tutup

EndTT

ketik data yang

ingin dicari

pada

textbox

YY Jika ada TT

menampilkan

data

pada DataGrid

YY

Yakin akan dihapus?

Page 35: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

56

Gambar III.21. Flowchart Form Ganti Password

Start

Input Username

Tutup

ValidasiPassword

Input Password

lama

Jika sesuai

Pesan passwordlama anda salah

TT

TT

TT

End

YY

Input YY

Pilih:InputTutup

ValidasiUsername

Pesan Andatidak berhak ganti

password

Jika sesuai TT

Input Password

baru

YY

InputkonfirmasiPassword

baru

Pencocokanpengulangan

Password baruJika sesuai

YY

YY

Pesan KomfirmasiPassword salah !

TT

TTYakin GantiPassword?

Pesan Password sudah diganti

YY

Page 36: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

57

Gambar III.22. Flowchart Form Peminjaman

Start

TT

Option 1

Pilih:Option 1Option 2

BatalTutup

Tampil kodePinjam otomatis

YY

Pilih record buku padaDataGrid

Pilih ID anggota untukmenampilkan daftar buku

yang sedang dipinjam

Jika jumlah pinjamlebih besar

Validasijumlah pinjam

YY

Tampil pesanpinjaman

sudah maksimal

Cekjumlah pinjam

Jika jumlah pinjamlebih besar

TT

Tampil pesanpinjaman sudah

maksimal

YY

Tampil tombol Cekdan pilih tombol Cek

Validasi buku yangpernah dipinjam

sebelumnya

TT

Jika ada bukuyang sama

Tampil pesanbuku sedang

dipinjam

YY

Mengaktifkantombol Simpan

TT

Simpan

Jika Cetak Bukti

TT

YY

Filteranggota

Cetak Bukti

Option 2

Batal

Tutup

TT

Tampil tombol Cekdan pilih tombol Cek

Validasi buku yangpernah dipinjam

sebelumnya

Jika ada bukuyang sama

Tampil pesanbuku sedang

dipinjam

YY

Mengaktifkantombol Simpan

TT

Simpan

Jika Cetak Bukti

TT

YY

Tampil kode Pinjam

otomatis YY

Pilih record buku padaDataGrid

Ketik ID anggota untukmenampilkan daftar buku

yang sedang dipinjam

Jika jumlah pinjamlebih besar

Validasijumlah pinjam

YY

Tampil pesanpinjaman

sudah maksimal

Cekjumlah pinjam

Jika jumlah pinjamlebih besar

TT

Tampil pesanpinjaman sudah

maksimal

YY

Filteranggota

End

TT

RiwayatPeminjaman

Info

TT

TT

TT

YY

FormInformasi Penggunaan

Menu Peminjaman

FormRiwayat Peminjaman

dan Pengembalian

YY

YY

Cetak Bukti

Cetak Buktitampil Bukti

Pinjam

Tampil ID

Pinjam

dan Tanggal

Otomatis

Cetak Buktitampil Bukti

Pinjam

Page 37: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

58

Gambar III.23. Flowchart Form Pengembalian

Start

TT

Option 1

Pilih:

Option 1

Option 2

Petunjuk

List Denda

Rusak

Batal

Tutup

Tampil ID

Kembali

otomatis

Pilih ID

Pinjam

Jika

jumlah kembali !=

jumlah pinjam

TT

Tampil pesan

Buku harus

dikembaikan

semua

YY

Filter

ID Pinjam

Menampilkan daftar

buku yang

sedang dipinjam

Pilih buku yang

ingin

dikembalikan

Pilih tombol Hitung

Tampil total

denda

Jika denda

>Rp.0

Ketik nominal

bayar denda lalu

tekan Enter

YY

Tampil tombol

Simpan

TT

Tampil

Kembalian

Perhitungan

bayar Denda

Perhitungan Total

Denda

SImpan

YY

Record Buku yang

sama dipilih 2 kali

Pesan Buku

sedang

dalam proses

pengembalian

YY

TT

Ketik "0" lalu

tekan Enter

Pesan "Data

Tersimpan"

TT

Option 2

Batal

Tutup

TT

End

TT

Tampil ID

Kembali

otomatis

Ketik ID

Pinjam

Filter

ID Pinjam

Menampilkan

daftar

buku yang

sedang dipinjam

YY

List Denda

Rusak

Petunjuk

TT

TT

Form Denda

Rusak

Form PetunjukYY

YY

YY

YY

Jika

jumlah kembali !=

jumlah pinjam

TT

Tampil pesan

Buku harus

dikembaikan

semua

YY

Pilih buku yang

ingin

dikembalikan

Pilih tombol Hitung

Tampil total

denda

Jika denda

>Rp.0

Ketik nominal

bayar denda lalu

tekan Enter

YY

Tampil tombol

Simpan

TT

Tampil

Kembalian

Perhitungan

bayar Denda

Perhitungan Total

Denda

SImpan

Record Buku yang

sama dipilih 2 kali

Pesan Buku

sedang

dalam proses

pengembalian

YY

TT

Ketik "0" lalu

tekan Enter

Pesan Data

Tersimpan

Page 38: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

59

Gambar III.24. Flowchart Form Laporan Peminjaman

Start

TT

Laporan pinjam

Pilih :

Laporan Pinjam

Laporan Grafik Pinjam

Laporan Grafik Kunjungan

Tutup

Menampilkan

data pinjam

periode

Pilih range

tanggal

Filter data

berdasar range

tanggal

YY

Laporan grafik

pInjam

Laporan grafik

kunjungan

TT

Laporan pinjam

periode

Menampilkan

data pinjam

bulanan

Pilih

tanggal

Filter data

berdasar bulan

Menampilkan

data grafik

pinjam harian

Pilih option

harian

Filter data

berdasar option

harian

YYLaporan grafik

pinjam harian

Laporan grafik

pinjam mingguan

TT

Menampilkan

data grafik

pinjam

mingguan

Pilih option

mingguan

Filter data

berdasar option

mingguanYY

Menampilkan

data grafik

pinjam

bulanan

Pilih option

bulanan

Filter data

berdasar option

bulanan

Menampilkan

data grafik

kunjungan

harian

Pilih option

harian

Filter data

berdasar option

harian

YYLaporan grafik

kunjungan harian

Laporan grafik

kunjungan mingguan

TT

Menampilkan

data grafik

kunjungan

mingguan

Pilih option

mingguan

Filter data

berdasar option

mingguanYY

Menampilkan

data grafik

kunjungan

bulanan

Pilih option

bulanan

Filter data

berdasar option

bulanan

End

TT

Tutup

TT

Laporan pinjam

bulanan

TT

YY

TT

YY

masukan

password

laporan

Jika

ValidYY

Laporan grafik

pinjam bulanan

TT

YY

TT

YY

masukan

password

laporan

Jika

ValidYY

Pesan Logon

Failed.

Please Try

Again Later

TT

Pesan Logon

Failed.

Please Try

Again Later

TT

YY

masukan

password

laporan

Jika

Valid

Pesan Logon

Failed.

Please Try

Again Later

TT

YY

Laporan grafik

kunjungan bulanan

TT

YY

YY

Page 39: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

60

Gambar III.25. Flowchart Form Laporan Pengembalian

Gambar III.26. Flowchart Form Laporan Master

Start

TT

Laporan kembali

Pilih :

Laporan Kembali

Tutup

Menampilkan

data pinjam

periode

Pilih range

tanggal

Filter data

berdasar range

tanggal

YYLaporan kembali

periode

Menampilkan

data pinjam

bulanan

Pilih

tanggal

Filter data

berdasar bulan

YY

End

TT

Tutup

TT

Laporan kembali

bulananYY

TT

YY

masukan

password

laporan

Jika

ValidYY

Pesan Logon

Failed.

Please Try

Again Later

TT

YY

Start

TT

Laporan Anggota

Pilih :

Laporan Anggota

Laporan Buku

Laporan Petugas

Tutup

Menampilkan

data anggota

Filter data

Anggota

End

Laporan BukuMenampilkan

data buku

Filter data

Buku

TT

Laporan PetugasMenampilkan

data petugas

Filter data

Petugas

TT

Tutup

TT

YY

YY

masukan

password

laporan

Jika

Valid

Pesan Logon

Failed.

Please Try

Again Later

TT

YY

YY

masukan

password

laporan

Jika

Valid

Pesan Logon

Failed.

Please Try

Again Later

TT

YY

YY

masukan

password

laporan

Jika

Valid

Pesan Logon

Failed.

Please Try

Again Later

TT

YY

Page 40: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

61

Gambar III.27. Flowchart Form Katalog

Start

Pilih

berdasarkan:

Kode Buku

Judul Buku

Kategori Buku

Tutup

TT

Kode Buku YY

Judul Buku YY

TT

Kategori Buku YY

TT

Ketik Kode Buku

Ketik Judul Buku

Pilih Kategori

Buku

FIlter berdasarkan

Kode Buku

FIlter berdasarkan

Judul Buku

FIlter berdasarkan

Kategori Buku

Menampilkan data

buku berdasarkan

kode buku

Menampilkan data

buku berdasarkan

judul buku

Menampilkan data

buku berdasarkan

kategori

Pilih tombol

Tampilkan Detail

Menampilkan data

buku lebih detail

Pilih tombol

Tampilkan Detail

Menampilkan data

buku lebih detail

Pilih tombol

Tampilkan Detail

Menampilkan data

buku lebih detail

YY

End

Tutup

TT

Page 41: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

62

Gambar III.28. Flowchart Form Atur Batas

Gambar III.29. Flowchart Form Rekaman

Start

Pilih :

Simpan

Batal

Tutup

TT

Simpan

Memunculkan

id pengaturan

otomatis

YYIsi data

pengaturanJika data

sudah lengkap

YY

Simpan

Pesan

Data

tersimpan

Pesan

Hanya bisa

input angka

TT

Batal

YYTutup

TT

End

TT

YY

Start

Menampilkan data

rekaman kegiatan

pengguna aplikasi

TT

Clear YY Pilih tombol Clear

Menampilkan

hasil hapus

data

Tutup

End

TT

Proses hapus

YY

Page 42: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

63

Gambar III.30. Flowchart Form Buku Tamu

1.8. Spesifikasi Sistem Komputer

1. Umum

Sistem dikatakan baik dan akan berhasil digunakan apabila didukung dengan

beberapa unsur atau aspek antara lain perangkat keras (Hardware), perangkat lunak

(Software) dan pemakai (Brainware).

Start

TT

Pilih menu anggotadan pilih salah

satu record

Batal

Simpan

Pilih menu bukudan pilih salah

satu record

Input jumlahpinjam dan

aktifkan textbox kelas tujuan

Input data kelas tujuandan pilih tombol simpan

YY Proses simpan

YYHapus data padasemua textbox

Menampilkan id tamuotomatis

Pilih :Pinjam

BerkunjungTutup

Pinjam YY

Berkunjung

TT

TT

Tutup

End

Memasukan datanama, bagian, dan

keperluanYY Proses simpan

TT

YY

TT

Page 43: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

64

Diantara unsur tersebut prasarana atau peralatan pendukung yang dibutuhkan

harus sesuai dengan spesifikasi sistem yang diusulkan.

2. Perangkat Keras

Perangkat keras (Hardware) adalah seluruh komponen yang membentuk

suatu sistem komputer dan peralatan lainnya yang minimum dan memungkinkan

komputer dapat melaksanakan tugasnnya. Spesifikasi standar perangkat keras yang

diusulkan adalah sebagai berikut :

a. Monitor : SVGA 14”

b. Prosessor : Intel Celeron 1.50 Ghz

c. Memori : 2GB DDR3

d. Hardisk : 250 GB

e. Keyboard : 84 Keys

f. Printer : Printer InkJet

g. Mouse : PS/2

3. Perangkat Lunak

Bagian penting lain yang mendukung program adalah perangkat lunak

(software) yang digunakan dalam mengeksekusi program aplikasi serta sistem

operasi yang akan digunakan untuk menjalankan program tersebut. Perangkat lunak

minimal yang dibutuhkan untuk menjalankan program prepustakaan ini adalah :

a. Sistem Operasi : Microsoft Windows 7 32Bit

b. Pemrograman : VB.Net

c. Program pendukung : Visual Studio 2008, Ms.SQL Server 2005 dan

Crystal Report 8.5.

Page 44: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

65

1.9. Implementasi

1. Halaman Login

Administrator harus melakukan login terlebih dahulu untuk dapat

menggunakan modul-modul yang tersedia. Jika login berhasil, maka menu-menu

yang sesuai dengan kategori pengguna tersebut akan ditampilkan.

2. Halaman Menu Utama

Halaman menu utama berbeda-beda sesuai level akses dari pengguna

tersebut. Contoh : Administrator bisa mengakses semua modul aplikasi, sedangkan

pengguna biasa hanya bisa akses modul master buku, master anggota dan sirkulasi.

Page 45: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

66

3. Halaman Master Buku

Halaman master buku berisikan data-data atau identitas dari berbagai macam

buku yang telah diinput ke dalam database dan sebagai halaman untuk mendaftarkan

buku-buku baru.

4. Halaman Master Anggota

Halaman master anggota merupakan halaman untuk melakukan pendaftaran

anggota baru dan tempat pangkalan data anggota perpustakaan. Bagian dari anggota

perpustakaan yaitu, Siswa, Guru dan Karyawan.

Page 46: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

67

5. Halaman Master Petugas

Di halaman ini tempat dimana petugas perpustakaan diatur hak aksesnya

dalam menggunakan aplikasi perpustakaan agar penggunaan aplikasi dapat di pantau.

Hanya ada 2 hak akses di aplikasi perpustakaan ini, yaitu Admin dan pengguna

(biasa).

Page 47: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

68

6. Halaman Master Katalog

Halaman master katalog berisikan data-data buku yang disingkronisasikan

dengan peminjaman, sehingga data buku yang ditampilkan akan lebih detail tentang

berapa kali buku tersebut dipinjam, lengkap dengan denda yang pernah diterima

anggota selama meminjam buku tersebut.

Page 48: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

69

7. Halaman Lembaga

Halaman ini merupakan halaman identitas lembaga/sekolah yang

menggunakan aplikasi ini yang nantinya identitas tersebut akan ditampilkan pada

header laporan periode maupun bulanan.

8. Halaman Sirkulasi Peminjaman

Halaman ini tempat buku akan dipinjam oleh anggota perpustakaan. Setiap

anggota hanya boleh meminjam maksimal 2 buku dengan durasi pinjam selama 7

hari, dan dapat diperbarui tiap 7 hari atau kurang dengan tanpa batasan.

Page 49: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

70

9. Halaman Sirkulasi Pengembalian

Halaman ini tempat buku akan dikembalikan oleh anggota perpustakaan.

Setiap anggota harus mengembalikan buku secara bersamaan jika meminjam

minimal 2 buku. Dan akan dikenakan denda dengan nominal tertentu jika terlambat

mengembalikan buku sesuai ketentuan.

10. Halaman Sirkulasi Pinjam Tamu

Halaman ini diperuntukan untuk siswa dari sekolah yang bersangkutan jika

ingin meminjam buku perpustakaan untuk keperluan belajar disekolah. Dan tidak

untuk membawa pulang buku tersebut.

Page 50: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

71

11. Halaman Laporan Master

Halaman ini menampilkan detail data-data dari master anggota, petugas dan

buku yang nantinya data tersebut akan dicetak untuk keperluan pengarsipan.

Page 51: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

72

12. Halaman Laporan Sirkulasi Peminjaman

Halaman ini menampilkan detail data-data peminjaman buku mulai dari

laporan data dengan jangka periode, perbulan hingga laporan grafik.

13. Halaman Laporan Sirkulasi Pengembalian

Halaman ini menampilkan detail data-data pengembalian buku mulai dari

laporan data dengan jangka periode tertentu dan perbulan.

Page 52: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

73

14. Halaman Info Aplikasi

Halaman ini menampilkan detail tentang aplikasi perpustakaan, mulai dari

database yang dipakai, bahasa pemrograman sampai durasi pengerjaan.

15. Halaman Info Developer

Halaman ini menampilkan informasi pribadi detail tentang pembuat dari

aplikasi perpustakaan ini.

16. Halaman Atur Batas

Halaman ini untuk melakukan pengaturan batas buku yang bisa dipinjam per

Anggota, jumlah denda hingga batas hari yang diperbolehkan.

Page 53: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

74

17. Halaman Ganti Password

Halaman ini diperuntukan untuk tiap-tiap pengguna aplikasi baik

administrator maupun pengguna biasa untuk mengganti password secara berkala

untuk tujuan keamanan.

18. Halaman Rekaman

Halaman ini menampilkan detail tentang aktifitas yang dikerjakan oleh

pengguna aplikasi perpustakaan terhadap modul yang ada.

Page 54: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

75

1.10. Pengujian Unit

Pengujian terhadap program yang dibuat menggunakan blackbox testing yang

fokus terhadap proses masukan dan keluaran program.

A. Pengujian Terhadap Form Login

Tabel III.15.

Hasil Pengujian Black Box Testing Halaman Login

No

.

Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Usename dan

password tidak

diisi kemudian

klik tombol Masuk

Username :

(kosong)

Password:

(kosong)

Sistem akan

menolak akses

pengguna dan

menampilkan

pesan “Login

gagal”

Sesuai

harapan Valid

2. Mengetikkan

username dan

password tidak

diisi atau kosong

kemudian klik

tombol Masuk

Username: aku

Password :

(kosong)

Sistem akan

menolak akses

pengguna dan

menampilkan

pesan “Login

gagal”

Sesuai

harapan Valid

3. Username tidak

diisi dan password

diisi kemudian

klik tombol Masuk

Username:

(kosong)

Password: 123

Sistem akan

menolak akses

pengguna dan

menampilkan

pesan “Login

gagal”

Sesuai

harapan Valid

4. Mengetikkan

salah satu kondisi

salah pada

username atau

password

kemudian klik

tombol Masuk

User ID: zein

(benar)

Password: 1998-

03-31 (salah)

Sistem akan

menolak akses

pengguna dan

menampilkan

pesan “Login

gagal”

Sesuai

harapan Valid

5. Mengetikkan

username dan

password dengan

data yang benar

kemudian klik

tombol Masuk

Username : zein

(benar)

Password:

1111(benar)

Sistem menerima

akses login dan

kemudian

langsung

menampilkan

menu utama.

Sesuai

harapan Valid

Page 55: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

76

6. Memasukan

username dan

password salah

sebanyak 3 kali

Username : zaid

(salah)

Password:

1234(salah)

Sistem berhenti

dengan menutup

form login

Sesuai

harapan Valid

B. Pengujian Terhadap Form Petugas

Tabel III.16.

Hasil Pengujian Black Box Testing Halaman Petugas

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Klik tombol

Tambah kemudian

Nama Petugas,

Password dan

Hak Akses tidak

diisi kemudian

klik tombol

Simpan

Nama Petugas :

(kosong)

Password:

(kosong)

Hak Akses :

(kosong)

Sistem akan

menolak dan

menampilkan

pesan “Lengkapi

data!”

Sesuai

harapan Valid

2. ID Petugas, Nama

Petugas,

Password dan

Hak Akses tidak

diisi kemudian

klik tombol

Simpan

ID Petugas :

(kosong)

Nama Petugas :

(kosong)

Password:

(kosong)

Hak Akses :

(kosong)

Sistem tidak

mengaktifkan

tombol Simpan

Sesuai

harapan Valid

3. Klik tombol

Tambah kemudian

klik salah satu

baris pada

DataGrid. Nama

Petugas/Password

/ Hak Akses salah

satunya tidak diisi

kemudian klik

tombol Simpan

ID Petugas :

P0002

Nama Petugas :

ZEIN

Password:

(kosong)

Hak Akses :

ADMIN

Sistem

menampilkan

pesan “Lengkapi

data”

Sesuai

harapan Valid

4. Klik tombol

Tambah untuk

membuat kode

otomatis

ID Petugas :

P0003

Sistem

menampilkan

kode otomatis

Sesuai

harapan Valid

Page 56: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

77

5. Klik tombol

Tambah mengetik

Nama Petugas,

Password, Hak

Akses dengan

benar, kemudian

klik tombol

Simpan

ID Petugas :

P0003

Nama Petugas :

ZAID

Password: 111

Hak Akses :

ADMIN

Sistem melakukan

penyimpanan dan

menampilkan

pesan “Data

tersimpan”

Sesuai

harapan Valid

6. Klik tombol

Tambah, klik

salah satu baris

pada DataGrid,

kemudian klik

tombol Hapus

ID Petugas :

P0003

Nama Petugas :

ZAID

Password: 111

Hak Akses :

ADMIN

Sistem melakukan

penghapusan data

dan menampilkan

pesan “Data

sudah terhapus !”

Sesuai

harapan Valid

7. Mengetik Nama

Petugas yang

salah atau

memasukan kata

kunci selain Nama

Petugas pada

Textbox Pencarian

Cari Nama

Petugas : ZZ

(Salah) Sistem tidak

menampilkan data

pada DataGrid

Sesuai

harapan Valid

8. Mengetik Nama

Petugas yang

benar pada

Textbox Pencarian

Cari Nama

Petugas : Zein

(Benar)

Sistem

menampilkan data

pada DataGrid

Sesuai

harapan Valid

9. Klik tombol

Tambah kemudian

salah satu atau

semua dari Nama

Petugas,

Password dan

Hak Akses diisi

kemudian klik

tombol Batal

ID Petugas :

P0003

Nama Petugas :

ZAID

Password: 111

Hak Akses :

ADMIN

Sistem

menghapus semua

karakter pada

inputan

Sesuai

harapan Valid

Page 57: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

78

C. Pengujian Terhadap Form Anggota

Tabel III.17.

Hasil Pengujian Black Box Testing Halaman Anggota

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Klik tombol

Tambah kemudian

Nama Anggota,

Kelas/Bagian,

Telepon, Berlaku

dan Foto tidak

diisi kemudian

klik tombol

Simpan

Nama Anggota :

(kosong)

Kelas/Bagian :

(kosong)

Telepon: (kosong)

Berlaku: (kosong)

Foto : (kosong)

Sistem akan

menolak dan

menampilkan

pesan

“Lengkapi

data!”

Sesuai

harapan Valid

2. ID Anggota,

Nama Anggota,

Kelas/Bagian,

Telepon, Berlaku

dan Foto tidak

diisi kemudian

klik tombol

Simpan

ID Anggota :

(kosong)

Nama Anggota :

(kosong)

Kelas/Bagian :

(kosong)

Telepon: (kosong)

Berlaku: (kosong)

Foto : (kosong)

Sistem tidak

mengaktifkan

tombol Simpan

Sesuai

harapan Valid

3. Klik tombol

Tambah kemudian

klik salah satu

baris pada

DataGrid. Nama

Anggota/Kelas/

Telepon/Berlaku/

Foto salah satunya

tidak diisi

kemudian klik

tombol Simpan

ID Anggota :

195012001

Nama Anggota :

ZAID

Kelas/Bagian :

Administrasi

Telepon: (kosong)

Berlaku: 2020-09-12

Foto :

F:Vbnet/project

Sistem

menampilkan

pesan

“Lengkapi

data!”

Sesuai

harapan Valid

4. Klik tombol

Tambah untuk

membuat kode

otomatis

ID Anggota :

195012001

Sistem

menampilkan

kode otomatis

Sesuai

harapan Valid

Page 58: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

79

5. Klik tombol

Tambah kemudian

mengetik Nama

Anggota,

Kelas/Bagian,

Telepon, berlaku

dan Foto dengan

benar, kemudian

klik tombol

Simpan

ID Anggota :

195012001

Nama Anggota :

ZAID

Kelas/Bagian :

Administrasi

Telepon: 081383834

Berlaku: 2020-09-12

Foto :

F:Vbnet/project

Sistem

melakukan

penyimpanan

dan

menampilkan

pesan “Data

tersimpan!”

Sesuai

harapan Valid

6. Klik tombol

Tambah, klik

salah satu baris

pada DataGrid,

kemudian klik

tombol Hapus

ID Anggota :

195012001

Nama Anggota :

ZAID

Kelas/Bagian :

Administrasi

Telepon: 081383834

Berlaku: 2020-09-12

Foto :

F:Vbnet/project

Sistem

melakukan

penghapusan

data

berdasarkan

kode yang

dipilih dan

menampilkan

pesan “Data

sudah

terhapus”

Sesuai

harapan Valid

7. Mengetik Nama

Anggota yang

salah atau

memasukan kata

kunci selain Nama

Anggota pada

Textbox Pencarian

Cari Nama Anggota

: ZZ

(Salah)

Sistem tidak

menampilkan

data pada

DataGrid

Sesuai

harapan Valid

8. Mengetik Nama

Anggota yang

benar pada

Textbox Pencarian

Cari Nama Anggota

: SYAIFUL ISLAMI

ZAID

(Benar)

Sistem

menampilkan

data pada

DataGrid

Sesuai

harapan Valid

9. Klik tombol

Tambah kemudian

salah satu atau

semua dari

Anggota,

Kelas/Bagian,

Telepon, berlaku

dan Foto diisi

kemudian klik

tombol Batal

ID Anggota :

195012001

Nama Anggota :

ZAID

Kelas/Bagian :

(kosong)

Telepon: (kosong)

Berlaku: 2020-09-12

Foto :

F:Vbnet/project

Sistem

menghapus

semua karakter

pada inputan

Sesuai

harapan Valid

Page 59: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

80

D. Pengujian Terhadap Form Buku

Tabel III.18.

Hasil Pengujian Black Box Testing Halaman Buku

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Klik tombol

Tambah kemudian

Judul, Pengarang,

Penerbit,

Kategori,

Klasifikasi,

Tahun Terbit,

Lokasi Rak, Stok,

Harga, Tanggal

Masuk, Denda

Rusak dan

Gambar tidak diisi

kemudian klik

tombol Simpan

Judul: (kosong)

Pengarang: (kosong)

Penerbit : (kosong)

Kategori : (kosong)

Klasifikasi: (kosong)

Tahun Terbit : (kosong)

Lokais Rak : (kosong)

Stok : (kosong)

Harga : (kosong)

Tanggal Masuk : (kosong)

Denda Rusak : (kosong)

Gambar : (kosong)

Sistem akan

menolak

dan

menampilka

n pesan

“Lengkapi

data!”

Sesuai

harapan Valid

2. Judul, Pengarang,

Penerbit,

Kategori,

Klasifikasi, Tahun

Terbit, Lokasi

Rak, Stok, Harga,

Tanggal Masuk,

Denda Rusak dan

Gambar tidak diisi

kemudian klik

tombol Simpan

Judul: (kosong)

Pengarang: (kosong)

Penerbit : (kosong)

Kategori : (kosong)

Klasifikasi: (kosong)

Tahun Terbit : (kosong)

Lokais Rak : (kosong)

Stok : (kosong)

Harga : (kosong)

Tanggal Masuk :(kosong)

Denda Rusak : (Kosong)

Gambar : (kosong)

Sistem tidak

mengaktifka

n tombol

simpan

Sesuai

harapan Valid

3. Klik tombol

Tambah kemudian

klik salah satu

baris pada

DataGrid.

Kemudian Judul,

Pengarang,

Penerbit dan

Stok tidak diisi,

selain daripada itu

diisi. Kemudian

klik tombol

Simpan

Judul: (kosong)

Pengarang: (kosong)

Penerbit : (kosong)

Kategori : Buku Text

Klasifikasi : 141-PE SA

Tahun Terbit : 2014

Lokais Rak : A1

Stok : (kosong)

Harga : 20000

Tanggal Masuk : 2019-02-

10

Denda Rusak :20000

Gambar: F:Projek VB/

Sistem akan

menolak

dan

menampilka

n pesan

“Lengkapi

data!”

Sesuai

harapan Valid

Page 60: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

81

4. Klik tombol

Tambah untuk

membuat kode

otomatis

ID Buku : 2019501201

Sistem

menampilka

n kode

otomatis

Sesuai

harapan Valid

5. Klik tombol

Tambah mengetik

Judul, Pengarang,

Penerbit,

Kategori,

Klasifikasi, Tahun

Terbit, Lokasi

Rak, Stok, Harga,

Tanggal Masuk,

Denda Rusak dan

Gambar dengan

benar, kemudian

klik tombol

Simpan

Judul: VB.Net

Pengarang: Uus

Rusmawan

Penerbit : Erlangga

Kategori : Buku Text

Tahun Terbit : 2014

Lokasi Rak : A1

Stok : (kosong)

Harga : 20000

Tanggal Masuk : 2019-02-

10

Denda Rusak :20000

Gambar: F:Projek VB/

Sistem

melakukan

penyimpana

n dan

menampilka

n pesan

“Data

tersimpan!”

Sesuai

harapan Valid

6. Mengetikan selain

angka pada Tahun

Terbit,Stok, Harga

dan Denda Rusak

Tahun Terbit : Z

Stok : A

Harga : =

Denda Rusak : !?

Sistem tidak

menampilka

n inputan

tersebut

atau tidak

melakukan

respon

apapun

Sesuai

harapan Valid

7. Klik tombol

Tambah, klik

salah satu baris

pada DataGrid,

kemudian klik

tombol Hapus

Judul: VB.Net

Pengarang: Uus

Rusmawan

Penerbit : Erlangga

Kategori : Buku Text

Tahun Terbit : 2014

Lokais Rak : A1

Stok : (kosong)

Harga : 20000

Tanggal Masuk : 2019-02-

10

Denda Rusak :20000

Gambar: F:Projek VB/

Sistem

melakukan

penghapusa

n data

berdasarkan

kode yang

dipilih dan

menampilka

n pesan

“Data sudah

terhapus”

Sesuai

harapan Valid

Page 61: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

82

8. Mengetik Judul

Buku atau

Pengarang yang

tidak sesuai atau

memasukan kata

kunci selain Judul

Buku atau

Pengarang pada

Textbox Pencarian

Cari Judul Buku : Mtk

(Salah)

Cari Pengarang : XX

Sistem tidak

menampilka

n data pada

DataGrid

Sesuai

harapan Valid

9. Mengetik Judul

Buku atau

Pengarang yang

sesuai atau benar

pada Textbox

Pencarian

Cari Judul Buku :

MATEMATIKA KELAS 7

SMT 1 K13 2016

(Benar)

Cari Pengarang :

UMI SALAMAH

(Benar)

Sistem

menampilka

n data pada

DataGrid

Sesuai

harapan Valid

10. Klik tombol

Tambah kemudian

salah satu atau

semua dari Judul,

Pengarang,

Penerbit,

Kategori,

Klasifikasi, Tahun

Terbit, Lokasi

Rak, Stok, Harga,

Tanggal Masuk,

Denda Rusak dan

Gambar diisi

kemudian klik

tombol Batal

Judul: VB.Net

Pengarang: Uus

Rusmawan

Penerbit : Erlangga

Kategori : Buku Text

Tahun Terbit : (kosong)

Lokasi Rak : A1

Stok : (kosong)

Harga : 20000

Tanggal Masuk : 2019-02-

10

Denda Rusak :20000

Gambar: F:Projek VB/

Sistem

menghapus

semua

karakter

pada

inputan

Sesuai

harapan Valid

Page 62: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

83

E. Pengujian Terhadap Form Katalog

Tabel III.19.

Hasil Pengujian Black Box Testing Halaman Katalog

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Nama

Buku/Pengarang,

Kode Buku dan

Kategori tidak

diisi kemudian

klik tombol

Tampilkan Detail

Nama

Buku/Pengarang :

(kosong)

Kategori : (kosong)

Kode Buku : (kosong)

Tombol Tampilkan

Detail : (klik)

Sistem tidak

melakukan

respon apapun

Sesuai

harapan Valid

2. Nama

Buku/Pengarang,

Kode Buku dan

Kategori, salah

satunya diisi

Nama

Buku/Pengarang :

MATEMATIKA

KELAS 7 SMT 1 K13

2016

Kategori : (kosong)

Kode Buku : (kosong)

Sistem

melakukan

penyortiran

data

berdasarkan

kriteria yang

diisi

Sesuai

harapan Valid

3. Nama

Buku/Pengarang,

Kode Buku dan

Kategori, salah

satunya diisi

kemudian klik

salah satu record

tersebut

Nama

Buku/Pengarang :

MATEMATIKA

KELAS 7 SMT 1 K13

2016

Kategori : (kosong)

Kode Buku : (kosong)

DataGrid : (klik)

Sistem

menyortir data

berdasarkan

kriteria yang

diisi dan

menampilkan

data buku

sesuai record

yang diklik

Sesuai

harapan Valid

4. Nama

Buku/Pengarang,

Kode Buku dan

Kategori, salah

satunya diisi

kemudian klik

salah satu record

yang tampil

tersebut dan klik

tombol Tampilkan

Detail

Nama

Buku/Pengarang :

MATEMATIKA

KELAS 7 SMT 1 K13

2016

Kategori : (kosong)

Kode Buku : (kosong)

Tombol Tampilkan

Detail : (klik)

Sistem

menyortir data

berdasarkan

kriteria yang

diisi dan

menampilkan

detail data

buku sesuai

record yang

diklik serta

detail data

peminjaman

terhadap buku

tersebut

Sesuai

harapan Valid

Page 63: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

84

5. Mengisi

data/kriteria yang

salah pada salah

satu bagian

berikut : Nama

Buku/Pengarang

atau Kode Buku

atau Kategori

Nama

Buku/Pengarang :

Princes

Kategori : (kosong)

Kode Buku : (kosong)

Sistem

menyortir data

berdasarkan

kriteria yang

diisi dan tidak

menampilkan

data buku

Sesuai

harapan Valid

F. Pengujian Terhadap Form Lembaga

Tabel III.20.

Hasil Pengujian Black Box Testing Halaman Lembaga

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Klik tombol

Tambah kemudian

Nama Lembaga,

Alamat, Email,

Telepon, Fax dan

Website tidak diisi

kemudian klik

tombol Simpan

Nama Lembaga :

(kosong)

Alamat : (kosong)

Email : (kosong)

Telepon: (kosong)

Fax: (kosong)

Website: (kosong)

Sistem

menolak dan

menampilkan

pesan

“Lengkapi

data!”

Sesuai

harapan Valid

2. Klik tombol

Tambah kemudian

salah satu dari

Nama Lembaga,

Alamat, Email,

Telepon, Fax dan

Website diisi

kemudian klik

tombol Simpan

Nama Lembaga :

SMPIT GEMA

NURANI

Alamat :

Jl.Kaliabang

Tengah

Email : (kosong)

Telepon: (kosong)

Fax: (kosong)

Website: (kosong)

Sistem

menolak dan

menampilkan

pesan

“Lengkapi

data!”

Sesuai

harapan Valid

3. Klik tombol

Tambah kemudian

salah satu dari

Nama Lembaga,

Alamat, Email,

Telepon, Fax dan

Website diisi

kemudian klik

tombol Batal

Nama Lembaga :

SMPIT GEMA

NURANI

Alamat :

Jl.Kaliabang

Tengah

Email : (kosong)

Telepon: (kosong)

Fax: (kosong)

Website: (kosong)

Sistem akan

menghapus

semua karakter

pada semua

inputan

Sesuai

harapan Valid

Page 64: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

85

4. Klik tombol

Tambah kemudian

mengisi Nama

Lembaga, Alamat,

Email, Telepon,

Fax dan Website

kemudian klik

tombol Simpan

Nama Lembaga :

SMPIT GEMA

NURANI

Alamat :

Jl.Kaliabang

Tengah

Email :

[email protected]

m

Telepon: 021-

9999595

Fax: 021-9998888

Website:

gemanurani.sch.id

Sistem

melakukan

penyimpanan

data dan

menampilkan

pesan

“Berhasil

simpan” dan

menutup form

lembaga

Sesuai

harapan Valid

G. Pengujian Terhadap Form Peminjaman

Tabel III.21.

Hasil Pengujian Black Box Testing Halaman Peminjaman

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. ID Anggota tidak diisi,

record buku tidak dipilih

kemudian tekan tombol

simpan

ID Anggota :

(Kosong)

Record Buku

: (Tidak

Dipilih)

Sistem menolak

dengan

menonaktifkan

tombol simpan

dan DataGrid

buku

Sesuai

harapan Valid

2. Pilih ID Anggota,

kemudian DataGrid

Telah Dipinjam

menampilkan jumlah

record buku lebih dari

pengaturan

jumlah batas buku

ID Anggota :

190327001

DataGrid

Telah

Dipinjam : (3

record)

Batas Buku :

2

Sistem menolak

dengan

menonaktifkan

DataGrid Buku

dan

menampilkan

pesan “Jumlah

Pinjam

Maksimal”

Sesuai

harapan Valid

3. Pilih ID Anggota,

DataGrid Telah Dipinjam

menampilkan jumlah

record buku kurang dari

pengaturan jumlah batas

buku.

Dan kemudian pilih

record buku sebanyak

lebih dari pengaturan

jumlah batas buku

ID Anggota :

190327001

DataGrid

Buku : (Klik)

Sistem menolak

dengan

menampilkan

pesan “Jumlah

Pinjam

Maksimal” dan

masih bisa

melanjutkan

peminjaman

buku

Sesuai

harapan Valid

Page 65: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

86

4. Pilih ID Anggota,

kemudian DataGrid

Telah Dipinjam

menampilkan jumlah

record buku kurang dari

pengaturan jumlah batas

buku.

Kemudian pilih record

buku yang belum pernah

dipinjam sebelumnya

kemudian pilih tombol

Cek

ID Anggota :

190327001

DataGrid

Buku : (Klik)

Tombol Cek :

(Klik)

Sistem

melakukan

pengecekan

terhadap buku

serupa yang

belum

dikembalikan

oleh anggota

yang

bersangkutan

dan

mengaktifkan

tombol simpan

Sesuai

harapan Valid

5. Pilih ID Anggota,

kemudian DataGrid

Telah Dipinjam

menampilkan jumlah

record buku kurang dari

pengaturan jumlah batas

buku.

Kemudian pilih record

buku yang pernah

dipinjam sebelumnya,

kemudian pilih tombol

Cek

ID Anggota :

190327001

DataGrid

Buku : (Klik)

Tombol Cek :

(Klik)

Sistem

melakukan

pengecekan

terhadap buku

serupa yang

belum

dikembalikan

oleh anggota

yang

bersangkutan

dan

menampilkan

pesan “Buku

Belum

Dikembalikan”

serta

menonaktifkan

tombol simpan

Sesuai

harapan Valid

6. Pilih ID Anggota,

Kemudian pilih record

pada DataGrid Buku

sebanyak kurang dari

pengaturan jumlah batas

buku, kemudian pilih

tombol Cek dan pilih

tombol Simpan

ID Anggota :

190327001

DataGrid

Buku : (Klik)

Tombol Cek :

(Klik)

Sistem

melakukan

penyimpanan

data dan

menampilkan

pesan “Berhasil

Disimpan!”

Sesuai

harapan Valid

Page 66: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

87

H. Pengujian Terhadap Form Pengembalian

Tabel III.22.

Hasil Pengujian Black Box Testing Halaman Pengembalian

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. ID Pinjam tidak diisi

kemudian tekan

tombol Simpan

ID Pinjam :

(Kosong)

Sistem menolak

dengan

menonaktifkan

tombol Simpan

Sesuai

harapan Valid

2. Pilih ID Pinjam atau

ketik ID Pinjam dan

klik tombol Cari ID,

kemudian DataGrid

Data Peminjaman

menampilkan jumlah

record sesuai jumlah

peminjaman. Dan pilih

satu record dari

jumlah maksimal

record peminjaman.

ID Pinjam :

PJ/SMPITGN/0

00000008

DataGrid Data

Peminjaman :

(Data 2 Record)

(Klik 1 Record)

Sistem

menampilkan

pesan “Buku

Harus

Dikembalikan

Semua”

Sesuai

harapan Valid

3. Pilih ID Pinjam atau

ketik ID Pinjam dan

klik tombol Cari ID,

kemudian DataGrid

Data Peminjaman

menampilkan jumlah

record sesuai jumlah

pinjam. Dan pilih

semua record

peminjaman.

ID Pinjam :

PJ/SMPITGN/0

00000008

DataGrid Data

Peminjaman :

(Klik)

Sistem

menampilkan

tombol Hitung

Sesuai

harapan Valid

4. Pilih ID Pinjam atau

ketik ID Pinjam dan

klik tombol Cari ID,

kemudian DataGrid

Data Peminjaman

menampilkan jumlah

record sesuai jumlah

pinjam, pilih semua

record peminjaman

dan pilih tombol

Hitung.

ID Pinjam :

PJ/SMPITGN/0

00000008

DataGrid Data

Peminjaman :

(Klik)

Tombol Hitung :

(Klik)

Sistem

mengaktifkan

tombol Simpan

dan

menampilkan

hasil

perhitungan

denda

Sesuai

harapan Valid

Page 67: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

88

5. Pilih ID Pinjam atau

ketik ID Pinjam dan

klik tombol Cari ID,

kemudian DataGrid

Data Peminjaman

menampilkan jumlah

record sesuai jumlah

pinjam, pilih semua

record peminjaman

dan pilih tombol

hitung dan pilih

tombol simpan

ID Pinjam :

PJ/SMPITGN/0

00000008

DataGrid Data

Peminjaman :

(Klik)

Tombol Hitung :

(Klik)

Tombol Simpan

: (Klik)

Sistem

melakukan

penyimpanan

data dan

menampilkan

pesan “Berhasil

Disimpan!”

Sesuai

harapan Valid

6. Ketika tidak ada

peminjaman,

kemudian pilih ID

Pinjam

ID Pinjam :

(Kosong) Sistem tidak

menampilkan ID

Pinjam

Sesuai

harapan Valid

7. Pilih ID Pinjam

kemudian klik tombol

Batal

ID Pinjam :

PJ/SMPITGN/0

00000008

Sistem

menghapus

semua karakter

disemua bagian

inputan

Sesuai

harapan Valid

8. Pilih ID Pinjam atau

ketik ID Pinjam dan

klik tombol Cari ID,

kemudian DataGrid

Data Peminjaman

menampilkan jumlah

record sesuai jumlah

pinjam, klik dua kali

record yang sama

ID Pinjam :

PJ/SMPITGN/0

00000008

DataGrid Data

Peminjaman :

(Data 1 record)

(Double Klik)

Sistem menolak

dengan memberi

pesan “Buku

sedang dalam

proses

pengembalian”

Sesuai

harapan Valid

9. ID Pinjam tidak

dipilih/diketik,

kemudian klik tombol

Cari ID

ID Pinjam :

(Kosong) Sistem

menampilkan

pesan “ID

Pinjam Salah”

Sesuai

harapan Valid

Page 68: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

89

I. Pengujian Terhadap Form Buku Tamu

Tabel III.23.

Hasil Pengujian Black Box Testing Halaman Buku Tamu

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Pilih record

Anggota dan

record Buku

kemudian klik

tombol Batal

ID Anggota :

190327001

Kelas/Bagian :

Perpus

ID Buku :

2019011201

Judul :

Bahasa dan

Sastra Indonesia

Jumlah :

(Kosong)

Tujuan :

(Kosong)

Sistem

menghapus semua

karakter pada

semua textbox

Sesuai

harapan Valid

2. Pilih record

Anggota dan

record Buku

kemudian klik

tombol Simpan

ID Anggota :

190327001

Kelas/Bagian :

Perpus

ID Buku :

2019011201

Judul :

Bahasa dan

Sastra Indonesia

Jumlah :

(Kosong)

Tujuan :

(Kosong)

Sistem menolak

dengan

menonaktifkan

tombol Simpan

Sesuai

harapan Valid

3. Pilih record

Anggota dan

record Buku

kemudian mengisi

textbox Jumlah

dengan selain

angka

ID Anggota :

190327001

Kelas/Bagian :

Perpus

ID Buku :

2019011201

Judul :

Bahasa dan

Sastra Indonesia

Jumlah : Jumlah

Sistem menolak

dengan tidak

melakukan respon

apapun

Sesuai

harapan Valid

Page 69: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

90

4. Pilih record

Anggota dan

record Buku

kemudian mengisi

textbox Jumlah

dan Tujuan

dengan benar dan

klik tombol

Simpan

ID Anggota :

190327001

Kelas/Bagian :

Perpus

ID Buku :

2019011201

Judul :

Bahasa dan

Sastra Indonesia

Jumlah : 1

Tujuan : 8A

Sistem

menyimpan data

dan menampilkan

pesan

“Data

Tersimpan!”

Sesuai

harapan Valid

5. Pilih record pada

DataGrid Data

Peminjaman dan

klik tombol

Kembalikan

DataGrid Data

Peminjaman :

(Klik)

Sistem

menyimpan data

dan menampilkan

pesan

“Berhasil

Disimpan!”

Sesuai

harapan Valid

6. Bagian Nama

Lengkap,

Kelas/Bagian dan

Keperluan tidak

diisi kemudian

klik tombol

Simpan

Nama Lengkap :

(Kosong)

Kelas/Bagian :

(Kosong)

Keperluan :

(Kosong)

Sistem menolak

dengan

menampilkan

pesan “Lengkapi

Data!”

Sesuai

harapan Valid

7. Bagian Nama

Lengkap,

Kelas/Bagian dan

Keperluan salah

satunya tidak diisi

kemudian klik

tombol Simpan

Nama Lengkap :

Zein

Kelas/Bagian :

TU

Keperluan :

(Kosong)

Sistem menolak

dengan

menampilkan

pesan “Lengkapi

Data!”

Sesuai

harapan Valid

8. Bagian Nama

Lengkap,

Kelas/Bagian dan

Keperluan diisi

kemudian tekan

tombol Simpan

Nama Lengkap :

Zein

Kelas/Bagian :

TU

Keperluan :

Membaca

Sistem

menyimpan data

dan menampilkan

pesan “Data

Tersimpan! ”

Sesuai

harapan Valid

Page 70: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

91

8. Bagian Nama

Lengkap,

Kelas/Bagian dan

Keperluan diisi

kemudian tekan

tombol Batal

Nama Lengkap :

Zein

Kelas/Bagian :

TU

Keperluan :

Membaca

Sistem

menghapus semua

karakter pada

inputan

Sesuai

harapan Valid

J. Pengujian Terhadap Form Laporan Master

Tabel III.24.

Hasil Pengujian Black Box Testing Halaman Laporan Master

No Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Pilih tombol

Anggota dan

mengisi password

report

Password

Report:

zein Sistem

menampilkan

data Anggota

Sesuai

harapan Valid

2. Pilih tombol

Anggota dan

tanpa mengisi

atau salah mengisi

password report

dan klik tombol

Finish

Password

Report: (Kosong) Sistem

menampilkan

pesan “Logon

failed. Please try

again”

Sesuai

harapan Valid

3. Pilih tombol

Petugas dan

mengisi password

report

Password

Report:

zein Sistem

menampilkan

data Petugas

Sesuai

harapan Valid

4. Pilih tombol

Petugas dan tanpa

mengisi atau salah

mengisi password

report dan klik

tombol Finish

Password

Report: (Kosong) Sistem

menampilkan

pesan “Logon

failed. Please try

again”

Sesuai

harapan Valid

Page 71: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

92

5. Pilih tombol Buku

dan mengisi

password report

Password

Report:

zein

Sistem

menampilkan

data Buku

Sesuai

harapan Valid

2. Pilih tombol Buku

dan tanpa mengisi

atau salah mengisi

password report

dan klik tombol

Finish

Password

Report: (Kosong) Sistem

menampilkan

pesan “Logon

failed. Please try

again”

Sesuai

harapan Valid

K. Pengujian Terhadap Form Laporan Peminjaman

Tabel III.25.

Hasil Pengujian Black Box Testing Halaman Laporan Peminjaman

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Pada GroupBox

Pinjam Periode, pilih

range tanggal

peminjaman pertama

dan kedua yang ada

di database,

kemudian klik tombol

Tampilkan

Tanggal

pertama :

2019-01-4

Tanggal kedua

: 2019-01-10

Sistem

menampilkan data

hasil pencarian

sesuai periode

tanggal yang

dimaksud

Sesuai

harapan Valid

2. Pada GroupBox

Pinjam Periode, pilih

range tanggal

peminjaman pertama

dan kedua yang tidak

ada di database,

kemudian klik tombol

Tampilkan

Tanggal

pertama :

2019-05-4

Tanggal kedua

: 2019-05-10)

Sistem tidak

menampilkan data

hasil pencarian

Sesuai

harapan Valid

3. Pada GroupBox

Pinjam Bulanan, pilih

tanggal peminjaman

yang ada di database,

kemudian klik tombol

Tampilkan

Tanggal :

2019-05-04

Sistem

menampilkan data

hasil pencarian

sesuai

peminjaman di

bulan yang

dimaksud

Sesuai

harapan Valid

Page 72: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

93

4. Pada GroupBox

Pinjam Bulanan, pilih

tanggal peminjaman

yang tidak ada di

database, kemudian

klik tombol

Tampilkan

Tanggal :

2019-05-04

Sistem tidak

menampilkan data

hasil pencarian

Sesuai

harapan Valid

5. Klik pilihan Harian

pada GroupBox

Grafik

Pinjam,kemudian klik

tombol Tampilkan

Option Harian

:

(Klik)

Sistem

menampilkan

grafik data

peminjaman

harian sesuai

pilihan yang

dimaksud

Sesuai

harapan Valid

6. Klik pilihan

Mingguan pada

GroupBox Grafik

Pinjam,kemudian klik

tombol Tampilkan

Option

Mingguan :

(Klik)

Sistem

menampilkan

grafik data

peminjaman

mingguan sesuai

pilihan yang

dimaksud

Sesuai

harapan Valid

7. Klik pilihan Bulanan

pada GroupBox

Grafik

Pinjam,kemudian klik

tombol Tampilkan

Option

Bulanan :

(Klik) Sistem

menampilkan

grafik data

bulanan sesuai

pilihan yang

dimaksud

Sesuai

harapan Valid

8. Klik pilihan Harian

pada GroupBox

Grafik Kunjungan,

kemudian klik tombol

Tampilkan

Option Harian

:

(Klik)

Sistem

menampilkan

grafik data

kunjungan harian

sesuai pilihan

yang dimaksud

Sesuai

harapan Valid

9. Klik pilihan

Mingguan pada

GroupBox Grafik

Kunjungan,

kemudian klik tombol

Tampilkan

Option

Mingguan :

(Klik)

Sistem

menampilkan

grafik data

kunjungan

mingguan sesuai

pilihan yang

dimaksud

Sesuai

harapan Valid

Page 73: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

94

10. Klik pilihan Bulanan

pada GroupBox

Grafik Kunjungan,

kemudian klik tombol

Tampilkan

Option

Bulanan :

(Klik)

Sistem

menampilkan

grafik data

kunjungan

bulanan sesuai

pilihan yang

dimaksud

Sesuai

harapan Valid

L. Pengujian Terhadap Form Laporan Pengembalian

Tabel III.26.

Hasil Pengujian Black Box Testing Halaman Laporan Pengembalian

No Skenario pengujian Test case Hasil yang

diharapkan

Hasil

pengujian Kesimpulan

1. Pada bagian

Kembali Periode,

pilih range tanggal

pengembalian

pertama dan kedua

yang ada di database,

kemudian klik tombol

Tampilkan

Tanggal

pertama :

2019-01-4

Tanggal kedua

: 2019-01-10

Sistem

menampilkan data

hasil pencarian

pengembalian

sesuai periode

tanggal yang

dimaksud

Sesuai

harapan Valid

2. Pada bagian

Kembali Periode,

pilih range tanggal

pengembalian

pertama dan kedua

yang tidak ada di

database, kemudian

klik tombol

Tampilkan

Tanggal

pertama :

2019-05-4

Tanggal kedua

: 2019-05-10) Sistem tidak

menampilkan data

hasil pencarian

Sesuai

harapan Valid

3. Pada bagian

Kembali Bulanan,

pilih tanggal

pengembalian yang

ada di database,

kemudian klik tombol

Tampilkan

Tanggal :

2019-05-04

Sistem

menampilkan data

hasil pencarian

sesuai

pengembalian di

bulan yang

dimaksud

Sesuai

harapan Valid

Page 74: BAB III PEMBAHASAN · 2) Crystal Report 8.5 3) Ms.SQL Server 2005 4) Visual Studio 2008 Sedangkan perangkat keras atau hardware yang dibutuhkan untuk mengoperasikan sistem diantaranya

95

4. Pada bagian

Kembali Bulanan,

pilih tanggal

pengembalian yang

tidak ada di

database, kemudian

klik tombol

Tampilkan

Tanggal :

2019-05-04

Sistem tidak

menampilkan data

hasil pencarian

Sesuai

harapan Valid