61
15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada dibawah yayasan Ormas Persatuan Islam (Persis). Pesantren Persatuan Islam (PPI) 87 Pangatikan beralamat di jl. Sukaraja No.298 Desa Babakanloa Kecamatan Pangatikan Kabupaten Garut. Pesantren ini dibangun pada tahun 1987 dan mulai berjalan sejak tahun 1999, tokoh pendirinya ialah 3 bersaudara yakni KH. Asep Barchoya, H.Atep Tantowi dan KH.Aceng Zakaria (Ketua Umum Pimpinan Pusat Persatuan Islam). Banguna PPI 87 Pangatikan berdiri kokoh diatas tanah wakaf seluas 2265 m 2 yang sebagian besar tanahnya adalah wakaf dari KH.Aceng Zakaria dan keluarga serta dibangun secara swadaya oleh masyarakat yang sangat mengharapkan hadirnya model pendidikan Pesantren Persatuan Islam di wilayah Pangatikan.

BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

15

BAB III

PEMBAHASAN

3.1. Tinjauan Instansi

A. Sejarah Instansi

Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga

pendidikan formal yang ada dibawah yayasan Ormas Persatuan Islam (Persis).

Pesantren Persatuan Islam (PPI) 87 Pangatikan beralamat di jl. Sukaraja No.298 Desa

Babakanloa Kecamatan Pangatikan Kabupaten Garut.

Pesantren ini dibangun pada tahun 1987 dan mulai berjalan sejak tahun 1999,

tokoh pendirinya ialah 3 bersaudara yakni KH. Asep Barchoya, H.Atep Tantowi dan

KH.Aceng Zakaria (Ketua Umum Pimpinan Pusat Persatuan Islam).

Banguna PPI 87 Pangatikan berdiri kokoh diatas tanah wakaf seluas 2265 m2

yang sebagian besar tanahnya adalah wakaf dari KH.Aceng Zakaria dan keluarga serta

dibangun secara swadaya oleh masyarakat yang sangat mengharapkan hadirnya model

pendidikan Pesantren Persatuan Islam di wilayah Pangatikan.

Page 2: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

16

B. Struktur Organisasi dan Fungsi

Gambar III.1 Struktur Organisasi

Adapun fungsi – fungsi dari struktur organisasi di atas sebagai berikut:

a. Pimpinan Pesantren 87

Yang memimpin seluruh pesantren 87 yang ada di Indonesia

b. Kepala Madrasah

Membina, memimpin dan mengkoordinasikan pelaksanaan tugas dibidang

keuangan sekolah, sarana dan prasarana serta pencapaian kurikulum.

c. Komite Madrasah

Yang memantau perwakilan masyarakat dan orang tua murid.

d. Kepala Tata Usaha

Memimpin pelaksanaan tugas staf tata usaha

Page 3: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

17

e. Wakabid Kurikulum

Membantu Kepala Sekolah dalam menyusun kegiatan kurikulum dan

ekstrakurikuler

f. Wakabid Kesiswaan

Membantu kepala sekolah dalam masalah kesiswaan

g. Wakabid Sarpras

Membantu Kepala Sekolah untuk menyusun program kerja dalam

pemeliharaan dan perawatan sarana dan prasarana.

h. Seluruh Guru

Melaksanakan segala hal kegiatan pembelajaran

3.2. Analisis Kebutuhan

Sistem yang berjalan di perpustakaan Madrasah Aliyah Persis Pangatikan ini

masih manual dan yang berhak meminjam buku di perpustakaan yaitu siswa yang telah

menjadi anggota perpustakaan kecuali guru. Dalam pembuatan laporan harus berulang

kali dalam menghitung untuk memastikan kebenarannya karena menghitung perlembar

buku yang bisa saja ada yan terlewat dan tidak sesuai.

A. Analisa Kebutuhan Pengguna

1. Admin

a. Menambah, mengubah, menghapus data pengguna

b. Menambah, mengubah, menghapus data anggota

c. Menambah, mengubah, menghapus data buku

d. Menambah, mengubah, menghapus kategori

Page 4: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

18

e. Menambah data peminjaman

f. Menambah data pengembalian

g. Mengganti password

h. Membuat laporan anggota, laporan buku, laporan peminjaman dan laporan

pengembalian

2. Petugas

a. Menambah, mengubah, menghapus data anggota

b. Menambah, mengubah, menghapus data buku

c. Menambah, mengubah, menghapus kategori

d. Menambah data peminjaman

e. Menambah data pengembalian

f. Mengganti password

g. Membuat laporan anggota, laporan buku, laporan peminjaman dan laporan

pengembalian

B. Analisa Kebutuhan Sistem

a. Mengurangi dan menambah stok buku

b. Menghitung total denda

c. Menghitung jumlah telat

d. Melakukan login dan logout

Page 5: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

19

3.3. Rancangan Dokumen

A. Rancangan Dokumen Masukkan (Input)

1. Nama Dokumen : Form Data Pengguna

Fungsi : untuk memasukkan data pengguna

Sumber : Pengguna

Tujuan : Admin

Media : Tampilan Layar

Jumlah : -

Frekuensi : Setiap ada anggota baru

Bentuk : Lampiran A.1

2. Nama Dokumen : Form Data Anggota

Fungsi : untuk memasukkan data anggota

Sumber : Anggota

Tujuan : Admin

Media : Tampilan Layar

Jumlah : -

