APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI

dokumen-dokumen yang mirip
PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

RANCANG BANGUN APLIKASI PENJADWALAN SIDANG TUGAS AKHIR MENGGUNAKAN BAHASA PEMROGRAMAN PHP RENDY OKTA VIDIYANTO

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

APLIKASI TATA PERSURATAN PADA DITJEN BADAN PERADILAN UMUM MAHKAMAH AGUNG R.I

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

APLIKASI INTEGRASI ANTARA KRIPTOGRAFI MENGGUNAKAN ALGORITMA RSA DAN STEGANOGRAFI MENGGUNAKAN ALGORITMA LSB BERBASIS WEB ADI SAPUTRA

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI INFORMASI GEOGRAFIS PENYEBARAN DAN PENCARIAN LOKASI KLINIK BPJS DI JAKARTA BERBASIS WEB (STUDI KASUS KANTOR PUSAT BPJS KESEHATAN)

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

PERANCANGAN SISTEM PENGENDALIAN KERJA LEMBUR KARYAWAN BERBASIS WEB. Laporan Tugas Akhir

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

PERANCANGAN APLIKASI DONGENG DIGITAL BERBASIS ANDROID. Laporan Tugas Akhir

IMPLEMENTASI ALGORITMA ANTRIAN BERBASIS PRIORITAS PADA WEB PENDAFTARAN ONLINE PENDAKIAN GUNUNG ARJUNA-WELIRANG DI MALANG JAWA TIMUR

PERANCANGAN SISTEM PENDOKUMENTASIAN KEGIATAN DAN SURAT MENYURAT FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA BERBASIS WEB.

APLIKASI PEMESANAN MAKANAN DAN MINUMAN PADA RESTORAN MENGGUNAKAN BAHASA PEMROGRAMAN PHP DAN DATABASE MYSQL

UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

MEMPERKAYA APLIKASI TOKO ONLINE DENGAN OPENLASZLO

PERANCANGAN SISTEM PEMESANAN TIKET BUS ANTAR PROPINSI BERBASIS WEB DAN MOBILE ANDROID PADA ( PO. MUARADUA EXPRESS ) TUGAS AKHIR HERPABRIANSYAH

RANCANG BANGUN APLIKASI PENYIMPANAN DAN TEMU KEMBALI DATA MULTIMEDIA.

PERANCANGAN ALAT KENDALI PINTU KERETA API OTOMATIS DAN PENGAMATAN JADWAL KERETA API. Oleh: DARIL PARAS PASHA

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

Sekolah/TK Menggunakan Macromedia

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

PERANCANGAN APLIKASI TELEMARKETING PADA UNIVERSITAS MERCU BUANA MENGGUNAKAN VB.NET. Laporan Tugas Akhir. Diajukan Untuk Melengkapi Salah Satu Syarat

SIMULASI PERANCANGAN SISTEM APLIKASI TARIK TUNAI PADA BANK BTPN MENGGUNAKAN VERIFIKASI SIDIK JARI EKO SUTRISNO

Perancangan Sistem Informasi Administrasi Pendaftaran Permohonan Merek Dagang Pada Direktorat Jenderal HKI

PERANCANGAN SISTEM ADMINISTRASI SIMPAN PINJAM PADA KOPERASI PURNAMA JAYA MENGGUNAKAN VISUAL BASIC.NET. Permana Kurniawan

PERANCANGAN SISTEM INFORMASI PENANGANAN KELUHAN PELANGGAN PADA UNIVERSITAS MERCU BUANA BERBASIS WEB ADE WULANDA PROGRAM STUDI SISTEM INFORMASI

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

PERANCANGAN SISTEM INFORMASI WIRA WEDDING ORGANIZER BERBASIS WEB

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

SISTEM INFORMASI PELAYANAN FASILITAS POLIKLINIK UMUM PADA PT PANARUB INDUSTRY BERBASIS WEB. Oleh: BETI MAYASARI

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

RANCANG BANGUN SISTEM INFORMASI TATA PERSURATAN STUDI KASUS DIREKTORAT JENDERAL KETENAGALISTRIKAN. Oleh: Asep Hidayat

SISTEM INFORMASI PENJUALAN DAN PERSEDIAAN BARANG BERBASIS WEB PADA TOKO KOORDINAT MENGGUNAKAN PHP DAN MySQL

