Anda di halaman 1dari 34

BAB 3

HASIL DAN PEMBAHASAN

3.1 Analisis Sistem


Dalam pengembangan sistem membutuhkan beberapa tahapan yang
disebut siklus hidup pengembangan sistem (System Development Life
Cycle). Siklus hidup pengembangan sistem adalah konsep yang menyatakan
bahwa setiap proyek pengembangan sistem akan memiliki proses atau siklus
hidup yang pada dasarnya sama, yaitu analisis sistem, perancangan sistem,
implementasi dan pengujian sistem. Pada sub menu bab ini akan dibahas
tentang analisis pengembangan sistem dalam kerja praktik. Analisis sistem
informasi dimaksudkan untuk mengidentifikasikan dan mengevaluasikan
permasalahan-permasalahan yang terjadi dan kebutuhan yang diharapkan,
sehingga dapat diusulkan perbaikan-perbaikannya dan dapat membantu
dalam memecahkan permasalahan yang dihadapi.
3.1.1 Prosedur yang Berjalan
A. Pendaftaran Anggota
Seorang calon anggota perpustakaan yang belum menjadi
anggota perpustakaan dapat mendaftarkan diri langsung ke petugas
perpustakaan yang berada diperpustakaan dan mengisi formulir
pendaftaran yang telah disediakan oleh petugas perpustakaan.
Setelah calon anggota tersebut mengisi formulir pendaftaran
kemudian calon anggota tersebut menyerahkan formulir
pendaftaran beserta pas foto 2x3 kepada petugas perpustakaan,
kemudian data calon anggota tersebut diperiksa oleh petugas
perpustakaan apakah data yang diserahkan oleh calon anggota
tersebut sudah terisi dengan benar atau belum. Kalau datanya
belum benar, maka pihak pengelola perpustakaan akan
mengembalikan atau menyuruh calon anggota perpustakaan

22
23

tersebut melengkapi formulir pendaftaran tersebut. Setelah data


calon anggota tersebut dinyatakan benar oleh petugas perpustakaan,
Kemudian petugas perpustakaan memasukkan data calon anggota
tersebut sebagai anggota baru di perpustakaan.

Gambar 3.1 Pendaftaran Anggota


B. Peminjaman
Koleksi buku yang ada di perpustakaan, dapat dipinjamkan
kepada anggota perpustakaan. Pada saat seorang anggota
perpustakaan meminjam koleksi buku, petugas perpustakaan harus
memcatat nomor keanggotaan dari seorang anggota perpustakaan
yang mau meminjam buku di perpustakaan tersebut, dan petugas
perpustakaan akan mencatat dan menyimpan data peminjaman
anggota perpustakaan yang meminjam buku perpustakaan tadi ke
dalam catatan petugas perpustakaan untuk disimpan ke dalam data
peminjaman buku perpustakaan. Petugas perpustakaan mencatat
kode dari koleksi buku yang akan dipinjam oleh seorang anggota
perpustakaan tersebut dan mencatat kapan waktu tanggal
peminjaman dan tanggal jatuh tempo buku tersebut ke
perpustakaan.
24

Mencatat Kode buku


dan tanggal peminjaman

Petugas mencatat Kode


buku dan kapan tanggal
Peminjaman Buku Dan
Perpustakaan Data Peminjam
tanggal jatuh tempo buku
tersebut ke perpustakaan
Meminjam Buku
Menambah
Petugas akan mencatat dan
Petugas mencatat no Data
menyimpan data peminjaman
Seorang keanggotaan dari
tadi ke dalam catatannya untuk
Anggota anggota yang meminjam
ditambahkan kedalam data
meminjam buku diperpustakaan
peminjaman
buku yang
ada di
perpustakaan Mencatat Mencatat data
No_Keanggotaan peminjam

Petugas perpustakaan
Anggota Perpustakaan
Catatan petugas perpustakaan

Gambar 3.2 Peminjaman Buku


C. Pengembalian
Petugas perpustakaan harus mencatat data pengembalian
buku yang telah dipinjam oleh seorang anggota perpustakaan ke
perpustakaan, pada saat anggota perpustakaan mengembalikan
buku pinjamannya. Petugas perpustakaan mengecek kode buku dari
koleksi buku yang dikembalikan oleh anggota perpustakaan
tersebut. Koleksi buku yang telah dipinjam oleh seorang anggota
perpustakaan tapi belum dikembalikannya pada batas waktu
pengembalian buku, maka seorang anggota perpustakaan tersebut
akan dikenakan denda yang harus dibayarkan kepada petugas
perpustakaan.
25