Frekuensi : Setiap ada anggota baru

Bentuk : Lampiran A.2

3. Nama Dokumen : Form Data Buku

Fungsi : untuk memasukkan data buku

Sumber : Buku

Tujuan : Admin

Media : Tampilan Layar

Page 6: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

20

Jumlah : -

Frekuensi : Setiap ada buku baru

Bentuk : Lampiran A.3

4. Nama Dokumen : Form Data Kategori

Fungsi : untuk memasukkan data kategori

Sumber : Kategori

Tujuan : Admin

Media : Tampilan Layar

Jumlah : -

Frekuensi : Setiap ada anggota baru

Bentuk : Lampiran A.4

B. Rancangan Dokumen Keluaran (Output)

1. Nama Dokumen : Laporan Data Anggota

Fungsi : Untuk mengetahui data anggota yang ada

Sumber : Admin

Tujuan : Wakabid Kesiswaan

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap bulan

Bentuk : Lampiran B.1

2. Nama Dokumen : Laporan Data Buku

Fungsi : Untuk mengetahui data Buku yang ada

Page 7: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

21

Sumber : Admin

Tujuan : Kertas

Media : Tampilan Layar

Jumlah : 1 Rangkap

Frekuensi : Setiap bulan

Bentuk : Lampiran B.2

3. Nama Dokumen : Cetak Kartu

Fungsi : Untuk mencetak kartu anggota

Sumber : Admin

Tujuan : Anggota

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap ada anggota baru

Bentuk : Lampiran B.3

4. Nama Dokumen : Laporan Data Peminjaman

Fungsi : Untuk mengetahui data peminjaman yang ada

Sumber : Admin

Tujuan : Wakabid Kesiswaan

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap bulan

Bentuk : Lampiran B.4

Page 8: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

22

5. Nama Dokumen : Laporan Data Pengembalian

Fungsi : Untuk mengetahui data pengembalian yang ada

Sumber : Admin

Tujuan : Wakabid Kesiswaan

Media : Kertas

Jumlah : 1 Rangkap

Frekuensi : Setiap bulan

Bentuk : Lampiran B.5

Page 9: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

23

3.4. Entity Relationship Diagram

Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan

dengan Entity Relationship Diagram (ERD).

A. Entity Relationship Diagram

Gambar III.2 Entity Relationship Diagram (ERD)

Page 10: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

24

B. LRS (Logical Record Structure)

Gambar III.3 Logical Record Structure (LRS)

Page 11: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

25

4.5. Spesifikasi File

1. Spesifikasi File Pengguna

Nama Database : db_perpustakaan.sql

Nama File : File Pengguna

Akronim : Pengguna

Fungsi : menyimpan data pengguna

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 130 Byte

Kunci Field : kodepgn

Software : MySQL

Tabel III.1

Spesifikasi File Pengguna

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Pengguna kodepgn varchar 5 Primary

Key

2. Nama

Pengguna

namapgn varchar 30

3. Status status varchar 15

4. Password password varchar 15

5. No Telepon telepon varchar 15

6. Alamat alamat varchar 50

Page 12: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

26

2. Spesifikasi File Anggota

Nama Database : db_perpustakaan.sql

Nama File : File Anggota

Akronim : Anggota

Fungsi : menyimpan data anggota

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 115 Byte

Kunci Field : kodeagt

Software : MySQL

Tabel III.2

Spesifikasi File Anggota

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Anggota kodeagt varchar 10 Primary Key

2. Nama Anggota namaagt varchar 30

3. Jenis Kelamin jeniskelamin varchar 10

4. Tanggal Lahir tanggallahir date

5. No Telepon teleponagt varchar 15

6. Alamat alamatagt varchar 50

7. NIS nis varchar 20

Page 13: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

27

3. Spesifikasi File Buku

Nama Database : db_perpustakaan.sql

Nama File : File Buku

Akronim : Buku

Fungsi : menyimpan data buku

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 119 Byte

Kunci Field : kodebk

Software : MySQL

Tabel III.3

Spesifikasi File Buku

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Buku kodebk varchar 10 Primary Key

2. Judul Buku judul varchar 25

3. Pengarang Pengarang varchar 25

4. Penerbit Penerbit varchar 25

5. Tahun Tahun varchar 25

6. Stok Stok year 4

7. Kode Kategori kodekategori varchar 5

Page 14: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

28

4. Spesifikasi File Kategori

Nama Database : db_perpustakaan.sql

Nama File : File Kategori

Akronim : Kategori

Fungsi : menyimpan data kategori

Tipe File : File Master

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 50 Byte

Kunci Field : kategori

Software : MySQL

Tabel III.4

Spesifikasi File Kategori

No Elemen Data Akronim Tipe Panjang Keterangan

1. Kode Kategori kodekategori varchar 5 Primary Key

2. Kategori Kategori varchar 25

3. rak RAK varchar 20

5. Spesifikasi File Pinjam

Nama Database : db_perpustakaan.sql

Nama File : File peminjaman

Akronim : Pinjam

Fungsi : menyimpan data peminjaman

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 66 Byte

Page 15: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

29

Kunci Field : Nopjm

Software : MySQL

Tabel III.5

Spesifikasi File Pinjam

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Pinjam Nopjm varchar 11 Primary Key

2. Kode Pengguna Kodepgn varchar 5

3. Kode Anggota Kodeagt varchar 10

4. Nama Anggota namaagt varchar 30

