BAB III PEMBAHASAN. website ini penulis membuat website yang akan. buku, buku peminjam, status pinjaman, dan ganti password.

dokumen-dokumen yang mirip

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB II ANALISIS DAN PERANCANGAN

1 H a n d o u t T u g a s A k h i r J u r u s a n M a n a j e m e n I n f o r m a t i k a

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN. membangun system aplikasi yang sesuai dengan kebutuhan. Hasil dari wawancara

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi dan menjalankan sistem E-Auction pada

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 4 Implementasi dan Evaluasi

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

BAB III ANALISA DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB II ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI SISTEM

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB II ANALISIS DAN PERANCANGAN

BAB IV PERANCANGAN SISTEM

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. bertujuan untuk memberikan gambaran dan rancangan bangun yang jelas

BAB III DESAIN DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMBUATAN WEBSITE INFORMASI MUSEUM DI JAKARTA DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER 8, PHP DAN MYSQL

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari objek

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB I PENDAHULUAN. Ashiim Bird Farm bergerak dibidang penjualan burung kicau online. Dengan

BAB IV IMPLEMENTASI DAN PENGUJIAN. lingkungan implementasi, pengkodean, dan interface dari aplikasi sistem tersebut.

BAB III ANALISA DAN PERANCANGAN

PERANCANGAN PENJUALAN BARANG BERBASIS WEB PADA TOKO DARMA HANDY CRAFT TASIKMALAYA

BAB IV HASIL DAN UJI COBA. Berikut adalah tampilan hasil dan pembahasan dari Perancangan Analisa

BAB III ANALISA DAN PERANCANGAN

BAB II ANALISA DAN RANCANGAN. kebutuhan dari objek yang dibangun antara lain sistem pendukung,

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Komponen-komponen yang diperlukan untuk menganalisis

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB II ANALISIS DAN PERANCANGAN

BAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :

BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Alat dan Bahan Alat

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM. Untuk membangun suatu sistem yang berupa Sistem Informasi Peminjaman

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN. Sistem informasi yang dibuat ditujukan untuk memberikan informasi

BAB IV IMPLEMENTASI DAN PENGUJIAN. 1. Perangkat Keras a. Proscessor : Intel Core i M b. RAM : 2 GB c. Hardisk : 500 GB

BAB II ANALISIS DAN PERANCANGAN


BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. Analisis sistem memberikan gambaran tentang sistem yang saat ini

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V PEMBAHASAN DAN IMPLEMENTASI

BAB IV RANCANGAN SISTEM USULAN

BAB IV IMPLEMENTASI DAN EVALUASI. Implementasi aplikasi adalah tahap penerapan hasil analisis dan

BAB II ANALISIS DAN PERANCANGAN

BAB III PEMBAHASAN. Analisis sistem dapat didefinisikan sebagai penguraian dari suatu sistem

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN. Tahap implementasi dan pengujian sistem dilakukan setelah tahap analisis dan

BAB 3 PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB IV HASIL DAN UJI COBA


BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV HASIL DAN UJI COBA

BAB II ANALISIS DAN PERANCANGAN

BAB 2 ANALISIS DAN PERANCANGAN. Sistem perangkat lunak (software) merupakan programprogram. pendukung dalam menjalankan perangkat keras.

BAB III ANALISIS DAN PERANCANGAN

E-COMMERCE TOKO PERINTIS MODE GUNA MEJASEM KABUPATEN TEGAL

BAB IV HASIL DAN UJI COBA

Transkripsi:

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