Mengecek kode buku


dan kode anggota

Perpustakaan

Mengembalikan
Buku Belum Buku
dikembalikan

Seorang Anggota Petugas mencatat data


mengembalikan / pengembalian buku yang telah
belum dipinjam oleh seorang anggota
mengembalikan perpustakaan dengan mengecek
koleksi pustaka yang kode buku dan kode anggota yang
telah dipinjamnya mengembalikan buku tersebut
dari perpustakaan
Mencatat data
Pengembalian

Petugas perpustakaan
Anggota Perpustakaan seorang anggota perpustakaan
akan dikenakan denda apabila
buku yang dipinjamnya terlambat
dikembalikan, dendanya harus
dibayar kepada petugas
perpustakaan

Dibayar
Dikenakan

Denda

Gambar 3.3 Pengembalian Buku


3.1.2 Analisis Permasalahan
Dalam sistem aplikasi perpustakaan di SD Negeri 231 Palembang
terdapat beberapa permasalahan yang dapat di jelaskan sebagai berikut :
1. Performance
Petugas perpustakaan kesulitan untuk memantau jumlah buku yang ada
pada perpustakaan.
2. Informasi
Data – data pada perpustakaan tidak tersusun dengan baik dan sering
terjadi duplikat atau pencatatan data lebih dari satu kali.
26

3. Control
Kontrol keamanan kurang, sehingga datanya mudah dibuka dan
dimanipulasi oleh orang yang tidak berhak karena masih menggunakan
kertas.
4. Efficiency
Terjadi penghambatan waktu dalam pencarian data untuk proses
pembuatan laporan karena data masih harus dicari satu per satu.
5. Service
Pelayanan terhadap anggota perpustakaan kurang memuaskan.
3.1.3 Analisis Kebutuhan
Dalam melakukan analisis kebutuhan maka digunakanlah
Use Case. Tujuan dari pembuatan use case dibawah ini adalah untuk
mendapatkan dan menganalisis informasi persyaratan yang cukup
untuk mempersiapkan model yang mengkomunikasikan apa yang
diperlukan dari pengguna, tentang bagaimana sistem akan dibangun
dan diimplementasikan. Berikut adalah gambar use case yang telah
teridentifikasi :
27

Subsistem Login Subsistem Anggota

Tambah Data
Log-In
anggota

Ubah Data
Tambah Pengguna
Anggota

Ubah Data Cari Data


Pengguna Anggota

Hapus Pengguna Hapus Data


Anggota

Subsistem
Penggembalian
Subsistem Buku
Tambah Data
Pengembalian Tambah Data
Buku
Ubah data
Pengembalian Ubah Data Buku

Cari Data
Cari Data Buku
Pengembalian

Hapus Data Petugas


Perpustakaan Hapus Data Buku
Pengembalian

Subsistem Laporan Subsistem Peminjaman

Cetak Laporan Data Tambah Data


Anggota Peminjaman

Cetak Laporan Data Ubah data


Peminjaman Peminjaman

Cetak Laporan Data Cari Data


Pengembalian Peminjaman

Hapus Data
Cetak Laporan Data Peminjaman
Buku

Gambar 3.4 Diagram Use Case


Dari diagram use case di atas kemudian dirinci untuk
menunjukkan hubungan antara pelaku dan use case. Untuk itu,
dibuatlah tabel glosarium Use Case yang ditunjukkan oleh tabel 3.1
berikut ini.
28

Tabel 3.1 Glosarium Use Case

Nama Use
Deskripsi Use Case Pelaku Use Case
Case

Use Case ini menggambarkan Petugas Perpustakaan


Log in kejadian dimana pelaku masuk
sistem pertama kali.

Use Case ini menggambarkan


Tambah Data kejadian dimana pelaku dapat Petugas Perpustakaan
Pengguna menambahkan data pengguna baru
perpustakaan.

Use Case ini menggambarkan Petugas Perpustakaan


Ubah Data
kejadian dimana pelaku dapat
Pengguna
mengubah data pengguna.