5. Tanggal Pinjam Tglpjm date

6. Tanggal

Kembali

Tglkembali Date

7. Kode Buku Kodebk Varchar 10

6. Spesifikasi File Kembali

Nama Database : db_perpustakaan.sql

Nama File : File pengembalian

Akronim : Kembali

Fungsi : menyimpan data pengembalian

Tipe File : File Transaksi

Organisasi File : Index Sequential

Akses File : Random

Media : Hard Disk

Panjang Record : 159 Byte

Kunci Field : Nokembali

Software : MySQL

Page 16: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

30

Tabel III.6

Spesifikasi File Kembali

No Elemen Data Akronim Tipe Panjang Keterangan

1. Nomor Kembali nokembali varchar 11 Primary Key

2. Nomor Pinjam Nopjm varchar 11

3. Tanggal

Pengembalian

Tglpengembalian Date

4. Jumlah Hari

Telat

Jumlahhari Int 11

5. Denda

Keterlamabatan

Dendaketerlamabatan Int 11

6. Keadaan Buku Keadaanbuku varchar 8

7. Denda Buku Dendabuku Int 11

8. Total Denda Totaldenda Int 15

9. Kode Pengguna Kodepgn varchar 5

4.6. Pengkodean

1. Kode Pengguna

Setiap petugas harus memiliki kode masing-masing sehingga dapat membatasai

hak akses dari masing-masing pengguna, diantaranya terdiri dari:

Contoh :

Keterangan :

PGN = untuk identitas petugas

1 = Nomor urut pengguna

X X X 9 P G N 1

Identitas Identitas No urut No urut

Page 17: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

31

2. Kode Anggota

Setiap anggota harus memiliki kode masing-masing sehingga dapat

membedakan masing-masing pengguna, diantaranya terdiri dari:

Contoh :

Keterangan :

P = Untuk identitas Anggota

180701001 = Tanggal Pendaftaran

001 = Nomor urut Anggota

3. Kode Buku

Setiap buku harus memiliki kode buku masing-masing sehingga dapat

membedakan dari masing-masing buku, diantaranya terdiri dari:

Contoh :

X 9 9 9 9 9 9 9 9 9

A 1 8 0 7 0 1 0 0 1

X 9 9 9 9 9 9 9 9 9

B 1 8 0 7 0 1 0 0 1

Identitas No urut Tanggal pendaftaran

Identitas No urut Tanggal

penginputan

Identitas No urut

Tanggal pendaftaran

Identitas No urut Tanggal

penginputan

Page 18: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

32

Keterangan :

B = Untuk identitas Buku

180701001 = Tanggal Penginputan

001 = Nomor urut Buku

4. No Pinjam

Setiap peminjaman harus memiliki no pinjam masing-masing sehingga dapat

membedakan dari masing-masing peminjaman, diantaranya terdiri dari:

Contoh:

Keterangan :

P = Untuk identitas Peminjaman

180618 = Tanggal Peminjaman

001 = Nomor urut Peminjaman

5. No Kembali

Setiap pengembalian harus memiliki no kembali masing-masing sehingga dapat

membedakan dari masing-masing pengembalian, diantaranya terdiri dari:

Contoh :

K = Untuk identitas Pengembalian

180618 = Tanggal Pengembalian

001 = Nomor urut Pengembalian

X 9 9 9 9 9 9 9 9 9 P 1 8 0 6 1 8 0 0 1

K 1 8 0 6 1 8 0 0 1 X 9 9 9 9 9 9 9 9 9

Identitas No

urut Tanggal

Peminjaman

No

urut Tanggal

Peminjaman

Identitas

Identitas No

urut

Tanggal

Pengembalian Identitas No

urut

Tanggal

Pengembalian

Page 19: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

33

3.7. Spesifikasi Program

A. HIPO (Hierarchy Input Proses Output)

Gambar III.4 Diagram Hierarchy Input Proses Output

Page 20: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

34

Spesifikasi program dalam perpustakaan sebagai berikut:

1. Login

Nama Program : Login

Akronim : login.vb

Fungsi : sebagai media verifikasi petugas untuk masuk ke dalam menu

utama program

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.18

Proses :

Masukkan username dan password, pilih checkbox tampilkan password untuk

melihat password yang dimasukkan, selajutnya klik tombol login, jika benar

maka akan muncul pesan “Login berhasil” dan menu utama akan aktif sesuai

dengan status petugas . Jika username dan password salah maka akan muncul

pesan “usernama/password tidak dikenal!!”.

2. Menu Utama

Nama Program : Menu Utama

Akronim : MenuUtama.vb

Fungsi : untuk menampilkan beberapa pilihan yang ada diprogram

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.19

Proses : pada menu utama terdapat beberapa menu diantaranya:

a. Data master terdapat sub menu anggota, sub menu petugas,

sub menu buku dan sub menu kategori.

b. Data transaksi terdapat sub menu peminjaman dan sub menu

pengembalian.

c. Laporan terdapat sub menu laporan anggota, sub menu

laporan petugas, sub menu laporan buku, sub menu laporan

peminjaman, sub menu laporan pengembalian dan sub menu

laporan denda.

Page 21: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

35

d. Utility terdapat sub menu ganti password

e. Keluar terdapat sub menu keluar

3. Anggota

Nama Program : Anggota

Akronim : anggota.vb

Fungsi : untuk menambah, mengubah dan menghapus data anggota

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.21

