6. Kategori : Menambah kategori buku yang terdapat di dalam perpustakaan 7. Buku : Menambah buku baru
8. Lemari : Mengetahui letak buku yang tersimpan 9. User Log : Menambah user agar dapat masuk ke dalam web
10. Peminjaman : Pendataan Peminjaman 11. Pengembalian : Pendataan Pengembalian
12. Cari Buku : Pencarian buku 13. Log Out : Keluar
Pada kasus pembuatan situs yang berskala besar, seperti situs berita atau portal yang memuat sampai ribuan berita atau artikel, maka tidak mungkin lagi untuk
membuat situs secara statis karena flowchart-nya akan mempunyai cabang-cabang yang sangat banyak. Dengan demikian, PHP membangun suatu situs menjadi dinamis,
dimana pada suatu halaman akan dipakai oleh ribuan artikel yang ditampilkan sesuai dengan permintaan user.
4.3 Perancangan Database
Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data dan ukuran data. Sistem ini dirancang dengan
menggunakan bahasa pemrograman PHP dan didukung oleh database. Database merupakan tempat penyimpanan data yang distrukturkan dan disimpan ke dalam tabel.
Database ini menggunakan MySql.
Ada beberapa macam dari database yang akan dibutuhkan dalam perancangan situs ini, antara lain data pegawai, data cuti, pegawai, administrator dan hak akses.
Database tersebut dapat berdiri sendiri dan juga dapat digabung menjadi satu kesatuan. Menggabung dua atau lebih jenis database sering juga disebut
mengkorelasikan.
Adapun rancangan database yang digunakan dalam pembuatan sistem informasi ini adalah sebagai berikut:
1. Tabel Anggota terdiri dari :
Field Jenis
Id_anggota Integer
4 Nia
Varchar 15
Nama Varchar
60 Tgl_lahir
Varchar 120
Kelamin Enum ‘P,W’
Alamat Varchar
200 Hp
Varchar 300
4.1 Tabel Anggota
2. Tabel data buku terdiri dari :
Field Jenis
Id_buku Integer11
Kd_lemari Varchar20
Isbn Varchar20
Judul Varchar200
Kd_kategori Varchar4
Pengarang Varchar100
Penerbit Varchar35
Tmp_penerbit Varchar35
Thn_penerbit Varchar4
Jlh_halaman Varchar4
Exa Varchar3
4.2 Tabel data buku
3. Tabel data hari_libur terdiri dari :
Field Jenis
Id_hari_libur Int
3 Tanggal
Date Keterangan
Text
4.3 Tabel data hari_libur
4. Tabel jabatan terdiri dari :
Field Jenis
Id_jabatan Integer4
Kd_jabatan Varchar
6 Nm_jabatan
Varchar 100
keterangan Text
4.4 Tabel jabatan
5. Tabel karyawan terdiri dari :’
Field Jenis
Id_karyawan Int
4 Nik
Varchar 60
Nama Varchar
60 Kd_jabatan
Varchar 8
Kelamin enum
‘P’,’W’ Status_kawin
enum ‘TK’,’K’
Pendidikan Enum‘SD’,’SMP’,’SMA’,’D1’,’D3’,’S1’,’S2’,’S3’
Alamat_tinggal Varchar
200
4.5 Tabel karyawan
6. Tabel kategori terdiri dari :’
Field Jenis
Id_kategori Int
5 Kd_kategori
Varchar 4
Nama_kategori Varchar
50
4.6 Tabel kategori
7. Tabel lemari terdiri dari :’
Field Jenis
Id_lemari Int
11 Kd_lemari
Varchar 20
Ket_lemari Varchar
200
4.7 Tabel lemari
8. Tabel modul terdiri dari :’
Field Jenis
Id_modul Int
5 Nama_modul
Varchar 50
Link Varchar
100 Static_content
Text Gambar
Varchar 100
Publish Enum‘Y’,’N’
Status Enum‘anggota’,’petugas’,’admin’
Aktif Enum‘Y’,’N’
Urutan Integer5
4.8 Tabel modul
9. Tabel peminjaman terdiri dari :’