PerancanganHalamanWebsite Membuat DatabaseServer Perancangan Flowchart

3.4 PerancanganHalamanWebsite

Adapun halaman-halaman yangdibangunoleh penulisadalah: 1. Halaman index adalah halaman yang pertama kali muncul pada saat website dibuka. 2. Halaman homeadalah halaman yang samasepertiindex. 3. Halaman buku merupakan halaman yang berfungsi untuk mencari buku-buku yangdiperlukan. 4. Halamanadministratormerupakanhalamanyangberisikanmengenaidata-data bukumyangdiisioleh admin, melakukanpeminjaman dan editdata.

3.5 Membuat DatabaseServer

Databaseterdiridaritabel-tabelyang dibuatmenggunakannprogramMySQL.Databases yang dirancang penulisadalah databasesdb_perpusyang terdiridari4 empat tabel sebagaiberikut: 1. TabelAdmin Tabel admindigunakanuntuk mengeditusernamedanpasswordpadawebsite perpustakaanSMA DharmaPancasilaMedan.Dalamtabeliniberisifield idprimary key danautoincrement,username,password,hak_akses.Berikut adalah field-field dalamtabelbuku. Universitas Sumatera Utara Tabel3.3 Tabeladmin Field Type Width Keterangan id Int 2 Idadmin username Varchar 15 Usernameadmin password Varchar 15 Passwordadmin hak_akses Int 2 Hakaksesadmin,superuser atauuser biasa 2. Tabelpengunjung Tabel inidigunakanuntukmenampung datapengunjungyang mengunjungi perpustakaan.Dalamtabeliniberisifieldidprimarykey,autoincrement,nama, jk,kelas,perlu1, perlu2, perlu3,perlu4, cari, saran, tgl_kunjung,jam_kunjung. Berikut ini adalah field-field dalam tabeldata_anggota. Tabel3.4Tabelpengunjung Field Type Width Keterangan id Int 6 Nomor indukpengunjung nama Varchar 35 Namapengunjung jk Varchar 2 Jeniskelamin kelas Varchar 17 Kelaspengunjung perlu1 Varchar 15 Keperluanpengunjung, pinjam buku perlu2 Varchar 15 Keperluanpengunjung, bacabuku perlu3 Varchar 15 Keperluanpengunjung, bacakoran perlu4 Varchar 15 Keperluanpengunjung,lainnya Universitas Sumatera Utara cari Varchar 35 Informasi yangdicari saran Varchar 35 Saranpengunjung tgl_kunjung Datetime Tanggal kunjungan jam_kunjung Timetime Jamkunjungan 3. Tabeltrans_pinjam Tabelinidigunakanuntukmenampung datapengunjungyangmeminjambuku. Dalamtabeliniberisifieldidprimary key,autoincrement,judul_buku, id_peminjam, nama_peminjam,tgl_pinjam,tgl_kembali,status,ket.Berikut ini adalah field-field dalamtabeldata_anggota. Tabel3.5Tabeltrans_pinjam Field Type Width Keterangan id Int 5 Idbuku judul_buku Varchar 35 Judul buku id_peminjam Int 4 Nomor indukpeminjam nama_peminjam Varchar 35 Namapeminjam tgl_pinjam Datetime Tanggal peminjaman tgl_kembali Datetime Tanggal pengembalian status Varchar 10 Statuspeminjam,siswa,gurudll ket Varchar 20 Keterangan Universitas Sumatera Utara 4. Tabeldata_buku Tabelinidigunakanuntukmenampung databukuyangadadiperpustakaanSMA DharmaPancasilaMedan.Dalamtabeliniberisifieldidprimary key, autoincrement,tgl_terima,tahun_terbit, nomor_buku,pengarang,judul,kategori, harga, keterangan, jumlah, tgl_input. Berikut ini adalah field-field dalam tabel data_buku. Tabel3.6Tabeldata_buku Field Type Width Keterangan Id Int 5 Idbuku tgl_terima Datetime Tanggal bukuditerima tahun_terbit Year 4 Tahun terbit nomor_buku Int 10 Nomorbuku pengarang Varchar 30 Pengarang judul Varchar 20 Judul kategori Enum‘Fiksi’,’non-fiksi’ Kategori buku harga Varchar 6 Harga keterangan Varchar 20 Keteranganbuku jumlah Int 3 Jumlahbuku tgl_input Datetime Tanggal input buku Universitas Sumatera Utara

BAB 4 IMPLEMENTASI SISTEM