Proses :

a. Ketika sub menu anggota dipilih maka form anggota muncul dalam keadaan

semua nonaktif kecuali tombol tambah, pencarian, tombol batal, tombol menu

utama, dan tombol keluar.

b. Ketika tombol tambah diklik, maka kode anggota otomatis muncul serta

setfocus di nama anggota dan tombol simpan, tombol batal, text field aktif.

c. Untuk mencari data anggota, masukkan nama anggota pada kotak pencarian

kemudian klik tombol cari maka akan tampil data anggota pada datagridview,

dan otomatis tombol ubah dan tombol hapus aktif.

d. Pilih tombol cetak untuk mencetak kartu sebagai bukti anggota perpustakaan

sesuai dengan data yang telah disimpan.

e. Pilih menu utama untuk pindah ke form lain.

f. Pilih keluar untuk logout.

4. Pengguna

Nama Program : Pengguna

Akronim : pengguna.vb

Fungsi : untuk menambah, mengubah dan menghapus data pengguna

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.20

Page 22: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

36

Proses :

a. Ketika sub menu petugas dipilih maka form petugas muncul dalam keadaan

semua nonaktif kecuali tombol tambah, pencarian, tombol batal, tombol menu

utama, dan tombol keluar.

b. Ketika tombol tambah diklik, maka kode petugas otomatis muncul serta

setfocus di nama anggota dan tombol simpan, tombol batal, text field aktif.

c. Untuk mencari data petugas, masukkan nama petugas pada kotak pencarian

kemudian klik tombol cari maka akan tampil data petugas pada datagridview,

dan otomatis tombol ubah dan tombol hapus aktif.

d. Pilih menu utama untuk pindah ke form lain.

e. Pilih keluar untuk logout.

5. Buku

Nama Program : Buku

Akronim : buku.vb

Fungsi : untuk menambah, mengubah dan menghapus data buku

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.22

Proses :

a. Ketika sub menu buku dipilih maka form buku muncul dalam keadaan semua

nonaktif kecuali tombol tambah, pencarian, tombol batal, tombol menu utama,

dan tombol keluar.

b. Ketika tombol tambah diklik, maka kode buku otomatis muncul serta setfocus

di judul buku dan tombol simpan, tombol batal, text field aktif.

c. Untuk mencari data buku, masukkan nama buku pada kotak pencarian

kemudian klik tombol cari maka akan tampil data buku pada datagridview, dan

otomatis tombol ubah dan tombol hapus aktif.

d. Pilih menu utama untuk pindah ke form lain.

e. Pilih keluar untuk logout.

Page 23: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

37

6. Kategori

Nama Program : Kategori

Akronim : kategori.vb

Fungsi : untuk menambah, mengubah dan menghapus data kategori

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.23

Proses :

f. Ketika sub menu kategori dipilih maka form kategori muncul dalam keadaan

semua nonaktif kecuali tombol tambah, pencarian, tombol batal, tombol menu

utama, dan tombol keluar.

g. Ketika tombol tambah diklik, maka kode kategori otomatis muncul serta

setfocus di kategori dan tombol simpan, tombol batal, text field aktif.

h. Untuk mencari data kategori, masukkan nama kategori pada kotak pencarian

kemudian klik tombol cari maka akan tampil data kategori pada datagridview,

dan otomatis tombol ubah dan tombol hapus aktif.

i. Pilih menu utama untuk pindah ke form lain.

j. Pilih keluar untuk logout.

7. Peminjaman

Nama Program : peminjaman

Akronim : peminjaman.vb

Fungsi : untuk menambahkan data peminjaman

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.24

Proses :

a. Ketika sub menu peminjaman dipilih maka form peminjaman muncul dalam

keadaan semua nonaktif kecuali tombol tambah, pencarian, tombol menu

utama, dan tombol keluar.

Page 24: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

38

b. Ketika tombol tambah diklik, maka no pinjam, tanggal pinjam dan tanggal

kembali otomatis muncul serta setfocus di kode anggota, kemudian tombol

simpan, tombol batal, text field aktif.

c. Memasukkan kode anggota kemudian enter, maka nama anggota otomatis

muncul. Jika kode anggota salah atau belum terdaftar akan muncul pesan

“Anda belum terdaftar sebagai anggota ! Daftra Angota?” .

d. Memasukkan kode buku kemudian enter, maka judul buku dan stok otomatis

muncul. Jika kode buku salah atau belum terdaftar akan muncul pesan “Buku

belum terdaftar! Cek Daftar Buku?”.

e. Apabila stok buku kurang dari 0 maka muncul pesan “stok buku kosong!”.

f. Untuk mencari data peminjaman, masukkan nama anggota pada kotak

pencarian kemudian klik tombol cari maka akan tampil data anggota

peminjaman pada datagridview.

g. Pilih menu utama untuk pindah ke form lain.

h. Pilih keluar untuk logout.

8. Pengembalian

Nama Program : pengembalian

Akronim : pengembalian.vb

Fungsi : untuk menginput data pengembalian

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.25

Proses :

a. Ketika sub menu pengembalian dipilih maka form pengembalian muncul

dalam keadaan semua nonaktif kecuali tombol tambah, pencarian, tombol

menu utama, dan tombol keluar.

b. Ketika tombol tambah diklik, maka no kembali dan tanggal pengembalian

otomatis muncul serta setfocus di nomor pinjam, kemudian tombol simpan,