Use Case ini menggambarkan Petugas Perpustakaan


Hapus Data
kejadian dimana pelaku dapat
Pengguna
menghapus data pengguna.

Use Case ini menggambarkan


Tambah Data kejadian dimana pelaku dapat Petugas Perpustakaan
Anggota menambahkan data anggota baru
perpustakaan.

Use Case ini menggambarkan


Ubah Data Petugas Perpustakaan
kejadian dimana pelaku dapat
Anggota
mengubah data anggota.

Use Case ini menggambarkan


Cari Data Petugas Perpustakaan
kejadian dimana pelaku dapat
Anggota
mencari data anggota.

Use Case ini menggambarkan


Hapus Data Petugas Perpustakaan
kejadian dimana pelaku dapat
Anggota
menghapus data anggota.

Use Case ini menggambarkan


Tambah Data Petugas Perpustakaan
kejadian dimana pelaku dapat
Buku
menginput buku.

Use Case ini menggambarkan


Ubah Data Petugas Perpustakaan
kejadian dimana pelaku dapat
Buku
mengubah jumlah dan judul buku.
29

Use Case ini menggambarkan


Cari Data kejadian dimana pelaku dapat Petugas Perpustakaan
Buku mencari data buku yang ada di
perpustakan.

Use Case ini menggambarkan


Hapus Data Petugas Perpustakaan
kejadian dimana pelaku dapat
Buku
menghapus data buku yang ada.

Use Case ini menggambarkan


Tambah data Petugas Perpustakaan
kejadian dimana pelaku dapat
peminjaman
menambah data peminjam buku.

Use Case ini menggambarkan


Ubah data Petugas Perpustakaan
kejadian dimana pelaku dapat
peminjaman
mengubah data peminjam.

Use Case ini menggambarkan


Cari Data Petugas Perpustakaan
kejadian dimana pelaku dapat
Peminjaman
mencari data pemijam buku.

Use Case ini menggambarkan


Hapus data Petugas Perpustakaan
kejadian dimana pelaku dapat
peminjam
menghapus data peminjam.

Use Case ini menggambarkan


Tambah data Petugas Perpustakaan
kejadian dimana pelaku dapat
pengembalian
menyimpan data pengembalian buku.

Use Case ini menggambarkan


Ubah data Petugas Perpustakaan
kejadian dimana pelaku dapat
pengembalian
mengubah data pengembalian buku.

Use Case ini menggambarkan


Cari Data kejadian dimana pelaku dapat Petugas Perpustakaan
Pengembalian
mencari data pengembalian buku.

Use Case ini menggambarkan


Hapus data Petugas Perpustakaan
kejadian dimana pelaku dapat
pengembalian
menghapus data pengembalian buku.

Cetak Use Case ini menggambarkan


Laporan data kejadian dimana pelaku mencetak
Petugas Perpustakaan
anggota laporan data anggota perpustakaan.
30

Use Case ini menggambarkan


Cetak
kejadian dimana pelaku mencetak
Laporan data Petugas Perpustakaan
laporan data peminjaman buku
peminjaman
perpustakaan.

Use Case ini menggambarkan


Cetak
kejadian dimana pelaku mencetak
Laporan data Petugas Perpustakaan
laporan data pengembalian buku
pengembalian
perpustakaan.

Use Case ini menggambarkan


Cetak
kejadian dimana pelaku mencetak
Laporan data Petugas Perpustakaan
laporan data buku yang ada di
buku
perpustakaan.

3.2 Rancangan dan Implementasi Sistem


3.2.1 Diagram Aliran Data Sistem
3.2.1.1 Model Proses
1. Diagram Konteks
Diagram konteks sistem dibuat untuk menentukan
lingkup awal. Diagram konteks ini hanya menunjukkan
antarmuka utama sistem dengan lingkungannya. Berikut
diagram konteks yang diusulkan pada rancangan sistem
yang baru, yang mungkin akan diterapkan pada SD Negeri
231 Palembang.
31

Laporan Data Peminjaman

Laporan Pengembalian

Laporan Data Buku


Laporan Data Anggota

Data Pengembalian

Data Peminjaman

Data Buku

Data Anggota

Aplikasi Perpustakaan
Petugas Perpustakaan SD Negeri 231 Palembang
Log-in Pengelola

