BAB III PEMBAHASAN 3.1. Analisa Kebutuhan Dalam rancangan website ini penulis membuat website yang akan memudahkan para pengguna untuk memperoleh informasi dalam mengakses data. Atas dasar analisa kebutuhan yang telah dijelaskan diatas maka penulis membagi website ini dibagi menjadi 2 bagian, yaitu : 1. Halaman admin Halaman admin ini adalah halaman yang hanya dikelola oleh admin. Pada halaman admin ini penulis menyediakan halaman beranda, pemasok, kategori buku, buku peminjam, status pinjaman, dan ganti password. Dan tentunya dari halaman tersebut terdapat fasilitas dimana admin bisa mengedit dan menambahkan data untuk memudahkan para admin dalam mengelola website ini. 2. Halaman Pengunjung Dalam halaman pengunjung ini, terdapat halaman home, koleksi buku, hubungi kami, login admin, kategori buku. 24
25 3.2 Perancangan Perangkat Lunak 3.2.1. Rancangan Antar Muka Berikut adalah rancangan antar muka (interface) pada Perpustakan Online Berbasis Web : A. Rancangan Antar Muka Login Administrator Gambar III.1 Rancangan Antar Muka Login Berikut merupakan penjelasan dari spesifikasi rancangan antar muka login admin. b. Login Area Berisikan tentang username dan password untuk dapat masuk ke halaman administrator. c. SignIn Button Sign untuk menuju ke halaman index administrator
26 B. Rancangan Antar Muka Input Data Penerbit Gambar III.2 Rancangan Antar Muka Data Penerbit Berikut merupakan penjelasan dari spesifikasi rancangan antar muka input data penerbit. a. Menu Utama Merupakan bagian dari fasilitas yang dapat diakses oleh admin b. Menampilkan halaman input data penerbit
27 C. Rancangan Antar Muka Input Data Kategori Buku Gambar III.3 Rancangan Antar Muka Input Data Kategori Buku Berikut merupakan penjelasan dari spesifikasi rancangan antar muka input data kategori buku. a. Menu utama Berisikan fasilitas yang dapat diakses oleh admin b. Menampilkan halaman input data kategori buku
28 D. Rancangan Antar Muka Input Data Buku Gambar III.4 Rancangan Antar Muka Input Data Buku Berikut merupakan penjelasan dari spesifikasi rancangan antar muka input data buku. a. Menu Utama Merupakan bagian yang berisi fasilitas yang dapat diakses oleh admin b. Menampilkan input data buku
29 E. Rancangan Antar Muka Input Data Peminjam Gambar III.5 Rancangan Antar Muka Input Data Peminjam Berikut merupakan penjelasan dari spesifikasi rancangan antar muka input data peminjam a. Menu Utama Merupakan bagian yang berisi fasilitas yang dapat di akses oleh admin b. Menampilkan bagian input data peminjam
30 F. Rancangan Antar Muka Status Pinjaman Gambar III.6 Rancangan Antar Muka Status Pinjaman Berikut merupakan penjelasan dari spesifikasi rancangan antar muka status pinjaman a. Menu Utama Merupakan bagian yang berisi fasilitas yang dapat diakses oleh admin untuk melihat status pinjaman b. Menampilkan bagian status pinjaman
31 G. Rancangan Antar Muka Detail Pinjaman Gambar III.7 Rancangan Antar Muka Detail Pinjaman Berikut merupakan penjelasan dari spesifikasi rancangan antar muka detail pinjaman c. Menu Utama Merupakan bagian yang berisi fasilitas yang dapat diakses oleh admin untuk melihat detail pinjaman buku d. Menampilkan bagian detail pinjaman buku
32 3.2.1 Basis Data Sebuah website memerlukan basis data sebagai tempat untuk penyimpanan datanya. Di dalam rancangan basis data akan menghasilkan sebuah pemetaan yang ada pada basis data tersebut. Pada tahap ini penulis akan menggambarkan hasil pemetaan tabel-tabel pada website Aplikasi Perpustakaan Online dalam bentuk entity relationship diagram dan logical relational structure. a. Entity Relationship Diagram Gambar III.8 Entity Relationship Diagram Perpustakaan
33 b. Logical Relational Structure (LRS) Gambar III.9 Logical Relation Structure perpustakaan
34 A. Spesifikasi file Spesifikasi file merupakan dokumen yang menguraikan organisasi data di dalam file. Adapun spesifikasi file pada web ini adalah sebagai berikut: 1. Spesifikasi file Account Nama Tabel Akronim Fungsi Media Primary Key Software : Admins : admins : Untuk menyimpan data admin : Harddisk : username : MySQL Jumlah record : 340 Tabel III.1 Spesifikasi file admins No Elemen Data Nama Field Tipe Panjang Keterangan 1 Username Username Varchar 50 Primary Key 2 Password Password Varchar 50 3 Nama_lengkap Nama_lengkap Varchar 100 4 email Email Varchar 100 5 No_telp No_telp Varchar 20 6 level Level Varchar 20 7 blokir Blokir Enum
35 2. Spesifikasi file Buku Nama Tabel Akronim Fungsi Media Primary Key Software : Buku : Buku : Untuk menyimpan data buku yang tersedia : Harddisk : Id_buku : MySQL Jumlah record : 395,5 Tabel III.2 Spesifikasi file Buku No Elemen Data Nama Field Tipe Panjang Keterangan 1 Id buku Id buku Int 5 Primary Key 2 Id_kategori Id_kategori Int 5 3 Nama_buku Nama_buku Varchar 100 4 Buku_seo Buku_seo Varchar 100 5 Deskripsi Deskripsi Text 6 Harga Harga Int 20 7 stock Stock Int 5 8 berat Berat decimal 5,2 9 Tgl_masuk Tgl_masuk Date 10 gambar Gambar varchar 100 11 Dibeli Dibeli Int 5 12 Pengarang Pengarang varchar 50
36 13 penerbit Penerbit varchar 50 14 Thn_edisi Thn_edisi varchar 50 15 Jml_eksemplar Jml_eksemplar varchar 50 16 isbn Isbn varchar 50 3. Spesifikasi file Kategori Nama Tabel Akronim Fungsi Media Primary Key Software : Kategori : kategori : Untuk menyimpan data kategori : Harddisk : Id_Kategori : MySQL Tabel III.3 Spesifikasi file kategori No Elemen Data Nama Field Tipe Panjang Keterangan 1 Id kategori Id kategori Int 5 Primary Key 2 Nama_kategori Nama_kategori Varchar 100 3 Kategori_seo Kategori_seo Varchar 100 4. Spesifikasi file penerbit Nama Tabel Akronim Fungsi Media Primary Key : penerbit : penerbit : Untuk menyimpan data pemasok : Harddisk : Id_Penerbit
37 Software : MySQL Jumlah record : 230 Tabel III.4 Spesifikasi file penerbit No Elemen Data Nama Field Tipe Panjang Keterangan 1 Id_penerbit Id_penerbit Int 5 Primary Key 2 Nama_lengkap Nama_lengkap varchar 100 3 Alamat Alamat Text 4 email Email varchar 100 5 telpon Telpon varchar 20 6 Id_kota Id_kota int 5 5. Spesifikasi file peminjam Nama Tabel Akronim Fungsi Media Primary Key Software : peminjam : peminjam : Untuk menyimpan data peminjam : Harddisk : Id_Peminjam : MySQL Jumlah record : 275
38 Tabel III.5 Spesifikasi file peminjam No Elemen Data Nama Field Tipe Panjang Keterangan 1 Id peminjam Id peminjam Int 5 Primary Key 2 password password varchar 50 3 Nama_lengkap Nama_lengkap Varchar 100 4 alamat Alamat Text 5 email Email Varchar 100 6 telpon Telpon Varchar 20 7 Id_kota Id_kota 6. Spesifikasi file kota Nama Tabel Akronim Fungsi Media Primary Key Software : kota : kota : Untuk menyimpan data kota : Harddisk : Id_pemasok : MySQL Jumlah record : 103
39 Tabel III.6 Spesifikasi file kota No Elemen Data Nama Field Tipe Panjang Keterangan 1 Id_kota Id_kota Int 3 Primary Key 2 Nama_kota Nama_kota varchar 100 7. Spesifikasi file orders Nama Tabel Akronim Fungsi Media Primary Key Software : orders : orders : Untuk menyimpan data orders : Harddisk : Id_orders : MySQL Jumlah record : 60 Tabel III.7 Spesifikasi file orders No Elemen Data Nama Field Tipe Panjang Keterangan 1 Id_orders Id_orders Int 5 Primary Key 2 Status_order Status_orde varchar 50 3 Tgl_order Tgl_order Date 4 Jam_order Jam_order Time 5 Id_peminjam Id_peminjam Int 5
40 8. Spesifikasi file orders_detail Nama Tabel Akronim Fungsi Media Primary Key Software : orders_detail : orders_detail : Untuk menyimpan data orders details : Harddisk : Id_orders : MySQL Jumlah record : 15 Tabel III.8 Spesifikasi file orders_detail No Elemen Data Nama Field Tipe Panjang Keterangan 1 Id_orders Id_orders Int 5 Primary Key 2 Id_buku Id_buku Int 5 3 Jumlah Jumlah Int 5 9. Spesifikasi file orders_temp Nama Tabel Akronim Fungsi Media Primary Key Software : id_ orders _temp : orders_detail_temp : Untuk menyimpan data orders details temp : Harddisk : Id_orders_temp : MySQL Jumlah record : 120
41 Tabel III.9 Spesifikasi file orders_temp No Elemen Data Nama Field Tipe Panjang Keterangan 1 Id_orders_temp Id_orders_temp Int 5 Primary Key 2 Id_buku Id_buku Int 5 3 Id_sesion Id_sesion Varchar 100 4 Jumlah Jumlah Int 5 5 Tgl_order_temp Tgl_order_temp Date 6 Jam_order_temp Jam_order_temp Time 7 Stock_temp Stock_temp Int 5 3.3.3. Rancangan Struktur Navigasi Dalam pembuatan website tentang perpustakaan ini, penulis menggunakan struktur navigasi. Struktur navigasi sendiri merupakan urutan informasi dari suatu aplikasi. Hal ini dimaksud agar suatu aplikasi ini mempunyai suatu pedoman informasi yang jelas. A. Struktur Navigasi Admin Gambar III.10 Struktur Navigasi Admin
42 B. Struktur Navigasi Pengunjung Gambar III.11 Struktur Navigasi Pengunjung C. Struktur Navigasi User Gambar III.12 Struktur Navigasi User 3.4.Implementasi dan Pengujian Unit 3.4.1. Implementasi A. Implementasi Rancangan Antar Muka Perancangan antar muka ini bertujuan untuk memudahkan pembuat sistem dalam membuat tampilan menggunakan program aplikasi.
43 1. Halaman Beranda Halaman beranda ini bisa di lihat oleh user ataupun admin. Gambar III.13 Implentasi Halaman Beranda
44 2. Halaman Koleksi Buku Halaman koleksi buku ini bisa diakses oleh user untuk melihat stock buku yang tersedia di perpustakaan tersebut. Gambar III.14 Implentasi Halaman Koleksi Buku
45 3. Halaman Detail Buku Halaman detail ini di akses oleh user untuk melihat detail buku yang akan di pinjam. Gambar III.15 Implentasi Halaman Detail Buku
46 4. Halaman Pinjam Buku Halaman pinjam ini di lakukan oleh user untuk meminjam buku. Gambar III.16 Implentasi Halaman Pinjam Buku
47 5. Halaman Login Member Halaman login ini dilakukan oleh user setelah melakukan request pinjam buku yang diinginkan. Gambar III.17 Implentasi Halaman Login Member
48 6. Halaman Bukti Transaksi Halaman bukti transaksi ini dilakukan untuk pencetakan data kalau member tersebut sudah meminjam buku. Gambar III.18 Implentasi Halaman Bukti Transaksi
49 7. Halaman Detail Bukti Transaksi Halaman ini adalah hasil print dari data transaksi yang dilakukan. Gambar III.19 Implentasi Halaman Detail Bukti Transaksi
50 8. Halaman Login Admin Admin harus melakukan login terlebih dahulu. Jika login berhasil, maka akan muncul menu-menu yang sesuai. Gambar III.20 Implentasi Halaman Login Admin
51 9. Halaman Input Data Penerbit Setelah login admin bisa melakukan input data penerbit. Gambar III.21 Implentasi Halaman Input Data Penerbit 10. Halaman Input Data Kategori Buku Admin disini juga bisa menginput data kategori buku Gambar III.22 Implentasi Halaman Input Data Kategori Buku
52 11. Halaman Input Data Buku Setelah kategori buku, admin juga menginput data buku Gambar III.23 Implentasi Halaman Input Data Buku 12. Halaman Input Data Peminjam Admin juga melakukan input data peminjam Gambar III.24 Implentasi Halaman Input Data Peminjam
53 13. Halaman Data Status Peminjam Dihalaman Data Status Peminjam ini admin bisa mengecek status peminjaman buku. Gambar III.25 Implentasi Halaman Data Status Peminjam
54 14. Halaman Data Detail Peminjam Gambar III.26 Implentasi Halaman Data Detail Peminjam B. Spesifikasi Sistem Komputer Sistem komputer merupakan salah satu prioritas utama dalam menjalankan website.dengan adanya sistem komputer maka proses pembuatan website ini dapat dilakukan secara terstruktur. Jalannya suatu program dengan menggunakan pemrograman dan dibantu komputer sebagai media yang menjalankannya diharapkan dapat menghasilkan suatu hasil output yang baik, seperti yang telah diterapkan pada perancangan website.
55 Untuk memperoleh hasil yang optimal dari jalannya suatu program diperlukan dua elemen penting, yakni hardware dan software. Kedua elemen tersebut diharapkan dapat saling melengkapi untuk terciptanya suatu program yang efektif dan sesuai dengan apa yang diharapkan. Berikut ini adalah spesifikasi perangkat keras (Hardware) dan perangkat lunak (Software) yang penulis buat dalam membuat website ini. 1. Spesifikasi Perangkat Keras (Hardware) Perangkat keras (hardware) adalah segala komponen yang membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat melaksanakan fungsinya. Berikut merupakan penjelasan mengenai spesifikasi perangkat keras yang mendukung dalam pembuatan website yang telah penulis buat: a. Monitor : 14 inch HD LED Display b. Processor : Intel Core i5 6200U 2.3Ghz up to 2.8GHz (3MB Cache) c. Memory : 4GB On Board & 8GB RAM DDR4 (upgrade) d. Harddisk : 500GB e. Printer : Canon IP 2700 Inkjet 2. Spesifikasi Perangkat Lunak (Software) Perangkat lunak juga merupakan salah satu elemen penting dalam merancang pembuatan website. Berikut ini merupakan penjelasan mengenai perangkat lunak yang digunakan dalam pembuatan website. 1. Server a. Sistem Operasi : Windows 10 b. Paket Program: Apc Server (XAMPP Control Panel Version 2, php server Version 5 MySQL server Version 5, PHPMyAdmin version 3)
56 c. Web Editor : Macromedia Dreamwever 8 d. Web browser : google crome dan mozila firefox 2. Client a. Sistem operasi yang umum digunakan seperti: Microsoft Windows b. Aplikasi web browser seperti Mozila Firefox, Google Crome, Internet Explore. 3.4.2 Pengujian Unit Pengujian terhadap program yang dibuat menggunakan blackbox testing yang fokus terhadap proses masukan dan keluaran program. A. Pengujian Terhadap Form Login Admin Tabel III.10 Hasil Pengujian Black Box Testing Halaman Login Admin No. Skenario Test case Hasil yang Hasil Kesimpulan pengujian diharapkan pengujian 1. Username username : dan (kosong) menolak akses Password password: (kosong) username atau password dan Username atau password anda tidak benar.
57 Atau account anda sedang di blokir 2. Username Username: dan Admin menolak akses Password Password: username atau (kosong) password dan Username atau password anda tidak benar. Atau account anda sedang di blokir 3. Username Nama dan Password Pengguna: menolak akses (kosong) username atau Kata Sandi: admin password dan Username atau password anda tidak benar. Atau account
58 anda sedang di blokir 4. Username Username : dan ratih (salah) menolak akses Password Kata Sandi: username atau admin (benar) password dan Username atau password anda tidak benar. Atau account anda sedang di blokir 5. Username Username: dan admin (benar) menerima akses Password Password: login dan admin (benar) kemudian langsung menu utama.
59 B. Pengujian Terhadap Form Input Data Penerbit Tabel III.11 Hasil Pengujian Black Box Testing Halaman Input Data Penerbit No. Skenario Test case Hasil yang Hasil Kesimpulan pengujian diharapkan pengujian 1. Nama Nama Penerbit : (Kosong), Penerbit, Email : menolak Email, Alamat, Telpon Ratihpusparini429@gmail.com Alamat : Bekasi, Telpon : 0218976536 menyimpan data dan Harap Isi Bidang Ini 2. Nama Nama Penerbit : Erlangga, Penerbit, Email : (Kosong), Alamat : menolak Email, Alamat, Telpon Bekasi, Telpon : 0218976536 menyimpan data dan Harap Isi Bidang Ini 3. Nama Penerbit, Email, Nama Penerbit : Erlangga, Email : Ratihpusparini429@gmail.com, menolak menyimpan
60 Alamat, Alamat : (Kosong), Telpon : data dan Telpon 0218976536 Harap Isi Bidang Ini 4. Nama Nama Penerbit : Erlangga, Penerbit, Email : menolak Email, Alamat, Telpon Ratihpusparini429@gmail.com, Alamat : Bekasi, Telpon : (Kosong) menyimpan data dan Harap Isi Bidang Ini 5. Nama Nama Penerbit : Erlangga, Penerbit, Email : Ratihpusparini, Alamat menolak Email, : Bekasi, Telpon : 0218976536 menyimpan Alamat, Telpon data dan Sertakan @ pada alamat email 6. Nama Nama Penerbit : Erlangga, Penerbit, Email, Email : Ratihpusparini, Alamat : Bekasi, Telpon : abcdef menolak menyimpan data dan
61 Alamat, Telpon No telpon harus angka 7. Nama Nama Penerbit : Erlangga, Penerbit, Email, Alamat, Email : Ratihpusparini, Alamat : Bekasi, Telpon : 0218976536 menerima input data penerbit dan Telpon menyimpannya C. Pengujian Terhadap Form Input Data Kategori Buku Tabel III.12 Hasil Pengujian Black Box Testing Halaman Input Data Kategori Buku No. Skenario Test case Hasil yang Hasil Kesimpulan pengujian diharapkan pengujian 1. Nama Nama Penerbit : (Kosong), menolak menyimpan data dan Harap Isi Bidang Ini
62 2. Nama Nama Penerbit : (Matematika), menolak menyimpan data dan Harap Isi Bidang Ini D. Pengujian Terhadap Form Input Data Buku Tabel III.13 Hasil Pengujian Black Box Testing Halaman Input Data Buku No. Skenario Test case Hasil yang Hasil Kesimpulan pengujian diharapkan pengujian 1. Nama Buku, Nama Buku : Kategori, (Kosong), menolak Pengarang, Kategori : menyimpan data Penerbit, Matematika, dan Thn_Edisi, Jml_Eksemplar, Pengarang : Yohanes Surya, Harap Isi No. ISBN, Penerbit : Bidang Ini Stock, Erlangga, Thn_Edisi : 2014,
63 Deskripsi, Gambar Jml_eksemplar : 8, No. ISBN : 2345678765, Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa sapi yang ayah punya?, Gambar 2. Nama Buku, Nama Buku : Kategori, Belajar menolak Pengarang, Menghitung, menyimpan data Penerbit, Kategori : dan Thn_Edisi, Jml_Eksemplar, Matematika, Pengarang : Harap Isi No. ISBN, (Kosong), Bidang Ini Stock, Penerbit : Erlangga, Thn_Edisi :
64 Deskripsi, Gambar 2014, Jml_eksemplar : 8, No. ISBN : 2345678765, Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa sapi yang ayah punya?, Gambar 3. Nama Buku, Nama Buku : Kategori, Belajar menolak Pengarang, Menghitung, menyimpan data Penerbit, Thn_Edisi, Jml_Eksemplar, Kategori : Matematika, Pengarang : dan Harap Isi No. ISBN, Yohanes Surya, Bidang Ini Stock, Penerbit : (Kosong),
65 Deskripsi, Gambar Thn_Edisi : 2014, Jml_eksemplar : 8, No. ISBN : 2345678765, Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa sapi yang ayah punya?, Gambar 4. Nama Buku, Nama Buku : Kategori, Belajar menolak Pengarang, Menghitung, menyimpan data Penerbit, Thn_Edisi, Kategori : Matematika, dan Jml_Eksemplar, Pengarang : Harap Isi No. ISBN, Yohanes Surya, Bidang Ini Stock, Penerbit :
66 Deskripsi, Gambar Erlangga, Thn_Edisi : (Kosong), Jml_eksemplar : 8, No. ISBN : 2345678765, Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa sapi yang ayah punya?, Gambar 5. Nama Buku, Nama Buku : Kategori, Belajar menolak Pengarang, Penerbit, Thn_Edisi, Menghitung, Kategori : Matematika, menyimpan data dan Jml_Eksemplar, Pengarang : No. ISBN, Yohanes Surya,
67 Stock, Penerbit : Harap Isi Deskripsi, Erlangga, Bidang Ini Gambar Thn_Edisi : 2014, Jml_eksemplar : (Kosong), No. ISBN : 2345678765, Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa sapi yang ayah punya?, Gambar 6. Nama Buku, Nama Buku : Kategori, Pengarang, Penerbit, Belajar Menghitung, Kategori : menolak menyimpan data dan Thn_Edisi, Matematika,
68 Jml_Eksemplar, Pengarang : Harap Isi No. ISBN, Yohanes Surya, Bidang Ini Stock, Penerbit : Deskripsi, Erlangga, Gambar Thn_Edisi : 2014, Jml_eksemplar : 8, No. ISBN : (Kosong), Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa sapi yang ayah punya?, Gambar 7. Nama Buku, Nama Buku : Kategori, Pengarang, Belajar Menghitung, menolak menyimpan data Penerbit, Kategori : dan
69 Thn_Edisi, Matematika, Jml_Eksemplar, Pengarang : Harap Isi No. ISBN, Yohanes Surya, Bidang Ini Stock, Penerbit : Deskripsi, Erlangga, Gambar Thn_Edisi : 2014, Jml_eksemplar : 8, No. ISBN : 2345678765, Stock : (Stock), Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa sapi yang ayah punya?, Gambar 8. Nama Buku, Kategori, Pengarang, Nama Buku : Belajar Menghitung, menolak menyimpan data
70 Penerbit, Thn_Edisi, Jml_Eksemplar, No. ISBN, Stock, Deskripsi, Gambar Kategori : Matematika, Pengarang : Yohanes Surya, Penerbit : Erlangga, Thn_Edisi : (abcde), Jml_eksemplar : 8, No. ISBN : 2345678765, Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa sapi yang ayah punya?, Gambar dan Tahun Edisi Harus Angka
71 9. Nama Buku, Kategori, Pengarang, Penerbit, Thn_Edisi, Jml_Eksemplar, No. ISBN, Stock, Deskripsi, Gambar Nama Buku : Belajar Menghitung, Kategori : Matematika, Pengarang : Yohanes Surya, Penerbit : Erlangga, Thn_Edisi : menolak menyimpan data dan Jml_Eksemplar Harus Angka 2014, Jml_eksemplar : (ab), No. ISBN : 2345678765, Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa sapi yang ayah
72 punya?, Gambar 10. Nama Buku, Kategori, Pengarang, Penerbit, Thn_Edisi, Jml_Eksemplar, No. ISBN, Stock, Deskripsi, Nama Buku : Belajar Menghitung, Kategori : Matematika, Pengarang : Yohanes Surya, Penerbit : Erlangga, menolak menyimpan data dan No. ISBN Harus Angka Gambar Thn_Edisi : 2014, Jml_eksemplar : 8, No. ISBN : (abcdefgh), Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5. berapakah sisa
73 sapi yang ayah punya?, Gambar 11. Nama Buku, Kategori, Pengarang, Penerbit, Thn_Edisi, Jml_Eksemplar, No. ISBN, Stock, Deskripsi, Nama Buku : Belajar Menghitung, Kategori : Matematika, Pengarang : Yohanes Surya, Penerbit : Erlangga, menolak menyimpan data dan Stock Harus Angka Gambar Thn_Edisi : 2014, Jml_eksemplar : 8, No. ISBN : 2345678765, Stock : (aa), Deskripsi : Ayah mempunyai 10 ekor sapi di beli orang lain 5.
74 berapakah sisa sapi yang ayah punya?, Gambar 12. Nama Buku, Kategori, Pengarang, Penerbit, Thn_Edisi, Jml_Eksemplar, No. ISBN, Stock, Nama Buku : Belajar Menghitung, Kategori : Matematika, Pengarang : Yohanes Surya, Penerbit : menerima dan menyimpan data buku yang sudah di input Deskripsi, Gambar Erlangga, Thn_Edisi : 2014, Jml_eksemplar : 8, No. ISBN : 2345678765, Stock : 9, Deskripsi : Ayah mempunyai 10 ekor sapi di beli
75 orang lain 5. berapakah sisa sapi yang ayah punya?, Gambar E. Pengujian Terhadap Form Input Data Peminjam Tabel III.14 Hasil Pengujian Black Box Testing Halaman Input Data Peminjam No. Skenario Test case Hasil yang Hasil Kesimpulan pengujian diharapkan pengujian 1. Nama Nama Peminjam : Peminjam, (Kosong). Alamat : menolak Alamat, Telpon, Email, Bekasi, Telpon : 0218484825, Email : raatiihriinii@yahoo.com, menyimpan data dan Password Password: ratihpus Harap Isi Bidang Ini 2. Nama Peminjam, Alamat, Nama Peminjam : ratih Alamat : (Kosong) Telpon : 0218484825, menolak menyimpan
76 Telpon, Email : data dan Email, raatiihriinii@yahoo.com, Password Password: ratihpus Harap Isi Bidang Ini 3. Nama Nama Peminjam : ratih Peminjam, Alamat : Bekasi, Telpon menolak Alamat, Telpon, Email, : (Kosong), Email : raatiihriinii@yahoo.com, Password: ratihpus menyimpan data dan Password Harap Isi Bidang Ini 4. Nama Nama Peminjam : ratih Peminjam, Alamat : Bekasi, Telpon menolak Alamat, Telpon, Email, : 0218484825, Email : (Kosong), Password: ratihpus menyimpan data dan Password Harap Isi Bidang Ini 5. Nama Nama Peminjam : ratih Peminjam, Alamat, Telpon, Alamat : Bekasi, Telpon : 0218484825, Email : raatiihriinii@yahoo.com menolak menyimpan data dan, Password: (Kosong)
77 Email, Harap Isi Password Bidang Ini 6. Nama Nama Peminjam : ratih Peminjam, Alamat : Bekasi, Telpon menolak Alamat, : (abcdef), menyimpan Telpon, Email, Email : raatiihriinii@yahoo.com data dan Password, Password: ratihpus No Telpon Harus Angka 7. Nama Nama Peminjam : ratih Peminjam, Alamat : Bekasi, Telpon menolak Alamat, : 0218484825, Email : menyimpan Telpon, Email, raatiihriinii, Password: ratihpus data dan Password Sertakan @ pada alamat email 8. Nama Nama Peminjam : ratih Peminjam, Alamat, Telpon, Alamat : Bekasi, Telpon : 0218484825, Email : raatiihriinii@yahoo.com menerima dan menyimpan, Password: ratihpus
78 Email, Password data peminjam