pembuatan aplikasi penulisan data pada compact disc

114
LAYANAN BAGI PENGGUNA MELALUI SISTEM SIRKULASI PERPUSTAKAAN BERBASIS WINDOWS YANG TERINTEGRASI DENGAN SISTEM KATALOG BERBASIS WEB DI PERPUSTAKAAN PELANGI KRISTUS INTERNATIONAL SEMINARY Oleh: Arlinah Imam Rahardjo Anastassia Tineke Soewandi Alexander Setiawan JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI UNIVERSITAS KRISTEN PETRA

Upload: lamque

Post on 12-Jan-2017

232 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

LAYANAN BAGI PENGGUNA MELALUI SISTEM SIRKULASI PERPUSTAKAAN BERBASIS WINDOWS

YANG TERINTEGRASI DENGAN SISTEM KATALOG BERBASIS WEB DI PERPUSTAKAAN

PELANGI KRISTUS INTERNATIONAL SEMINARY

Oleh:

Arlinah Imam Rahardjo

Anastassia Tineke Soewandi

Alexander Setiawan

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS KRISTEN PETRA

SURABAYA

2005

Page 2: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

LAPORAN PENELITIANNO: 15/Pen/Informatika/I/2005

LAYANAN BAGI PENGGUNA MELALUI SISTEM SIRKULASI PERPUSTAKAAN BERBASIS WINDOWS

YANG TERINTEGRASI DENGAN SISTEM KATALOG BERBASIS WEB DI PERPUSTAKAAN

PELANGI KRISTUS INTERNATIONAL SEMINARY

Oleh:

Arlinah Imam Rahardjo

Anastassia Tineke Soewandi

Alexander Setiawan

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS KRISTEN PETRA

SURABAYA

2005

Page 3: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

LEMBAR IDENTITAS DAN PENGESAHAN

LAPORAN HASIL PENELITIAN

1. a. Judul Penelitian : LAYANAN PENGGUNA MELALUI SISTEM SIRKULASI PERPUSTA- KAAN BERBASIS WINDOWS YANG TERINTE GRASI DENGAN SISTEM KATALOG BERBASIS WEB DI PERPUSTAKAAN PELANGI KRISTUS INTERNATIONAL SEMINARY

b. Nomor Penelitian : 15/Pen/Informatika/I/2005c. Jalur Penelitian : I / II / III / IV

2. Ketua Penelitia. Nama lengkap dan Gelar : Arlinah Imam Rahardjo, MLISb. Jenis Kelamin : Perempuanc. Pangkat/Golongan/NIP : Pembina Tingkat I /IVB/76010d. Bidang Ilmu yang diteliti : Sistem Informasie. Jabatan Akademik : -f. Fakultas/Jurusan : Fakultas Teknologi Industri / Teknik

Informatikag. Universitas : Universitas Kristen Petra

3. Anggota Tim Peneliti (I) : a. Nama lengkap dan Gelar : Anastassia Tieneke Soewandib. Jenis Kelamin : Perempuanc. Pangkat/Golongan/NIP : -d. Bidang Ilmu yang diteliti : Sistem Informasie. Jabatan Akademik : -f. Fakultas/Jurusan : Fakultas Teknologi Industri / Teknik

Informatikag. Universitas : Universitas Kristen PetraAnggota Tim Peneliti (II) :a. Nama lengkap dan Gelar : Alexander Setiawan S.Komb. Jenis Kelamin : Laki-lakic. Pangkat/Golongan/NIP : Penata Muda Tingkat I/ IIIB / 04021d. Bidang Ilmu yang diteliti : Sistem Informasi e. Jabatan Akademik : Asisten Ahlif. Fakultas/Jurusan : Fakultas Teknologi Industri / Teknik

Informatikag. Universitas : Universitas Kristen Petra

4. Lokasi Penelitian : Surabaya5. Kerjasama dengan Instansi lain

Nama Instansi : Alamat : -

6. Tanggal Penelitian : Desember 2004 s/d Juli 20057. Biaya : -

ii

Page 4: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Surabaya, 8 Juli 2005

Mengetahui,Ketua Jurusan/ Ka. Unit Ketua Peneliti

Ir. Djoni H.Setiabudi, M.Eng. Arlinah Imam RahardjoNIP. 85-009 NIP. 76-010

Menyetujui,Dekan Fakultas Teknologi Industri

Ir. Oegik Soegihardjo, M.Sc., M.A.NIP. 87-007

iii

Page 5: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

ABSTRAK

Pelangi Kristus International Seminary merupakan sebuah sekolah Kristen untuk anak-anak usia 3-15 tahun. Sekolah ini sedang menghadapi permasalahan dalam mengelola perpustakaan yang dimiliki agar dapat melayani peminjaman bahan pustaka bagi pengguna lebih cepat dan tepat termasuk dalam memberi informasi keberadaan bahan pustaka serta status peminjaman bahan pustaka langsung ke pengguna.. Namun saat ini. Perpustakaan masih belum memiliki sistem sirkulasi maupun katalog perpustakaan yang dapat menyediakan informasi keberadaan koleksi yang dimiliki perpustakaan. Sistem katalog berbasis web yang dirancang diharapkan dapat memudahkan anggota perpustakaan Pelangi Kristus dalam mencari informasi tentang bahan pustaka yang dimiliki perpustakaan tanpa batas waktu dan tempat. Sistem sirkuasi berbasis window yang terintegrasi dengan Online Catalog, yang dirancang sesuai dengan kebutuhan dan kondisi perpustakaan juga diharapkan dapat memudahkan dan mempercepat petugas dalam menangani layanan sirkulasi maupun membuat laporan. Integrasi dengan Online Catalog memungkinkan adanya informasi status peminjaman bahan pustaka bagi pengguna secara langsung .

Pemrograman yang dilakukan untuk membuat sistem diatas dilakukan dengan menggunakan bahasa pemrograman PHP 4.3.10 dan Borland Delphi 7.0 dengan database server MySQL 3.23.54-nt, serta web server IIS 5.1.

Dari hasil implementasi sistem dan uji coba, disimpulkan bahwa sistem sistem sirkulasi yang terintegrasi dengan sistem Online Catalog dapat menjawab permasalahan yang dihadapi sehingga dapat membantu perpustakaan dalam melayani pengguna secara cepat dan tepat.

Kata kunci:

Katalog berbasis web., Sirkulasi, Perpustakaan

iv

Page 6: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

ABSTRACTPelangi Kristus International Seminary is a Christian School for 3-15

years old children. This school is facing a problem on how to manage the library and serve the users efficiently and effectively including how to inform the borrowing status of the collection directly to the users. The library has no circulation system and library catalog yet. A web-based catalog designed based on the needs of the library is expected to be able to provide access to the library catalog anytime and from everywhere. The windows-based circulation system integrated into the web-based catalog, designed and developed based on the needs of the library, is expected to help the librarian to manage the circulation process and to do the reporting efficiently and effectively. The integration of the circulation process into the online catalog is giving the opportunity for the users to view the borrowing status of the collection directly.

The system is developed using PHP 4.3.10 and Borland Delphi 7.0 with MySQL 3.23.54-nt as the database server, and IIS 5.1 as the web server.

From the implementation and test results, it is concluded that the integration of the circulation system into the Online Catalog, is able to answer the problem of the library and helps the library to serve its users efficiently and effectively.

Keywords:Web-based Catalog, Circulation, Library

v

Page 7: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

KATA PENGANTAR

Penulis mengucapkan syukur kepada Tuhan Yang Maha Esa atas selesainya penelitian ini. Tak lupa penulis juga mengucapkan terima kasih pada Pelangi Kristus International Seminary yang telah memberi kesempatan untuk melakukan penelitian. Penulis berharap apa yang telah dibuat dapat membantu perpustakaan Pelangi Kristus untuk mengatasi problem yang dihadapi dan melayani lebih baik. Penulis juga berterima kasih buat seluruh rekan Jurusan Teknik Informatika Universitas Kristen Petra atas dukungan yang diberikan dalam penulisan laporan penelitian.

Penulis sadar bahwa hasil penelitian ini masih jauh dari sempurna. Karena itu penulis mengharapkan saran dan kritik yang membangun dari berbagai pihak demi perbaikan dari penelitian ini. Penulis berharap semoga penelitian ini dapat memberikan kontribusi bagi perkembangan ilmu di bidang perpustakaan dan sistem informasi pada umumnya.

Sekali lagi penulis mengucapkan terima kasih kepada semua pihak yang telah membantu selesainya penelitian ini, yang tidak dapat disebutkan satu persatu.

Surabaya, 8 Juli 2005

Penyusun

vi

Page 8: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

DAFTAR ISI

LEMBAR IDENTITAS DAN PENGESAHAN ....................................................ii

ABSTRAK .............................................................................................................iv

ABSTRACT ............................................................................................................v

KATA PENGANTAR ...……………………………………………………........vi

DAFTAR ISI ........................................................................................................vii

DAFTAR GAMBAR ..............................................................................................x

DAFTAR TABEL ................................................................................................xii

BAB 1. PENDAHULUAN 1.1 Latar Belakang ..................................................................................................11.2 Permasalahan ....................................................................................................21.3 Tujuan Penelitian…………………………………………………………….. .21.4 Ruang Lingkup Pembahasan..............................................................................31.5 Sistematika Penyusunan Laporan .....................................................................4

BAB 2. TINJAUAN PUSTAKA 2.1 Pengertian Perpustakaan ...................................................................................62.2 Layanan Sirkulasi ..............................................................................................62.3 Pengkatalogan ...................................................................................................7

BAB 3. METODE PENELITIAN 3.1 Metodologi ........................................................................................................9

3.1.1 Survei Perpustakaan Pelangi Kristus ....................................................93.1.2 Studi Literatur .......................................................................................93.1.3 Analisis dan Desain Sistem ...................................................................93.1.4 Implementasi Sistem .............................................................................93.1.5 Pengujian dan Evaluasi Sistem ...........................................................103.1.6 Kesimpulan dan Saran.........................................................................10

3.2 Analisis Sistem Perpustakaan Saat Ini.............................................................103.2.1 Sistem Peminjaman Buku Saat Ini ......................................................113.2.2 Sistem Peminjaman Audio Visual Saat Ini ..........................................123.2.3 Sistem Pengembalian Buku Saat Ini ...................................................133.2.4 Sistem Pengembalian Audio Visual Saat ini .......................................143.2.5 Sistem Pemesanan Buku Saat Ini ........................................................153.2.6 Sistem Pemesanan Audio Visual Saat Ini ............................................163.2.7 Sistem Demerit dan Penggantiannya ..................................................173.2.8 Sistem Keanggotaan ............................................................................17

3.3 Perancangan Sistem ........................................................................................183.3.1 Desain Sistem Online Catalog ..............................................................18

3.3.1.1 Peta Online Catalog ...............................................................183.3.1.2 Desain Flowchart Online Catalog..........................................19

3.3.2 Desain Sistem Sirkulasi Berbasis Windows ..........................................213.3.2.1 Desain Document Flowchart .................................................22

vii

Page 9: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.3.2.2 Desain Data Flow Diagram (DFD) .....................................283.3.2.3 Desain Entity Relationship Diagram (ERD) ........................34

3.4 Desain Database .............................................................................................363.4.1 Tabel ADMINISTRATOR .................................................................373.4.2 Tabel ANGKATAN ............................................................................373.4.3 Tabel BAHAN_PUSTAKA ................................................................383.4.4 Tabel BAHASA ..................................................................................383.4.5 Tabel CATEGORY ...........................................................................383.4.6 Tabel DEMERIT_REPLACEMENT ................................................383.4.7 Tabel DETAIL_BAHAN_PUSTAKA .............................................393.4.8 Tabel HAK_PINJAM .......................................................................393.4.9 Tabel KUOTA_ANGGOTA .............................................................403.4.10 Tabel JENIS_KOLEKSI ...................................................................403.4.11 Tabel JENIS_SUBYEK ................................................................403.4.12 Tabel MASTER_DEMERIT ........................................................413.4.13 Tabel MASTER_DENDA ..............................................................413.4.14 Tabel ORANG_TUA ....................................................................413.4.15 Tabel PENERBIT .........................................................................413.4.16 Tabel PESANAN ............................................................................423.4.17 Tabel PINJAMAN ............................................................................423.4.18 Tabel SISWA ....................................................................................433.4.19 Tabel STUDENT_CLASS ................................................................433.4.20 Tabel SUBYEK ................................................................................433.4.21 Tabel SUPERVISOR ........................................................................443.4.22 Tabel USERS ....................................................................................443.4.23 Tabel ORTU_ANAK ........................................................................44

3.5 Struktur Menu Software Sirkulasi ...................................................................45

BAB 4. HASIL PENELITIAN DAN PEMBAHASAN 4.1 Pengujian Online Catalog ..............................................................................46

4.1.1 Menu Search dari Halaman Simple Search.........................................464.1.2 Menu Search dari Halaman Advanced Search dari Catalog Online . .474.1.3 Halaman Search Result .......................................................................484.1.4 Halaman Detail ...................................................................................50

