PERPUSTAKAAN UNIVERSITAS SURAKARTA FORMULIR PENDAFTARAN ANGGOTA PERPUSTAKAAN UNIVERSITAS SURAKARTA
PERPUSTAKAAN UNIVERSITAS SURAKARTA FORMULIR PENDAFTARAN ANGGOTA PERPUSTAKAAN UNIVERSITAS SURAKARTA
Isilah Formulir ini dengan huruf cetak yang jelas.
I. DATA PRIBADI
1. Nama Lengkap :………………………………
2. Nomor Induk :………………………………
3. Tkt/Progdi/Jurusan :………………………………
4. Jenis kelamin/agama :………………………………
5. Tempat tanggal lahir :………………………………
6. Alamat :………………………………
7. Alamat sekarang :………………………………
8. Bersama ini kami lampirkan :
1 Pas photo ukuran 3x4 =4 lembar
II. DATA ORANG TUA/WALI
1. Nama lengkap :……………………………...
2. Pekerjaan :……………………………...
3. Alamat :……………………………...
Surakarta,…………… Pemohon Pas photo
3x4
Gambar 3.3 Berkas pendaftaran anggota
2. Berkas peminjaman dan pengembalian buku.
Nomor buku
Gambar 3.4 Berkas peminjaman dan pengembalian buku.
3.2.2 Perancangan Sistem Usulan (expected system).
3.2.2.1 STP (Statement of Purpose) Setelah melakukan analisa sistem yang berjalan selanjutnya melakukan proses
pengembangan sistem ( expected system). Langkah pertama yang dilakukan dalam perancangan sistem adalah menentukan STP (Statement of purpose). STP adalah diskripsi tekstual fungsi sistem (Husni Iskandar Pohan, Pengantar Perancangan Sistem, Jakarta 1997:10). Menurut analisa yang telah dilakukan, didapatkan STP sebagai berikut :
Sistem informasi perpustakaan berbasis web di Universitas Surakarta harus dapat melakukan pelayanaan pendaftaran anggota, peminjaman bahan pustaka, pengembalian bahan pustaka yang dipinjam, perpanjangan masa peminjaman bahan pustaka, penelusuran peminjaman, dan melakukan searching buku atau OPAC (Online Public Acces Catalog).
Karena STP dinilai masih bersifat umum, maka harus diuraikan dalam permodelan lain yang dapat lebih memperjelas aktivitas sistem.
3.2.2.2 Data Flow Diagram Contex Level (Context Diagram ) Context diagram (CD) adalah kasus khusus DFD ( bagian DFD yang
berfungsi memetakan model lingkungan), yang dipresentasikan dengan lingkungan tunggal yang mewakili keseluruhan sistem. CD dimulai dengan penggambaran terminator, aliran data, aliran control, penyimpanan dan proses tunggal yang mempresentasikan keseluruhan sistem.
Gambar 3.5 Context diagram expected system.
3.2.2.3 Data Flow Diagram Levelled
1. DFD Level 0 sistem transaksi
Gambar 3.6 DFD Level 0 Sistem transaksi.
2. DFD level 1
Permohonan menjadi anggota
Peminjam
KTA
Formulir Pendaftaran
Data anggota
Proses pencatatan 1.1 Foto 1.2 Proses Pengajuan
Pembuatan Pendaftaran
KTA
Laporan pendaftaran
KTA
Kepala Kantor
Foto
Formulir Pendaftaran
Bagian Administrasi
Permohonan menjadi anggota
Gambar 3.7 DAD Level 1 pendaftaran anggota
3.2.2.4 System Procedure Diagram ( SPD)
1. SPD dokumen pendaftaran anggota
Gambar 3.8 SPD dokumen pendaftaran anggota
2. SPD dokumen peminjaman buku
Gambar 3.9 SPD dokumen transaksi peminjaman
3. SPD dokumen pengembalian buku
Gambar 3.10 SPD transaksi pengembalian buku
3.3 RANCANGAN TABEL DATA
Perancangan sistem informasi perpustakaan berbasis web di Universitas Surakarta terdiri atas dua database yaitu database untuk buku tamu dan database untuk perpustakaan. Database untuk buku tamu memiliki satu tabel yaitu guestbook dan database untuk perpustakaan ada 4 tabel yaitu :
a. Tabel anggota
b. Tabel buku
c. Tabel transaksi
d. Tabel administrator
3.3.1 Database buku tamu
1. Tabel guestbook
Nama table
: guestbook.myd
Kunci primer
: ID
Jumlah field
: 5 (lima)
Fungsi : Untuk menyimpan data buku tamu. Tabel 3.4 Tabel Guestbook
No Nama medan
4 Auto_Increment Nomor urut pengisi
Alamat Email
Judul Komentar
5. ISI
Isi Komentar Jumlah 472
Varchar
---
3.3.2 Database perpustakaan
1. Tabel Anggota
Nama tabel
: anggota.myd
Kunci primer
: NOANGT
Jumlah field
: 11 (Sebelas)
Fungsi
: Untuk menyimpan data anggota
Tabel 3.5 Tabel Anggota
No Nama medan
Nomor anggota
2. N0INDK
Varchar 10
---
Nomor induk anggota (NIM atau NIK).
3. FAK
Varchar 1 ---
Fakultas atau progdi atau status anggota. Contoh:
J=Teknik Informatika.
3. NMANGT Varchar 50
---
Nama anggota
Tempat lahir anggota
Tanggal lahir anggota
6. JNSKLM
Varchar 1 ---
Jenis kelamin L=laki- laki, P=perempuan
7. AGAMA
Varchar 3 ---
Alamat asli
Alamat tinggal
10. NOTLP
Varchar 13 ---
Nomor telepon
11. EMAIL
Alamat email Jumlah 258
Varchar 25 ---
Format nomor anggota:
Format 999/
Contoh
Keterangan :
1. : Nomor urut
2. : Jurusan atau status anggota
3. : Tahun masuk
2. Tabel buku
Nama berkas
: buku.myd
Kunci primer
: NOKTLG
Jumlah field
: 13 (tiga belas)
Fungsi : Untuk menyimpan data koleksi bahan pustaka
Tabel 3.6 Tabel buku
No Nama medan
Nomor katalog berisi klasifikasi, tiga huruf nama pengarang, satu huruf judul, dan eksemplar keberapa.
Judul buku
Nama pengarang
Nomor ISBN
Nama penerbit
6. THNTBT
Year --
---
Tahun terbit
Kota buku diterbitkan
Nomor Inventaris
Cetakan ke berapa
10. JMLHAL
Int 5 ---
Jumlah halaman
Kategori koleksi
Gambar Sampul
12. DESKSI
Deskripsi buku Jumlah 580
Varchar 255
---
Format nomor buku:
Format 9 9 9 9 . 9 9 9 9 / X x x /x/C.9 Contoh 7 3 4 1 . 2 0 8 9 / A r
b /a/C.2
Keterangan:
1. : klasifikasi buku
2. : tiga huruf nama pengarang
3. : satu huruf judul
4. : eksemplar keberapa
3. Tabel transaksi
Nama berkas
: transaksi.myd
Kunci primer
: ID
Jumlah field
Fungsi :Untuk menyimpan data transaksi bahan pustaka
Tabel 3.7 Tabel transaksi
No Nama medan
5 Auto_increment Nomor transaksi
2. NOANGT Varchar
10 ---
Nomor anggota
Nomor katalog atau call numb.
4. TGLPJM
Date --
---
Tanggal pinjam
5. TGLKB1
Date --
--- Tanggal buku harus
kembali
6. TGLKM1
Date --
---
Tanggal buku
kembali
7. TGLKB2
Date --
---
Tanggal diperpanjang Peminjaman
8. TGLKM2
Date --
---
Tanggal Buku Dikembalikan setelah masa perpanjangan
Waktu lebih atau waktu keterlambatan
Tarif denda
11. TAGIH
1 --- Y=ya, T=tidak jumlah 87
Varchar
4. Tabel administrator
Nama berkas
: admin.myd
Kunci primer
: ID
Jumlah field
: 4 (empat)
Fungsi
: Untuk menyimpan data administrator Tabel 3.8 Tabel Administrator
No Nama medan
2 Auto_Increment ID Administrator
Nama Administrator
Username administrator
4. PASSW
Varchar 8 ---
Password administrator
Jumlah 50
3.4 RELASI ANTAR TABEL
Gambar 3.11 Gambar relasi antar tabel
3.5 RANCANGAN HALAMAN MASUKAN DAN KELUARAN
Perancangan sistem ini bekerja dalam sebuah web server yang dapat diakses melalui jaringan intranet atau internet. Karena sistem ini berjalan dalam sebuah jaringan intranet atau internet maka dapat dijalankan secara multiuser, yang dapat diakses oleh banyak pengguna secara bersamaan dari komputer yang berbeda-beda.
Dalam perancangan sistem informasi perpustakaan berbasis web ini dibagi dua macam rancangan halaman yaitu :
1. Rancangan halaman untuk administrator.
2. Rancangan halaman untuk anggota atau pengguna. Perbedaan antara kedua rancangan tersebut adalah pada hak akses akan data
yang akan dimasukkan dan data yang diperlihatkan. Pada rancangan masukan administrator berfungsi untuk memasukan data buku, mengubah atau menghapus data anggota atau data buku, mencetak kartu katalog, penagihan, dan melayani sirkulasi perpustakaan. Pada rancangan masukan pengguna atau anggota berfungsi untuk melakukan searching atau penelusuran informasi data koleksi dan keanggotaan.
Untuk memperjelas gambaran tentang sistem yang akan dibuat berikut ini digambarkan struktur link dan alur programnya :
Gambar 3.12 Desain Struktur link
Gambar 3.13 Struktur atau alur program
3.5.2 Rancangan Halaman Untuk Member atau Anggota
3.5.1.1 Rancangan halaman untuk melakukan searching
Gambar 3.14 Rancangan halaman untuk searching.
3.5.1.2 Rancangan halaman untuk isi buku tamu.
Gambar 3.15 Rancangan halaman untuk isi buku tamu
3.5.3 Rancangan halaman untuk Administrator
3.5.1.1 Rancangan halaman input data anggota
Gambar 3.16 Rancangan halaman input data anggota
3.5.1.2 Rancangan halaman input data buku
Gambar 3.17 Rancangan halaman input data buku
3.5.1.3 Rancangan halaman transaksi peminjaman
Gambar 3.18 Rancangan halaman transaksi peminjaman
3.5.1.4 Rancangan halaman transaksi pengembalian
Gambar 3.19 Rancangan halaman transaksi pengembalian
3.5.1.5 Rancangan halaman Ubah Password
Gambar 3.20 Rancangan halaman Ubah Password
3.5.2 Rancangan Halaman Keluaran (output)
3.5.2.1 Rancangan keluaran data anggota.
Tabel 3.9 Rancangan keluaran data anggota.
No. Nama
No. Anggota
No. Induk
Fak/status keterangan
99. XXXX XXXXX XXXXX XXXXXX Edit Hapus
3.5.2.2 Rancangan keluaran data anggota detail. Tabel 3.10 Rancangan keluaran data anggota detail Nama XXXXXXXXX
Nomor anggota
XXXXXXXXX
Nomor Induk
XXXXXXXXX
Fakultas/Status XXXXXXXXX Jenis Kelamin
Tempat lahir
XXXXXXXXX
Tanggal lahir
9999-99-99
Agama XXXXXXXXX Alamat asli
XXXXXXXXX
Alamat tinggal
XXXXXXXXX
Nomor telepon
XXXXXXXXX
Email XXXXXXXXX
3.5.2.3 Rancangan keluaran data buku.
Tabel 3.11 Rancangan keluaran data buku.
No. Kelompok
No. Katalog
99. XXXX XXXXX XXXXX XXXXXX Edit Hapus
3.5.2.4 Rancangan keluaran data buku detail. Tabel 3.12 Rancangan keluaran data buku detail Gambar Sampul
Judul
XXXXXXXXX
Nomor katalog
Nomor ISBN
XXXXXXXXX
Nama Penerbit
Gambar sampul
Tahun terbit
Kota buku diterbitkan
XXXXXXXXX
Nomor Inventaris
XXXXXXXXX
Cetakan ke-
Jumlah halaman
3.5.2.5 Rancangan keluaran data transaksi.
Tabel 3.13 rancangan keluaran data transaksi
Tanggal hrs Tagih Ket. Katalog
Id Nomor
99. XXXX XXXXX XXXXX XXXXXX X Detail
3.5.2.6 Rancangan keluaran data transaksi detail. Tabel 3.14 Rancangan keluaran data transaksi detail
Nomor transaksi
Nomor anggota
XXXXXXXX
Nomor Katalog
XXXXXXXX
Tanggal pinjam
9999-99-99
Tanggal harus kembali
9999-99-99
Tanggal buku kembali
9999-99-99
Tanggal perpanjangan
9999-99-99
Tanggal pengembalian
9999-99-99
Setelah perpanjangan Waktu lebih
Denda 9999999 Tagih X
3.5.2.7 Rancangan keluaran data buku yang masih dipinjam. Tabel 3.15 Rancangan keluaran data buku yang masih dipinjam
Tanggal harus Anggota
Id Nomor
99. XXXX XXXXX XXXXX XXXXXX
3.5.2.8 Rancangan keluaran data searching buku.
Tabel 3.16 Rancangan keluaran data searching buku
No. Nomor katalog
Judul
Data buku
Kelompok
99. XXXX XXXXX XXXXX XXXXXX
3.5.2.9 Rancangan keluaran buku tamu (guestbook). Tabel 3.17 Rancangan keluaran data buku tamu.
Id 99999 Nama XXXXXXXXX Email XXXXXXXXX Subjek XXXXXXXXX Isi Komentar
XXXXXXXXX
BAB IV IMPLEMENTASI SISTEM
4.1 HALAMAN ADMINISTRATOR Administrator adalah orang yang bertanggung jawab mengelola, menjalankan dan merawat program aplikasi. Administrator bertanggung jawab dalam setiap transaksi yang dilakukan, misalnya menambah, mengurangi, menghapus, dan mengganti rekaman-rekaman yang ada dalam database.Untuk dapat menjaga data tetap konsisten maka tidak setiap orang bisa masuk kedalam basis data maka diperlukan user authentification. Dimana administrator mempunya user id dan password untuk masuk kedalam program.
4.1.1 Halaman Login Administrator
Gambar 4.1 Halaman Login administrator
Halaman Login untuk konfirmasi administrator dan passwordnya sebagai penjagaan keamanan data, agar tidak sembarang orang dapat masuk kedalam sistem program tersebut. bagian-bagiannya, yaitu :
1) User id, adalah nama user atau pemakai dalam hal ini administrator.
2) Password administrator.
4.1.2 Halaman Input Data Anggota
Gambar 4.2 Halaman input data anggota Halaman input data anggota digunakan untuk memasukkan data anggota baru. Halaman ini hanya dapat diakses oleh administrator saja. Adapun halaman ini berisi :
1) Isian untuk memasukkan data anggota
2) Tombol Simpan untuk proses penyimpanan data.
3) Tombol Kosongkan, untuk membatalkan atau mengkosongkan halaman.
4) Tombol Lihal Data, untuk melihat data anggota yang telah dimasukkan atau data anggota semuanya.
4.1.3 Halaman Input Data Buku
Gambar 4.3 Halaman input data buku
Halaman input data buku digunakan untuk memasukkan data anggota baru. Halaman ini hanya dapat diakses oleh administrator saja. Adapun halaman ini berisi :
5) Isian untuk memasukkan data buku
6) Tombol Simpan untuk proses penyimpanan data.
7) Tombol Kosongkan, untuk membatalkan atau mengkosongkan halaman.
8) Tombol Lihat Data, untuk melihat data buku yang telah dimasukkan atau data buku semuanya.
4.1.4 Halaman Transaksi Peminjaman Buku
Gambar 4.4 Halaman input transaksi peminjaman Halaman transaksi peminjaman digunakan untuk mengisikan setiap transaksi peminjaman buku. Halaman ini berisi :
1) Isian untuk memasukkan nomor anggota yang meminjam, nomor katalog buku, tanggal pinjam, tanggal buku harus kembali dan status tagih yang otomatis bernilai Ya.
2) Tombol Kirim untuk melanjutkan pemrosesan data.
4.1.5 Halaman Transaksi Pengembalian Buku
Gambar 4.5 Halaman untuk melihat status nomor anggota dalam proses pengembalian buku. Dengan memasukkan nomor anggota dan menekan tombol Lihat maka akan terlihat status anggota seperti gambar dibawah ini :
Gambar 4.6 Halaman transaksi pengembalian buku
4.1.6 Tampilan Data Anggota
Gambar 4.7 Halaman data anggota keseluruhan
Gambar diatas merupakan tampilan dari data anggota keseluruhan yang telah diinputkan dari halaman input data anggota. Tampilan tersebut hanya bisa ditampilkan oleh Administrator yang telah login terlebih dahulu. Halaman tersebut terdiri dari :
1) Link-link untuk menuju halaman menu utama, data anggota, data buku, dan transaksi.
2) Link dari nama anggota yang menjadi identitas untuk mengetahui data anggota secara detail. Apabila diklik akan menuju halaman detail data anggota seperti gambar dibawah ini.
Gambar 4.8 halaman detail data anggota
3) Link untuk edit data anggota. Apabila diklik akan menuju kehalaman untuk edit data anggota seperti gambar dibawah ini.
Gambar 4.9 Halaman edit data anggota
4.1.7 Tampilan Data Buku
Gambar 4.10 Tampilan data buku keseluruhan Gambar diatas merupakan tampilan dari data buku keseluruhan yang telah diinputkan dari halaman input data buku. Tampilan tersebut hanya bisa ditampilkan oleh Administrator yang telah login terlebih dahulu. Halaman tersebut terdiri dari :
1) Link-link untuk menuju halaman menu utama, data anggota, data buku, dan transaksi.
2) Link dari Judul buku yang menjadi identitas untuk mengetahui data buku secara detail. Apabila diklik akan menuju halaman detail data buku seperti gambar dibawah ini.
Gambar 4.11 Halaman detail data buku
3) Link untuk edit data buku. Apabila diklik akan menuju kehalaman untuk edit data buku seperti gambar dibawah ini.
Gambar 4.12 Halaman edit buku
4) Link untuk menghapus data perbuku.
4.1.8 Tampilan data transaksi
Gambar 4.13 tampilan data transaksi keseluruhan Setiap transaksi yang dilakukan akan masuk kedalam data transaksi seperti gambar 4.10. halaman tersebut berisi :
1) Link-link untuk menuju halaman menu utama, data anggota, data buku, dan transaksi.
2) Link dari Nomor Anggota yang akan membawa ke halaman edit transaksi buku.
Gambar 4.14 Halaman edit transaksi
3) Link detail. Berupa link yang membawa ke halaman detail transaksi perbuku atau peranggota.
Gambar 4.15 Halaman detail transaksi perbuku atau peranggota
4.1.9 Halaman atau menu Konfirmasi
4.1.9.1 Konfirmasi apabila login gagal.
Gambar 4.16 konfirmasi login gagal.
4.1.9.2 Konfirmasi ganti password gagal.
Gambar 4.17 konfirmasi ganti password gagal.
4.1.9.3 Konfirmasi pengisian form kosong.
Gambar 4.18 konfirmasi pengisian form kosong.
4.1.9.4 Konfirmasi pengisian anggota baru yang sudah ada.
Gambar 4.19 Konfirmasi pengisian anggota baru yang sudah ada.
4.1.9.5 Konfirmasi pengisian nomor katalog yang sudah ada.
Gambar 4.20 Konfirmasi pengisian nomor katalog yang sudah ada.
4.2 HALAMAN MEMBER ATAU ANGGOTA
Halaman untuk member dan anggota adalah halaman yang disediakan untuk public yang digunakan interaksi antara pemakai dan basis data ataupun administrator. Dalam sistem inhalamanasi ini disediakan dia interaksi yaitu halaman untuk pengisian buku tamu dan halaman untuk searching koleksi buku yang tersedia di perpustakaan Universitas Surakarta.
Gambar 4.21 Home Page Perpustakaan Universitas Surakarta
4.2.1 Halaman untuk melakukan searching buku
Gambar 4.22 Halaman untuk melakukan searching buku Penelusuran buku dapat dilakukan dengan berbagai kriteria tertentu yaitu berdasarkan Judul, Pengarang atau Kelompok. Dengan memasukkan kriteria Gambar 4.22 Halaman untuk melakukan searching buku Penelusuran buku dapat dilakukan dengan berbagai kriteria tertentu yaitu berdasarkan Judul, Pengarang atau Kelompok. Dengan memasukkan kriteria
Gambar 4.23 Halaman hasil pencarian buku
4.2.2 Halaman untuk melakukan pengisian buku tamu (guestbook)
Gambar 4.24 Halaman untuk isi buku tamu
Keterangan : Range:
R : Buruk 4 K : Kurang 3
C : Cukup 2
B : Baik
S : Baik sekali 0
Jumlah Responden : 20 orang
Berdasarkan hasil pooling dari 20 koresponden (administrator dan user), dapat diketahui prosentase hasil pooling sebagai berikut:
1. Keluwesan
Dari pooling uji coba sostem maka dapat
10 B
9 disimpulkan unutk keluwesan adalah baik.
keluwesan
2. Kemudahan
10 B Dari pooling uji coba sostem maka
dapat disimpulkan unutk keluwesan
4 B adalah baik.
kemudahan
3. Muatan
Dari pooling uji coba sostem maka
10 B
8 dapat disimpulkan unutk keluwesan
C adalah baik.
muatan
4. Tampilan
Dari pooling uji coba sostem maka
dapat disimpulkan unutk keluwesan
10 B K
C adalah baik.
RKC
tampilan
5. Manfaat
Dari pooling uji coba sostem maka
dapat disimpulkan unutk keluwesan
4 C adalah baik.
manfaat
BAB V KESIMPULAN DAN SARAN
5.1 KESIMPULAN
1. Perpustakaan Universitas Surakarta belum memanfaatkan sistem komputer secara efektif dalam melakukan kerjanya. Untuk membantu penanganan beban kerja dibutuhkan sistem yang terkomputerisasi, dalam hal ini dengan teknologi komputer berbasis web.
2. Dengan dikembangkannya sistem informasi Perpustakaan di Universitas Surakarta maka permasalahan-permasalahan yang timbul dapat ditekan seminimal mungkin, terutama pada sistem basis data setiap transaksi yang dilakukan.
3. Dengan pengembangan aplikasi berbasis web (web based application development) memudahkan dalam proses instalasi dan dalam pengembangan sistem selanjutnya.
5.2 SARAN
1. Dalam perancangan sistem ini aspek keamanan sistem (security system) secara detail belum dibicarakan. Maka diharapkan untuk peneliti berikutnya dapat menambah dan melengkapi kekurangan-kekurangan yang ada.
2. Untuk dapat mengoperasikan komputer secara maksimal dibutuhkan sumber daya manusia yang bisa menggunakan komputer, sehingga sistem yang digunakan dapat manfaatkan secara optimal.
3. Sistem usulan ini dirancang dalam lingkungan LAN (Local Area Network), sebagai saran bagi peneliti selanjutnya perancangan ini dapat dibuat dalam lingkungan Internet yang lebih luas.