tombol batal, text field aktif.

Page 25: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

39

c. Memasukkan nomor pinjam kemudian enter, maka kode anggota, nama

anggota, kode buku, judul buku, tanggal pinjam, tanggal kembali dan denda

keterlambatan akan otomatis muncul. Jika nomor pinjam salah muncul pesan

“nomor pinjam tidak terdaftar” .

d. Pilih keadaan buku, maka akan muncul denda buku dan total denda.

e. Untuk mencari data pengembalian, masukkan nama anggota pada kotak

pencarian kemudian klik tombol cari maka akan tampil data anggota

pengembalian pada datagridview.

f. Pilih menu utama untuk pindah ke form lain.

g. Pilih keluar untuk logout.

9. Ganti Password

Nama Program : Ganti Password

Akronim : gantipassword.vb

Fungsi : untuk mengganti password petugas

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.26

Proses :

a. Ketika sub menu ganti password dipilih maka form ganti password dan kode

petugas yang sedang login muncul.

b. Masukkan password lama, password baru dan konfirmasi password,

Kemudian klik simpan untuk mengganti password atau klik batal jika tidak

jadi mengganti password.

c. Pilih menu utama untuk pindah ke form lain.

d. Pilih keluar untuk logout.

10. Laporan Data Anggota

Nama Program : Laporan Data Anggota

Akronim : anggota.rpt

Fungsi : untuk mencetak data anggota

Page 26: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

40

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.27

Proses :

a. Ketika sub menu laporan anggota dipilih maka laporan anggota akan muncul.

b. Klik tombol close untuk kembali ke menu utama.

11. Laporan Data Buku

Nama Program : Laporan Data Buku

Akronim : buku.rpt

Fungsi : untuk mencetak data buku

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.28

Proses :

a. Ketika sub menu laporan buku dipilih maka laporan buku akan muncul.

b. Klik tombol close untuk kembali ke menu utama.

12. Laporan Data Peminjaman

Nama Program : Laporan Data Peminjaman

Akronim : peminjaman.rpt

Fungsi : untuk mencetak data peminjaman

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.29

Proses :

a. Ketika sub menu laporan peminjaman dipilih maka akan muncul form untuk

memilih periode laporan, kemudian klik ok untuk melihat laporan

peminjaman.

b. Klik tombol close untuk kembali ke menu utama.

Page 27: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

41

13. Laporan Data Pengembalian

Nama Program : Laporan Data Pengembalian

Akronim : pengembalian.rpt

Fungsi : untuk mencetak data pengembalian

Bahasa Program : Microsoft Visual Studio 2010

Bentuk Tampilan : Gambar III.30

Proses :

a. Ketika sub menu laporan pengembalian dipilih maka akan muncul form untuk

memilih periode laporan, kemudian klik ok untuk melihat laporan

peminjaman.

b. Klik tombol close untuk kembali ke menu utama.

Page 28: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

42

B. Flowchart

1. Flowchart Form Login

Gambar III.5

Flowchart Form Login

Page 29: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

43

2. Flowchart Form Menu Utama

Gambar III.6

Flowchart Form Menu Utama

Page 30: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

44

3. Flowchart Data Pengguna

Gambar III.7

Flowchart Data Pengguna

Page 31: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

45

4. Flowchart Data Anggota

Gambar III.8

Flowchart Data Anggota

Page 32: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

46

5. Flowchart Data Buku

Gambar III.9

Flowchart Data Buku

Page 33: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

47

6. Flowchart Form Kategori

Gambar III.10

Flowchart Kategori

Page 34: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

48

7. Flowchart Data Peminjaman

Gambar III.11

Flowchart Data Peminjaman

T

Page 35: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

49

8. Flowchart Data Pengembalian

Gambar III.12

Flowchart Data Pengembalian

Page 36: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

50

9. Flowchart Laporan Anggota

Gambar III.13

Flowchart Laporan Anggota

10. Flowchart Laporan Buku

Gambar III.14

Flowchart Laporan Buku

Page 37: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

51

11. Flowchart Laporan Peminjaman

Gambar III.15

Flowchart Laporan Peminjaman

Page 38: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

52

12. Flowchart Laporan Pengembalian

Gambar III.16

Flowchart Laporan Pengembalian

Page 39: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

53

13. Flowchart Ganti Password

Gambar III.17

Flowchart Ganti Password

Page 40: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

54

3.8. Spesifikasi Sistem Komputer

Berikut ini adalah spesifikasi perangkat keras dan perangkat lunak yang

dibutuhkan untuk mengimplementasikan aplikasi sistem informasi perpustakaan.

1. Spesifikasi Perangkat Keras

Komponen yang membentuk suatu sistem komputer dan peralatan lainnya disebut

dengan perangkat keras. Suatu komputer tidak akan berfungsi jika tidak ada perangkat

keras. Berikut adalah perangkat keras yang dibutuhkan untuk memungkinkan

komputer melaksanakannya tugasnya:

1) Monitor : minimum 1366 x 768

2) Processor : pentium(R) Dual-Core @1.6GHz

3) Memory : minimum 500 Mb

4) Harddisk : 20 Gb

5) Keyboard : 108 Keys

6) Printer : Dot Matrix

7) Mouse : Standart Mouse

Page 41: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

55

2. Spesifikasi Perangkat Lunak

Perangkat lunak merupakan bagian penting lainnya pada satu program. Berikut