RANCANG BANGUN APLIKASI KLINIK BERBASIS ANDROID

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

Piranti Lunak Sistem Repository Dokumen Tugas Akhir Berbasis Digital Menggunakan Bahasa Pemrograman PHP dan MySQL ADI NUGRAHA

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

PERANCANGAN SISTEM INFORMASI PENGELOLAAN BERKAS PENGAJUAN GARANSI BANK BERBASIS WEB PADA BANK BJB CABANG BSD FIRLI IRFANDI

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

PERANCANGAN SISTEM APLIKASI PELACAK KARGO UDARA BERBASIS WEB UNTUK PT. AYUTRANS UTAMA

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

SISTEM PENAGIHAN KREDIT MACET PADA KARTU KREDIT BANK MEGA BERBASIS WEB

PERANCANGAN SISTEM INFORMASI DOKUMENTASI DAN KEARSIPAN BERBASIS WEB PADA SMA AL-MUABARAK SKRIPSI

APLIKASI SIMULASI KOMPRESI ALGORITMA RUN LENGTH ENCODING DENGAN MENGGUNAKAN ACTIONSCRIPT 3.0 TITIK NUR SAKINAH

APLIKASI PEMBUATAN KARTU KELUARGA (KK) SECARA ONLINE BERBASIS WEB DENGAN MENGGUNAKAN PHP DAN MY SQL OLEH: ELLYASARI

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

APLIKASI PEMBELAJARAN MENGENAL POLA GAMBAR UNTUK ANAK PAUD BERBASIS ANDROID

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA

PENGEMBANGAN APLIKASI PERSONAL AND TERMINAL INFORMATION SYSTEM

PERANCANGAN SISTEM INFORMASI NARKOBA (NARKOTIKA, ZAT ADIKTIF, PSIKOTROPIKA) BERBASIS WEB. Fifi Dewi Purnama Sari

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

APLIKASI TRAVMOBILE SHUTTLE TRAVEL DI DKI JAKARTA DAN BANDUNG BERBASIS ANDROID

APLIKASI PENGOLAHAN ADMINISTRASI PASIEN PADA KLINIK KUSUMA LAPORAN TUGAS AKHIR OLEH : DIAN HARTATIK

APLIKASI LAYANAN HOME CARE BERBASIS ANDROID WILAYAH JAKARTA SELATAN. Tugas Akhir. Oleh: Wakhid Fajar Hidayat PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM PENGELOLAAN ADMINISTRASI DAN EVALUASI PROGRES LATIHAN PADA HARAPAN INDONESIA SOCCER SCHOOL BERBASIS WEBSITE TUGAS AKHIR

PADA SISTEM BUANA FAKULTAS ILMU JAKARTA 20122

APLIKASI GAME TEBAK GAMBAR, MEWARNAI DAN MENCOCOKKAN GAMBAR UNTUK ANAK TINGKAT PRA SEKOLAH MENGGUNAKAN MACROMEDIA FLASH. Laporan Tugas Akhir

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

SISTEM PAKAR MENDIAGNOSA GANGGUAN KEHAMILAN MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS WEB

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

SISTEM INFORMASI PENJUALAN DAN SERVICE KOMPUTER ( STUDI KASUS JAYA KOMPUTER ) Tugas Akhir. Oleh: Agung Setiawan

PERANCANGAN SISTEM INFORMASI TRAYEK/RUTE ANGKUTAN UMUM PADA KOTA JAKARTA BARAT SUHENDI SITORUS

PEMBUATAN ANIMASI UNTUK MATERI PEMBELAJARAN MATA BAGI MAHASISWA KEDOKTERAN AGUS TRIONO

PERANCANGAN SISTEM INFORMASI PENDISTRIBUSIAN SURAT MASUK BERBASIS WEB DI DIVISI MANAJEMEN PRODUK PADA PT. BANK NEGARA INDONESIA (Persero) TBK.

PERANCANGAN SISTEM INFORMASI PERMINTAAN PEMBELIAN SPAREPART PADA PT. DATINDO INFONET PRIMA

ANALISIS PERBANDINGAN PEMROGRAMAN ANTAR VISUAL BASIC 6.0 (WINDOWS) DAN GAMBAS 2.8 (LINUX) : STUDI KASUS APLIKASI PENJUALAN