Data Pengguna

Data Anggota

Data Buku

Data Peminjaman

Data Pengembalian

Gambar 3.5 Diagram Konteks


2. Diagram Aliran Data Sistem
Diagram alir sistem digunakan untuk menyajikan
konteks yang berarti untuk mensahkan akurasi tiap kejadian
yang harus direspon oleh sistem. Diagram sistem merupakan
pecahan dari suatu proses tunggal pada diagram konteks.
Diagram aliran data sistem dapat dilihat pada Gambar 3.6
berikut ini.
32

1.0

Data_Pengguna Data_Pengguna
Pengguna
Informasi_Data_Pengguna login Validasi_Data_Pengguna

2.0

Data_Anggota Data_Anggota
Anggota
Informasi_Data_Anggota Anggota Validasi_Data_Anggota
Kriteria_Laporan_Data_Anggota

3.0

Data_Buku
Data_Buku
Informasi_Data_Buku Buku
Buku Validasi_Data_Buku

Kriteria_Laporan_Data_Buku
Petugas
Perpustakaan Kriteria_Laporan_Data_Peminjaman
4.0
Data_Peminjaman
Peminjaman
Validasi_Data_Peminjaman
Data_Peminjaman
Informasi_Data_Peminjaman Peminjaman
Data_Peminjaman Detail
Validasi_Data_Peminjaman Peminjaman

Kriteria_Laporan_Data_Peminjaman
Kriteria_Laporan_Data_Pengembalian
5.0
Data_Pengembalian
Pengembalian
Validasi_Data_Pengembalian
Data_Pengembalian
Informasi_Data_Pngembalian Pengembalian Data_Pengembalian Detail
Validasi_Data_Pengembalian Pengembalian

Kriteria_Laporan_Data_Pengembalian

6.0
Kriteria_Laporan_Data_Buku Validasi_Kriteria_Laporan_Data_Anggota
Laporan_Data_Buku Validasi_Kriteria_Laporan_Data_Buku
Kriteria_Laporan_Data_Anggota
Laporan_Data_Anggota Laporan Validasi_Kriteria_Laporan_Data_Peminjaman
Kriteria_Laporan_Data_Peminjaman Validasi_Kriteria_Laporan_Data_Peminjaman
Laporan_Data_Peminjaman Validasi_Kriteria_Laporan_Data_Pengembalian
Kriteria_Laporan_Data_Pengembalian Validasi_Kriteria_Laporan_Data_Pengembalian
Laporan_Data_Pengembalian

Gambar 3.6 Diagram Aliran Data Sistem


33

3.2.2 Entity Relationship Diagram dan Relasi antar Tabel


1. Diagram ERD (Entity Relationship Diagram)
Entity Relationship Diagram pada SD Negeri 231
Palembang dapat dilihat pada gambar 3.7 dibawah ini :

Anggota Detail_Peminjaman
Peminjaman
no_Anggota (PK) no_Peminjaman(FK)
no_Peminjaman(PK)
nm_Anggota kd_Buku(FK)
no_Anggota(FK)
almt_Anggota jml_Buku
nm_Anggota
tgl_Lahir
kd_Buku
tmpt_Lahir
jdl_Buku
jns_Kelamin
tgl_Peminjaman
kls_Anggota

Pengguna

kd_pengguna
nm_pengguna
Password
Jbtn_pengguna

Detail_Pengembalian Buku
Pengembalian
no_Pengembalian(FK) kd_Buku(PK)
no_Pengembalian(PK)
kd_Buku(FK) jdl_buku
nm_Anggota
jml_Buku nm_Pengarang
jdl_Buku
nm_Penerbit
Tgl_Pengembalian
Tahun
Denda
Jml_Buku
Kd_Buku

Gambar 3.7 Diagram ERD ( Entity Relationship Diagram)


34

2. Relasi antar Tabel


Relasi antar tabel pada query SQL dapat dilihat pada
gambar 3.8 dibawah ini :

Gambar 3.8 Relasi antar Tabel


35

3.2.3 Tampilan Antarmuka