adalah perangkat lunak yang dibutuhkan:

1) Sistem operasi : Microsoft Windows 7

2) Bahasa Pemrograman : Microsoft Visual Studi 2010

3) Database : MySQL

3.9. Implementasi

1. Form Login

Gambar III.18 Form Login

Page 42: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

56

2. Form Menu Utama

Gambar III.19 Form Menu Utama

3. Form Pengguna

Gambar III.20 Form Pengguna

Page 43: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

57

4. Form Anggota

Gambar III.21 Form Anggota

5. Form Buku

Gambar III.22 Form Buku

Page 44: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

58

6. Form Kategori

Gambar III.23 Form Kategori

7. Form Peminjaman

Gambar III.24 Form Peminjaman

Page 45: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

59

8. Form Pengembalian

Gambar III.25 Form Pengembalian

9. Form Ganti Password

Gambar III.26 Form Ganti Password

Page 46: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

60

10. Laporan Anggota

Gambar III.27 Laporan Anggota

11. Laporan Buku

Gambar III.28 Laporan Buku

12. Laporan Peminjaman

Gambar III.29 Laporan Peminjaman

Page 47: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

61

13. Laporan Pengembalian

Gambar III.30 Laporan Pengembalian

3.10. Pengujian Unit

A. Pengujian Terhadap Form Login

Tabel III.7

Pengujian Terhadap Form Login

No. Skenario

pengujian Test case

Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1.

Kode

Pengguna

dan password

tidak diisi

kemudian

klik tombol

login

Kode

Pengguna:

(kosong)

Password:

(kosong)

Sistem akan

menolak

akses dan

menampilkan

“kode

pengguna /

password

tidak

dikenal!”

Sesuai

harapan

Valid

2.

Mengetikkan

Kode

Pengguna

Kode

Pengguna

: A001

Sistem akan

menolak

akses dan

Sesuai

harapan

Valid

Page 48: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

62

dan password

tidak diisi

atau kosong

kemudian

klik tombol

login

Password

: (kosong)

menampilkan

“kode

pengguna /

password

tidak

dikenal!”

3.

Kode

Pengguna

tidak diisi

(kosong) dan

password

diisi

kemudian

klik tombol

login

Kode

Pengguna:

(kosong)

Password:

1234

Sistem akan

menolak

akses dan

menampilkan

“kode

pengguna /

password

tidak

dikenal!”

Sesuai

harapan

Valid

4.

Mengetikkan

salah satu

kondisi salah

pada Kode

Pengguna

atau

password

kemudian

klik tombol

login

Kode

Pengguna:

PGN1

(benar)

Password:

5321

(salah)

Sistem akan

menolak

akses dan

menampilkan

“kode

pengguna/

password

tidak

dikenal!”

Sesuai

harapan

Valid

5.

Mengetikkan

Kode

Pengguna

dan password

Kode

Pengguna:

PGN1

(benar)

Sistem

menerima

akses login

dan

Sesuai

harapan

Valid

Page 49: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

63

dengan data

yang benar

kemudian

klik tombol

login

Password:

1234

(benar)

kemudian

langsung

menampilkan

menu utama.

B. Pengujian Terhadap Form Pengguna

Tabel III.8

Pengujian Terhadap Form Pengguna

No Skenario

Pengujian

Test Cast Hasil Yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Nama, status,

password,

telepon,.

alamat, tidak

di isi klik

tombol

simpan

Nama:(kosong

),status:(koson

g),

password:

(kosong),

alamat:

(kosong)

telepon:

(kosong)

Sistem akan

menolak dan

menampilkan

“Data belum

lengkap,

Harap

lengkapi data

!!”.

Sesuai

Harapan

Valid

2. Nama diisi,

status diisi,

password,

telepon,.

alamat, tidak

di isi klik

Nama:alma,

status: admin

password:

(kosong),

alamat:

(kosong)

Sistem akan

menolak dan

menampilkan

“Data belum

lengkap,

Harap

Sesuai

Harapan

Valid

Page 50: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

64

tombol

simpan

telepon:

(kosong)

lengkapi data

!!”.”

3. Nama diisi,

status diisi,

password

diisi, telepon

tidak di isi,.

Alamat diisi,

klik tombol

simpan

Nama:alma,

status:admin

password:

1234, alamat:

bekasi

telepon:

(kosong)

Sistem akan

menolak dan

menampilkan

“Data belum

lengkap,

Harap

lengkapi data

!!”.”

Sesuai

Harapan

Valid

4. diisi,

password

diisi, telepon

di isi,.

Alamat diisi,

klik tombol

simpan

Nama:alma,

status: admin

password:

1234, alamat:

bekasi

telepon:

0871236544

Sistem akan

menerima

dan

menampilkan

“Data

berhasil

disimpan” .

Sesuai

Harapan

Valid

C. Pengujian Terhadap Form Anggota

Tabel III.9

Pengujian Terhadap Form Anggota

No Skenario

Pengujian

Test Cast Hasil Yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Nama, jenis

kelamin,

tanggal lahir,

Nama:(kosong)

,jenis

Sistem akan

menolak dan

menampilka

Sesuai

Harapan

Valid

Page 51: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

65

telepon,.

alamat,

nisn,tidak di

isi klik

tombol

simpan

kelamin:(koson

g),

Tanggal lahir:

(kosong),

alamat:

(kosong)

telepon:

(kosong), nisn:

(kosong)

