2. 2. 14. Tampilan Frame Laporan Peminjaman yang harus 2. 2. 15. Tampilan Frame Laporan Kondisi Buku 2. 2. 4. Pengunjung 2. 2. 4. 1. Tampilan Halaman Utama 2. 2. 4. 2. Tampilan Halaman Pencarian data buku 2. 2. 4. Tampilan Halaman Daftar Peminjaman 2.

81 3. 2. 2. 3. 14. Tampilan Frame Laporan Peminjaman yang harus dikembalikan pada tanggal tertentu Gambar 3. 39. Interface Laporan Peminjaman yang Harus Dikembalikan pada Tanggal Tertentu 3. 2. 2. 3. 15. Tampilan Frame Laporan Kondisi Buku Gambar 3. 40. Interface Laporan Kondisi Buku 82 3. 2. 2. 4. Pengunjung 3. 2. 2. 4. 1. Tampilan Halaman Utama Gambar 3. 41. Interface Halaman Utama untuk user Pengunjung

3. 2. 2. 4. 2. Tampilan Halaman Pencarian data buku

Gambar 3. 42. Interface Halaman Pencarian Data Buku 83 3. 2. 2. 4. 3. Tampilan Halaman Daftar Peminjaman Gambar 3. 43. Interface Halaman Daftar Peminjaman 1 Gambar 3. 44. Interface Halaman Daftar Peminjaman 2 84

3. 2. 2. 4. 4. Tampilan Halaman Tentang Perpustakaan

Gambar 3. 45. Interface Tentang Perpustakaan

3. 2. 2. 4. 5. Tampilan Halaman Tentang Lokasi Sekolah

Gambar 3. 46. Interface Tentang Lokasi Sekolah 85

3. 2. 2. 4. 6. Tampilan Halaman Rinci Buku

Gambar 3. 47. Interface Halaman Rinci Buku

3. 2. 2. 4. 7. Tampilan Halaman Pemesanan Buku

Gambar 3. 48. Interface Halaman Pemesanan Buku 86 BAB IV IMPLEMENTASI SISTEM

4. 1. Spesifikasi Perangkat Keras dan Perangkat Lunak

Perangkat keras yang digunakan untuk membangun sistem adalah sebagai berikut : Processor : Intel Core i5 Harddisk : 750 GB Memory : 4 GB Modem : ZTE MF180 Webcam : ASUS USB2.0 Webcam Perangkat lunak yang digunakan untuk membangun sistem adalah sebagai berikut : Sistem Operasi : Windows 7 64 bit Bahasa Pemrograman : Java DBMS : MySQL Tools SMS : SMSLib Tools QR Code : BarcodeLib

4. 2. Implementasi Basis Data

