93
SISTEM YANG DIUSULKAN
4.1 Sistem yang Diusulkan 4.1.1 Narasi
Sistem informasi perpustakaan berbasis web pada universitas Tama
Jagakarsa hanya dapat digunakan oleh anggota perpustakaan baik itu mahasiswa maupun dosen universitas Tama Jagakarsa. Seluruh mahasiswa dan dosen yang ada di universitas Tama Jagakarsa akan langsung terdaftar secara otomatis menjadi anggota perpustakaan ketika mereka mulai bergabung kedalam universitas tama jagakarsa dan akan mendapatkan kartu anggota perpustakaan.
Web perpustakaan universitas Tama Jagakarsa ini terdapat berbagai fitur
yang dapat mempermudah anggota untuk mengakses fasilitas perpustakaan yang ada, seperti : pencarian buku, pemesanan buku (booking), melihat status booking,
melihat History peminjaman buku, memberikan usulan kepada perpustakaan
buku-buku apa saja yang harus ditambahkan kedalam koleksi perpustakaan, serta melihat informasi lain yang ada pada web perpustakaan tersebut.
Untuk dapat menggunakan fasilitas web secara penuh, anggota harus
melakukan login terlebih dahulu dengan memasukkan ID dan password pada
halaman Login. Setelah anggota melakukan login, maka akan muncul tampilan
menggunakan fasilitas mesin pencari yang dapat mempermudah anggota menemukan buku yang di cari atau dibutuhkan dengan memilih salah satu
keyword yang akan digunakan, seperti : judul, penerbit, pengarang. Setelah itu
mesin pencari akan menampilkan hasil pencarian yang disertai dengan letak rak penyimpanan buku yang di cari serta jumlah buku yang tersedia.
Anggota perpustakaan dapat melakukan booking (pemesanan) buku secara
online melalui web perpustakaan jika stok buku tersebut masih tersedia. Jika stok
buku yang ingin dipesan sudah habis, maka buku tersebut tidak bisa dipesan. Untuk dapat memesan buku, sebelumnya anggota harus melakukan pencarian buku yang ingin dipesan dengan menggunakan mesin pencari, kemudian sistem akan menampilkan hasil pencarian buku. Untuk melihat detail buku tersebut, anggota dapat menekan tombol select, dan sistem akan menampilkan detail buku
yang dimaksud. Jika stok buku tersebut masih ada, maka anggota dapat memesan buku dengan menekan tombol booking. Setelah melakukan booking, anggota
dapat melihat status booking anggota pada halaman status booking. Sesuai
dengan aturan yang berlaku, buku yang sudah dibooking dapat diambil paling
lambat 1x24 jam. Jika tidak, maka buku yang sudah dibooking tersebut akan
dibatalkan.
Anggota dapat melakukan peminjaman buku yang sebelumnya telah di
booking dengan memberikan ID Booking kepada bagian administrasi. Bagian
administrasi kemudian akan mengambil buku yang dimaksud. Pada saat peminjaman buku, akan dilakukan pemeriksaan kondisi buku. Jika buku dalam keadaan rusak, maka buku tidak dapat dipinjam dan akan diberikan pada bagian
pemeliharaan. Jika buku dalam keadaan baik, maka bagian administrasi akan menulis id peminjam yang tercantum dalam kartu anggota perpustakaan dan tanggal peminjaman pada form peminjaman yang ada di belakang buku.
Karena perpustakaan memiliki koleksi buku yang masih terbatas, anggota seringkali tidak menemukan buku yang mereka inginkan. Oleh karena itu, anggota dapat memberikan usulan buku kepada perpustakaan untuk menambah koleksi mereka. Untuk memberikan usulan buku kepada perpustakaan, anggota dapat menggunakan fasilitas usulan buku yang terdapat di web perpustakaan.
Pada halaman usulan buku, anggota dapat memasukkan data-data dari buku yang akan mereka sarankan kepada perpustakaan, seperti : judul buku, nomor ISBN, pengarang, dan penerbit. Setelah memasukkan data-data buku, anggota menekan tombol submit dan buku yang mereka usulkan akan terdaftar kedalam database
perpustakaan.
Pada setiap awal semester, bagian pengadaan akan membuat daftar usulan buku (DUB) berdasarkan saran yang diajukan oleh anggota melalui web
perpustakaan maupun saran yang diajukan oleh anggota secara manual. Kemudian daftar usulan tersebut akan diberikan kepada Kepala Perpustakaan untuk disetujui. Jika disetujui maka Kepala Perpustakaan akan memberikankan daftar usulan buku tersebut kepada pihak kampus untuk diproses lebih lanjut apakah buku tersebut akan disetujui untuk dibeli atau tidak.
4.1.3 Use Case Diagram
4.1.3.1 Use Case Diagram sebagai user
Sistem Informasi Perpustakaan Universitas Tama Jagakarsa Berbasis Web
Search Buku Melakukan booking buku Bagian_administrasi Anggota_Perpustakaan Mengisi saran pengadaan buku
Melihat saran pengada an buku oleh anggota
Membuat daftar usulan buku Bagian_Pengadaan Mengubah status booking menjadi peminjaman Change Password Melihat history peminjaman Melihat status booking
Gambar 4.3 Use Case Diagram Pengaturan Database Perpustakaan
4.1.4 Perancangan Database 1. Tabel Master Buku
Field Key Tipe Length Keterangan
Id_Buku PK Char 10 ID buku
ISBN Char 15 No ISBN buku
Judul_buku varchar 50 Judul buku Pengarang varchar 50 Pengarang buku Penerbit varchar 50 Penerbit buku
DDC Char 10 No panggil buku
Jumlah_Buku_Tersedia Int Jumlah buku yang tersedia Tabel 4.1 Tabel Master Buku
2. Tabel Master Anggota
Field Key Tipe Length Keterangan
Id_Anggota PK Char 10 ID anggota
Password Char 10 Password anggota
Nama Varchar 50 Nama anggota
Alamat Varchar 50 Alamat anggota
No.Telepon Char 15 No. Telephone anggota
Jurusan Varchar 50
Jurusan kuliah untuk mahasiswa
Mata Kuliah Varchar 50 Mata kuliah untuk dosen
Tabel 4.2 Tabel Master Anggota
3. Tabel Master Administrator
Field Key Tipe Length Keterangan
Id_Amin PK Char 10 ID administrator
Password Char 10 Password administrator
4. Tabel Master Karyawan Bagian Administrasi
Field Key Tipe Length Keterangan
ID PK Char 10
ID karyawan Bagian Administrasi
Password Char 10 Password karyawan
Nama Varchar 50 Nama karyawan
Alamat Varchar 50 Alamat karyawan
No.Telepon Char 15 No. Telephone karyawan
Tabel 4.4 Tabel Master Karyawan Bagian Administrasi
5. Tabel Master Karyawan Bagian Pengadaan
Field Key Tipe Length Keterangan
ID PK Char 10
ID karyawan Bagian Pengadaan
Password Char 10 Password karyawan
Nama Varchar 50 Nama karyawan
Alamat Varchar 50 Alamat karyawan
No.Telepon Char 15 No. Telephone karyawan
6. Tabel Transaksi Peminjaman
Field Key Tipe Length Keterangan
Id_Peminjaman PK Char 10 ID peminjaman
Id_buku FK Char 10 ID buku yang dipinjam
Id_anggota FK Char 10 ID anggota yang meminjam Id_karyawan FK Char 10 ID karyawan yang melayani Tanggal_pinjam Datetime Tanggal waktu peminjaman Tanggal_harus_
Kembali Datetime Tanggal harus kembali
Tanggal_Kembali Datetime
Tanggal buku dikembalikan
Status_Pinjam Char 8 Status peminjaman buku
Denda Money
Jumlah denda yang harus dibayar
7 . Tabel Transaksi Booking
Field Key Tipe Length Keterangan
Id_Booking PK Char 10 ID Booking
Id_buku FK Char 10 ID buku yang dibooking
Id_anggota FK Char 10
ID anggota yang
membooking
Judul Buku Varchar 50 Judul buku
Tanggal_Booking Datetime Tanggal Booking
Tabel 4.7 Tabel Transaksi Booking
8. Tabel Transaksi Usulan Buku
Field Key Tipe Length Keterangan
Id_DUB PK Char 10 ID denda
Id_anggota FK Char 10 ID anggota
Judul_buku Varchar 10 Judul buku
ISBN Char 15 No ISBN buku
Pengarang Varchar Pengarang buku
Penerbit Varchar Penerbit buku
4.1.5 State Transition Diagram
4.1.5.1 State Transtion Diagram Anggota Perpustakaan STD Login Anggota
Verifikasi Id Anggota dan
Password Menu Utama
Data valid Data tidak valid
Gambar 4.4 STD Login Anggota
STD Main Menu
Login Menu Utama
Search Catalog
Klik Submit Tampilkan menu utama
Home Peraturan Usulan Buku Tentang Kami Klik Search Klik Home Tampilkan home Klik Peraturan Tampilkan halaman peraturan
Klik Usulan Buku Tampilkan halaman usulan buku
Klik Tentang Kami Tampilkan halaman tentang kami
View Buku Klik Ok
Tampilkan hasil search
K lik O k T am p il ka n ha la m an ut am a Log Out Tampilkan halaman login
Log Out Tampilkan halaman login
Change Password Klik Change Password
Tampilkan halaman change password
History Peminjaman Status Booking Klik History Peminjaman
Tampilkan history peminjaman Klik Status Booking Tampilkan status booking
STD Halaman Search Katalog
Login Klik Search Search Catalog Tampilkan hasil searchKlik Ok Hasil Search Log Out
Tampilkan halaman login Log Out
Tampilkan halaman login Log Out
Tampilkan halaman login
Klik Menu Utama Tampilkan menu utama Klik Menu Utama
Tampilkan menu utama Klik Submit
Tampilkan menu utama Menu Utama
Gambar 4.6 STD Halaman Search Katalog STD Halaman Change Password
Login Tampilkan menu utamaKlik Submit Menu Utama Tampilkan halaman change passwordKlik Change Password Change Password Klik Cancel
Tampilkan menu utama Log Out
Tampilkan halaman login
Klik Ok Tampilkan menu utama
Log Out Tampilkan halaman login
Gambar 4.7 STD Halaman Change Password
STD Halaman Booking Buku
Login Menu Utama Klik Search Search Catalog Klik Ok Hasil Search Tampilkan hasil search
Log Out Tampilkan halaman login Log Out
Tampilkan halaman login Log Out
Tampilkan halaman login
Klik Menu Utama Tampilkan menu utama Klik Menu Utama
Tampilkan menu utama Klik Submit
Tampilkan menu utama Booking
Klik Booking Tampilkan hasil booking
Tampilkan menu utama Log Out Tampilkan halaman login
STD Halaman History Peminjaman
Login Menu Utama Klik History Peminjaman
View Status Peminjaman View History
Peminjaman Tampilkan halaman buku
yang sedang dipinjam
Tampilkan history peminjaman Log Out
Tampilkan halaman login Log Out
Tampilkan halaman login Klik Submit Tampilkan menu utama
Gambar 4.9 STD Halaman History Peminjaman
STD Halaman Usulan Buku
Login
Klik Submit
Menu Utama
Tampilkan menu utama
Usulan Buku
Klik Usulan Buku
Tampilkan halaman usulan buku
Log Out
Tampilkan halaman login
Log Out
Tampilkan halaman login
Klik Submit
Tampilkan menu utama
Login Klik Submit Menu Utama
Tampilkan menu utama Peraturan
Klik Peraturan Tampilkan halaman peraturan
Log Out Tampilkan halaman login Log Out
Tampilkan halaman login
Klik Menu Utama Tampilkan menu utama
Gambar 4.11 STD Halaman Peraturan
STD Halaman Tentang Kami
Login Klik Submit Menu Utama
Tampilkan menu utama Tentang Kami Klik Tentang Kami
Tampilkan halaman tentang kami Log Out
Tampilkan halaman login Log Out
Tampilkan halaman login
Klik Menu Utama Tampilkan menu utama
Gambar 4.12 Halaman Tentang Kami
4.1.5.2 State Transition Diagram Karyawan
STD Login Karyawan Verifikasi Id_Karyaw an dan Passw ord Menu Utama Data valid
Data tidak valid
STD Menu untuk karyawan bagian Pengadaan
Login Klik Submit Menu Utama Tampilkan menu utama
Home Klik Home
Tampilkan home Log Out Tampilkan halaman login
Change Password Klik Change Password
Tampilkan halaman change password
View Daftar Usulan Buku Klik Usulan Buku
Tampilkan halaman pengajuan
Gambar 4.14 STD Menu untuk Bagian Pengadaan
STD Menu untuk karyawan bagian Administrasi
Login Klik Submit Menu Utama Tampilkan menu utama
Home View Booking Klik Home
Tampilkan home Klik Booking Tampilkan halaman booking
Log Out Tampilkan halaman login
Change Password Klik Change Password
Tampilkan halaman change password
View Peminjaman Klik select
Tampilkan halaman view peminjaman
STD Login Administrator Verifikasi Login Id_Admin dan Password Menu Utama Data valid
Data tidak valid
Gambar 4.16 STD Login untuk Administrator
STD Menu untuk Administrator
Login Tampilkan menu utamaKlik Submit Menu Utama
Home
Manage Anggota Klik Home
Tampilkan home Klik Manage Buku Tampilkan halaman manage buku Log Out
Tampilkan halaman login
Change Password Klik Change Password
Tampilkan halaman change password
Manage Karyawan Klik Manage Anggota
Tampilkan halaman manage anggota
Manage Buku
Klik Manage Karyawan Tampilkan halaman manage
karyawan
4.2 User Interface
4.2.1 User Interface untuk Anggota 1. Halaman Awal
Gambar 4.18 Halaman Default
Ini adalah halaman utama saat membuka website perpustakaan Tama
Jagakarsa. Pada halaman ini terdapat beberapa menu yang dapat diakses, Log-in,
Contact Us, dan menu Tentang Kami. Menu Contact Us dan menu Tentang Kami
nantinya akan ada pada semua halaman website perpustakaan Tama Jagakarsa.
Untuk dapat mengakses website ini lebih lanjut, anggota harus Log in terlebih
dahulu dengan memilih menu Log-in. Kemudian, web akan menampilkan
Gambar 4.19 Halaman Log-in
Halaman Log In digunakan oleh Anggota untuk melakukan identifikasi dan
otorisasi. Log In diperlukan untuk melakukan pembatasan hak akses bagi user.
Dengan demikian, pengunaan web dapat dikontrol.
Dalam melakukan Log In, user harus mengisi ID dan Password yang
dimiliki dengan benar. Ketika menekan tombol Login, sistem akan melakukan
pengecekan terhadap data yang dimasukkan oleh user. Apabila ID dan Password
adalah benar, maka user yang bersangkutan adalah Angoota dan berhak
Namun jika anggota melakukan kesalahan dalam mengisi data, anggota dapat memilih tombol Clear. Sistem dapat membersihkan atau menghapus
data-data yang telah diisi oleh user sebelumnya.
3. Halaman Home
Setelah anggota berhasil melakukan Log in, maka anggota dapat
menggunakan fasilitas web secara penuh. Fasilitas-fasilitas yang terdapat di web
ini antara lain Search Catalog, Status Booking, Histori Peminjaman, Usulan
Buku dan Change Password .
Halaman Search Catalog berfungsi untuk membantu anggota dalam
mencari koleksi buku Perpustakaan Universitas Tama Jagakarsa yang mereka inginkan. Metode search yang digunakan adalah dengan memasukkan kata kunci
pada field yang ada dan memilih kategori tertentu pada combo box yang ada.
Sebagai contoh, Anggota ingin melakukan pencarian terhadap buku berdasarkan nama pengarang, maka ia akan memilih Pengarang sebagai pilihan pada combo box yang telah disediakan.
Hasil pencarian akan ditampilkan secara otomatis, setelah anggota memilih kategori pada combo box.
5. Halaman Booking
Selain untuk melakukan pencarian koleksi buku, halaman Search Catalog
juga berfungsi untuk melakukan booking terhadap buku yang dicari. Caranya
adalah, setelah buku yang dicari ditampilkan oleh web, anggota dapat menekan
tombol select yang ada disebelah kiri buku yang dimaksud. Setelah tombol select
ditekan maka akan tampil halaman Booking (Gambar 4.22)
menampilkan data-data buku yang akan di booking. Untuk membooking buku,
anggota harus menekan tombol booking.
6. Halaman Status Booking
Halaman ini memberikan informasi kepada anggota buku apa yang sedang mereka booking saat ini.
7. Halaman History Peminjaman
Gambar 4.24 Halaman History Peminjaman
Pada halaman History Peminjaman, anggota dapat melihat buku apa saja
yang sedang mereka pinjam dan buku apa saja yang pernah mereka pinjam.
8. Halaman Usulan Buku
Pada halaman ini anggota dapat memberikan usulan buku apa saja yang menurut mereka, harus ditambahkan kedalam koleksi perpustakaan perpustakaan. Yaitu dengan cara mengisi field-field yang ada, lalu menekan
mereka masukkan salah, maka user dapat menekan tombol Clear. Sehingga
data-data yang mereka masukkan ke dalam field akan dihapus.
Gambar 4.25 Halaman Usulan Buku
9. Halaman Change Password
Halaman Change Password digunakan untuk melakukan kegiatan
perubahan password yang dimiliki oleh anggota. Perubahan tersebut dilakukan
Password Baru. Kemudian, anggota memilih tombol Submit sebagai perintah
untuk menganti password yang lama dengan yang baru.
Sistem akan melakukan pengecekan. Jika ID dan Password lama yang
dimiliki oleh anggota benar, maka sistem akan melakukan update terhadap
password lama dan anggotaikan konfirmasi bahwa perubahan password telah
berhasil.
Halaman ini menampilkan sejarah dari Perpustakaan Tama Jagakarsa.
11. Halaman Peraturan
Halaman Peraturan Perpustakaan berisi tentang peraturan-peraturan yang berlaku di
perpustakaan.
Gambar 4.29 Halaman Contact Us
Pada halaman Contact Us terdapat beberapa Contact Person yang dapat
dihubungi jika memiliki pertanyaan atau kritik dan saran, seputar web
Perpustakaan Universitas Tama Jagakarsa ini.
12. Halaman Log Out
Halaman ini tampil jika anggota menekan tombol Log-out.
4.2.2 User Interface untuk Karyawan 4.2.2.1 Bagian Administrasi
1. Halaman Login
Gambar 4.31 Halaman Login Untuk Bagian Administrasi
Halaman ini adalah halaman Login untuk karyawan bagian admisistrasi.
Untuk mengakses halaman Home bagi Bagian Administrasi, maka seorang
Bagian Administrasi perlu menginput ID dan Password. Sistem akan melakukan
pengecekan terhadap validitas ID dan Password yang telah diinput. Akses akan
diberikan, jika data-data yang diberikan adalah valid. Jika data-data yang
diberikan salah, maka sistem akan memberikan konfirmasi agar Bagian Administrasi memasukkan data yang tepat.
Pada halaman Home untuk Bagian Administrasi, terdapat beberapa menu.
Antara lain Booking, Change Password dan Logout.
Gambar 4.32 Halaman Home untuk Bagian Administrasi
3. Halaman Booking
Halaman Booking ini berfungsi untuk mencari Booking yang dilakukan oleh
anggota dan mengubahnya menjadi peminjaman. Caranya adalah dengan mengisi
ID Booking yang akan melakukan peminjaman, lalu menekan tombol Search.
Kemudainsistem akan menampilkan data Booking.
Untuk mengubah Booking menjadi Peminjaman, Bagian Administrasi