n “Data

belum

lengkap,

Harap

lengkapi data

!!”.

2. Nama diisi,

jenis

kelamin,

tanggal lahir,

telepon,.

alamat,

nisn,tidak di

isi klik

tombol

simpan

Nama:alma,jeni

s

kelamin:(koson

g),

Tanggal lahir:

(kosong),

alamat:

(kosong)

telepon:

(kosong), nisn:

(kosong)

Sistem akan

menolak dan

menampilka

n “Data

belum

lengkap,

Harap

lengkapi data

!!”.”

Sesuai

Harapan

Valid

3. Nama diisi,

jenis kelamin

diisi, tanggal

lahir diisi,

telepon diisi,.

Alamat diisi,

nisn,tidak di

Nama:alma,jeni

s kelamin:

perempuan,

Tanggal lahir:

03061998,

alamat: bekasi

Sistem akan

menolak dan

menampilka

n “Data

belum

lengkap,

Harap

Sesuai

Harapan

Valid

Page 52: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

66

isi klik

tombol

simpan

telepon:

089765422,

nisn: (kosong)

lengkapi data

!!”.”

4. Nama diisi,

jenis kelamin

diisi, tanggal

lahir diisi,

telepon diisi,.

Alamat diisi,

nisn diisi klik

tombol

simpan

Nama:alma,jeni

s kelamin:

perempuan,

Tanggal lahir:

03061998,

alamat: bekasi

telepon:

089765422,

nisn: 1215288

Sistem akan

menerima

dan

menampilka

n “Data

berhasil

disimpan” .

Sesuai

Harapan

Valid

D. Pengujian Terhadap Form Buku

Tabel III.10

Pengujian Terhadap Form Buku

No Skenario

Pengujian

Test Cast Hasil Yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Judul,

pengarang,

penerbit,

tahun, stok,

kategori, rak,

tidak di isi klik

tombol simpan

Judul:(kosong

),pengarang:(

kosong),

penerbit:

(kosong),

tahun:

(kosong)

Sistem akan

menolak dan

menampilka

n “Data

belum

lengkap,

Harap

Sesuai

Harapan

Valid

Page 53: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

67

tstok:

(kosong),

kategori:

(kosong), rak:

(kosong)

lengkapi data

!!”.

2. Judul diisi,

pengarang,

penerbit,

tahun, stok,

kategori, rak,

tidak di isi klik

tombol simpan

Judul:agama

pengarang:(ko

song),

penerbit:

(kosong),

tahun:

(kosong)

tstok:

(kosong),

kategori:

(kosong), rak:

(kosong)

Sistem akan

menolak dan

menampilka

n “Data

belum

lengkap,

Harap

lengkapi data

!!”.”

Sesuai

Harapan

Valid

3. Judul diisi,

pengarang

diisi, penerbit

diisi, tahun

diisi, stok diisi,

kategori, rak,

tidak di isi klik

tombol simpan

Judul:agama

pengarang:al

ma,

penerbit:

pt.gramedia,

tahun: 2017

stok: 50,

kategori:

Sistem akan

menolak dan

menampilka

n “Data

belum

lengkap,

Harap

lengkapi data

!!”.”

Sesuai

Harapan

Valid

Page 54: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

68

(kosong), rak:

(kosong)

4. Judul diisi,

pengarang

diisi, penerbit

diisi, tahun

diisi, stok diisi,

kategori diisi

salah lalu enter

Judul:agama

pengarang:al

ma,

penerbit:

pt.gramedia,

tahun: 2017

stok: 50,

kategori:

umum (salah)

rak: (kosong)

Sistem akan

menolak dan

menampilka

n "kategori

belum

terdaftar,

Cek daftar

kategori?".

.

Sesuai

Harapan

Valid

5. Judul diisi,

pengarang

diisi, penerbit

diisi, tahun

diisi, stok diisi,

kategori diisi

benar, lalu

enter

Judul:agama

pengarang:al

ma,

penerbit:

pt.gramedia,

tahun: 2017

stok: 50,

kategori:

pendidikan

(enter), rak:

R01

Sistem akan

menerima

dan

menampilka

n rak .

Sesuai

Harapan

Valid

6. Judul diisi,

pengarang

diisi, penerbit

Judul:agama

pengarang:al

ma,

Sistem akan

menerima

dan

Sesuai

Harapan

Valid

Page 55: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

69

diisi, tahun

diisi, stok diisi,

kategori diisi

benar klik

tombol simpan

penerbit:

pt.gramedia,

tahun: 2017

stok: 50,

kategori:

pendidikan,

rak: R01

menampilka

n “Data

berhasil

disimpan” .

E. Pengujian Terhadap Form Kategori

Tabel III.11

Pengujian Terhadap Form Kategori

No Skenario

Pengujian

Test Cast Hasil Yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. kategori, rak,

tidak di isi

klik tombol

simpan

kategori:

(kosong), rak:

(kosong)

Sistem akan

menolak dan

menampilkan

“Data belum

lengkap,

Harap

lengkapi data

!!”.

Sesuai

Harapan

Valid

2. Kategori

diisi, rak

tidak di isi

klik tombol

simpan

kategori:

pendidikan,

rak: (kosong)

Sistem akan

menolak dan

menampilkan

“Data belum

lengkap,

Sesuai

Harapan

Valid

Page 56: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

70

Harap

lengkapi data

!!”.”

3. Kategori