4.2 Pengujian Software Sirkulasi Berbasis Windows ............................................514.2.1 Halaman Menu Utama ........................................................................514.2.2 Halaman Group List ............................................................................524.2.3 Halaman Student Profile .....................................................................524.2.4 Halaman Member’s Privilege .............................................................534.2.5 Halaman Demerit and Fine List ..........................................................544.2.6 Halaman Borrowing and Re-Borrwoing Collections ..........................554.2.7 Halaman Returning Collections ..........................................................564.2.8 Halaman Ordering Collections ...........................................................574.2.9 Halaman Ordering List .......................................................................584.2.10 Halaman Demerit Substitution ............................................................594.2.11 Halaman Paying Fine .........................................................................604.2.12 Halaman Searching Members Transactions .......................................614.2.13 Halaman Seacrhing Collections ..........................................................62

viii

Page 10: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

4.2.14 Halaman Find Connection ..................................................................634.2.15 Halaman Report Borrowing Members ................................................644.2.16 Halaman Report Returning Members .................................................654.2.17 Halaman Report The Most Popular Collection ..................................654.2.18 Halaman Report The Overdue Collections .........................................664.2.19 Halaman Report The Most Active Borrower .......................................66

BAB 5. KESIMPULAN DAN SARAN 5.1 Kesimpulan .....................................................................................................675.2 Saran ...............................................................................................................69

DAFTAR PUSTAKA ...........................................................................................71

ix

Page 11: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

DAFTAR GAMBAR

3.1 Sistem Peminjaman Buku Saat Ini ............................................................12

3.2 Sistem Peminjaman Audio Visual Saat Ini ................................................13

3.3 Sistem Pengembalian Buku Saat Ini .........................................................14

3.4 Sistem Pengembalian Audio Visual Saat Ini .............................................15

3.5 Sistem Pemesanan Buku Saat Ini ..............................................................16

3.6 Sistem Pemesanan Audio Visual Saat Ini ..................................................17

3.7 Peta Online Catalog...................................................................................19

3.8 Flowchart Halaman Utama .......................................................................20

3.9 Flowchart Procedure Simple Search atau Advanced Search ...................21

3.10 Desain Sistem Peminjaman Bahan Pustaka ..............................................24

3.11 Desain Sistem Pengembalian Bahan Pustaka ..........................................26

3.12 Desain Sistem Pemesanan Bahan Pustaka ................................................28

3.13 DFD Context Diagram ..............................................................................29

3.14 DFD Level 0 ..............................................................................................31

3.15 DFD Level 1 Proses Peminjaman Bahan Pustaka .....................................32

3.16 DFD Level 1 Proses Pengembalian Bahan Pustaka ..................................33

3.17 DFD Level 1 Proses Perpanjangan Bahan Pustaka ...................................34

3.18 ERD Conceptual Data Model ...................................................................35

3.19 ERD Physical Data Model ........................................................................36

3.20 Struktur Menu Software Sirkulasi..............................................................45

4.1 Pengisian Simple Search ...........................................................................47

4.2 Pengisian Semua Kategori Pada Halaman Advanced Search ...................48

4.3 Halaman Search Result .............................................................................49

4.4 Hasil Pencarian Tidak Ditemukan ............................................................50

4.5 Halaman Detail Bahan Pustaka Berjudul “MENGAPA DAUD BERANI?” ..51

4.6 Menu-menu Yang Dapat Diakses Oleh KABAG SIRKULASI ...............52

4.7 Pengisian Nama Angkatan Baru ...............................................................52

4.8 Pengisian Halaman Student Profile Beserta Parent Profile .....................53

4.9 Tampilan Hasil Klik Tombol Search Kategori Student ............................54

4.10 Tampilan Halaman Penggantian Variabel Demerit ..................................54

x

Page 12: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

4.11 Pengisian Modul Borrowing Student ........................................................55

4.12 Pengisian Modul Perpanjangan Siswa ......................................................56

4.13 Pengisian Modul Returning Student .........................................................56

4.14 Pengisian Modul Pemesanan Student .......................................................57

4.15 Pengambilan Pesanan Oleh Pemesan ........................................................58

4.16 Daftar Pesanan Siswa Yang Belum Diambil ............................................59

4.17 Daftar Pesanan Siswa dan Demerit Detail Siswa Yang Bersangkutan .....60

4.18 Daftar dan Keterangan Denda Orang Tua ................................................61

4.19 Hasil Pencarian Detail Transaksi Anggota (Student) ...............................62

4.20 Hasil Pencarian Bahan Pustaka .................................................................63

4.21 Hasil Pencarian Orang Tua dari Student Tertentu.....................................64

4.22 Laporan Peminjaman Semua Jenis Anggota Tanpa Memilih Periode ......64

4.23 Laporan Pengembalian Student Periode Bulan Juni 2005 ........................65

4.24 Laporan Koleksi Terlaris Periode Bulan Mei 2005 ..................................65

4.25 Laporan Koleksi Yang Terlambat Dikembalikan .....................................66

4.26 Laporan Peminjam Terbanyak (Siswa) .....................................................66

xi

Page 13: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

DAFTAR TABEL

3.1 Tabel ADMINISTRATOR ................................................................................37

3.2 Tabel ANGKATAN ...........................................................................................37

3.3 Tabel BAHAN_PUSTAKA ...............................................................................38

3.4 Tabel BAHASA .................................................................................................38

3.5 Tabel CATEGORY ............................................................................................38

3.6 Tabel DEMERIT_REPLACEMENT .................................................................39

3.7 Tabel DETAIL_BAHAN_PUSTAKA ..............................................................39

3.8 Tabel HAK_PINJAM ........................................................................................40

3.9 Tabel KUOTA_ANGGOTA .............................................................................40

3.10 Tabel JENIS_KOLEKSI ....................................................................................40

3.11 Tabel JENIS_SUBYEK .....................................................................................40

3.12 Tabel MASTER_DEMERIT .............................................................................41

3.13 Tabel MASTER_DENDA .................................................................................41

3.14 Tabel ORANG_TUA .........................................................................................41

3.15 Tabel PENERBIT ..............................................................................................42

3.16 Tabel PESANAN ...............................................................................................42

3.17 Tabel PINJAMAN .............................................................................................42

3.18 Tabel SISWA .....................................................................................................43

3.19 Tabel STUDENT_CLASS .................................................................................43

3.20 Tabel SUBYEK .................................................................................................44

3.21 Tabel SUPERVISOR .........................................................................................44

3.22 Tabel USERS .....................................................................................................44

3.23 Tabel ORTU_ANAK .........................................................................................45

xii

Page 14: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

BAB 1. PENDAHULUAN

1.1. Latar Belakang

Pelangi Kristus International Seminary merupakan sebuah sekolah

Kristen untuk anak-anak usia 3-15 tahun. Perpustakaan merupakan salah satu

fasilitas yang penting dan harus ada dalam sekolah untuk dapat menunjang proses

belajar mengajar. Pelangi Kristus telah memiliki fasilitas ini, namun selama ini

perpustakaan hanya dikelola oleh seorang penanggung jawab perpustakaan dan

seorang staf teknis. Keduanya adalah guru di Pelangi Kristus yang membantu

berjalannya segala proses yang terjadi di perpustakaan tersebut dimulai dari

proses pengadaan buku, pengolahan maupun layanan peminjaman koleksi

perpustakaan. Dengan keterbatasan tenaga yang ada, perpustakaan tak dapat

melaksanakan kegiatan yang ada terutama dalam melayani peminjaman koleksi

perpustakaan dengan cepat dan tepat.

Semua kegiatan yang terjadi di perpustakaan Pelangi Kristus juga masih

dilakukan secara manual. Sering terjadi kesalahan dalam prosedur layanan

misalnya dalam menentukan bahan perpustakaan boleh dipinjam atau tidak,

dalam menghitung kuota peminjaman yang berbeda untuk masing-masing

peminjam, dalam pencatatan data transaksi peminjaman, pengembalian,

pemesanan atau penghitungan denda, dalam memberi informasi kepada pengguna

apakah bahan pustaka sedang dipinjam atau tidak maupun dalam mencari data

peminjaman bahan pustaka sebagai bahan laporan perpustakaan.

Saat ini. perpustakaan ini juga belum mempunyai katalog bahan pustaka.

Semua informasi tentang koleksi bahan pustaka hanya dicatat pada buku tanpa

suatu sistem tertentu. Belum dimilikinya katalog perpustakaan ditambah dengan

keterbatasan jam buka perpustakaan, menghambat anggota perpustakaan dalam

memperoleh informasi koleksi bahan pustaka yang dibutuhkan secara cepat dan

tepat. Dibutuhkan waktu yang cukup lama bagi anggota perpustakaan untuk

menemukan keberadaan suatu bahan pustaka yang dibutuhkan karena tak ada

suatu sistem dalam buku catatan perpustakaan yang dapat membantu menemukan

bahan pustaka dengan mudah.

1

Page 15: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Kondisi ini diperparah lagi dengan jam buka yang terbatas, tergantung

pada jam yang dapat disediakan oleh petugas perpustakaan. Padahal belum tentu

pengguna mempunyai waktu bersamaan dengan jam buka perpustakaan ketika

sedang membutuhkan akses ke koleksi perpustakaan.Permasalahan ini

mengakibatkan terhambatnya pemanfaatan perpustakaan secara maksimal oleh

pengguna.

Diharapkan adanya sistem sirkulasi berbasis windows yang terintegrasi

dengan sistem katalog berbasis web, dapat membantu perpustakaan dalam

melakukan layanan sirkulasi dengan cepat dan tepat termasuk dalam memberikan

informasi status peminjaman bahan pustaka pada pengguna secara langsung

melalui katalog perpustakaan berbasis web. Informasi status peminjaman yang

tertampilkan pada katalog perpustakaan dapat menghemat waktu petugas

perpustakaan dalam melayani pengguna yang mencari suatu bahan pustaka yang

tidak berada di perpustakaan.

1.2. Permasalahan

Permasalahan yang ingin dipecahkan dalam penelitian ini adalah sbb:

Bagaimana anggota perpustakaan dapat mencari dan mendapatkan

informasi bahan pustaka yang dikoleksi perpustakaan dengan cepat dan

mudah .

Bagaimana anggota perpustakaan dapat memperoleh informasi keberadaan

bahan pustaka yang dimiliki perpustakaan kapan saja dan dari mana saja.

Bagaimana petugas perpustakaan dapat menangani proses sirkulasi

perpustakaan dengan cepat dan tepat.

Bagaimana pengguna dapat mengetahui dengan cepat status peminjaman

bahan pustaka yang ingin dipinjam melalui katalog perpustakaan .

Bagaimana petugas perpustakaan dapat mengumpulkan data dengan cepat

dan tepat untuk keperluan pembuatan laporan peminjaman.

1.3. Tujuan penelitian

Penelitian ini bertujuan untuk mengembangkan sistem sirkulasi berbasis

windows yang terintegrasi dengan sistem katalog berbasis web agar dapat

2

Page 16: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

mempermudah kerja operasional sirkulasi perpustakaan Pelangi Kristus dan

mempermudah anggota dalam mencari bahan pustaka yang dibutuhkan dengan

cepat, kapan saja dan dari mana saja termasuk mengetahui status peminjaman

bahan pustaka yang dibutuhkan melalui katalog perpustakaan.

1.4. Ruang Lingkup Pembahasan

Ruang lingkup penelitian ini adalah :

a. Pengembangan sistem katalog berbasis web (katalog online) yang mampu

mengatasi permasalahan yang ada yang meliputi:

Sistem Pencarian bahan pustaka sederhana (simple search).

Fasilitas ini digunakan untuk mengakses informasi mengenai koleksi

perpustakaan berdasarkan judul, pengarang, atau subyek suatu bahan

pustaka yang diinginkan oleh pengguna

Sistem Pencarian bahan pustaka lanjutan (advanced search).

Fasilitas ini merupakan pengembangan dari pencarian sederhana.

Pengguna dapat melakukan pencarian lanjutan selain berdasarkan judul,

pengarang, subyek, juga berdasarkan kategori, tipe koleksi, tahun terbit,

serta bahasa suatu bahan pustaka yang dikoleksi oleh perpustakaan. Sistem

ini juga menyediakan fasilitas pencarian lebih spesifik dengan cara

mengombinassi lebih dari 1 (satu) kriteria .

b. Pengembangan sistem sirkulasi berbasis windows yang mampu mengatasi

permasalahan yang meliputi:

Modul yang digunakan untuk log in ke dalam sistem, yaitu dengan

memasukkan user id dan password petugas.

Modul yang digunakan untuk memasukkan, menyimpan, meng-

edit/update, dan menampilkan data anggota perpustakaan.

Modul untuk menentukan lama pinjam, maksimal pinjam, dan maksimal

pesan tiap jenis anggota terhadap bahan pustaka.

Modul yang digunakan untuk transaksi proses sirkulasi yang meliputi

modul peminjaman, pengembalian, pemesanan, perpanjangan bahan

pustaka..

Modul yang digunakan untuk memasukkan data denda / poin pelanggaran.

3

Page 17: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Modul yang digunakan untuk penagihan tunggakan anggota.

Modul untuk mencetak laporan yang diinginkan oleh perpustakaan, seperti