ANALISA DAN PERANCANGAN E-LEARNING PADA SMP NEGERI 10 TANGERANG. Tugas Akhir. Oleh : INDRA SUTANA PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM INFORMASI PEMESANAN TIKET BUS ONLINE DAN VISUALISASI TEMPAT DUDUK PADA PO.BEJEU

PERANCANGAN SISTEM PENYEWAAN MOBIL PADA RENTAL MOBIL CV. PODO ASRI BERBASIS WEB

APLIKASI ALAT BANTU PENGGUNAAN RUANG KELAS GEDUNG A DAN B UNIVERSITAS MERCU BUANA. Oleh: SALAMUDIN PROGRAM STUDI TEKNIK INFORMATIKA

PERANCANGAN APLIKASI PENERIMAAN PENDAPATAN KIOS DI H ZUHRI CENTRE BERBASIS WEB

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

PERANCANGAN APLIKASI E-COMMERCE TOKO V-TECHNICAL LAPORAN TUGAS AKHIR

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

SISTEM INFORMASI PERUBAHAN DAYA LISTRIK PADA PLN WILAYAH JAKARTA DAN TANGERANG BERBASIS WEB ISMAIL HERI WIJAYA

SISTEM INFORMASI E-PROPERTI PADA PT. HUTAMA KARYA REALTINDO. Rifky Muhammad Taufik

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

SISTEM MONITORING ORDER PADA PT. ABC BERBASIS WEB

APLIKASI SIMULASI PEMBELAJARAN JARINGAN PROTOKOL ROUTING RIP DENGAN FLASH /ACTION SCRIPT


OLEH: WIRA KUSUMA

7.2 Saran DAFTAR PUSTAKA LAMPIRAN

APLIKASI PROTOTYPE MODELING DAN SIMULASI PERMAINAN LEMPARAN BOLA BASKET. Marsad Nur Ubay

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

Transkripsi:

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE AZHARI 41506010072 PROGRAM STUDI TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA JAKARTA 2011

APLIKASI PERPUSTAKAAN BERBASIS WEB DENGAN MENGGUNAKAN PHP MYSQL DAN BARCODE Laporan Tugas Akhir Diajukan untuk melengkapi persyaratan mencapai gelar sarjana strata satu (S1) Program Studi Teknik Informatika oleh AZHARI 41506010072 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2011

LEMBAR PERNYATAAN Yang bertanda tangan dibawah ini : Nama : Azhari NIM : 41506010072 Fakultas Jurusan Judul : Ilmu Komputer : Teknik Informatika : Aplikasi Perpustakaan Berbasis Web Dengan Menggunakan PHP MYSQL Dan Barcode Menyatakan bahwa laporan tugas akhir ini dibuat dengan sebenar-benarnya tanpa menyadur tugas akhir orang lain, kecuali kutipan-kutipan yang berasal dari sumber-sumber yang tercantum pada Daftar Pustaka. Apabila ternyata ditemukan di dalam laporan saya terdapat unsur plagiat, maka saya siap mendapatkan sanksi akademik yang terkait dengan hal tersebut. Jakarta, Juli 2011 Azhari i

LEMBAR PENGESAHAN Yang bertanda tangan dibawah ini menyatakan bahwa laporan tugas akhir dari mahasiswa berikut ini : Nama : Azhari NIM : 41506010072 Fakultas Jurusan Judul : Ilmu Komputer : Teknik Informatika : Aplikasi Perpustakaan Berbasis Web Dengan Menggunakan PHP MYSQL Dan Barcode Telah diperiksa dan disetujui untuk diseminarkan sebagai laporan tugas akhir. Menyetujui, Jakarta, Juli 2011 (Indrianto, S.Kom.,MT) Pembimbing Tugas Akhir Mengetahui, Mengesahkan, (Ida Nurhaida, ST, MT) Koordinator Tugas Akhir (Devi Fitrianah, S.Kom., MTI) Ketua Program Studi Teknik Informatika ii