diisi, rak di

isi klik

tombol

simpan

kategori:

pendidikan,

rak: R01

Sistem akan

menerima

dan

menampilkan

“Data

berhasil

disimpan” .

Sesuai

Harapan

Valid

F. Pengujian Terhadap Form Peminjaman

Tabel III.12

Pengujian Terhadap Form Peminjaman

No Skenario

Pengujian

Test Cast Hasil Yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Kode

anggota,

kode buku,

tidak di isi

klik tombol

simpan

Kode anggota

: (kosong),

Kode buku

(kosong)

Sistem akan

menolak dan

menampilka

n “Data

belum

lengkap,

Harap

lengkapi data

!!”.

Sesuai

Harapan

Valid

Page 57: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

71

2. Kode anggota

diisi salah

lalu enter

Kode anggota

: A01 (salah),

Sistem akan

menolak dan

menampilka

n “Belum

terdaftar

sebagai

anggota,

Daftar

anggota?”.

Sesuai

Harapan

Valid

3. Kode anggota

diisi benar

lalu enter

Kode anggota

:A0001

(benar),

Sistem akan

menerima

dan

menampilka

n nama

anggota.

Sesuai

Harapan

Valid

4. Kode buku

diisi salah

salah lalu

enter

Kode buku

:B01 (salah),

Sistem akan

menolak dan

menampilka

n “Buku

belum

terdaftar, cek

daftar

buku?”.

Sesuai

Harapan

Valid

5. Kode buku

diisi benar

lalu enter

Kode buku

:B0001

(benar),

Sistem akan

menerima

dan

menampilka

n judul buku.

Sesuai

Harapan

Valid

Page 58: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

72

4. Kode anggota

dan kode

buku diisi

benar lalu

klik simpan

Kode anggota

: A0001

(benar), Kode

buku : B0001

(benar)

Sistem akan

menolak dan

menampilka

n “Data

berhasil

disimpan” .

Sesuai

Harapan

Valid

G. Pengujian Terhadap Form Pengembalian

Tabel III.13

Pengujian Terhadap Form Pengembalian

No Skenario

Pengujian

Test Cast Hasil Yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Nomor

pinjam,

keadaan

buku, uang

bayar tidak di

isi klik

tombol

simpan

Nomor

pinjam :

(kosong),

Keadaan

buku

(kosong),

uang bayar

(kosong)

Sistem akan

menolak dan

menampilkan

“Data belum

lengkap,

Harap

lengkapi data

!!”.

Sesuai

Harapan

Valid

2. Nomor

pinjam diisi

salah lalu

enter

Nomor

pinjam :

P00001

(salah)

Sistem akan

menolak dan

menampilkan

“ Nomor

Pinjam tidak

terdaftar, cek

Sesuai

Harapan

Valid

Page 59: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

73

daftar

peminjaman?

”.

3. Nomor

pinjam diisi

benar lalu

enter

Nomor

pinjam :

P180706001

(benar)

Sistem akan

menerima

dan

menampilkan

kode anggota,

nama

anggota, kode

buku, judul

buku dan

denda

keterlambata.

Sesuai

Harapan

Valid

4. Nomor

pinjam diisi,

keadaan

buku, dan

uang bayar,

tidak di isi

klik tombol

simpan

Nomor

pinjam :

P180706001,

Keadaan

buku

(kosong),

uang bayar

(kosong)

Sistem akan

menolak dan

menampilkan

“Data belum

lengkap,

Harap

lengkapi data

!!”.

Sesuai

Harapan

Valid

5. Uang bayar

diisi kurang

dari total

Uang bayar :

20.000

(kurang),

Sistem akan

menolak dan

menampilkan

“ uang yang

Sesuai

Harapan

Valid

Page 60: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

74

denda, lalu

enter

total denda :

25.000

anda bayar

kurang”.

6. Nomor

pinjam diisi,

keadaan buku

diisi, uang

bayar diisi

klik tombol

simpan

Nomor

pinjam :

P180706001

(benar),

Keadaan

buku: rusak,

uang bayar:

25000

Sistem akan

menerima

dan

menampilkan

“Data

berhasil

disimpan”

Sesuai

Harapan

Valid

H. Pengujian Terhadap Form Ganti Password

Tabel III.14

Pengujian Terhadap Form Ganti Password

No Skenario

Pengujian

Test Cast Hasil Yang

diharapkan

Hasil

Pengujian

Kesimpulan

1. Password lama

diisi, Password

baru diisi,

konfirmasi

password baru

diisi tidak

sesuai dengan

password baru

Password

lama : 1234,

Password baru

: 12345,

Konfirmasi

Password

baru: 4321

Sistem akan

menolak dan

menampilkan

“password

konfirmasi

tidak sama”.

Sesuai

Harapan

Valid

Page 61: BAB III PEMBAHASAN · 15 BAB III PEMBAHASAN 3.1. Tinjauan Instansi A. Sejarah Instansi Madrasah Aliyah Swasta (MAS) Persis Pangatikan merupakan lembaga pendidikan formal yang ada

75

klik tombol

simpan

2. Password lama

diisi, Password

baru diisi,

konfirmasi

password baru

diisi benar klik

tombol simpan

Password

lama : 1234,

Password baru

: 12345,

Konfirmasi

Password

baru: 1234

Sistem akan

menolak dan

menampilkan

“Password

berhasil

diganti”.

Sesuai

Harapan

Valid