laporan transaksi layanan sirkulasi perpustakaan setiap bulan, laporan data

anggota, laporan peminjam yang paling banyak/aktif, laporan bahan

pustaka yang paling sering/laris dipinjam, serta laporan bahan pustaka

yang belum dikembalikan.

Modul yang memungkinkan tertampilkannya status peminjaman secara

otomatis pada katalog perpustakaan.

c. Penggunaan platform sebagai berikut:

Macromedia Dreamweaver MX sebagai aplikasi desain pemrograman

katalog online.

Borland Delphi 7.0 sebagai aplikasi desain pemrograman layanan

sirkulasi.

PHP untuk bahasa pemrogramannya.

MySQL untuk databasenya.

Sistem operasi Windows XP.

1.5. Sistematika Penyusunan laporan

Dalam proses penyusunan laporan penelitian ini, sistematika

pembahasan yang digunakan adalah sebagai berikut:

Bab I : Pendahuluan

Bab ini berisi penjelasan mengenai latar belakang, permasalahan,

tujuan penelitian, ruang lingkup pembahasan, serta sistematika

penyusunan yang digunakan.

Bab II : Tinjauan Pustaka

Bab ini berisi teori dasar yang dapat menunjang pemahaman terhadap

sistem, yaitu tentang prinsip, konsep dan proses-proses yang

dibutuhkan.

Bab III : Metodologi Penelitian

Bab ini berisi metodogi yang dibutuhkan dalam melaksanakan

penelitian, analisis sistem yang ada saat ini serta tahap-tahap

perancangan dan pembuatan program. Tahap-tahap tersebut dimulai

4

Page 18: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

dari penjelasan mengenai Document Flow Chart Sistem Sirkulasi

Perpustakaan saat ini dan sistem yang baru, Data Flow Diagram, dan

Entity Relationship Diagram untuk sistem yang baru

Bab IV : Hasil Penelitian dan Pembahasan

Bab ini membahas mengenai Pengujian sistem yang telah dibuat.

Bab V : Kesimpulan dan Saran

Bab ini berisi kesimpulan-kesimpulan yang diperoleh dari

perencanaan dan pembuatan sistem, serta saran-saran untuk

kepentingan pengembangan selanjutnya.

5

Page 19: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

BAB 2. TINJAUAN PUSTAKA

2.1 Pengertian Perpustakaan

Pada awal 1980-an, pengertian perpustakaan ialah “sebuah ruangan,

bagian sebuah gedung, ataupun gedung itu sendiri yang digunakan untuk

menyimpan buku dan terbitan lainnya yang biasanya disimpan menurut tata

susunan tertentu untuk digunakan pembaca, bukan untuk dijual” (Basuki,3).

Namun dengan kemajuan teknologi, koleksi perpustakaan tidak lagi

terbatas pada buku saja. Berbagai bentuk penyimpanan informasi modern seperti

media audio-visual dan komputer mulai memasuki perpustakaan. Dengan adanya

media baru tersebut maka gambaran perpustakaan pada tahun 1980-an menjadi

berbeda dengan gambaran perpustakaan pada abad ke-21.

Hingga saat ini, perpustakaan berarti mencakup unsur gedung, pemakai,

koleksi dan pengolahannya hingga layanan peminjaman. Koleksi perpustakaan

tidak hanya berupa buku, tetapi juga audio visual yang diolah agar dapat dipakai

oleh pengguna.

2.2 Layanan Sirkulasi

Salah satu kegiatan utama perpustakaan adalah peminjaman buku dan

media jenis lain. Kegiatan peminjaman ini sering dikenal dengan nama sirkulasi.

Aktifitas layanan sirkulasi adalah mencatat data keanggotaan, mengolah data

peminjaman, pengembalian, pemesanan, dan perpanjangan,

mengedarkan/meminjamkan dan menerima pengembalian bahan pustaka,

menangani penagihan bahan pustaka, menghitung denda, serta menyimpan data

statistik.

a. Pendaftaran anggota

Pendaftaran anggota adalah suatu pelayanan sirkulasi berupa pencatatan

bahwa seseorang mendaftar untuk menjadi anggota perpustakaan selama

waktu tertentu.

6

Page 20: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

b. Peminjaman

Peminjaman adalah suatu pelayanan sirkulasi yang berupa pencatatan bahwa

anggota meminjam bahan pustaka selama waktu tertentu.

c. Pengembalian

Pengembalian adalah suatu pelayanan sirkulasi yang berupa pencatatan bahwa

anggota mengembalikan bahan pustaka yang dipinjamnya.

d. Pemesanan

Pemesanan adalah suatu pelayanan sirkulasi yang berupa pencatatan bahwa

anggota memesan bahan pustaka untuk dipinjam pada waktu lain, karena

bahan pustaka tersebut masih dipinjam oleh anggota lain.

e. Perpanjangan

Perpanjangan adalah suatu pelayanan sirkulasi yang berupa pencatatan bahwa

anggota memperpanjang waktu peminjaman bahan pustaka yang dipinjam

sebelumnya.

2.3 Pengkatalogan

Dalam sejarah kepustakaan, katalogisasi atau pengkatalogan merupakan

ketrampilan yang sudah berusia berabad-abad. Ketika pertama kali dibuat, katalog

berfungsi sebagai daftar inventaris, kemudian fungsi ini diperluas sebagai sarana

untuk membantu mengetahui lokasi buku. Pemakai perpustakaan menggunakan

koleksi perpustakaan untuk mencari bacaan rekreasional atau informasi dan

melakukan penelitian sebagai alat bantu belajar maupun kegiatan lainnya.

Mungkin saja pemakai tidak dapat menemukan buku yang diinginkannya dalam

rak.

Untuk mengetahui bahan pustaka apa saja yang dimiliki perpustakaan

diperlukan alat bantu yang disebut katalog perpustakaan. “Katalog perpustakaan

adalah daftar bahan pustaka dalam sebuah perpustakaan atau dalam sebuah

koleksi” (Basuki,15). Katalog perpustakaan merupakan produk dari proses

pengolahan bahan pustaka yang telah diperoleh perpustakaan melalui proses

pengadaan bahan pustaka. Jadi katalog perpustakaan adalah daftar buku dalam

sebuah perpustakaan atau dalam sebuah koleksi. Daftar menunjukan adanya

7

Page 21: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

susunan menurut prinsip tertentu sedangkan buku mencakup arti buku dalam arti

luas.

Tujuan katalog yang diuraikan oleh pustakawan Cutter pada tahun 1876

(Basuki, 316) adalah:

a. Memungkinkan seseorang menemukan sebuah buku yang diketahui

berdasarkan pengarangnya, judulnya, atau subyeknya.

b. Menunjukkan buku yang dimiliki perpustakaan oleh pengarang tertentu atau

berdasarkan subyek tertentu..

Sistem searching pada katalog dibedakan dalam 2 kategori yaitu pencarian

sederhana (simple search) dan pencarian kompleks (advanced search). Simple

search pada umumnya memungkinkan pengguna mencari berdasarkan judul

bahan pustaka, nama pengarang, atau subyek. Sedangkan advanced search

memungkinkan pengguna mencari menggunakan boolean operator dan

berdasarkan beberapa kategori : judul bahan pustaka dan nama pengarang, subyek

bahan pustaka dan bahasa yang digunakan, tahun terbit dan tempat terbit dan

ISBN, dan lain - lain.

8

Page 22: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

BAB 3. METODE PENELITIAN

3.1 Metodologi

Dalam penelitian ini , metode yang digunakan adalah sebagai berikut:

3.1.1 Survei Perpustakaan Pelangi Kristus.

a. Dalam tahap awal penelitian, dilakukan pengamatan pada perpustakaan untuk

mempelajari cara kerja dan alur proses kegiatan perpustakaan yang dikerjakan

secara manual. Di antara alur kerja yang diamati adalah alur pembuatan

katalog bahan pustaka, proses peminjaman, pengembalian, pemesanan bahan

pustaka oleh anggota, dan pembuatan laporan yang dibutuhkan perpustakaan.

b. Mencari dan mengumpulkan data perpustakaan yang digunakan untuk

pembuatan program, pembuatan struktur database dan analisis sistemnya.

Data yang diperlukan yaitu data anggota, data bahan pustaka yang dikoleksi,

tata tertib perpustakaan, serta peraturan sirkulasi yang berlaku di perpustakaan

tersebut.

3.1.2 Studi Literatur.

Menggunakan teori-teori yang ada pada buku referensi sebagai acuan

dan pedoman proses analisis dan pembuatan program, yaitu tentang Perpustakaan,

dan Sirkulasi Perpustakaan.

3.1.3 Analisis dan Desain Sistem.

Menganalisis proses kegiatan sirkulasi perpustakaan yang terjadi saat ini

serta permasalahan yang dihadapi. Kemudian membuat rancangan sistem katalog

dan sirkulasi baru yang dibutuhkan perpustakaan berupa database perpustakaan,

ERD dan DFD berdasarkan hasil analisis.

3.1.4 Implementasi Sistem.

Mengimplementasikan penggunaan sistem informasi yang baru ke dalam

kegiatan operasional sirkulasi perpustakaan.

9

Page 23: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.1.5 Pengujian dan Evaluasi Sistem.

Melakukan uji coba sistem yang baru dan evaluasi terhadap software

yang dihasilkan. Hal ini dilakukan dengan mencari masukan user untuk

mengetahui kelebihan dan kekurangannya, agar sesuai dengan tujuan yang

diharapkan sebelumnya.

3.1.6 Kesimpulan dan Saran

Menarik kesimpulan dari awal perancangan sistem hingga pengujian dan

evaluasi sistem dari sistem informasi yang telah dibuat serta mencoba untuk

memberi saran-saran sebagai kelanjutan dari penelitian

3.2 Analisis Sistem Perpustakaan Saat Ini

Pada saat ini, Perpustakaan Pelangi Kristus International Seminary

belum memiliki sistem katalog sehingga anggota perpustakaan akan mengalami

kesulitan bila ingin mengetahui keberadaan koleksi bahan pustaka yang dimiliki

oleh perpustakaan dengan cepat. Proses pengolahan yang dilakukan untuk

mencatat koleksi bahan pustaka yang diperoleh masih dilakukan secara manual

yang menghasilkan daftar sederhana tanpa sistem tertentu. Anggota harus

menghubungi petugas untuk menemukan bahan pustaka yang dicarinya. Petugas

akan mengalami kesulitan untuk mengetahui keberadaan sebuah bahan pustaka.

Anggota juga akan mengalami kesulitan dalam mengetahui keberadaan koleksi

perpustakaan setiap saat. Informasi hanya dapat diperoleh di perpustakaan, pada

jam buka perpustakaan yang juga tergantung pada petugas perpustakaan jika

sedang tidak mengajar. Sering jam buka yang tersedia tidak bersamaan dengan

waktu yang dimiliki anggota perpustakaan ketika sedang membutuhkan informasi

keberadaan bahan pustaka yang dibutuhkan.

. Sedangkan sistem sirkulasi berbasis windows diimplementasikan

dengan menggunakan Borland Delphi. Kedua sistem diintegrasikan melalui

ditampilkannya status bahan pustaka pada online catalog.

Perpustakaan Pelangi Kristus International Seminary memiliki delapan

sistem yang diterapkan secara manual pada saat melayani anggota. Sistem-sistem

tersebut adalah:Sistem peminjaman buku, Sistem peminjaman audio visual.,

10

Page 24: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Sistem pengembalian buku, Sistem pengembalian audio visual, Sistem pemesanan

buku, Sistem pemesanan audio visual, Sistem demerit dan penggantiannya.dan

Sistem keanggotaan Masing-masing sistem tersebut akan dijelaskan pada subbab-

subbab berikut:

3.2.1 Sistem Peminjaman Buku Saat Ini

Sistem peminjaman buku ini ditujukan untuk semua jenis anggota, yaitu

siswa, orang tua, atau supervisor. Proses dimulai pada saat anggota datang ke

perpustakaan dan hendak meminjam buku. Anggota bisa mencari bukunya sendiri

atau bertanya pada petugas perpustakaan. Jika anggota sudah menemukan buku

yang ingin dipinjamnya, maka anggota mengisi Halaman peminjaman dan

menyerahkan Halaman yang sudah diisi tersebut beserta buku yang ingin

dipinjamnya kepada petugas. Petugas membubuhkan stempel tanggal buku harus

dikembalikan pada slip tanggal kembali yang berada di halaman belakang buku

yang bersangkutan. Sistem peminjaman buku saat ini dapat dilihat pada Gambar

3.1.

11

Page 25: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.1. Sistem Peminjaman Buku Saat Ini

3.2.2 Sistem Peminjaman Audio Visual Saat Ini

Sistem peminjaman audio visual ini hanya ditujukan pada supervisor.

Proses dimulai pada saat supervisor datang ke perpustakaan dan hendak

meminjam audio visual. Supervisor bisa mencari audio visualnya sendiri atau

bertanya pada petugas perpustakaan. Jika supervisor sudah menemukan audio

visual yang ingin dipinjamnya, maka supervisor mengisi buku peminjaman audio