Bagian ini menampilkan rancangan antarmuka aplikasi yang
akan digunakan oleh SD Negeri 231 Palembang, yaitu :
1. Login
Login digunakan untuk menjaga keamanan data yang ada
di SD Negeri 231 Palembang dari pihak di luar SD Negeri 231
Palembang. Didalam login ini terdapat Nama Petugas dan
Password. Tampilan login yang diajukan pada Aplikasi
Perpustakaan untuk SD Negeri 231 Palembang dapat dilihat pada
gambar 3.9 dibawah ini.

Gambar 3.9 Form Login


2. Menu Utama
Pada menu utama terdapat semua pilihan menu seperti
petugas, anggota, buku, peminjaman, pengembalian, laporan
anggota, laporan buku, laporan peminjaman, dan laporan
pengembalian. Menu utama yang diajukan dapat dilihat pada
gambar 3.10 dibawah ini.
36

Gambar 3.10 Menu Utama


3. Petugas
Form petugas merupakan tempat untuk menambah data
petugas yang menggunakan aplikasi. Dalam form ini harus diisi
kode, nama, password, dan jabatan. Tampilan form, dapat dilihat
pada gambar 3.11.

Gambar 3.11 Form Data Petugas


37

4. Anggota
Form anggota merupakan menu untuk melihat data anggota
yang ada pada SD Negeri 231 yang dilengkapi dengan fitur
menambah data anggota, mengubah data anggota, cari data anggota
dan hapus data anggota. Menu anggota dapat dilihat pada gambar
3.12.

Gambar 3.12 Form Data Anggota


5. Buku
Form buku merupakan menu untuk melihat data buku yang
ada pada SD Negeri 231 Palembang yang dilengkapi dengan fitur
menambah data buku, mengubah data buku, cari data buku dan
hapus data buku. Menu buku dapat dilihat pada gambar 3.13.

Gambar 3.13 Form Data Buku


38

6. Peminjaman Buku
Form peminjaman merupakan menu yang digunakan untuk
melihat data peminjaman buku yang terjadi pada SD Negeri 231
Palembang yang dilengkapi dengan fitur menambah data
peminjaman buku, mengubah data peminjam buku, cari data
peminjam buku dan hapus data peminjam buku. Menu peminjaman
dapat dilihat pada gambar 3.14.

Gambar 3.14 Form Peminjaman Buku


7. Pengembalian Buku
Form pengembalian merupakan menu yang digunakan
untuk melihat data pengembalian buku yang terjadi pada SD
Negeri 231 Palembang yang dilengkapi dengan fitur menambah
data pengembalian buku, mengubah data pengembalian, cari data
pemgembalian buku dan hapus data pengembalian. Menu
peminjaman dapat dilihat pada gambar 3.15.
39

Gambar 3.15 Form Pengembalian Buku


8. Laporan Data Anggota
Laporan data anggota diperoleh dari petugas yang memproses
data-data anggota. Semua data tersebut disimpan dan dilaporkan dalam
bentuk tampilan gambar 3.16.

Gambar 3.16 Form Laporan Data Anggota


40

9. Laporan Data Buku


Laporan data buku diperoleh dari petugas yang memproses data-
data buku yang ada. Semua data tersebut disimpan dan dilaporkan dalam
bentuk tampilan gambar 3.17.

Gambar 3.17 Form Laporan Data Buku


10. Laporan Peminjaman
Laporan peminjaman diperoleh dari petugas yang memproses
data-data peminjaman. Semua data tersebut disimpan dan dilaporkan
dalam bentuk tampilan gambar 3.18.

Gambar 3.18 Form Laporan Data Peminjaman


41

11. Laporan pengembalian


Laporan pengambalian diperoleh dari petugas yang memproses
data-data pengambalian. Semua data tersebut disimpan dan dilaporkan
dalam bentuk tampilan gambar 3.19.

Gambar 3.19 Form Laporan Data Pengembalian


3.2.4 Pengujian
Pengujian yang penulis lakukan adalah dengan membagikan
kuisioner untuk diisi oleh kepala perpustakaan dan penyelia.
Berdasarkan kuisioner yang telah diisi oleh kepala perpustakaan dan
penyelia terhadap penilaian tentang aplikasi yang sudah dibuat,
penulis menyimpulkan bahwa aplikasi yang penulis buat telah sesuai
dengan kebutuhan perpustakaan SD Negeri 231 Palembang. Dalam
pengoperasiannya, aplikasi ini mudah dipahami dikarenakan tampilan
yang menarik dan proses pengopersaian menggunakan bahasa yang
sesuai dengan harapan petugas. Dengan adanya aplikasi ini
diharapkan kinerja petugas pada perpustakaan SD Negeri 231
Palembang dapat meningkat. Tabel pengujian di bawah ini merupakan
bagian dari aplikasi perpustakaan SD Negeri 231 Palembang dapat
dilihat sebagai berikut:
42