KATA PENGANTAR Dengan mengucapkan puji syukur kepada Allah SWT, yang telah melimpahkan segala rahmat dan karunia Nya, sehingga laporan tugas akhir ini telah dapat diselesaikan dengan baik. Dengan segala keterbatasan, penulis menyadari pula bahwa laporan tugas akhir ini takkan terwujud tanpa bantuan, bimbingan dan dorongan dari berbagai pihak. Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima kasih kepada : 1. Bapak Indrianto, S.Kom.,MT selaku pembimbing yang dengan sabar telah membimbing dan mengarahkan penulis dalam menyusun tugas akhir ini serta memberi semangat untuk segera menyelesaikan laporan ini. 2. Ibu Devi Fitrianah, S.Kom., MTI selaku ketua Program Studi Teknik Informatika dan Pembimbing Akademik Penulis. 3. Ibu Ida Nurhaida, ST, MT selaku Koordinator Tugas Akhir Program Studi Teknik Informatika Universitas Mercu Buana. 4. Keluarga terutama orang tua saya (Bpk. M.Radi, Ibu Aklima, dan Ibu Komala), yang telah banyak memberikan dukungan moril dan materil khususnya. Semoga dengan ini semua Allah SWT membalas kebaikan dan selalu mencurahkan hidayah serta taufik Nya, Amin. Jakarta, Juli 2011 Penulis iii

DAFTAR ISI LEMBAR PERNYATAAN. i LEMBAR PENGESAHAN. ii KATA PENGANTAR. iii ABSTRACT. iv ABSTRAK v DAFTAR ISI. vi DAFTAR GAMBAR viii DAFTAR TABLE. xii DAFTAR KODE... xiii BAB I : PENDAHULUAN... 1 1.1. Latar Belakang. 1 1.2. Rumusan Masalah 2 1.3. Batasan Masalah.. 2 1.4. Tujuan Penelitian.. 2 1.5. Manfaat Penelitian 3 1.6. Metodelogi Penelitian... 3 1.7. Sistematika Penulisan... 4 BAB II : LANDASAN TEORI. 5 2.1. Perpustakaan. 5 2.2. Jenis Perpustakaan 6 2.3. Metodologi Perangkat Lunak... 7 2.4. Diagram Keterhubungan Entitas.. 8 2.5. Basis Data. 12 2.5.1. Proses Perancangan Basis Data. 12 2.5.2. Kunci (Key) 15 2.6. Unified Modelling Language... 16 2.6.1. Diagram Use Case. 18 2.6.2. Diagram Sequence. 21 2.6.3. Pemodelan Diagram Aktifitas 23 2.6.4. Diagram Alur (Flowchart). 24 2.7. PHP... 26 2.7.1. Struktur Program PHP 27 2.8. Structured Query Language (SQL)... 28 2.9. JavaScript.. 29 2.10. Barcode... 32 2.10.1. Simbologi Barcode. 33 BAB III : ANALISA DAN PERANCANGAN 34 3.1. Analisis. 34 3.2. Perancangan Aplikasi... 34 3.2.1. Pemodelan Diagram Use Case... 34 3.2.2. Diagram Aktifitas.. 37 3.2.3. Diagram Sequence. 54

3.2.4. Flowchart Pengisian Data Tambah Pinjaman Buku dan Cek Pengembalian Buku... 64 3.3. Cara Kerja Sistem Barcode... 65 3.3.1. Algoritma Pembacaan Barcode.. 65 3.4. Installasi Web Server Xampp dan Pembuatan Database.. 69 3.5. Perancangan Basis Data 74 3.6. Perancangan Antarmuka... 78 BAB IV : IMPLEMENTASI DAN PENGUJIAN... 89 4.1. Implementasi... 89 4.1.1. Pengkodean... 90 4.1.2. Antarmuka. 102 4.2. Pengujian.. 108 BAB V : PENUTUP... 114 5.1. Kesimpulan... 114 5.2. Saran. 114 DAFTAR PUSTAKA 115 LAMPIRAN... L-1