visual dan menentukan tanggal janji pengembalian audio visual yang dipinjamnya

12

Page 26: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

tersebut. Petugas kemudian mengecek kelengkapan pengisian buku peminjaman

audio visual tersebut. Sistem peminjaman audio visual dapat dilihat pada Gambar

3.2.

Gambar 3.2. Sistem Peminjaman Audio Visual Saat Ini

3.2.3 Sistem Pengembalian Buku Saat Ini

Proses dimulai pada saat anggota datang kembali ke perpustakaan dan

hendak mengembalikan buku. Anggota menyerahkan buku yang ingin

dikembalikannya kepada petugas. Petugas memeriksa tanggal buku harus

dikembalikan pada slip tanggal kembali yang berada di halaman belakang buku

yang bersangkutan, kemudian memeriksa formulir peminjaman anggota tersebut.

Jika anggota tidak mengalami keterlambatan, petugas membubuhkan stempel

tanggal buku dikembalikan pada formulir peminjaman anggota tersebut. Bila

anggota mengalami keterlambatan, petugas meminta anggota untuk melunasi

dendanya jika anggota tersebut adalah orang tua atau supervisor Pelangi Kristus.

Jika anggota tersebut adalah murid Pelangi Kristus, petugas menghitung poin

keterlambatan yang disebut demerit. Siswa wajib mengganti sejumlah demerit

dengan sejumlah buku yang telah ditentukan jumlahnya. Sistem pengembalian

buku saat ini dapat dilihat pada Gambar 3.3.

13

Page 27: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.3. Sistem Pengembalian Buku Saat Ini

3.2.4 Sistem Pengembalian Audio Visual Saat Ini

Proses dimulai pada saat supervisor datang kembali ke perpustakaan dan

hendak mengembalikan audio visual. Supervisor menyerahkan audio visual yang

ingin dikembalikannya kepada petugas. Petugas memeriksa tanggal audio visual

harus dikembalikan pada buku peminjaman audio visual, sesuai janji tanggal

kembali yang penah ditulis oleh supervisor tersebut. Jika supervisor tidak

14

Page 28: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

mengalami keterlambatan, petugas meminta tanda tangan supervisor tersebut

sebagai tanda bahwa dia telah mengembalikan audio visual yang dipinjamnya.

Bila supervisor mengalami keterlambatan, petugas meminta supervisor untuk

melunasi dendanya dahulu sebelum meminta supervisor untuk membubuhkan

tanda tangan. Sistem pengembalian audio visual saat ini dapat dilihat pada

Gambar 3.4.

Gambar 3.4. Sistem Pengembalian Audio Visual Saat Ini

3.2.5 Sistem Pemesanan Buku Saat Ini

Proses dimulai pada saat anggota datang ke perpustakaan dan hendak

meminjam buku. Jika anggota tidak menemukan buku yang ingin dipinjamnya,

maka anggota melakukan pemesanan. Anggota memberitahu petugas buku yang

ingin dipesannya. Petugas mencatat informasi buku yang dipesan oleh anggota

tersebut dan akan memberitahu anggota jika buku yang bersangkutan sudah ada di

perpustakaan. Sistem pemesanan buku saat ini dapat dilihat pada Gambar 3.5.

15

Page 29: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.5. Sistem Pemesanan Buku Saat Ini

3.2.6 Sistem Pemesanan Audio Visual Saat Ini

Sistem pemesanan audio visual ini hanya ditujukan pada supervisor.

Proses dimulai pada saat supervisor datang ke perpustakaan dan hendak

meminjam audio visual. Jika supervisor tidak menemukan audio visual yang

ingin dipinjamnya, maka supervisor melakukan pemesanan. Supervisor

memberitahu petugas audio visual yang ingin dipesannya. Petugas mencatat

informasi audio visual yang dipesan oleh supervisor tersebut dan akan

memberitahunya jika audio visual tersebut sudah ada di perpustakaan. Sistem

pemesanan audio visual saat ini terlihat pada Gambar 3.6.

16

Page 30: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.6. Sistem Pemesanan Audio Visual Saat Ini

3.2.7 Sistem Demerit dan Penggantiannya

Sistem demerit dan penggantiannya ditujukan pada siswa. Proses

dimulai pada saat siswa mengalami keterlambatan mengembalikan pinjamannya.

Petugas menghitung jumlah keterlambatan dengan nilai satu poin demerit per hari

keterlambatan. Siswa yang memiliki demerit tidak boleh mendapat layanan

sirkulasi jika pinjamannya belum dikembalikan. Siswa harus mengganti sejumlah

poin demerit dengan sejumlah buku yang telah ditentukan perpustakaan.

Penggantian tersebut boleh dilakukan kapan saja. Umumnya pada akhir tahun

ajaran, orang tua siswa yang berkaitan mendapat surat rekomensasi sejumlah buku

yang wajib dibeli untuk mengganti demerit anaknya.

3.2.8 Sistem Keanggotaan

Anggota perpustakaan adalah seluruh siswa, orang tua siswa, dan

supervisor Pelangi Kristus. Pada saat siswa mendaftar masuk sekolah pertama

kali, secara otomatis siswa dan orang tuanya menjadi anggota perpustakaan. Pada

saat seseorang bekerja sebagai supervisor Pelangi Kristus, secara otomatis

supervisor tersebut menjadi anggota perpustakaan. Keanggotaan perpustakaan

Pelangi Kristus bersifat pribadi, yaitu setiap individu memiliki nomor anggota

17

Page 31: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

sendiri. Saat ini, perpustakaan Pelangi Kristus tidak membuka keanggotaan untuk

pihak luar.

3.3 Perancangan Sistem

3.3.1 Desain Sistem Online Catalog

Secara garis besar, sistem katalog perpustakaan dijabarkan sebagai

berikut:

a. Anggota dapat melakukan pencarian informasi mengenai bahan pustaka

tertentu melalui online catalog yang dapat diakses kapan saja dan dari mana

saja.

b. Anggota dapat melakukan pencarian melalui dua macam fasilitas yaitu Simple

search dan Advanced search

c. Anggota dapat melihat informasi yang dibutuhkan dari online catalog,

termasuk peraturan perpustakaan, dan berita-berita perpustakaan

Anggota dapat melihat status bahan pustaka yang sedang dipinjam

(borrowed), dipesan (ordered) atau tidak sedang dipinjam/dipesan, yaitu yang

masih berada di perpustakaan (available) karena sistem dirancang untuk

mengantisipai pengintegrasian dengan sistem sirkulasi. Online catalog dijalankan

pada sebuah web server dan sistem database dijalankan pada database server.

Web server menerima dan menyimpan data yang diperlukan pada database server.

Pemakai dapat mengakses online catalog melalui web browser dari mana saja dan

kapan saja. Desain Sistem Online Catalog terdiri atas tiga bagian, yaitu peta

online catalog, desain flowchart online catalog, dan desain interface online

catalog. Peta dan flowchart akan akan dijelaskan pada submenu-submenu di

bawah ini.

3.3.1.1 Peta Online Catalog

Peta online catalog dibuat untuk memberikan gambaran awal mengenai

aliran akses halaman web pada sistem. Online Catalog ini dapat diakses oleh siapa

saja, kapan saja, dan dari mana saja karena tidak ada batasan hak akses untuk

masuk ke dalam sistem online catalog. Semua orang dapat mengakses setiap

menu dari halaman manapun di dalam sistem online catalog ini. Namun hanya

18

Page 32: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

anggota perpustakaan yang boleh menerima layanan perpustakaan Pelangi

Kristus. Peta online catalog dapat dilihat pada Gambar 3.7.

Gambar 3.7. Peta Online Catalog

3.3.1.2 Desain Flowchart Online Catalog

Simbol yang digunakan pada flowchart hampir mirip dengan simbol yang

digunakan pada Document Flowchart. Perbedaannya adalah, flowchart hanya

menunjukkan alur proses, tidak menunjukkan alur data seperti pada Document

Flowchart. Bagian pertama dari keseluruhan flowchart halaman utama online

catalog dapat dilihat pada Gambar 3.8.

19

Page 33: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.8.. Flowchart Halaman Utama

Fasilitas pencarian bahan pustaka merupakan fasilitas utama dari web

online catalog ini. Untuk melakukan pencarian, pengguna harus memasukkan

keyword dan memilih kategori dari bahan pustaka yang dicari. Simple search dan

advanced search memiliki konsep yang sama dalam melakukan pencarian..

Perbedaan dari dua fasilitas diatas adalah pada advanced search terdapat pilihan

kategori pencarian yang lebih banyak daripada simple search. Flowchart untuk

pencarian bahan pustaka secara simple search maupun advanced search dapat

dilihat pada Gambar 3.9.

20

Page 34: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.9. Flowchart Procedure Simple Search atau Advanced Search

3.3.2 Desain Sistem Sirkulasi Berbasis Windows

Secara garis besar, sistem sirkulasi dapat dijabarkan sebagai berikut:

21

Page 35: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

d. Anggota dapat melihat informasi status bahan pustaka yang sedang dipinjam

(borrowed), dipesan (ordered) atau tidak sedang dipinjam/dipesan, yaitu

tersedia di perpustakaan (available).

e. Anggota yang ingin melakukan peminjaman, perpanjangan, pengembalian,

atau pemesanan bahan pustaka diharuskan datang ke perpustakaan Pelangi

Kristus, kemudian mengikuti prosedur yang ditetapkan.

f. Petugas menerima data anggota, data peminjaman, data perpanjangan, data

pengembalian, atau data pemesanan bahan pustaka.

g. Petugas melakukan update status bahan pustaka. Selain itu, petugas juga

mengurus masalah keterlambatan dan denda yang harus dilunasi oleh anggota

jika ada, serta membuat laporan sirkulasi.

Sistem sirkulasi berbasis windows dijalankan pada sebuah sistem

database. Data diterima, diproses, dan disimpan pada sebuah database. Pemakai

(petugas) mengakses sistem database dari perpustakaan. Desain sistem sirkulasi

terdiri atas tiga bagian, yaitu desain Document Flowchart, desain Data Flow

Diagram (DFD), dan desain Entity Relationship Diagram (ERD). Masing-masing

desain akan dijelaskan pada subbab-subbab berikut

3.3.2.1 Desain Document Flowchart

3.3.2.1.1 Desain Sistem Peminjaman Bahan Pustaka

Proses dimulai pada saat anggota datang ke perpustakaan dan hendak

meminjam bahan pustaka. Bila anggota ingin meminjam bahan pustaka, anggota

harus mengisi Halaman peminjaman dan menyerahkan Halaman yang sudah diisi

tersebut beserta kartu anggota dan bahan pustaka yang ingin dipinjamnya kepada

petugas.

Petugas memasukkan nomor anggota untuk masuk ke modul

peminjaman anggota yang bersangkutan. Modul peminjaman meminta inputan

berupa nomor induk bahan pustaka yang ingin dipinjam. Sistem menentukan

bahan pustaka tersebut boleh dipinjam atau tidak, mengecek keterlambatan dan

kuota pinjam anggota tersebut. Sistem menentukan transaksi peminjaman tersebut

sukses atau tidak.

22

Page 36: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Jika transaksi peminjaman gagal, petugas mengembalikan kartu anggota

dan membatalkan transaksi, dan Halaman yang sudah diisi tidak lagi berlaku. Jika

transaksi peminjaman sukses, petugas membubuhkan stempel tanggal buku harus

dikembalikan pada slip tanggal kembali pada bahan pustaka yang bersangkutan.

Desain sistem peminjaman bahan pustaka dapat dilihat pada Gambar 3.10.

23

Page 37: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.10. Desain Sistem Peminjaman Bahan Pustaka

24

Page 38: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.3.2.1.2 Desain Sistem Pengembalian bahan Pustaka

Proses dimulai pada saat anggota datang kembali ke perpustakaan dan

hendak mengembalikan pinjamannya. Anggota menyerahkan kartu anggota dan

bahan pustaka yang ingin dikembalikannya kepada petugas.

Petugas memasukkan nomor anggota untuk masuk ke modul

pengembalian anggota. Modul pengembalian meminta inputan berupa nomor

insuk bahan pustaka yang ingin dikembalikan. Anggota mengetahui jumlah

denda/demerit yang harus dilunasi jika anggota mengalami keterlambatan. Jika

anggota hanya mengembalikan pinjaman tanpa melunasi hutangnya, sistem

mencatat bahwa anggota tersebut masih berhutang. Jika anggota telah melunasi

hutangnya, sistem mencatat bukti pembayaran denda atau penggantian demerit.

Sistem menentukan transaksi pengembalian tersebut sukses atau tidak.

Petugas membubuhkan stempel tanggal buku dikembalikan pada

Halaman peminjaman anggota tersebut. Desain sistem pengembalian bahan

pustaka dapat dilihat pada Gambar 3.11.

25

Page 39: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.11. Desain Sistem Pengembalian Bahan Pustaka

3.3.2.1.3 Desain Sistem Pemesanan Bahan Pustaka

Proses dimulai pada saat anggota datang ke perpustakaan dan hendak

meminjam bahan pustaka. Jika anggota tidak menemukan bahan pustaka yang

26

Page 40: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