Tabel 3.2 Pengujian


No. Pengujian Keterangan
1. Pengujian dilakukan pada Login: - Pengujian dilakukan
- Tombol Ok dengan cara memasukkan
- Tombol Batal Nama Petugas dan
Password petugas untuk di
autentifikasi oleh sistem.
- Jika Nama petugas yang
dimasukkan benar, maka
akan muncul Menu.
- Jika Nama petugas yang di
masukkan salah atau belum
lengkap, maka akan
muncul pesan kesalahan
yang menyatakan bahwa “
Nama petugas atau
Password salah”.
2. Pengujian dilakukan pada menu - Pengujian dilakukan
utama: dengan cara memilih
sejumlah menu yang ada
- Master :
ada pada menu utama.
a. Anggota.
- Jika petugas memilih menu
b. Buku. Master maka akan muncul
pilihan menu:
c. Petugas.
a. Anggota:
- Transaksi: Jika dipilih akan
a. Peminjaman Buku. muncul form data
b. Pengembalian Buku. anggota.
- Laporan: b. Buku:
a. Data Anggota Jika dipilih akan
b. Data Buku
43

c. Data Peminjaman Buku. muncul form data


d. Data Pengembalian Buku. buku.
- Keluar c. Patugas:
Jika dipilih akan
muncul form data
petugas.
- Jika petugas memilih menu
transaksi maka akan
muncul pilihan menu:
a. Peminjaman Buku:
Jika dipilih akan
muncul form
peminjaman buku.
b. Pengembalian buku:
Jika dipilih akan
muncul form
pengembalian Buku.
- Jika petugas memilih menu
laporan maka akan muncul
pilihan menu:
a. Data Anggota:
Jika dipilih akan
muncul report Data
Anggota.
b. Data Buku:
Jika dipilih akan
muncul report Data
Buku.
c. Data Peminjaman
Jika dipilih akan
muncul report Data
44

Peminjaman.
d. Data Pengembalian
Jika dipilih akan
muncul report Data
Pengembalian.
- Jika petugas memilih menu
keluar maka aplikasi akan
ditutup.
3. Pengujian dilakukan pada form - Pengujian dilakukan
anggota dengan cara memasukkan
data anggota ke dalam sub
- Tombol Simpan
menu yang ada.
- Tombol Hapus
- Jika tombol anggota
- Tombol Ubah
ditekan maka
- Tombol Cari
akan mengaktifkan sub
- Tombol Batal
menu Anggota yang berisi
- Tombol Tutup
TextBox, Tombol Simpan,
Tombol Hapus, Tombol
Ubah, Tombol Batal dan
Tombol Keluar pada form
Anggota.
- Jika data anggota telah
dimasukkan dan petugas
menekan tombol Simpan,
maka akan muncul pesan
konfirmasi yang
menyatakan “Data telah
disimpan”. Jika data
anggota yang dimasukkan
sudah ada atau belum
lengkap dan kemudian
45

petugas menekan tombol


Simpan maka akan muncul
pesan yang menyatakan
bahwa “Data anggota yang
dimasukkan telah ada atau
belum lengkap”.
- Jika petugas menekan
tombol Hapus, maka akan
muncul pesan konfirmasi
yang menyatakan “Apakah
anda yakin ingin
menghapus data...?”
Apabila tidak maka data
tidak akan dihapus apabila
ya maka akan muncul
pesan konfirmasi yang
menyatakan “Data telah
dihapus”. Apabila data
yang dihapus belum
lengkap maka akan muncul
pesan kesalahan “isi nomor
anggota terlebih dahulu”.
- Jika data anggota telah
diubah dan petugas
menekan tombol Ubah,
maka akan muncul pesan
konfirmasi yang
menyatakan “Apakah anda
yakin ingin mengubah
data...?” Apabila tidak
maka data tidak akan di
46