DAFTAR GAMBAR Gambar 2.1 : Model Waterfall.. 8 Gambar 2.2 : Notasi ERD. 10 Gambar 2.3 : Contoh hubungan relasi satu ke satu... 11 Gambar 2.4 : Contoh hubungan relasi satu ke banyak.. 11 Gambar 2.5 : Contoh hubungan relasi banyak ke banyak... 11 Gambar 2.6 : Komponen-komponen perancangan basis data konseptual.. 13 Gambar 2.7 : Contoh kunci primer dan kunci tamu. 16 Gambar 2.8 : Contoh diagram Use Case.. 20 Gambar 2.9 : Contoh Diagram Sequence. 23 Gambar 2.10 : Simbol-simbol diagram alur... 25 Gambar 2.11 : contoh simbol barcode 1Dimensi dan 2Dimensi 32 Gambar 3.1 : Diagram Use Case Aplikasi Perpustakaan. 35 Gambar 3.2 : Diagram Aktifitas Pendaftaran... 38 Gambar 3.3 : Diagram Aktifitas Login User 39 Gambar 3.4 : Diagram Aktifitas Melakukan Kritik dan Saran. 40 Gambar 3.5 : Diagram Aktifitas Melakukan Pencarian Daftar Buku Berdasarkan Kriteria... 41 Gambar 3.6 : Diagram Aktifitas Menampilkan Daftar Buku Di Menu Kategori.. 42 Gambar 3.7 : Diagram Aktifitas Melakukan Ganti Password.. 43 Gambar 3.8 : Diagram Aktifitas Menampilkan Daftar Laporan Pinjaman Buku 44 Gambar 3.9 : Diagram Aktifitas Menampilkan E-book 45 Gambar 3.10 : Diagram Aktifitas Login Admin. 46 Gambar 3.11 : Diagram Aktifitas Tambah Buku 47 Gambar 3.12 : Diagram Aktifitas Edit Buku.. 48 Gambar 3.13 : Diagram Aktifitas Hapus Buku.. 49 Gambar 3.14 : Diagram Aktifitas Tambah E-book 50 Gambar 3.15 : Diagram Aktifitas Update User.. 51

Gambar 3.16 : Diagram Aktifitas Tambah Daftar Pinjaman Buku Anggota.. 52 Gambar 3.17 : Diagram Aktifitas Tambah Daftar Pengembalian Buku Anggota.. 53 Gambar 3.18 : Diagram Sequence Pendaftaran.. 54 Gambar 3.19 : Diagram Sequence Login User... 55 Gambar 3.20 : Diagram Sequence Melakukan Kritik dan Saran 56 Gambar 3.21 : Diagram Sequence Melakukan Pencarian Daftar Buku Berdasarkan Kriteria... 56 Gambar 3.22 : Diagram Sequence Menampilkan Daftar Buku Di Menu Kategori.. 57 Gambar 3.23 : Diagram Sequence Melakukan Ganti Password. 57 Gambar 3.24 : Diagram Sequence Menampilkan Daftar Laporan Pinjaman Buku... 58 Gambar 3.25 : Diagram Sequence Menampilkan E-book.. 59 Gambar 3.26 : Diagram Sequence Tambah Buku.. 59 Gambar 3.27 : Diagram Sequence Edit Buku 60 Gambar 3.28 : Diagram Sequence Hapus Buku. 60 Gambar 3.29 : Diagram Sequence Tambah E-book... 61 Gambar 3.30 : Diagram Sequence Edit User.. 61 Gambar 3.31 : Diagram Sequence Tambah Daftar Pinjaman Buku Anggota.. 62 Gambar 3.32 : Diagram Sequence Melakukan Cek Daftar Pengembalian Buku 62 Gambar 3.33 : Diagram Sequence Hapus Kritik dan Saran... 63 Gambar 3.34 : Flowchart pengisian data tambah pinjaman buku atau pengembalian buku 64 Gambar 3.35 : Flowchart pembacaan barcode... 66 Gambar 3.36 : Contoh Simbol barcode yang digunakan... 68 Gambar 3.37 : Daftar Kode Barcode 39 (code 3 of 9) 68 Gambar 3.38 : Pilihan bahasa saat installasi web server xampp. 69 Gambar 3.39 : Welcome screen web server xampp 69 Gambar 3.40 : Option installasi web server xampp 70 Gambar 3.41 : Proses installasi web server xampp. 70 Gambar 3.42 : Selesai installasi web server xampp 71 Gambar 3.43 : Konfirmasi menjalankan XAMPP Control Panel... 71