ingin dipinjamnya, maka anggota melakukan pemesanan. Anggota mengisi

Halaman pemesanan dan menyerahkannya kepada petugas.

Petugas memasukkan nomor anggota untuk masuk ke modul pemesanan

anggota. Modul pemesanan akan meminta inputan nomor induk bahan pustaka

yang ingin dipesan. Sistem akan menentukan bahan pustaka tersebut boleh/bisa

dipesan atau tidak dan menentukan transaksi pemesanan tersebut sukses atau

tidak. Petugas akan memberitahu anggota jika bahan pustaka yang bersangkutan

sudah tersedia di perpustakaan. Desain sistem pemesanan bahan pustaka dapat

dilihat pada Gambar 3.12.

27

Page 41: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.12. Desain Sistem Pemesanan Bahan Pustaka

3.3.2.2 Desain Data Flow Diagram (DFD)

Dengan adanya DFD sistem sirkulasi perpustakaan, maka proses aliran

data dalam sistem dapat diketahui dengan jelas. DFD sistem sirkulasi

28

Page 42: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

perpustakaan dibagi menjadi 3 level, yaitu DFD Context Diagram, DFD level 0,

dan DFD level 1.

3.3.2.2.1 DFD Context Diagram

Dalam DFD Context Diagram ini, terdapat suatu proses yang

menggambarkan sistem sirkulasi bahan pustaka perpustakaan dan aliran data

yang terjadi secara garis besar. Entitas yang terlibat dalam sistem sirkulasi bahan

pustaka perpustakaan ada dua, yaitu:

Anggota

Anggota adalah orang yang memperoleh layanan sirkulasi di perpustakaan

Pelangi Kristus International Seminary, yaitu: melakukan peminjaman,

perpanjangan, pengembalian, dan pemesanan bahan pustaka.

Managerial

Managerial adalah orang yang menerima laporan sirkulasi perpustakaan.

DFD Context Diagram dapat dilihat pada Gambar 3.13.

Gambar 3.13. DFD Context Diagram

29

Page 43: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.3.2.2.2 DFD Level 0

Dalam DFD level 0 ini, terdapat lima proses, yaitu: peminjaman,

pengembalian, pemesanan, perpanjangan, dan pembuatan laporan sirkulasi.

Proses Peminjaman Bahan Pustaka

Dalam proses ini, anggota memberikan nomor anggota dan nomor induk

bahan pustaka yang ingin dipinjamnya. Sistem secara otomatis menampilkan data

anggota dan data bahan pustaka yang bersangkutan, termasuk menampilkan sisa

kuota peminjaman dan jumlah denda/demerit anggota tersebut jika ada. Sistem

mencatat transaksi peminjaman, menyimpannya dan menggunakannya untuk

membuat laporan peminjaman.

Proses Pengembalian Bahan Pustaka

Dalam proses ini, anggota memberikan nomor anggota dan nomor induk

bahan pustaka yang ingin dikembalikannya. Sistem secara otomatis menampilkan

data anggota dan data bahan pustaka yang bersangkutan, termasuk menampilkan

jumlah denda/demerit jika anggota mengelami keterlambatan. Sistem mencatat

transaksi pengembalian, menyimpannya, menggunakannya untuk membuat

laporan pengembalian.

Proses Pemesanan Bahan Pustaka

Dalam proses ini, anggota memberikan nomor anggota dan nomor induk

bahan pustaka yang ingin dipesannya. Sistem secara otomatis menampilkan data

anggota dan data bahan pustaka yang bersangkutan, termasuk menampilkan sisa

kuota pemesanan. Sistem mencatat transaksi pemesanan, menyimpannya dan

menggunakannya untuk membuat laporan pemesanan.

Proses Perpanjangan Bahan Pustaka

Dalam proses ini, anggota memberikan nomor anggota dan nomor induk

bahan pustaka yang ingin diperpanjang. Sistem secara otomatis menampilkan data

anggota dan data bahan pustaka yang bersangkutan, termasuk menampilkan sisa

kuota perpanjangan dan keterangan jika bahan pustaka yang ingin diperpanjang

tersebut sudah ada yang memesan.

Proses Pembuatan Laporan Sirkulasi

Dalam proses ini, sistem menerima data peminjaman, data

pengembalian, dan data pemesanan bahan pustaka dalam periode tertentu, dan

30

Page 44: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

membuatnya menjadi laporan sirkulasi perpustakaan, yang diberikan kepada pihak

managerial perpustakaan. DFD Level 0 dapat dilihat pada Gambar 3.14.

Gambar 3.14. DFD Level 0

31

Page 45: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.3.2.2.3 DFD Level 1 Proses Peminjaman Bahan Pustaka

Dalam DFD level 1 proses peminjaman bahan pustaka ini, terdapat enam

proses, yaitu: pengecekan status bahan pustaka yang dipinjam, pengambilan

record bahan pustaka, pengambilan record anggota, pengecekan keterlambatan,

pengecekan kuota pinjam anggota, pengecekan keterlambatan, dan pencatatan

transaksi peminjaman. DFD level 1 proses peminjaman bahan pustaka dapat

dilihat pada Gambar 3.15

Gambar 3.15. DFD Level 1 Proses Peminjaman Bahan Pustaka

3.3.2.1.4 DFD Level 1 Proses Pengembalian Bahan Pustaka

Dalam DFD level 1 proses pengembalian bahan pustaka ini, terdapat

empat proses, yaitu: pengambilan record anggota, pengecekan keterlambatan,

penghitungan denda/demerit, dan pencatatan transaksi pengembalian. DFD level 1

proses pengembalian bahan pustaka dapat dilihat pada Gambar 3.16.

32

Page 46: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.16. DFD Level 1 Proses Pengembalian Bahan Pustaka

3.3.2.1.5 DFD Level 1 Proses Perpanjangan Bahan Pustaka

Dalam DFD level 1 proses perpanjangan bahan pustaka ini, terdapat

empat proses, yaitu: pengambilan record anggota, pengecekan bahan pustaka

sudah dipesan atau belum, pengecekan kuota perpanjangan anggota, dan

pencatatan transaksi perpanjangan. DFD level 1 proses perpanjangan bahan

pustaka dapat dilihat pada Gambar 3.17.

33

Page 47: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.17. DFD Level 1 Proses Perpanjangan Bahan Pustaka

3.3.2.3 Desain Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) adalah metode perancangan database yang

menggambarkan hubungan antara entity yang terdapat dalam sistem. ERD

diperlukan dalam implementasi sistem untuk menentukan sistem database yang

efektif. Secara konseptual, ERD dapat dilihat pada Gambar 3.18. Sedangkan

secara fisik, ERD dapat dilihat pada Gambar 3.19

34

Page 48: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

in

jenis_kategori

hak pinjam

mempunyaiberasal dari

jenis bahasa

jenis subyek

dipinjam

dipesan

meminjam

meminjam

meminjam

memesan

memesan

memesan

mengkoleks i

memilik i

beranggotakan

mempunyai

mempunyai

hubungan

mempunyaiJE NIS ANGGOTAJenis_AnggotaMax_P injamMax_P esanLama_P injamAmbil_Pesana nMax_P erpanjang

ANGKATANKode_AngkatanNama_AngkatanGroup_Status

S ISW ANo_Induk_S iswaNama_SiswaT gl_Lahir_Sis waStatus_SP

ORANG TUANo_OrtuNama_OrtuA lamat_OrtuT elepon_OrtuPekerjaan_OrtuGender

SUPERVISORNIP_S uperviso rNama_SupervisorA lamat_SupervisorT elepon_Supe rvisorJabatan_Supervisor

JE NIS KOLEKS IKode_Koleks iJenis_Koleks i

DET AIL B AHAN PUSTAKANo_KatalogIS BNJudulJudul_SeriPengarang1Pengarang2Pengarang3T ahun_TerbitT inggi_BukuJumlah_Halaman_BukuDuras i_AVCatatan

BAHAN PUST A KANo_IndukKondisiNomor_Pangg ilHargaAsal_Bahan_Pustaka

P INJA MA NNo_PinjamT gl_PinjamT gl_Harus_KembaliT gl_KembaliS isa_Perpanja nganS tatus_Pinjam anDays_LateHutang

MASTER DEME RITPoin_Satuan_ DemeritUpdate_Deme rit_Terakhir

PESANANNo_PesanT gl_PesanT gl_AmbilS tatus_Pesan an

ADMINISTRAT ORModeM_AngkatanM_ProfileM_PrivilegeM_DemeritM_AddM_AccessM_ChangeM_BorrowM_ReturnM_OrderM_S_MemberM_S_Collec tM_S_ConnectM_PayM_ReportsM_OrderLis t

SUBYEKKode_SubyekSubyek_Indones iaSubyek_Inggris

BAHASAKode_BahasaBahasaPENERBIT

Kode_Penerbi tNama_Penerb itA lamat_PenerbitT elepon_Pene rbitKota_PenerbitEmail_Penerb itHttp_Penerbit

MASTER DENDAHarga_Satuan _DendaUpdate_Denda _Terakhir

USERSUsernameUser_Password

STUDENT _CL ASSClass_IDClass_NameClass_Level

CAT EGORYCategory_IDCategory_Name

DEMERIT REPLACEME NTDemerit_PointT otal_Book

Gambar 3.18. ERD Conceptual Data Model

35

Page 49: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

C LASS_ID = C LASS_ID

C ATEGORY_ID = C ATEGORY_ID

KODE_KOLEKSI = KOD E_KOLEKSI

JEN IS_AN GGOTA = JENIS_AN GGOTA

MOD E = MOD E

KODE_PEN ERBIT = KODE_PEN ER BIT

KODE_BAH ASA = KODE_BAH ASA

N O_KATALOG = NO_KATALOG

KODE_SU BYEK = KODE_SU BYEK

N O_IN DU K = N O_IN DU K

N O_IN DU K = N O_IN DU K

N IP_SU PERVISOR = NIP_SUPER VISOR

N O_ORTU = N O_OR TU

N O_IN DU K_SISW A = NO_IND U K_SISWA

N O_IN DU K_SISW A = NO_IND U K_SISWA

N O_ORTU = N O_OR TU

N IP_SU PERVISOR = NIP_SUPER VISOR

N O_KATALOG = NO_KATALOG

KODE_KOLEKSI = KOD E_KOLEKSI

KODE_AN GKATAN = KODE_AN GKATAN

JEN IS_AN GGOTA = JENIS_AN GGOTA

JEN IS_AN GGOTA = JENIS_AN GGOTA

KODE_AN GKATAN = KODE_AN GKATANN O_IN DU K_SISW A = NO_IND U K_SISWA

JEN IS_AN GGOTA = JENIS_AN GGOTA

JENIS_ANGGOTAJENIS_ANGGOTA varchar(20)MAX_PINJAM varchar(4)MAX_PESAN varchar(4)LAMA_PINJAM varchar(4)AMBIL_PESANAN varchar(4)MAX_PERPANJANG varchar(4)

ANGKATANKODE_ANGKATAN varchar(10)NAMA_ANGKATAN varchar(30)CLASS_ID varchar(10)GROUP_STATUS varchar(4)

SISWANO_INDUK_SISWA varchar(10)KODE_ANGKATAN varchar(10)NAMA_SISWA varchar(40)TGL_LAHIR_SISWA varchar(17)STATUS_SP varchar(5)JENIS_ANGGOTA varchar(20)

ORANG_TUANO_ORTU varchar(10)NO_INDUK_SISWA varchar(10)KODE_ANGKATAN long varcharNAMA_ORTU varchar(40)ALAMAT_ORTU varchar(50)TELEPON_ORTU varchar(15)PEKERJAAN_ORTU varchar(40)JENIS_ANGGOTA varchar(20)GENDER varchar(4)

SUPERVISORNIP_SUPERVISOR varchar(10)NAMA_SUPERVISOR varchar(40)ALAMAT_SUPERVISOR varchar(50)TELEPON_SUPERVISOR varchar(15)JABATAN_SUPERVISOR varchar(30)JENIS_ANGGOTA varchar(20)

JENIS_KOLEKSIKODE_KOLEKSI varchar(15)JENIS_KOLEKSI varchar(40)

DETAIL_BAHAN_PUSTAKANO_KATALOG varchar(20)KODE_KOLEKSI varchar(15)KODE_BAHASA varchar(10)KODE_PENERBIT varchar(10)ISBN varchar(20)JUDUL varchar(100)JUDUL_SERI varchar(70)PENGARANG1 varchar(60)PENGARANG2 varchar(60)PENGARANG3 varchar(60)TAHUN_TERBIT integerTINGGI_BUKU varchar(20)JUMLAH_HALAMAN_BUKU varchar(20)DURASI_AV varchar(20)CATATAN varchar(40)CATEGORY_ID varchar(4)

BAHAN_PUSTAKANO_INDUK varchar(20)NO_KATALOG varchar(20)KONDISI varchar(30)NOMOR_PANGGIL varchar(20)HARGA varchar(11)ASAL_BAHAN_PUSTAKA varchar(40)