ubah apabila ya maka akan


muncul pesan konfirmasi
yang menyatakan “Data
telah diubah”. Apabila data
yang diubah belum lengkap
maka akan muncul pesan
kesalahan “Lengkapi data
anggota terlebih dahulu”.
- Jika data anggota telah
dimasukkan dan petugas
menekan tombol Cari,
maka akan menampilkan
daftar anggota dari
database. Apabila data
yang dicari tidak ada maka
akan muncul pesan
konfirmasi “Data tidak
ada”, Apabila data belum
dimasukkan maka akan
muncul pesan konfirmasi
“Isi nomor pencarian
terlebih dahulu”.
- Jika petugas menekan
tombol batal, maka akan
mengkosongkan semua
data anggota yang ada
didalam textbox.
- Jika petugas menekan
tombol Tutup, maka akan
kembali ke menu utama.
47

4. Pengujian dilakukan pada Buku - Pengujian dilakukan


dengan cara memasukkan
- Tombol Simpan
data Buku ke dalam sub
- Tombol Hapus
menu yang ada.
- Tombol Ubah
- Jika tombol Buku ditekan
- Tombol Cari
maka akan mengaktifkan
- Tombol Batal
sub menu buku yang berisi
- Tombol Tutup
TextBox, Tombol Simpan,
Tomol Hapus, Tombol
Ubah, Tombol Cari,
Tombol Batal dan Tombol
Tutup pada buku.
- Jika data buku telah
dimasukkan dan petugas
menekan tombol Simpan,
maka akan muncul pesan
konfirmasi yang
menyatakan “Data telah
disimpan”. Jika data buku
yang dimasukkan sudah
ada atau belum lengkap dan
kemudian petugas menekan
tombol Simpan maka akan
muncul pesan yang
menyatakan bahwa “Data
buku yang dimasukkan
telah ada atau belum
lengkap”.
- Jika petugas menekan
tombol Hapus, maka akan
muncul pesan konfirmasi
48

yang menyatakan “Apakah


anda yakin ingin
menghapus data...?”
Apabila tidak maka data
tidak akan dihapus apabila
ya maka akan muncul
pesan konfirmasi yang
menyatakan “Data telah
dihapus”. Apabila data
yang dihapus belum
lengkap maka akan muncul
pesan kesalahan “isi nomor
buku terlebih dahulu”.
- Jika data buku telah diubah
dan petugas menekan
tombol Ubah, maka akan
muncul pesan konfirmasi
yang menyatakan “Apakah
anda yakin ingin mengubah
data...?” Apabila tidak
maka data tidak akan di
ubah apabila ya maka akan
muncul pesan konfirmasi
yang menyatakan “Data
telah diubah”. Apabila data
yang diubah belum lengkap
maka akan muncul pesan
kesalahan “Lengkapi data
buku terlebih dahulu”.
- Jika data buku telah
dimasukkan dan petugas
49

menekan tombol Cari,


maka akan menampilkan
daftar buku dari database.
Apabila data yang dicari
tidak ada maka akan
muncul pesan konfirmasi
“Data tidak ada”, Apabila
data belum dimasukkan
maka akan muncul pesan
konfirmasi “Isi nomor
pencarian terlebih dahulu”.
- Jika petugas menekan
tombol batal, maka akan
mengkosongkan semua
data buku yang ada
didalam textbox.
- Jika petugas menekan
tombol Tutup, maka akan
kembali ke menu utama.
5. Pengujian dilakukan pada Petugas - Pengujian dilakukan
dengan cara memasukkan
- Tombol Simpan
data Petugas ke dalam sub
- Tombol Hapus
menu yang ada.
- Tombol Ubah
- Jika tombol Petugas
- Tombol Tutup
ditekan maka akan
mengaktifkan sub menu
petugas yang berisi
TextBox, Tombol Simpan,
Tomol Hapus, Tombol
Ubah, dan Tombol Tutup
pada Petugas.
50

- Jika data petugas telah


