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.