PINJAMANNO_INDUK varchar(20)NO_ORTU varchar(10)NIP_SUPERVISOR varchar(10)NO_INDUK_SISWA long varcharNO_PINJAM smallintTGL_PINJAM varchar(17)TGL_HARUS_KEMBALI varchar(17)TGL_KEMBALI varchar(17)SISA_PERPANJANGAN varchar(4)STATUS_PINJAMAN varchar(5)DAYS_LATE varchar(10)HUTANG varchar(6)

MASTER_DEMERITPOIN_SATUAN_DEMERIT varchar(5)UPDATE_DEMERIT_TERAKHIR varchar(30)

PESANANNO_INDUK varchar(20)NO_ORTU varchar(10)NIP_SUPERVISOR varchar(10)NO_INDUK_SISWA varchar(10)NO_PESAN smallintTGL_PESAN varchar(17)TGL_AMBIL varchar(17)STATUS_PESANAN varchar(5)

ADMINISTRATORMODE varchar(30)M_ANGKATAN varchar(5)M_PROFILE varchar(5)M_PRIVILEGE varchar(5)M_DEMERIT varchar(5)M_ADD varchar(5)M_ACCESS varchar(5)M_CHANGE varchar(5)M_BORROW varchar(5)M_RETURN varchar(5)M_ORDER varchar(5)M_S_MEMBER varchar(5)M_S_COLLECT varchar(5)M_S_CONNECT varchar(5)M_PAY varchar(5)M_REPORTS varchar(5)M_ORDERLIST varchar(5)

SUBYEKKODE_SUBYEK varchar(15)SUBYEK_INDONESIA varchar(40)SUBYEK_INGGRIS varchar(40)

BAHASAKODE_BAHASA varchar(10)BAHASA varchar(40)

PENERBITKODE_PENERBIT varchar(10)NAMA_PENERBIT varchar(40)ALAMAT_PENERBIT varchar(50)TELEPON_PENERBIT varchar(15)KOTA_PENERBIT varchar(20)EMAIL_PENERBIT varchar(30)HTTP_PENERBIT varchar(30)

MASTER_DENDAHARGA_SATUAN_DENDA integerUPDATE_DENDA_TERAKHIR varchar(30)

USERSUSERNAME varchar(15)MODE varchar(30)USER_PASSWORD varchar(8)

STUDENT_CLASSCLASS_ID integerCLASS_NAME varchar(30)CLASS_LEVEL varchar(30)

CATEGORYCATEGORY_ID varchar(4)CATEGORY_NAME varchar(30)

DEMERIT_REPLACEMENTDEMERIT_POINT varchar(5)TOTAL_BOOK varchar(5)

JENIS_SUBYEKKODE_SUBYEK varchar(15)NO_KATALOG varchar(20)

HAK_PINJAMKODE_KOLEKSI varchar(15)JENIS_ANGGOTA varchar(25)

Gambar 3.19. ERD Physical Data Model

3.4 Desain Database

Berdasarkan perancangan fisik ERD, berikut nama tabel beserta field,

type, dan keterangan data yang digunakan:

36

Page 50: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.4.1 Tabel ADMINISTRATOR

Tabel ADMINISTRATOR menyimpan jenis mode akses pengguna

sistem beserta menu-menu yang dapat diakses seperti terlihat pada Tabel 3.1.

Tabel 3.1. Tabel ADMINISTRATOR

Field Type Keterangan

MODE VARCHAR (30) Jenis mode akses pengguna sistem

M_ANGKATAN VARCHAR (5) Menu student’s group

M_PROFILE VARCHAR (5) Menu member profile

M_PRIVILEGE VARCHAR (5) Menu member privilege

M_DEMERIT VARCHAR (5) Menu demerit and fine

M_ADD VARCHAR (5) Menu add/edit user

M_ACCESS VARCHAR (5) Menu authority access

M_CHANGE VARCHAR (5) Menu change user password

M_BORROW VARCHAR (5) Menu borowing

M_RETURN VARCHAR (5) Menu returning

M_ORDER VARCHAR (5) Menu ordering

M_S_MEMBER VARCHAR (5) Menu member’s transactions

M_S_COLLECT VARCHAR (5) Menu collection transacted

M_S_CONNECT VARCHAR (5) Menu parent-children connections

M_PAY VARCHAR (5) Menu pay demerit and fine

M_REPORTS VARCHAR (5) Menu report

M_ORDERLIST VARCHAR (5) Menu ordering list

3.4.2 Tabel ANGKATAN

Tabel ANGKATAN menyimpan data pembagian jenis angkatan tiap

siswa seperti terlihat pada Tabel 3.2.

Tabel 3.2. Tabel ANGKATAN

Field Type Keterangan

KODE_ANGKATAN VARCHAR(10) Kode angkatan siswa

NAMA_ANGKATAN VARCHAR(30) Nama angkatan siswa

CLASS_ID VARCHAR(10) ID kelas

GROUP_STATUS VARCHAR(4) Status angkatan

37

Page 51: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.4.3 Tabel BAHAN_PUSTAKA

Tabel BAHAN_PUSTAKA menyimpan data bahan pustaka yang

dikoleksi perpustakaan seperti terlihat pada Tabel 3.3.

Tabel 3.3. Tabel BAHAN_PUSTAKA

Field Type Keterangan

NO_INDUK VARCHAR (20) No induk bahan pustaka

NO_KATALOG VARCHAR (20) No katalog bahan pustaka

KONDISI VARCHAR (30) Kondisi bahan pustaka

NOMOR_PANGGIL VARCHAR (20) Nomor panggil bahan pustaka

HARGA VARCHAR (11) Harga beli bahan pustaka

ASAL_BAHAN_PUSTAKA VARCHAR (40) Asal bahan pustaka

3.4.4 Tabel BAHASA

Tabel BAHASA menyimpan data master jenis bahasa dari setiap bahan

pustaka yang ada di perpustakaan seperti terlihat pada Tabel 3.4.

Tabel 3.4. Tabel BAHASA

Field Type Keterangan

KODE_BAHASA VARCHAR (10) Kode bahasa bahan pustaka

BAHASA VARCHAR (40) Jenis bahasa bahan pustaka

3.4.5 Tabel CATEGORY

Tabel CATEGORY menyimpan data master kategori bahan pustaka

yang ada di perpustakaan seperti terlihat pada Tabel 3.5.

Tabel 3.5. Tabel CATEGORY

Field Type Keterangan

CATEGORY_ID VARCHAR (4) Kode kategori bahan pustaka

CATEGORY_NAME VARCHAR (30) Jenis kategori bahan pustaka

3.4.6 Tabel DEMERIT_REPLACEMENT

Tabel DEMERIT_REPLACEMENT menyimpan data penggantian

sejumlah demerit dengan sejumlah buku seperti terlihat pada Tabel 3.6.

38

Page 52: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Tabel 3.6. Tabel DEMERIT_REPLACEMENT

Field Type Keterangan

POINT VARCHAR (5) Jumlah demerit

TOTAL_BOOK VARCHAR (5) Jumlah buku pengganti

3.4.7 Tabel DETAIL_BAHAN_PUSTAKA

Tabel DETAIL_BAHAN_PUSTAKA menyimpan data semua

keterangan tentang bahan pustaka yang dikoleksi perpustakaan seperti terlihat

pada Tabel 3.7.

Tabel 3.7. Tabel DETAIL_BAHAN_PUSTAKA

Field Type Keterangan

NO_KATALOG VARCHAR (20) No katalog bahan pustaka

CATEGORY_ID VARCHAR (4) Kode kategori bahan pustaka

KODE_BAHASA VARCHAR (10) Kode bahasa bahan pustaka

KODE_PENERBIT VARCHAR (10) Kode penerbit

KODE_KOLEKSI VARCHAR (15) Kode jenis koleksi suatu bahan pustaka

ISBN VARCHAR (20) ISBN bahan pustaka

JUDUL VARCHAR (100) Judul bahan pustaka

JUDUL_SERI VARCHAR (70) Judul seri bahan pustaka

PENGARANG1 VARCHAR (60) Pengarang pertama bahan pustaka

PENGARANG2 VARCHAR (60) Pengarang kedua bahan pustaka

PENGARANG3 VARCHAR (60) Pengarang ketiga bahan pustaka

TAHUN_TERBIT INT (11) Tahun terbit bahan pustaka

TINGGI_BUKU VARCHAR (20) Tinggi jenis koleksi buku

JUMLAH_HALAMAN_BUK

U

VARCHAR (20) Jumlah halaman jenis koleksi buku

DURASI_AV VARCHAR (20) Durasi jenis koleksi audio visual

CATATAN VARCHAR (40) Catatan tentang bahan pustaka

3.4.8 Tabel HAK_PINJAM

Tabel HAK_PINJAM menyimpan bahan pustaka yang boleh dipinjam,

diperpanjang atau dipesan oleh anggota perpustakaan seperti terlihat pada Tabel

3.8.

39

Page 53: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Tabel 3.8. Tabel HAK_PINJAM

Field Type Keterangan

KODE_KOLEKSI VARCHAR (15) Kode koleksi bahan pustaka

JENIS_ANGGOTA VARCHAR (20) Jenis anggota

3.4.9 Tabel KUOTA_ANGGOTA

Tabel KUOTA_ANGGOTA menyimpan data pembagian jenis anggota

dan jumlah kuota yang dimiliki perpustakaan seperti terlihat pada Tabel 3.9.

Tabel 3.9. Tabel KUOTA_ANGGOTA

Field Type Keterangan

JENIS_ANGGOTA VARCHAR (20) Jenis anggota

MAX_PINJAM VARCHAR (4) Jumlah maksimal peminjaman

MAX_PESAN VARCHAR (4) Jumlah maksimal pemesanan

LAMA_PINJAM VARCHAR (4) Lama peminjaman yang diijinkan

AMBIL_PESANAN VARCHAR (4) Lama pengambilan pesanan sejak pesanan ada

MAX_PERPANJANGAN VARCHAR (4) Jumlah maksimal perpanjangan

3.4.10 Tabel JENIS_KOLEKSI

Tabel JENIS_KOLEKSI menyimpan data jenis koleksi yang dimiliki

perpustakaan seperti terlihat pada Tabel 3.10.

Tabel 3.10. Tabel JENIS_KOLEKSI

Field Type Keterangan

KODE_KOLEKSI VARCHAR (15) Kode koleksi bahan pustaka

JENIS_KOLEKSI VARCHAR (40) Jenis koleksi bahan pustaka

3.4.11 . Tabel JENIS_SUBYEK

Tabel JENIS_SUBYEK menyimpan data master subyek suatu bahan

pustaka seperti terlihat pada Tabel 3.11.

Tabel 3.11. Tabel JENIS_SUBYEK

Field Type Keterangan

KODE_SUBYEK VARCHAR (15) Kode subyek bahan pustaka

40

Page 54: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

NO_KATALOG VARCHAR (20) No katalog bahan pustaka

3.4.12 Tabel MASTER_DEMERIT

Tabel MASTER_DEMERIT menyimpan data pembagian jenis angkatan

tiap siswa seperti terlihat pada Tabel 3.12.

Tabel 3.12. Tabel MASTER_DEMERIT

Field Type Keterangan

POIN_SATUAN_DEMERIT VARCHAR (5) Poin satuan demerit siswa

UPDATE_DEMERIT_TERAKHIR VARCHAR (30) Waktu update demerit terakhir

3.4.13 Tabel MASTER_DENDA

Tabel MASTER_DENDA menyimpan data pembagian jenis angkatan

tiap siswa seperti terlihat pada Tabel 3.13.

Tabel 3.13. Tabel MASTER_DENDA

Field Type Keterangan

HARGA_SATUAN_DENDA INT (11) Harga satuan denda

supervisor/orang tua

UPDATE_DENDA_TERAKHIR VARCHAR (30) Waktu update denda terakhir

3.4.14 Tabel ORANG_TUA

Tabel ORANG_TUA menyimpan semua data pribadi orang tua seperti

terlihat pada Tabel 3.14.

Tabel 3.14. Tabel ORANG_TUA

Field Type Keterangan

NO_ORTU VARCHAR (10) Nomor orang tua

JENIS_ANGGOTA VARCHAR (20) Jenis anggota orang tua

NAMA_ORTU VARCHAR (40) Nama orang tua

ALAMAT_ORTU VARCHAR (50) Alamat orang tua

TELEPON_ORTU VARCHAR (15) Telepon orang tua

PEKERJAAN_ORTU VARCHAR (40) Pekerjaan orang tua

GENDER VARCHAR (4) Jenis kelamin orang tua

41

Page 55: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.4.15 Tabel PENERBIT

Tabel PENERBIT menyimpan semua data penerbit seperti terlihat pada

Tabel 3.15.

Tabel 3.15. Tabel PENERBIT

Field Type Keterangan

KODE_PENERBIT VARCHAR (10) Kode penerbit

NAMA_PENERBIT VARCHAR (40) Nama penerbit

ALAMAT_PENERBIT VARCHAR (50) Alamat penerbit

TELEPON_PENERBIT VARCHAR (15) Telepon penerbit

KOTA_PENERBIT VARCHAR (20) Kota penerbit

EMAIL_PENERBIT VARCHAR (30) Email penerbit

HTTP_PENERBIT VARCHAR (30) HTTP penerbit

