Struktur tabel terdiri dari elemen-elemen data yang berisi item data pada perpustakaan Madrasah Aliyah Ruhul Islam Anak Bangsa adalah penyimpanan data yang kemudian akan ditampilkan pada web nantinya. Berikut implementasi tabel-tabel yang telah dihasilkan dari proses maping dan menghasilkan tabel di bawah ini:
xxvii 1. Tabel Admin
Tabel ini dirancang untuk menampung data admin yang terdiri dari username, password dan hak akses.
Tabel 4.1 Data Petugas
Field name Data type Size Description
Id Int 11 Id petugas
User_name Varchar 30 User name
Password Varchar 15 Password
Hak akses Varchar 30 Hak login
2. Tabel Anggota
Tabel ini dirancang untuk menampung semua data anggota perpustakaan Tabel 4.2 Data Anggota
Field name Data type Size Description
id_anggota Int 11 Nomor anggota
Nama Varchar 30 Nama anggota
Nis Int 20 Alamat
Nip Int 30 Nip Anggota
jenis_kelamin Varchar 10 Jenis kelamin
Status Varchar 30 Status
Alamat Varchar 50 Alamat
Kelas Varchar 20 Kelas
3. Tabel Buku
Tabel ini dirancang untuk menampung semua data buku diperpustakaan Tabel 4.3 Data Buku
Field name Data type Size Description
kode_buku Int 11 Nomor buku
Judul_buku Varchar 50 Judul buku
Pengarang Varchar 50 Pengarang
Penerbit Varchar 30 Penerbit
Tahun_terbit Varchar 10 Tahun terbit
Stock Varchar 10 Stock
tatus_buku Varchar 20 Status_buku
Kd_rak * Varchar 10 Kode_buku
xxviii 4. Tabel Rak
Tabel ini dirancang untuk mengetahui lokasi buku pada perpustakaan Tabel 4.4 Data Rak
Field name Data type Size Description
Kode_rak Int 11 Kode rak
Lokasi_rak Varchar 20 Lokasi rak
5. Tabel Peminjam
Tabel ini dirancang untuk menampung semua transaksi diperpustakaan Tabel 4.5 Data Peminjam
Field name Data type Size Description
Id_peminjam Int 11 Nomor peminjam
Tanggal_pinjam Date 10 Tanggal_pinjam
Tanggal_kembali Date 10 Tanggal kembali
Jlh_hari_denda Varchar 10 Jumlah hari denda
Harga_denda Int 10 Harga_denda
Status_buku Varchar 25 Status
Kode_buku * Int 11 Nomor buku
Id_anggota * Int 11 Nomor anggota
6. Tabel Pengarang
Tabel ini dirancang untuk menampung data pengarang Tabel 4.6 Data Pengarang
Field name Data type Size Description
Id_pengarang Int 11 Id
Nama Varchar 30 Nama
Alamat Varchar 50 Alamat
CP Varchar 20 Contact person
Email Varchar 20 Email
xxix 7. Tabel Penerbit
Tabel ini dirancang untuk menampung data penerbit Tabel 4.7 Data Penerbit
Field name Data type Size Description
Id_penerbit Int 11 Id
Nama Varchar 30 Nama
Alamat Varchar 50 Alamat
CP Varchar 20 Contact person
Email Varchar 20 Email
4.2 Implementasi
Secara umum pembuatan Sistem Informasi ini dibagi menjadi dua bagian, yaitu: bagian Public Site dan administrator site. Public Site merupakan bagian dimana terdapat halaman-halaman yang dapat diakses oleh siapa saja. Sedangkan administrator site adalah bagian operator dari pemilik sistem informasi ini yaitu operator dari Madrasah Aliyah Ruhul Islam Anak Bangsa.
Implementasi dari pembuatan Sistem Informasi Perpustakaan ini dapat akses melalui semua web browser seperti Mozilla Firefox, Internet Explore dan web browser lainnya.
4.2.1 Public site
Ketika shortcut Mozilla Firefox di pilih maka akan tampil :
xxx
Gambar 4.10 Tampilan halaman awal Mozilla Firefox
Gambar 4.10. Menunjukkan halaman depan dari Mozilla Firefox yang telah dipilih. Pada halaman tersebut diminta untuk memasukkan URL pada bagian address bar, dan untuk mengakses sistem informasi yang telah dirancang oleh penulis, maka masukkan alamat http://localhost/perpustakaan/ pada address bar tersebut. Maka akan tampil halaman depan dari sistem informasi Perpustakaan Madrasah Aliyah Ruhul Islam Anak Bangsa.
xxxi
Gambar 4.11 Tampilan Halaman Depan
Dari gambar 4.11 dapat dilihat, terdapat menu-menu yang ditampilkan disana, diantaranya adalah home, data buku, profil, visi misi, sejarah, lokasi.
Tampilan gambar 4.11 diatas merupakan halaman site yang dapat diakses bagi public.
xxxii
Gambar 4.12 Tampilan Halaman Data Buku
Halaman data buku terdapat koleksi data-data buku yang tersedia pada perpustakaan Madrasah Aliyah Ruhul Islam Anak Bangsa, siswa dan guru yang ingin melakukan peminjaman dapat melihat koleksi buku pada tabel diatas, dan jika koleksi buku pada tabel terlalu banyak maka untuk mempermudah anggota, sistem juga menyediakan link untuk pencarian buku.
xxxiii
Gambar 4.13 Tampilan Profil
Tampilan profil merupakan link yang menampilkan data profil sekolah dari Madrasah Aliyah Ruhul Islam Anak Bangsa.
Gambar 4.14 Tampilan Visi Misi
Tampilan visi misi yang terlihat seperti pada gambar 4.14 menampilkan visi misi dari Madrasah Aliyah Ruhul Islam Anak Bangsa.
xxxiv 4.2.2 Administrator site
Administrator site ini merupakan site bagi pihak admin atau yang mempunyai wewenang atas website ini. Dalam administrator site menyediakan berbagai informasi yang ada dari sistem informasi perpustakaan ini, baik itu yang ditampilkan dalam Public Site maupun tidak ditampilkan pada halaman public.
Pada administrator site ini, pengguna atau administrator dari pihak perpustakaan Madrasah Aliyah Ruhul Islam Anak Bangsa yang dapat melakukan pengimputan, pengeditan dan penghapusan terhadap data-data yang terdapat disana.
Untuk mengakses administrator ini, maka ketikkan http://localhost/perpustakaan/admin/ pada bagian address bar browser, maka halaman utama yang di tampilkan adalah halaman login bagi administrator untuk melakukan login.
Gambar 4.15 Halaman login Administrator
Setelah melakukan login atau memasukkan user id dan password yang hanya dimiliki oleh pihak administrator dari sistem informasi perpustakaan Madrasah Aliyah Ruhul Islam Anak Bangsa ini, maka akan langsung diarahkan ke halamn index bagi admin yang telah login sebelumnnya.
xxxv
Gambar 4.16 Halaman Administrator
Pada database perpusatakaan terdapat tabel data buku yang berfungsi menampilkan data buku. Pada tabel data buku petugas dapat menginput, mengedit dan menghapus data buku.
Gambar 4.17 Tampilan Data Buku
xxxvi
Pada tabel rak terdapat kode dan lokasi rak untuk mempermudah anggota dalam pencarian letak buku.
Gambar 4.18 Tampilan Data Rak
Pada tabel peminjam berfungsi untuk melakukan transaksi peminjaman dan pengembalian buku, dalam tabel ini juga terdapat nama-nama peminjam yang melakukan peminjaman buku, apabila anggota telat mengembalikan buku maka akan ada tanda peringatan seperti gambar warning yang menujukkan bahwa anggota tersebut sudah melewati batas pengembalian buku dan wajib membayar denda kepada perpustakaan.
xxxvii
Gambar 4.19 Tampilan Data Peminjam
Pada menu tabel pengembalian buku berfungsi untuk melakukan pengembalian buku dengan cara memasukkan nomor anggota dan sistem akan mecari nomor anggota yang dimaksud untuk melakukan pengembalian buku, proses ini dilakukan oleh petugas perpustakaan.
Gambar 4.20 Tampilan Data Pengembalian
Berikut adalah tampilan menu data anggota yang menampilkan seluruh nama anggota yang terdaftar mejadi anggota pada perpustakaan, hanya anggota
xxxviii
yang telah terdaftar saja yang diperbolehkan meminjam buku. Sedangkan bagi siswa yang tidak terdaftar hanya bisa membaca koleksi buku diperpustakaan dan tidak diperbolehkan untuk melakukan peminjaman.
Gambar 4.21 Tampilan Data Anggota
Tampilan menu data pengarang menampilkan daftar data dan nama pengarang koleksi buku yang tersedia pada perpustakaan Madrasah Aliyah Ruhul Islam Anak Bangsa.
xxxix
Gambar 4.22 Tampilan Data Pengarang
Tampilan menu data penerbit menampilkan daftar nama dan data penerbit koleksi buku yang tersedia pada perpustakaan Madrasah Aliyah Ruhul Islam Anak Bangsa.
Gambar 4.23 Tampilan Data Penerbit
xl
Tampilan menu laporan menampilkan laporan dari data transaksi yang dilakukan pada sistem informasi perpustakaan pada Madrasah Aliyah Ruhul Islam Anak Bangsa.
Gambar 4.24 Tampilan Laporan
Menu logout berfungsi untuk admin keluar dari halaman administrator, jika admin melakukan logout maka akan menampilkan halaman login seperti pada gambar 4.23 dibawah ini:
Gambar 4.24 Tampilan login admin.
xli BAB V PENUTUP 5.1 Kesimpulan
Berdasarkan hasil dari penelitian dan pembuatan sistem informasi perpustakaan Madrasah Aliyah Ruhul Islam Anak Bangsa, maka dapat diperolah beberapa kesimpulan antara lain sebagai berikut:
1. Dalam pembuatan sistem informasi perpustakaan pada Madrasah Aliyah Ruhul Islam Anak Bangsa ini ada beberapa tahap yang dilalui oleh penulis, diantaranya pengamatan, studi pustaka, analisa sistem, perancangan sistem, pengujian, perawatan, dan evaluasi sistem.
2. Sistem informasi perpustakaan mempunyai beberapa tabel yaitu, tabel buku, tabel anggota, tabel rak, tabel peminjam, tabel penerbit dan tabel pengarang.
3. Sistem informasi perpustakaan ini secara umum terbagi menjadi dua bagian, yaitu public site yang merupakan site bagi pengunjung biasa, dan administrator site yang merupakan site bagi pihak administrator perpustakaan sekolah Madrasah Aliyah Ruhul Islam Anak Bangsa.
4. Sistem informasi perpustakaan pada Madrasah Aliyah Ruhul Islam Anak Bangsa ini Menghasilkan beberapa laporan yaitu: laporan data anggota, laporan data buku, laporan peminjaman, laporan data penerbit dan laporan data pengarang
5.2 Saran
Sistem informasi perpustakaan pada Madrasah Aliyah Ruhul Islam Anak Bangsa ini memerlukan operator dari perpustakaan sekolah yang bisa menjalankan fungsi operator untuk sistem ini, yaitu untuk mengelola data buku,
xlii
anggota, transaksi peminjaman atau pengembalian agar tidak salah dalam menjalankan sistem informasi ini, untuk menggunakan sistem informasi ini diperlukan ketelitian dalam pengisian data-data yang ada.
Sistem informasi perpustakaan pada Madrasah Aliyah Ruhul Islam Anak Bangsa masih sebatas transaksi yang dilakukan oleh petugas, diharapkan kedepannya diperluas lagi sampai dengan transaksi yang dilakukan sendiri oleh anggota yang akan melakukan transaksi.
Sistem informasi ini masih banyak kekurangan ada banyak hal yang tidak bisa dilakukan penulis karena keterbatasan kemampuan. Diharapkan dengan adanya sistem informasi perpustakaan pada Madrasah Aliyah Ruhul Islam Anak Bangsa dapat dimanfaatkan sesuai dengan kegunaan.
xliii