Pada tahap ini dilakukan pembangunan basis data menggunakan MySQL untuk menunjang sistem yang dibangun. Basis data yang dibangun terdiri dari tabel-tabel yang telah dirancang pada bab sebelumnya. 87 Berikut query yang digunakan untuk membuat database dengan nama perpus beserta tabel-tabel di dalamnya : CREATE DATABASE IF NOT EXISTS `perpus`; CREATE TABLE `buku` `kodebuku` varchar100, `judul` varchar200, `keterangan` varchar3000, `isbn` varchar50, `jenisPenerimaan` varchar50, `penerbit` varchar100, `kategori` varchar100, `tglMasuk` date DEFAULT NULL, PRIMARY KEY `kodebuku`, KEY `FK_buku_kategori` `kategori`, KEY `FK_buku_penerbit` `penerbit`, CONSTRAINT `FK_buku_kategori` FOREIGN KEY `kategori` REFERENCES `kategori` `idkategori`, CONSTRAINT `FK_buku_penerbit` FOREIGN KEY `penerbit` REFERENCES `penerbit` `kodepenerbit` ; CREATE TABLE `copy` `kodecopy` varchar100, `kondisi` varchar100, `kodebuku` varchar100, PRIMARY KEY `kodecopy`, KEY `FK_copy_kdbuku` `kodebuku`, CONSTRAINT `FK_copy_kdbuku` FOREIGN KEY `kodebuku` REFERENCES `buku` `kodebuku` ; CREATE TABLE `kategori` `idkategori` varchar100, `namakategori` varchar100, PRIMARY KEY `idkategori` ; `denda` int11 DEFAULT NULL, 88 CREATE TABLE `peminjaman` `tglPinjam` date DEFAULT NULL, `tglKembali` date DEFAULT NULL, `tglHarusKembali` date DEFAULT NULL, `nisnip` varchar100, `kodeBuku` varchar100, `denda` int11 DEFAULT NULL, `kodepemesanan` varchar100, `statuspeminjaman` varchar50, `kodecopy` varchar100, `tglpesan` date DEFAULT NULL, KEY `FK_peminjaman_buku` `kodeBuku`, KEY `FK_peminjaman_user` `nisnip`, KEY `FK_peminjaman_copybuku` `kodecopy`, CONSTRAINT `FK_peminjaman_buku` FOREIGN KEY `kodeBuku` REFERENCES `buku` `kodebuku`, CONSTRAINT `FK_peminjaman_copybuku` FOREIGN KEY `kodecopy` REFERENCES `copy` `kodecopy`, CONSTRAINT `FK_peminjaman_user` FOREIGN KEY `nisnip` REFERENCES `pengunjung` `nisnip` ; CREATE TABLE `penerbit` `kodepenerbit` varchar100, `namapenerbit` varchar100, `alamatpenerbit` varchar200, `emailpenerbit` varchar40, `fax` varchar40, `notelp` varchar40, PRIMARY KEY `kodepenerbit` ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; CREATE TABLE `sms` `nohp` varchar30, `pesan` varchar400 ; 89 CREATE TABLE `pengarang` `kodepengarang` varchar100, `namapengarang` varchar100, `tempatLahir` varchar100, `notelp` varchar50, `alamat` varchar100, `emailpengarang` varchar50, `tglLahir` date DEFAULT NULL, PRIMARY KEY `kodepengarang` ; CREATE TABLE `pengarangbuku` `kodepengarang` varchar100, `kodebuku` varchar100, KEY `FK_pengarangbuku_kBuku` `kodebuku`, KEY `FK_pengarangbuku_pengarang` `kodepengarang`, CONSTRAINT `FK_pengarangbuku_kBuku` FOREIGN KEY `kodebuku` REFERENCES `buku` `kodebuku`, CONSTRAINT `FK_pengarangbuku_pengarang` FOREIGN KEY `kodepengarang` REFERENCES `pengarang` `kodepengarang` ; CREATE TABLE `pengunjung` `nisnip` varchar50, `nama` varchar100, `kelas` varchar20, `alamat` varchar200, `nohp` varchar20, `status` varchar20 PRIMARY KEY `nisnip` ; 90

4. 3. Implementasi Kelas Model

Dokumen yang terkait

Penggunaan model Problem Based Learning (PBL) untuk meningkatkan hasil belajar materi sistem sirkulasi kelas XI IPA 1 SMA Pangudi Luhur St. Louis IX Sedayu.

0 0 202

Peningkatan prestasi belajar sejarah melalui model group investigation pada siswa kelas XI IPS 1 SMA Pangudi Luhur St. Louis IX Sedayu tahun ajaran 2013/2014.

0 1 165

Sistem informasi perpustakaan menggunakan webcam scanner : studi kasus SMA Pangudi Luhur St. Louis IX Sedayu.

0 0 167

Hubungan antara lingkungan belajar, kemandirian belajar, motivasi belajar dan prestasi belajar siswa pada mata pelajaran akuntansi : studi kasus pada siswa kelas XII SMA Pangudi Luhur ST. Louis IX Sedayu Yogyakarta.

0 1 202

Hubungan antara kedisiplinan guru, kedekatan dan perhatian guru dengan prestasi belajar siswa pada pembelajaran akuntansi : studi kasus di SMA Pangudi Luhur St. Louis IX Sedayu.

0 0 141

Hubungan antara minat belajar dan perhatian orang tua dengan prestasi belajar siswa pada pembelajaran ekonomi : studi kasus SMA Pangudi Luhur St. Louis IX Sedayu.

0 0 165

A set of integrated reading and writing instructional materials using cooperative learning for the tenth graders of SMA Pangudi Luhur ST. Louis IX Sedayu Bantul.

1 1 319

Analisis butir soal ulangan akhir semester gasal mata pelajaran ekonomi kelas XI IPS tingkat SMA rayon Bantul tahun pelajaran 2016 2017 studi kasus SMA Pangudi Luhur St. Louis IX Sedayu dan SMA N

0 11 186

Peningkatan prestasi belajar sejarah melalui model group investigation pada siswa kelas XI IPS 1 SMA Pangudi Luhur St. Louis IX Sedayu tahun ajaran 2013 2014

0 2 163

Hubungan antara kedisiplinan guru, kedekatan dan perhatian guru dengan prestasi belajar siswa pada pembelajaran akuntansi studi kasus di SMA Pangudi Luhur St. Louis IX Sedayu

0 0 139