3.4.16 Tabel PESANAN

Tabel PESANAN menyimpan data transaksi pemesanan bahan pustaka

oleh anggota seperti terlihat pada Tabel 3.16.

Tabel 3.16. Tabel PESANAN

Field Type Keterangan

NO_PESAN SMALLINT (6) Nomor urut pemesanan pemesan

NO_INDUK VARCHAR (20) Nomor induk bahan pustaka

NO_INDUK_SISWA VARCHAR (10) Nomor induk siswa

NO_ORTU VARCHAR (10) Nomor orang tua

NIP_SUPERVISOR VARCHAR (10) NIP supervisor

TGL_PESAN VARCHAR (17) Tanggal transaksi pemesanan

TGL_AMBIL VARCHAR (17) Tanggal pengambilan pesanan

STATUS_PESANAN VARCHAR (5) Status pesanan

3.4.17 Tabel PINJAMAN

Tabel PINJAMAN menyimpan data transaksi peminjaman bahan

pustaka oleh anggota seperti terlihat pada Tabel 3.17.

Tabel 3.17. Tabel PINJAMAN

Field Type Keterangan

NO_PINJAM SMALLINT (5) No urut peminjaman

42

Page 56: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

NO_INDUK VARCHAR (20) Nomor induk bahan pustaka

NO_INDUK_SISWA VARCHAR (10) Nomor induk siswa

NO_ORTU VARCHAR (10) Nomor orang tua

NIP_SUPERVISOR VARCHAR (10) NIP supervisor

SISA_PERPANJANGAN VARCHAR (4) Jumlah sisa perpanjangan bahan pustaka

TGL_PINJAM VARCHAR (17) Tanggal transaksi peminjaman

TGL_HARUS_KEMBAL

I

VARCHAR (17) Tanggal pemijaman harus dikembalikan

TGL_KEMBALI VARCHAR (17) Tanggal peminjam mengembalikan pinjaman

STATUS_PINJAMAN VARCHAR (5) Status pinjaman

DAYS_LATE VARCHAR (10) Jumlah hari keterlambatan peminjam

HUTANG VARCHAR (6) Status hutang peminjam

3.4.18 Tabel SISWA

Tabel SISWA menyimpan semua data pribadi siswa seperti terlihat pada

Tabel 3.18.

Tabel 3.18. Tabel SISWA

Field Type Keterangan

NO_INDUK_SISWA VARCHAR (10) Nomor induk siswa

JENIS_ANGGOTA VARCHAR (20) Jenis anggota siswa

STATUS_SP VARCHAR (5) Status termasuk sahabat perpustakaan/bukan

KODE_ANGKATAN VARCHAR (10) Kode angkatan siswa

NAMA_SISWA VARCHAR (40) Nama siswa

TGL_LAHIR_SISWA VARCHAR (17) Tanggal lahir siswa

3.4.19 Tabel STUDENT_CLASS

Tabel STUDENT_CLASS menyimpan semua kelas siswa yang ada di

Pelangi Kristus seperti terlihat pada Tabel 3.19.

Tabel 3.19. Tabel STUDENT_CLASS

Field Type Keterangan

CLASS_ID INT (10) Id kelas

CLASS_NAME VARCHAR (30) Nama kelas

CLASS_LEVEL VARCHAR (30) Level-level dari kelas tersebut

43

Page 57: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.4.20 Tabel SUBYEK

Tabel SUBYEK menyimpan data master subyek bahan pustaka seperti

terlihat pada Tabel 3.20.

Tabel 3.20. Tabel SUBYEK

Field Type Keterangan

KODE_SUBYEK VARCHAR (15) Kode subyek bahan pustaka

SUBYEK_INDONESIA VARCHAR (40) Subyek dalam bahasa Indonesia

SUBYEK_INGGRIS VARCHAR (40) Subyek dalam bahasa Inggris

3.4.21 Tabel SUPERVISOR

Tabel SUPERVISOR menyimpan semua data pribadi supervisor seperti

terlihat pada Tabel 3.21.

Tabel 3.21. Tabel SUPERVISOR

Field Type Keterangan

NIP_SUPERVISOR VARCHAR (10) NIP supervisor

JENIS_ANGGOTA VARVHAR (20) Jenis anggota supervisor

NAMA_SUPERVISOR VARVHAR (40) Nama supervisor

ALAMAT_SUPERVISOR VARVHAR (50) Alamat supervisor

TELEPON_SUPERVISOR VARVHAR (15) Telepon supervisor

JABATAN_SUPERVISOR VARVHAR (30) Jabatan supervisor

3.4.22 Tabel USERS

Tabel USERS menyimpan semua username yang terdaftar pada sistem

seperti terlihat pada Tabel 3.22.

Tabel 3.22. Tabel USERS

Field Type Keterangan

USERNAME VARCHAR (15) Username pengguna sistem

MODE VARCHAR (30) Jenis mode akses pengguna sistem

USER_PASSWORD VARCHAR (8) Password dari username yang login

44

Page 58: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

3.4.23 Tabel ORTU_ANAK

Tabel ORTU_ANAK menyimpan hubungan antara orang tua dengan

anak-anaknya seperti terlihat pada Tabel 3.23.

Tabel 3.23. Tabel ORTU_ANAK

Field Type Keterangan

KODE_ANGKATAN VARCHAR (10) Kode angkatan siswa

NO_INDUK_SISWA VARCHAR (10) No induk siswa

NO_ORTU VARCHAR (10) No orang tua

3.5 Struktur Menu Software Sirkulasi

Struktur menu software sirkulasi perpustakaan terlihat pada Gambar 3.20.

45

Page 59: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 3.20. Struktur Menu Software Sirkulasi

46

Page 60: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

BAB 4. HASIL PENELITIAN DAN PEMBAHASAN

Dalam bab ini disajikan hasil pengujian dari Online Catalog dan Sistem

sirkulasi berbasis windows, termasuk juga pengujian sistem katalog perpustakaan

yang menampilkan status peminjaman bahan pustaka Pengujian dilakukan

sebagai berikut:

4.1. Pengujian Online Catalog

Secara garis besar, pengujian sistem terdiri atas 4 (empat) bagian, yaitu:

Menu Search dari halaman Simple Search

Menu Search dari halaman Advanced Search

Halaman Search Result

Halaman Detail

4.1.1. Menu Search dari Halaman Simple Search

Pada halaman ini pengguna hendak mencari informasi mengenai bahan

pustaka tertentu. Pengguna mengisi keyword, memilih kategori pencarian, dan

menekan tombol search untuk melihat hasil pencariannya. Keyword merupakan

kata, kalimat atau penggalan kalimat yang diketahui oleh pengguna berkaitan

dengan kategori seperti judul buku, pengarang atau subyek dari bahan pustaka

yang ingin dicari oleh pengguna. Kolom Keyword harus diisi oleh pengguna,

tetapi kolom kategori telah menyediakan daftar kategori yang tinggal dipilih oleh

pengguna. Jika pengguna tidak mengisi keyword, timbul peringatan untuk mengisi

keyword. Tampilan halaman pengisian Simple Search dapat dilihat pada Gambar

4.1

46

Page 61: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.1. Pengisian Simple Search

4.1.2 Menu Search dari Halaman Advanced Search dari Online Catalog

Pada Halaman Advanced Search ini pengguna dapat mencari informasi

mengenai bahan pustaka tertentu dengan kriteria yang lebih spesifik seperti tahun,

bahasa, kategori koleksi atau jumlah hasil yang ingin ditampilkan per halaman.

Pengguna juga dapat menggunakan halaman ini untuk mencari informasi tentang

sebuah bahan pustaka dengan gabungan lebih dari 1 kriteria dengan

memanfaatkan operator Boolean yang terdiri dari AND, dan OR. Pengguna

melakukan pengisian keyword dan memilih kategori pencarian yang lebih lengkap

dari halaman Simple Search, kemudian menekan tombol search untuk melihat

hasil pencariannya. Dalam sistem Advanced Search ini, Setiap kolom tidak perlu

diisi, kecuali salah satu keyword. Kategori pencarian yang lain telah disediakan

dalam bentuk daftar yang dapat dipilih oleh pengguna. Tampilan halaman

pengisian Advanced Search dengan mengisi semua kategori dapat dilihat pada

Gambar 4.2.

47

Page 62: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.2 Pengisian Semua Kategori Pada Halaman Advanced Search

4.1.3 Halaman Search Result

Penekanan tombol search pada halaman Simple Search dan pada

halaman Advanced Search akan menampilkan format halaman Search Result yang

sama. Jika bahan pustaka dimiliki oleh perpustakaan, sistem akan menampilkan

informasi mengenai bahan pustaka yang dicari secara ringkas yang terdiri dari

pengarang, judul, tahun, jumlah eksemplar yang dimiliki perpustakaan, no induk,

nomor panggil buku serta status peminjaman perpustakaan yang mengambil data

dari sistem sirkulasi.. Tampilan halaman Search Result dapat dilihat pada Gambar

4.3

48

Page 63: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.3 Halaman Search Result

Jika semua kategori yang dimasukkan oleh pengguna tidak menghasilkan

data, maka halaman Search Result akan seperti pada Gambar 4.4.

49

Page 64: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.4. Hasil Pencarian Tidak Ditemukan

4.1.4 Halaman Detail

Pada halaman Search Result terdapat gambar dan tulisan detail untuk

melihat keterangan lebih lengkap dari bahan pustaka yang telah ditemukan. Jika

tombol detail yang berjudul “MENGAPA DAUD BERANI?” di-klik, maka akan

menghasilkan halaman baru (halaman detail) seperti pada Gambar 4.5 yang akan

menampilkan informasi bahan pustaka secara lengkap termasuk juga status

peminjaman yang diambil dari data sirkulasi.

50

Page 65: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.5. Halaman Detail Bahan Pustaka Berjudul “MENGAPA DAUD

BERANI?”

4.2 . Pengujian Software Sirkulasi Berbasis Windows

Secara garis besar pengujian sistem sirkulasi terdiri atas:

4.1.1 Halaman Menu Utama

Jika user berhasil melewati proses login, user akan masuk ke dalam

sistem dengan hak akses yang telah diberikan kepadanya. Gambar 4.6. adalah hak

akses Kepala Bagian Sirkulasi (KABAG. SIRKULASI).

51

Page 66: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.6. Menu-menu Yang Dapat Diakses Oleh KABAG. SIRKULASI

4.1.2 Halaman Group List

Pada bagian ini user hendak menambah angkatan siswa baru. Kemudian

user mengklik tombol Add New Group, dan melakukan pengisian seperti yang

diminta pada Gambar 4.7.

Gambar 4.7.Pengisian Nama Angkatan Baru

4.1.3 Halaman Student Profile

Pada bagian ini user hendak menambah siswa baru. Jika menambah

siswa juga harus menambah orang tua. Kemudian user mengklik tombol Add New

52

Page 67: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Student dan melakukan pengisian seperti yang diminta pada Gambar

4.8.Kemudian mengklik tombol Parents untuk mengisi data orang tuanya. Nomor

induk siswa maupun nomor orang tua akan secara otomatis terisi sesuai urutan

jumlah siswa per angkatan.

Gambar 4.8.Pengisian Halaman Student Profile Beserta Parent Profile

4.1.4 Halaman Member’s Privilege

Pada bagian ini user hendak memasukkan atau mengedit hak anggota

terhadap bahan pustaka. User memilih jenis anggota yang ingin diedit dan

mengklik tombol search sehingga terlihat tampilan seperti pada Gambar 4.9.

53

Page 68: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.9. Tampilan Hasil Klik Tombol Search Kategori Student

4.1.5 Halaman Demerit and Fine List

Pada bagian ini user hendak memasukkan jumlah demerit atau denda atas

keterlambatan, dan memasukkan variabel penggantian sejumlah demerit dengan

sejumlah buku seperti pada Gambar 4.10.

Gambar 4.10. Tampilan Halaman Penggantian Variabel Demerit

54

Page 69: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

4.1.6 Halaman Borrowing dan Re-Borrowing Collections

Pada bagian ini user hendak mencatat transaksi peminjaman anggota.

User memasukkan nomor induk bahan pustaka yang ingin dipinjam oleh anggota,

dan mengklik tombol borrow, seperti pada Gambar 4.11

Gambar 4.11. Pengisian Modul Borrowing Student

Jika anggota ingin melakukan perpanjangan bahan pustaka, user akan

mengklik salah satu record pada daftar pinjam anggota tersebut, sehingga nomor

induk bahan pustaka akan tertulis pada field re-borrow seperti pada Gambar 4.12

55

Page 70: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.12. Pengisian Modul Perpanjangan Siswa

4.1.7 Halaman Returning Collections

Jika user hendak mencatat transaksi pengembalian anggota. User

memasukkan nomor induk bahan pustaka yang ingin dikembalikan, dan mengklik

tombol return, seperti pada Gambar 4.13

Gambar 4.13 Pengisian Modul Returning Student

56

Page 71: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

4.1.8 Halaman Ordering Collections

Jika user hendak mencatat transaksi pemesanan, user memasukkan

nomor induk bahan pustaka yang ingin dipesan, dan mengklik tombol order,