Gambar 3.44 : Welcome screen Xampp pada browser... 72 Gambar 3.45 : Membuat nama database di phpmyadmin.. 72 Gambar 3.46 : Membuat sebuah table dengan nama databuku di phpmyadmin... 72 Gambar 3.47 : Memasukan field di table databuku di phpmyadmin.. 73 Gambar 3.48 : Hasil pembuatan tabel databuku di phpmyadmin... 73 Gambar 3.49 : Relasi Antar Tabel... 77 Gambar 3.50 : Rancangan Antarmuka Halaman Home Utama.. 78 Gambar 3.51 : Rancangan Antarmuka Halaman Pendaftaran 79 Gambar 3.52 : Rancangan Antarmuka Halaman Kritik dan Saran. 79 Gambar 3.53 : Rancangan Antarmuka Halaman Daftar Kategori Buku 80 Gambar 3.54 : Rancangan Antarmuka Halaman Home User. 81 Gambar 3.55 : Rancangan Antarmuka Halaman Daftar Laporan Peminjaman 81 Gambar 3.56 : Rancangan Antarmuka Halaman Ganti Password.. 82 Gambar 3.57 : Rancangan Antarmuka Menu E-book... 82 Gambar 3.58 : Rancangan Antarmuka Halaman Home Admin. 83 Gambar 3.59 : Rancangan Antarmuka Halaman Tambah Buku 84 Gambar 3.60 : Rancangan Antarmuka Halaman Edit Buku... 85 Gambar 3.61 : Rancangan Antarmuka Halaman Edit User 86 Gambar 3.62 : Rancangan Antarmuka Halaman Daftar Kritik dan Saran.. 86 Gambar 3.63 : Rancangan Antarmuka Halaman Menu Tambah Pinjaman Buku... 87 Gambar 3.64 : Rancangan Antarmuka Halaman Cek Pengembalian Buku... 87 Gambar 3.65 : Rancangan Antarmuka Halaman Upload File E-book... 88 Gambar 4.1 : Tampilan pop up simbol dan kode barcode saat penambahan data buku.. 92 Gambar 4.2 : Pesan peringatan ketika pendataan masih kosong. 101 Gambar 4.3 : Halaman home utama. 102 Gambar 4.4 : Halaman pendaftaran.. 103 Gambar 4.5 : Halaman kritik dan saran 103 Gambar 4.6 : Halaman daftar kategori buku 104

Gambar 4.7 : Halaman home user... 104 Gambar 4.8 : Halaman home admin. 105 Gambar 4.9 : Halaman edit buku.. 105 Gambar 4.10 : Halaman edit user 106 Gambar 4.11 : Halaman ganti password. 106 Gambar 4.12 : Halaman pinjaman buku. 107 Gambar 4.13 : Halaman pengembalian buku. 107 Gambar 4.14 : Halaman upload e-book. 108

DAFTAR TABEL Tabel 2.1 : Diagram-Diagram Dalam UML. 17 Tabel 2.2 : Notasi pemodelan diagram use case.. 19 Tabel 2.3 : Notasi pemodelan diagram sequence... 21 Tabel 2.4 : Simbol-simbol pada activity diagram 24 Tabel 2.5 : Daftar navigator dan versi dari Javascript.. 30 Tabel 3.1 : Tabel databuku... 74 Tabel 3.2 : Tabel datakat.. 75 Tabel 3.3 : Tabel ebook 75 Tabel 3.4 : Tabel kritikdansaran... 75 Tabel 3.5 : Tabel pinjam... 76 Tabel 3.6 : Tabel users.. 76 Tabel 4.1 : Skenario pengujian. 109 Tabel 4.2 : Tabel Pengujian.. 111

DAFTAR KODE Kode 4.1 : Kode program untuk membuat database perpustakaan. 90 Kode 4.2 : Kode program untuk membuat tabel data buku. 90 Kode 4.3 : Kode program untuk membuat tabel kategori buku.. 91 Kode 4.4 : Kode program untuk membuat tabel e-book. 91 Kode 4.5 : Kode program untuk membuat tabel kritik dan saran... 91 Kode 4.6 : Kode program untuk membuat tabel pinjaman dan pengembalian buku. 91 Kode 4.7 : Kode program untuk membuat tabel users 92 Kode 4.8 : Kode program untuk menampilkan simbol dan kode barcode secara pop up.. 92 Kode 4.9 : Kode program tampilan halaman menu simbol barcode... 93 Kode 4.10 : Kode program untuk menampilkan menu kategori buku yang dapat di link. 93 Kode 4.11 : Kode program untuk menampilkan daftar kategori buku.. 96 Kode 4.12 : Kode program untuk menampilkan data kategori buku secara detail 98 Kode 4.13 : Kode program untuk tambah pinjaman buku. 99 Kode 4.14 : Kode program untuk cek pengembalian buku 101