dimasukkan dan petugas
menekan tombol Simpan,
maka akan muncul pesan
konfirmasi yang
menyatakan “Data telah
disimpan”. Jika data
petugas yang dimasukkan
sudah ada atau belum
lengkap dan kemudian
petugas menekan tombol
Simpan maka akan muncul
pesan yang menyatakan
bahwa “Data petugas yang
dimasukkan telah ada atau
belum lengkap”.
- Jika petugas menekan
tombol Hapus, maka akan
muncul pesan konfirmasi
yang menyatakan “Apakah
anda yakin ingin
menghapus data...?”
Apabila tidak maka data
tidak akan dihapus apabila
ya maka akan muncul
pesan konfirmasi yang
menyatakan “Data telah
dihapus”. Apabila data
yang dihapus belum
lengkap maka akan muncul
pesan kesalahan “isi nama
51

petugas terlebih dahulu”.


- Jika data petugas telah
diubah dan petugas
menekan tombol Ubah,
maka akan muncul pesan
konfirmasi yang
menyatakan “Apakah anda
yakin ingin mengubah
data...?” Apabila tidak
maka data tidak akan di
ubah apabila ya maka akan
muncul pesan konfirmasi
yang menyatakan “Data
telah diubah”. Apabila data
yang diubah belum lengkap
maka akan muncul pesan
kesalahan “Lengkapi data
petugas terlebih dahulu”.
- Jika petugas menekan
tombol Tutup, maka akan
kembali ke menu utama.
52

6. Pengujian dilakukan pada - Pengujian dilakukan


Peminjamam dengan cara memasukkan
data peminjaman ke dalam
- Tombol Simpan
sub menu yang ada.
- Tombol Batal
- Jika tombol Peminjaman
- Tombol Cari
ditekan maka akan
- Tombol Tutup
mengaktifkan Sub menu
peminjaman yang berisi
TextBox, Tombol Simpan,
Tombol Batal, Tombol Cari
dan Tombol Tutup pada
peminjaman.
- Jika data peminjaman telah
dimasukkan dan petugas
menekan tombol Simpan,
maka akan muncul pesan
konfirmasi yang
menyatakan “Data telah
disimpan”. Jika data
peminjaman yang
dimasukkan sudah ada atau
belum lengkap dan
kemudian petugas menekan
tombol Simpan maka akan
muncul pesan yang
menyatakan bahwa “Data
peminjaman yang
dimasukkan telah ada atau
belum lengkap”.

- Jika data peminjaman telah


53

dimasukkan dan petugas


menekan tombol Cari,
maka akan menampilkan
daftar peminjaman dari
database. Apabila data
yang dicari tidak ada maka
akan muncul pesan
konfirmasi “Data tidak
ada”, Apabila data belum
dimasukkan maka akan
muncul pesan konfirmasi
“Isi nomor pencarian
terlebih dahulu”.
- Jika petugas menekan
tombol Tutup, maka akan
kembali ke menu utama.
7. Pengujian dilakukan pada - Pengujian dilakukan
Pengembalian dengan cara memasukkan
data pengembalian ke
- Tombol Simpan
dalam sub menu yang ada.
- Tombol Batal
- Jika tombol buku ditekan
- Tombol Cari
maka akan mengaktifkan
- Tombol Tutup
Sub menu pengembalian
yang berisi TextBox,
Tombol Simpan, Tombol
Batal, Tombol Cari dan
Tombol Tutup pada
pengembalian.

- Jika data Pengembalian


54

telah dimasukkan dan


petugas menekan tombol
Simpan, maka akan muncul
pesan konfirmasi yang
menyatakan “Data telah
disimpan”. Jika data
pengembalian yang
dimasukkan sudah ada atau
belum lengkap dan
kemudian petugas menekan
tombol Simpan maka akan
muncul pesan yang
menyatakan bahwa “data
pengembalian yang
dimasukkan telah ada atau
belum lengkap”.
- Jika data pengembalian
telah dimasukkan dan
petugas menekan tombol
Cari, maka akan
menampilkan daftar
pengembalian dari
database. Apabila data
yang dicari tidak ada maka
akan muncul pesan
konfirmasi “Data tidak
ada”, Apabila data belum
dimasukkan maka akan
muncul pesan konfirmasi
“Isi nomor pencarian
terlebih dahulu”.
55

- Jika petugas menekan


tombol Tutup, maka akan
kembali ke menu utama.
8. Pengujian dilakukan pada Keluar - Jika petugas menekan
tombol Keluar, maka
aplikasi akan dikeluarkan
atau ditutup.

Anda mungkin juga menyukai