seperti pada Gambar 4.14.

Gambar 4.14. Pengisian Modul Pemesanan Student

Jika user hendak mencatat transaksi pengambilan pemesanan anggota,

user memasukkan nomor induk bahan pustaka yang dipesan oleh anggota, dan

mengklik tombol take, seperti pada Gambar 4.15.

.

57

Page 72: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.15. Pengambilan Pesanan Oleh Pemesan

4.1.9 Halaman Ordering List

Jika user hendak memasukkan tanggal ambil pesanan anggota. User

memilih salah satu record pesanan dari daftar pesanan yang belum mempunyai

tanggal ambil, user harus memastikan bahan pustaka yang dipesan tidak sedang

dipinjam, kemudian mengklik tombol details. Daftar pesanan anggota yang

belum diambil dapat dilihat pada Gambar 4.16.

58

Page 73: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.16 Daftar Pesanan Siswa Yang Belum Diambil

4.1.10 Halaman Demerit Substitution

Pada bagian ini user hendak melunasi penggantian demerit siswa dengan

sejumlah buku. User memilih nomor induk siswa yang hendak mengganti,

kemudian mengklik tombol details. Daftar pinjaman anggota yang belum

dikembalikan dan keterangan demerit detail dapat dilihat pada Gambar 4.17

59

Page 74: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.17. Daftar Pesanan Siswa dan Demerit Detail Siswa Yang

Bersangkutan

4.1.11 Halaman Paying Fine

Jika user hendak melunasi denda orang tua atau supervisor dengan uang.

User memilih nomor orang tua/supervisor, kemudian mengklik tombol details.

Daftar denda orang tua/supervisor dan keterangannya dapat dilihat pada Gambar

4.18.

60

Page 75: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.18. Daftar dan Keterangan Denda Orang Tua

4.1.12 Halaman Searching Members Transactions

Jika user hendak mencari siswa dan transaksi yang sedang dilakukan oleh

siswa, User memilih nomor siswa. Jika hendak mencari detail tiap transaksinya,

User mengklik tombol details. Daftar hasil pencarian dapat dilihat pada Gambar

4.19

61

Page 76: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.19 Hasil Pencarian Detail Transaksi Anggota (Student)

4.1.13 Halaman Searching Collections

Pada bagian ini user hendak mencari status suatu bahan pustaka saat ini.

User memilih nomor induk bahan pustaka dan mengklik tombol details. Daftar

hasil pencarian bahan pustaka dapat dilihat pada Gambar 4.20

62

Page 77: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.20. Hasil Pencarian Bahan Pustaka

4.1.14 Halaman Find Connection

Jika user hendak mencari hubungan antara siswa dengan orang tua. User

memilih nomor induk siswa atau nama siswa dengan kategori siswa, dan

mengklik tombol find. Daftar hasil pencarian hubungan dapat dilihat pada

Gambar 4.21.

63

Page 78: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Gambar 4.21. Hasil Pencarian Orang Tua dari Student Tertentu

4.1.15 Halaman Report Borrowing Members

Sebelum melihat laporan peminjaman yang diinginkan, user harus memilih jenis

anggota dan periode transaksi data. Jika user memilih periode ‘ALL’ dan

mengklik tombol View Report, laporan peminjaman ditampilkan seperti pada

Gambar 4.22.

Gambar 4.22. Laporan Peminjaman Semua Jenis Anggota Tanpa Memilih Periode

64

Page 79: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

4.1.16 Halaman Report Returning Members

Sebelum melihat laporan pengembalian yang diinginkan, user harus

memilih jenis anggota dan periode transaksi data. Laporan ditampilkan seperti

Gambar 4.23

Gambar 4.23. Laporan Pengembalian Student Periode Bulan Juni 2005

4.1.17 Halaman Report The Most Popular Collection

Laporan bahan pustaka terlaris ditampilkan seperti pada Gambar 4.24.

Gambar 4.24. Laporan Koleksi Terlaris Periode Bulan Mei 2005

65

Page 80: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

4.1.18 Halaman Report The Overdue Collections

Laporan koleksi terlambat dikembalikan dapat dilihat pada Gambar 4.25.

Gambar 4.25. Laporan Koleksi Yang Terlambat Dikembalikan

4.1.19 Halaman Report The Most Active Borrower

Laporan peminjam terbanyak dikategorikan ke dalam tiga jenis anggota,

yaitu siswa, oang tua dan supervisor. Gambar 4.26 adalah menurut kategori siswa.

Gambar 4.26. Laporan Peminjam Terbanyak (Siswa)

66

Page 81: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Bab 5 KESIMPULAN DAN SARAN

5.1 Kesimpulan

Dari proses perancangan, pembuatan maupun pengujian sistem sirkulasi

berbasis windows yang terintegrasi dengan sistem katalog berbasis web dalam

bentuk online catalog/ diperoleh kesimpulan sebagai berikut:

Sistem katalog yang dibuat dapat dengan mudah mencerminkan ruang lingkup

koleksi bahan pustaka yang dimiliki oleh perpustakaan sekolah Pelangi

Kristus International Seminary.

Sistem katalog yang dibuat memungkinkan anggota perpustakaan dapat

mengetahui dengan cepat informasi mengenai bahan pustaka yang dibutuhkan

dari sisi pengarang, judul, maupun subyek

Sistem katalog dibuat dengan menyediakan 2 (dua) macam fasilitas pencarian

yaitu simple search dan advanced search. Simple search memungkinkan

pengguna untuk mengetahui informasi mengenai bahan pustaka yang

dicarinya melalui satu pendekatan seperti pengarang, judul atau subyek saja.

Sedangkan Advancd search memungkinkan pengguna mencari informasi

mengenai bahan pustaka secara lebih spesifik dengan mengkombinasikan

kriteria pencarian lebih dari satu sisi. Advanced search juga dapat digunakan

untuk mencari informasi bahan pustaka melalui kategori yang tidak disediakan

oleh fasilitas Simple search , misalnya dari kategori bahasa, dan tahun.

Online Catalog berbasis web yang telah dibuat memungkinkan anggota

perpustakaan dapat mengakses informasi bahan pustaka apa saja yang dimiliki

oleh perpustakaan Pelangi Kristus dengan mudah, kapan saja dan dari mana

saja

Sistem katalog yang dibuat juga dapat memungkinkan pengguna untuk

melihat peraturan perpustakaan dan berita-berita perpustakaan kapan saja dan

dari mana saja, walaupun belum bisa melakukan pengisian atau update berita,

koleksi terbaru, maupun peraturan karena tidak adanya fasilitas admin untuk

memasukkan atau mengubah informasi pada online catalog.

67

Page 82: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Status peminjaman bahan pustaka dapat secara otomatis tertampilkan di online

catalog sehingga pengguna dapat langsung mengetahui apakah bahan pustaka

sedang dipinjam atau tidak

Program Sistem sirkulasi berbasis windows yang dibuat dapat membantu staff

perpustakaan untuk dapat melayani peminjaman secara lebih effektif dan

efisien serta meminimalisasi kesalahan dalam pencatatan. Program ini juga

dapat membantu staff perpustakaan dalam memperoleh data sebagai bahan

untuk pembuatan laporan. Bahkan perpustakaan dapat mengetahui dengan

mudah tingkat keterpakaian bahan pustaka serta tingkat keaktifan anggota

perpustakaan. Informasi keaktifan anggota dapat dipakai untuk memotivasi

anggota dalam menggunakan perpustakaan lebih maksimal.

Staff perpustakaan tidak perlu menghitung dan mencatat demerit atau denda

secara manual karena sistem dapat melakukan perhitungan hari keterlambatan

beserta denda yang harus dibayar atau buku yang harus diganti karena

demerit, sesuai dengan variabel demerit atau denda yang dimasukkan user ke

dalam sistem.

Staff perpustakaan dapat memasukkan secara fleksibel jumlah dan jenis

bahan pustaka yang boleh dipinjam/dipesan anggota, kuota

perpanjangan/peminjaman/ pemesanan, tanggal ambil untuk pemesanan

anggota, serta variabel denda atau demerit.

Sistem secara otomatis mampu mengupdate status pinjaman yang terlambat

dikembalikan dan status pesanan yang telah melewati tanggal ambil.

Sistem dapat menampilkan pinjaman yang telah terlambat, pinjaman yang

sudah dikembalikan atau belum, menampilkan pesanan yang dibatalkan,

karena pengambilannya terlambat atau karena anggota membatalkan

pesanannya. .

Dengan adanya laporan semua transaksi di perpustakaan, staff tidak perlu

mengalami kesulitan untuk mengetahui data transaksi yang terjadi di dalam

perpustakaan, karena sistem dapat membuat laporan sesuai keinginan staff.

68

Page 83: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Program sirkulasi perpustakaan yang dibuat dapat digunakan oleh banyak staff

karena terdapat fasilitas untuk membuat hak akses baru, serta membuat

username baru sesuai hak akses yang diberikan kepadanya.

Dengan adanya hak akses, semua data master maupun data transaksi akan

tersimpan dengan aman. User yang tidak memiliki hak akses tidak dapat

masuk ke dalam sistem atau mengubah data.

5.2 Saran

Pengembangan yang dapat dilakukan untuk membangun sistem yang

lebih baik adalah sebagai berikut:

Menambah fasilitas admin untuk menambah/mengupdate berita atau

perubahan peraturan perpustakaan, daftar koleksi terbaru, maupun untuk

upload image/cover bahan pustaka.

Menambah fasilitas login bagi anggota untuk mengakses informasi

tertentu.

Menyimpan semua transaksi beserta dengan username yang menangani

pencatatan transaksi maupun input/edit/update data, sehingga history user

yang menggunakan sistem dapat diketahui.

Merancang Sistem Pengadaan, Pengolahan Perpustakaan yang terintegrasi

dengan sistem sirkulasi dan online catalog sehingga tercipta suatu sistem

informasi perpustakaan yang lengkap

Menambah fasilitas Personal Space bagi tiap pengguna agar pengguna

dapat dengan mudah melihat bahan pustaka apa saja yang telah dan sedang

dipinjam, memesan bahan pustaka yang sedang dipinjam termasuk melihat

apakah bahan pustaka pesanan sudah tiba atau belum, melihat jumlah

denda,

Merancang Sistem Pengadan dan Pengolahan Perpustakaan berbasis

windows dan mengintegrasikan dua sistem ini dengan program sirkulasi

dan katalog perpustakaan saat ini sehingga tercipta suatu sistem informasi

perpustakaan yang lengkap. Katalog perpustakaan tidak hanya

menampilkan status peminjaman tapi juga dapat menampilkan status

bahan pustaka yang masih dalam proses pengadaan maupun pengolahan.

69

Page 84: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

Menyimpan semua transaksi beserta dengan username yang menangani

pencatatan transaksi maupun input/edit/update data, sehingga history user

yang menggunakan sistem dapat diketahui.

Ada cara untuk memberitahu anggota (khususnya pemesan) bila

pesanannya sudah tersedia di perpustakaan, supaya pengambilan pesanan

tidak terlambat. Perlu juga ada fasilitas untuk memberitahu pengguna

tentang bahan pustaka apa saja yang sedang atau telat dipinjamnya,

keterlambatan koleksi yang dipinjam serta jumlah denda dan demerit yang

telah dikumpulkan. Salah satu kemungkinan adalah dengan

mengintegrasikan fitu-fitur ini dengan sistem Online katalog yang

dikembangkan dengan memiliki fasilitas personal space untuk tiap

anggota

Menambah fasilitas backup data.

Perlu ada penelitian lebih lanjut berkaitan dengan pemanfaatan sistem

yang telah dibuat baik dari sisi kemudahan pemakaian, kelengkapan fitur

sesuai dengan kebutuhan, kecepatan layanan maupun tingkat keterpakaian

perpustakaan dengan adanya sofware yang telah dibuat dan

diimplementasikan.

70

Page 85: PEMBUATAN APLIKASI PENULISAN DATA PADA COMPACT DISC

DAFTAR PUSTAKA

Basuki, Sulistyo. 1991. Pengantar Ilmu Perpustakaan. Jakarta: PT Gramedia

Pustaka Utama

Castagnetto, Jesus., Rawat, Harish., Schumann, Sascha., Scollo, Chris., & Veliath,

Deepak. 1999. Profesional PHP Programming. USA: Wrox Press.

Gates, Jean Key. 1968. Introduction to Librarianship. United States of America:

McGraw-Hill, Inc.

Nicola, Baird. 1994. Setting Up and Running a School Library. London:

Heinemann.

Nugroho, Bunafit. 2004. PHP&MySQL dengan Editor Dreamweaver MX.

Yogyakarta: ANDI OFFSET.

Purwanto, Yudhi. 2001. Pemrograman Web dengan PHP. Jakarta: PT Elex Media

Komputido.

Soewandi, Anastassia Tineke Soewandi. 2005. Pembuatan dan Perancangan

Sistem Katalog Berbasis Web dan Sirkulasi Perpustakaan Berbasis

Windows di Pelangi Kristus International Seminary. Surabaya: Fakultas

Teknologi Industri Universitas Kristen Petra.

71