Sistem informasi perpustakaan berbasis web : studi kasus pada Perpustakaan Daerah Kabupaten Buleleng-Bali - USD Repository

  

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB

STUDI KASUS PADA PERPUSTAKAAN DAERAH

KABUPATEN BULELENG - BALI

SKRIPSI

  Diajukan Untuk Memenuhi Salah Satu Syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika disusun oleh :

  Ida Bagus Mahendra Yudha NIM : 045314030

  

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA

FAKULTAS SAINS DAN TEKNOLOGI

UNIVERSITAS SANATA DHARMA

YOGYAKARTA

  

WEB BASED INFORMATION SYSTEM

A CASE STUDY IN PUBLIC LIBRARY

  

IN BULELENG REGANCY - BALI

FINAL ASSIGNMENT

Presented as a Meaning for Gaining Sarjana Sains dan Teknologi

In Informatics Engineering Study Program

  by : Ida Bagus Mahendra Yudha

  NIM : 045314030

INFORMATICS ENGINEERING STUDY PROGRAM

  

INFORMATICS ENGINEERING DEPARTMENT

SCIENCE AND TECHNOLOGY FACULTY

SANATA DHARMA UNIVERSITY

YOGYAKARTA

2009

HALAMAN PERSEMBAHAN

  Om Swastiastu

  Karya ini saya persembahkan kepada kedua orang tua saya Ida Bagus Manuaba , Ida Ayu Merdiani.

  Suadara saya yang telah memberikan inspirasi Ida Ayu Mahendri Yani, Ida Ayu Madriani Dewi, Ida Bagus Maha Adi Putra.

  Teman dan sahabat saya yang memberikan semangat tiada henti Dosen TI USD yang banyak membantu sehingga tercipta karya ini.

  Om Shanti Shanti Shanti Om

HALAMAN MOTTO

  

Berhentilah berencana ! Melangkahlah !

  ~ Bob Sadino ~

Ketika kita merasa miskin, tetaplah pelihara cita – citamu.

  

Selalu ada jalan untuk orang yang berusaha.

  ~ Ir. Ciputra ~

  

 

 

 

  

ABSTRAK

  Pengelolaan perpustakaan secara tradisional memiliki beberapa kelemahan seperti kesalahan pencatatan manual yang sering terjadi, media penyimpanan berupa kertas yang rentan terhadap kerusakan dan pencarian informasi buku yang menghabiskan banyak waktu. Salah satu cara untuk menutupi kelemahan tersebut adalah dengan menggunakan sistem informasi perpustakaan dalam mengelola perpustakaan.

  Pada tugas akhir ini dibuat sistem informasi perpustakaan berbasis web studi kasus pada perpustakaan daerah kabupaten buleleng-bali yang dibangun dengan bahasa pemrograman PHP dan database mysql. Sistem informasi ini mampu menangani beberapa proses seperti : sirkulasi buku, inventaris buku, pengelolaan keanggotaan perpustakan serta dapat menyajikan beberapa laporan contohnya : laporan peminjaman, laporan usulan buku, laporan inventaris dan laporan keterlambatan pengembalian buku.

  Setelah dilakukan uji coba sebanyak dua kali kepada pengelola perpustakaan daerah kabupaten buleleng –bali dapat disimpulkan bahwa pencarian informasi buku lebih hemat waktu dibandingkan dengan sistem lama(tradisional). Dan sistem informasi ini dapat digunakan untuk menggantikan sistem lama dengan kondisi yang sebenarnya.

  

ABSTRACT

  Traditional library management has some weaknesses, which includes errors in manual cataloging, the unreliability of the paper storage media which is easily damaged, and the time-consuming search for book information. A proposed way to overcome this problem is to apply a Library Information System to manage the library.

  In this final paper, a web-based Library Information System was constructed based on a case study conducted in Regional Public Library of Buleleng, Bali with PhP programming language and MySQL database system as its foundation. This Information System features the management for processes such as : book circulations, books inventory, and the management of library memberships. The system also features the ability to construct reports such as : borrowing reports, books proposals, inventory reports, and charged fine reports.

  After two phases of system application trials on the management of the Regional Public Library of Buleleng, Bali, it was concluded that the system is more time-efficient than the older, traditional managemeny system. And this information system can be applied to replace the old one in the real condition.

  

LEMBAR PERNYATAAN PERSETUJUAN

PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

  Yang bertanda tangan di bawah ini, saya Mahasiswa Universitas Sanata Dharma: Nama : Ida Bagus Mahendra Yudha NIM : 045314030 Demi pengembangan ilmu pengetahuan, saya memberikan kepada Perpustakaan Universitas Sanata Dharma karya ilmiah saya yang berjudul:

  

SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB

STUDI KASUS PADA PERPUSTAKAAN DAERAH

KABUPATEN BULELENG - BALI

  Beserta perangkat yang diperlukan (bila ada). Dengan demikian saya memberikan kepada Perpustakaan Universitas Sanata Dharma hak untuk menyimpan, mengalihkan dalam bentuk media lain, mengelolanya dalam bentuk pangkalan data, mendistribusikannya secara terbatas, dan mempublikasikannya di internet atau media lain untuk kepentingan akademis tanpa perlu meminta ijin dari saya maupun memberikan royalti kepada saya selama tetap mencantumkan nama saya sebagai penulis. Demikian pernyataan ini saya buat dengan sebenarnya. Dibuat di Yogyakarta Pada tanggal : 19 Desember 2009 Yang menyatakan Ida Bagus Mahendra Yudha

KATA PENGANTAR

  Pada kesempatan yang berbahagia ini, pertama-tama penulis ingin mengucapkan Terima Kasih dan Ucap Syukur kepada Allah di Surga karena hanya dengan berkat dan karunia-Nya sehingga penulis dapat menyelesaikan Tugas Akhir yang berjudul ”Sistem Informasi Perpustakaan Berbasis Web Studi Kasus Pada Perpustakaan Daerah Kabupaten Buleleng - Bali”.

  Tugas Akhir ini disusun untuk memenuhi salah satu syarat memperoleh gelar Sarjana Sains dan Teknologi Program Studi Teknik Informatika di Fakultas Sains dan Teknologi Universitas Sanata Dharma Yogyakarta.

  Penulis telah banyak mendapat bantuan dari berbagai pihak hingga tugas akhir ini dapat terselesaikan dengan baik. Penulis juga ingin menyampaikna ucapan teima kasih kepada :

  1. Bapak Yosef Agung Cahyanta, S.T., M.T. selaku Dekan Fakultas Sains dan Teknologi, Universitas Sanata Dharma Yogyakarta

  2. Bapak Puspaningtyas Sanjoyo Adi, S.T., M.T. selaku Ketua Jurusan Program Studi Teknik Informatika, Universitas Sanata Dharma Yogyakarta

  3. Ibu Agnes Maria Polina, S.Kom., M.sc. selaku Dosen Pembimbing Tugas Akhir, yang telah membimbing selama penulisan Tugas Akhir ini.

  4. Bapak J.B. Budi Darmawan, S.T., M.Sc. dan bapak Alb. Agung Haditama, S.T., M.Sc. selaku penguji Tugas Akhir ini.

  5. Seluruh Dosen, Laboran dan Staf Karyawan Sekretariat Jurusan Teknik Informatika .

  6. Bapak Ida Bagus Manuaba, Ida Ayu Merdiani (orang tua penulis) yang selalu memberikan dukungannya kepada penulis.

  7. Seluruh mahasiawa TI USD angkatan 2004 serta seluruh sahabat penulis yang telah membantu, mendukung dan menyemangati hingga terselesaikannya Tugas Akhir ini.

  8. Serta semua pihak yang tidak dapat disebutkan satu per satu yang telah membantu dan mendukung penulis menyelesaikan Tugas Akhir ini.

  Semoga kebaikan dan bantuan dari semua pihak diatas yang telah diberikan kepada penulis, senantiasa mendapat berkah dan rahmat dari Tuhan Yang Maha Esa.

  Akhir kata penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna, hal ini karenakan keterbatasan kemampuan dan pengetahuan dari penulis.

  Oleh karena itu, penulis sangat mengharapkan saran dan kritik yang membangun dari semua pihak sehingga Tugas Akhir ini akan menjadi lebih baik dan bermanfaat bagi penulis dan semua pembaca.

  Yogyakarta, November 2009 Penulis

  DAFTAR ISI

  J U D U L ............................................................................................................. i HALAMAN PERSETUJUAN …………………….…………………………… iii HALAMAN PENGESAHAN ……………………….…………………………. iv HALAMAN PERNYATAAN ………………………………………………….. v HALAMAN PERSEMBAHAN ……………………………………………….. vi HALAMAN MOTTO …………………………………………………………… vii ABSTRAK ………………………………………………………………………. viii

  

ABSTRACT ………………………………………………………………………………. ix

  LEMBAR PERNYATAN ................................................................................... x KATA PENGANTAR ………………………………………………………….. xi DAFTAR ISI ...................................................................................................... xiii

  BAB I PENDAHULUAN …………………………………………………………1  

     

  1.1 Latar Belakang Masalah ............................................................................... 1

     

  1.2 Rumusan Masalah ........................................................................................ 2 1.3   Batasan Masalah .......................................................................................... 2   1.4   Tujuan dan Manfaat ...................................................................................... 3  

  1.4.1   Tujuan ................................................................................................... 3  

     

  1.4.2 Manfaat ................................................................................................ 3

     

  1.5 Metodologi Penelitian .................................................................................. 3 1.6   Sistematika Penulisan ................................................................................... 5  

  BAB II DASAR TEORI ......................................................................................... 7   2.1   Perpustakaan ................................................................................................. 7  

     

  II.1.1 Fungsi Perpustakaan ............................................................................. 7

     

  2.2 Sistem Informasi ........................................................................................... 7 2.3   Proses Pengembangan Sistem ...................................................................... 8  

  2.3.1   Analisis Sistem ..................................................................................... 8  

     

  2.3.2 Desain Sistem ..................................................................................... 10

     

  2.3.3 Pemodelan Persyaratan ....................................................................... 11

   

  2.3.3.1 Use Case Diagram ........................................................................ 11 2.3.4   Pemodelan Proses ............................................................................... 12  

  2.3.4.1 Context Data Flow Diagram ........................................................ 12  

   

  2.3.4.2 Diagram Aliran Data (DAD / DFD) ............................................. 12

     

  2.3.5 Desain Database ................................................................................. 13

   

  2.3.5.1 Entity Relationship (E-R Diagram) .............................................. 13

  2.3.5.2 Kardinalitas Relasi ........................................................................ 14   2.4   Internet ........................................................................................................ 15  

   

  2.4.1 WWW (World Wide Web) ....................................................................... 16

     

  2.4.2 HTTP (HyperText Transfer Protocol) ................................................ 16 2.4.3   URL (Uniform Resource Locator)...................................................... 16   2.4.4   Browser ............................................................................................... 17  

  2.5   Pemrograman Web (Web Programing) ...................................................... 17  

     

  2.5.1 HTML (Hypertext Markup Language) ............................................... 17

     

  2.5.2 PHP ..................................................................................................... 19

     

  2.5.3 MySQL ............................................................................................... 20 2.6   Macromedia Dreamweaver......................................................................... 22  

  BAB III ANALISA dan PERANCANGAN SISTEM ......................................... 23  

     

  3.1 Analisa Sistem ............................................................................................ 23

     

  3.1.1 Gambaran Umum Sistem Lama ......................................................... 23

  3.1.1.1 Prosedur pendaftaran anggota perpustakaan ................................ 23  

  3.1.1.2 Prosedur Peminjaman buku .......................................................... 24  

  3.1.1.3 Prosedur Perpanjangan Peminjaman buku ................................... 25  

   

  3.1.1.4 Prosedur Pengembalian buku ...................................................... 26

   

  3.1.1.5 Prosedur Inventarisasi buku.......................................................... 27

  3.1.1.6 Prosedur Pemesanan Buku ........................................................... 28   3.1.2   Pendifinisian Sistem yang Diusulkan ................................................. 28  

  3.1.3.1 Sumber Daya Manusia ................................................................. 29  

   

  3.1.3.2 Perangkat Keras dan Perangkat Lunak ......................................... 31

   

  3.1.3.3 Use Case Diagram ........................................................................ 32 3.1.4     Pemodelan Proses .............................................................................. 33  

  3.1.4.1 Data Flow Diagram (DFD) ............................................................ 33  

  3.1.4.2 Kamus Data ................................................................................... 42  

     

  3.2 Perancangan Sistem .................................................................................... 52 3.2.1   Desain Basis Data ( Logical Design ) ................................................. 52  

  3.2.2 Desain Basis Data (Physical Desain) ...................................................... 53  

     

  3.3 Perancangan Antar Muka (interface) ...................................................... 58

     

  3.3.1 Struktur Halaman Web ....................................................................... 58

   

  3.3.2 Perancangan Halaman Web .................................................................. 61

  BAB IV IMPLEMENTASI .................................................................................. 67   4.1   Penjelasan Logika Pemrogaman pada Web ................................................ 67  

     

  4.1.1 Koneksi ke Basis Data(koneksi.php) .................................................. 67

     

  4.1.2 Halaman Utama .................................................................................. 68

  4.1.2.1 Halaman Utama Petugas (index.php) ........................................... 68  

  4.1.2.2 Halaman Utama Pengguna (index.php) ........................................ 71  

  4.1.3 Menu Admin (menu_admin.php) ......................................................... 71  

   

  4.1.4 Menu Petugas Pelayanan (menu_pelayanan.php) ................................ 81

   

  4.1.5 Menu Petugas Pengolahan (menu_pengolahan.php) ............................ 98

   

  4.1.6 Menu Anggota (menu_anggota.php) .................................................. 107

  4.1.7 Menu Pengguna (index.php) .............................................................. 111  

  BAB V ANALISA HASIL IMPLEMENTASI .................................................. 120  

     

  5.1 Analisa Hasil Implementasi Program ....................................................... 120

     

  5.1.1 Lingkungan Piranti Uji ..................................................................... 120 5.1.2   Perangkat Keras dan Perangkat Lunak yang Digunakan .................. 120   5.1.3   Analisa Pengujian Terhadap Pengguna Web .................................... 121  

  5.1.3.1   Analisa Pengujian Oleh Petugas Pengolahan ............................ 121  

   

  5.1.3.2 Analisa Pengujian Oleh Petugas Pelayanan ............................... 121

   

  5.1.3.3 Analisa Pengujian Oleh Pengunjung Perpustakaan .................... 122 5.2   Kelebihan dan Kekurangan Program ........................................................ 123  

  5.2.1   Kelebihan .......................................................................................... 123   5.2.2   Kekurangan ....................................................................................... 123  

   

  BAB VI PENUTUP ............................................................................................ 124

     

  6.1 Kesimpulan ............................................................................................... 124

  6.2 Saran ......................................................................................................... 124   DAFTAR TABEL ………………………………………………………….. xvi DAFTAR GAMBAR ……………………………………………………….. xvii

  DAFTAR TABEL Tabel 2. 1 Simbol use case ................................................................................... 12

Tabel 2.2 Simbol Context Data Flow Diagaram .................................................. 12

  Tabel 2. 3 Simbol DAD ........................................................................................ 13 Tabel 2. 4 Simbol ER ............................................................................................ 14

Table 3.1 tabel buku ............................................................................................. 54Tabel 3.2 tabel buku .............................................................................................. 54Tabel 3.3 tabel kategori ......................................................................................... 54Table 3.4 table petugas ......................................................................................... 55Table 3.5 tabel anggota ........................................................................................ 56Table 3.6 tabel transaksi ....................................................................................... 56Table 3.8 tabel pemesanan buku .......................................................................... 57Table 3.9 tabel usulan buku ................................................................................. 58Table 3.10 tabel buku tamu .................................................................................. 58

  TABEL GAMBAR

   

Gambar 3.20 Struktur Halaman Web Dari Sisi Petugas Pelayanan ...................... 59  Gambar 3.21 Struktur Halaman Web Dari Sisi Petugas Pengolahan.................... 59

   

Gambar 3.22 Struktur Halaman Web Dari Sisi Anggota. ..................................... 60

   

Gambar 3.23 Struktur Halaman Web Dari Sisi Non Anggota. ............................. 60

   

Gambar 3.24 Rancangan Halaman Utama Aplikasi Web ..................................... 61  Gambar 3.25 Rancangan Halaman Menu Anggota ............................................... 62  Gambar 3.26 Rancangan Halaman Log In Petugas. ............................................. 62Gambar 3.27 Rancangan Halaman Menu Admin. ................................................ 63

   

   

Gambar 3.28 Rancangan Halaman Menu Petugas Pelayanan. ............................. 63

   

Gambar 3.29 Rancangan Halaman Menu Petugas Pengolahan. .......................... 64  Gambar 3.30 Rancangan Halaman Update Data. .................................................. 64  Gambar 3.31 Rancangan Halaman Edit Data. ...................................................... 65

   

Gambar 3.32 Rancangan Halaman Pencarian Buku. ............................................ 65

   

Gambar 3.33 Rancangan Halaman Konfirmasi Update. ....................................... 66

   

Gambar 3.19 Struktur Halaman Web Dari Sisi Admin......................................... 59  Gambar 3.18 Logical Design ................................................................................ 52Gambar 3.1 Prosedur Pendaftaran Anggota .......................................................... 23Gambar 3.8 Diagram Konteks............................................................................... 33  

   

Gambar 3.2 Prosedur Peminjaman Buku .............................................................. 24

   

Gambar 3.3 Prosedur Perpanjangan Masa Peminjaman Buku .............................. 25  Gambar 3.4 Prosedur Pengembalian Buku. .......................................................... 26  Gambar 3.5 Prosedur Inventarisasi Buku.............................................................. 27  Gambar 3.6 Prosedur Pemesanan Buku ................................................................ 28

   

Gambar 3.7 Use Case Diagram ............................................................................. 32

   

Gambar 3.9 Diagram Berjenjang .......................................................................... 34  

   

Gambar 3.10 Overview Diagram .......................................................................... 35

   

Gambar 3.11 DFD level1 proses 1 ........................................................................ 36

   

Gambar 3.12 DFD level 1 proses 2 ....................................................................... 37

   

Gambar 3.13 DFD level 1 proses 3 ....................................................................... 38  Gambar 3.15 DFD level 1 proses 5 ....................................................................... 40  Gambar 3.16 DFD level 1 proses 6 ....................................................................... 41

   

Gambar 3.17 ER Diagram ..................................................................................... 51Gambar 4.1 Halaman Utama Petugas ................................................................... 68  Gambar 4.3 Halaman Menu admin ....................................................................... 72  

   

Gambar 4.23 Halaman Menu Pegolahan ............................................................. 98  Gambar 4.24 Halaman Cari Buku ........................................................................ 99

   

Gambar 4.25 Halaman Tampil Buku ................................................................. 101

   

Gambar 4.26 Halaman Update Buku ................................................................. 101

   

Gambar 4.27 Halaman Tampil Detil Buku ........................................................ 102  Gambar 4.28 Halaman Tambah Buku ................................................................ 102  Gambar 4.29 Halaman Tampil Kategori Buku .................................................. 104Gambar 4.30 Halaman Laporan Susulan Buku .................................................. 105

   

   

Gambar 4.31 Halaman Laporan Inventaris Buku .............................................. 105

   

Gambar 4.32 Halaman Detil Laporan Inventaris Buku ..................................... 106  Gambar 4.33 Halaman Detil Laporan Inventaris per Kategori ......................... 106  Gambar 4.34 Halaman Cek Peminjaman Buku ................................................. 107

   

Gambar 4.35 Halaman Tampil Detil Buku ........................................................ 110

   

Gambar 4.36 Halaman Tampil Peminjam Buku ................................................ 110

   

Gambar 4.22 Halaman Detil Laporan Keterlambatan Pengembalian .................. 98  Gambar 4.21 Halaman Laporan Keterlambatan Pengembalian ........................... 97Gambar 4.4 Halaman Pengelolaan Petugas .......................................................... 73  

   

Gambar 4.5 Halaman Edit Petugas ....................................................................... 74

   

Gambar 4.6 Halaman Tambah Data Petugas ...................................................... 76

   

Gambar 4.7 Halaman Pilihan Periode Laporan ..................................................... 76  Gambar 4.8 Halaman Laporan Bulanan ................................................................ 77  Gambar 4.9 Halaman Tampil Laporan Bulanan Peminjam .................................. 77

   

Gambar 4.10 Halaman Tampil Laporan Bulanan Buku Dipinjam ..................... 81

   

Gambar 4.11 Halaman Menu Petugas Pelayanan ............................................... 82Gambar 4.12 Halaman Pencarian Anggota ......................................................... 83  

   

Gambar 4.13 Halaman Hasil Pencarian Anggota ............................................... 84  Gambar 4.14 Halaman Update Anggota ............................................................. 86

   

Gambar 4.15 Halaman Tampil Detil Anggota .................................................... 87

   

Gambar 4.16 Halaman Pesan .............................................................................. 89

   

Gambar 4.17 Halaman Update Akun Petugas..................................................... 89  Gambar 4.18 Halaman Inputan No Anggota....................................................... 91  Gambar 4.19 Halaman Pinjam Kembali ............................................................. 91  Gambar 4.20 Halaman Cek Pemesan Buku ......................................................... 95Gambar 4.37 Halaman Pendaftaran Anggota..................................................... 112  Gambar 4.38 Halaman Konfirmasi Pendaftaran Anggota ................................ 114  Gambar 4.39 Halaman Buku Tamu ................................................................... 114  Gambar 4.40 Halaman Daftar Pengunjung ........................................................ 115

   

Gambar 4.41 Halaman Usulan Buku ................................................................. 118

   

Gambar 4.42 Halaman Daftar Usulan Buku ...................................................... 119  

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

  Perpustakaan daerah di kabupaten Buleleng-Bali menjadi salah satu sumber informasi bagi masyarakat yang ada disekitarnya. Biaya yang diperlukan untuk mendapatkan informasi di perpustakaan daerah tergolong sangat murah atau bisa dikatakan gratis. Hal - hal tersebut yang menyebabkan tingkat kunjungan di perpustakaan daerah ini cukup tinggi.

  Penerapan teknologi informasi saat ini telah menyebar ke segala bidang tidak terkecuali di perpustakaan. Salah satu penerapan dari teknologi informasi di perpustakan adalah sebagai Sistem Informasi Manajemen Perpustakaan atau sering diistilahkan sebagai bentuk automasi perpustakaan.

  Pengelolaan yang masih bersifat manual dan tradisional di perpustakaan daerah kabupaten Buleleng mencerminkan kurangnya pemanfaatan teknologi Informasi. Proses pelayanan seperti : sirkulasi bahan pustaka, pengelolaan anggota dan lain sebagainya masih bersifat manual dan tradisional. Begitu juga pada proses pengolahan bahan pustaka seperti : inventarisasi bahan pustaka, katalogisasi dan lain sebagainya masih bersifat manual. Kesalahan dalam pencatatan manual sering kali terjadi akibat human error. Kerusakan pada media penyimpanan kertas juga sering terjadi karena dimakan rayap, hilang, robek tanpa sengaja dan lain sebagainya. Hal ini menyebabkan data yang terdapat didalamnya tidak dapat diselamatkan atau hilang.

  Sampai saat ini, pelayanan perpustakaan hanya dapat dilakukan di tempat terkecuali untuk perpustakaan keliling. Pencarian informasi buku, perpanjangan masa peminjaman buku dan lain sebagainya mengharuskan pengunjung mendatangi perpustakaan. Hal ini tentu akan menghabiskan waktu dan biaya yang lebih banyak oleh pengguna perpustakaan.

  1.2 Rumusan Masalah

  Berdasarkan latar belakang masalah tersebut, maka rumusan masalah dari tugas akhir ini adalah bagaimana membangun sistem informasi perpustakaan berbasis web yang dapat membantu kegiatan :

  1. Bidang pelayanan yaitu peminjaman buku, pengembalian buku, perpanjangan masa pinjam buku, laporan keterlambatan pengembalian buku.

  2. Bidang pengolahan yaitu pendaftaran buku, inventarsisasi buku, laporan usulan buku.

  3. Pengunjung perpustakaan yaitu pencarian informasi buku, pendaftaran anggota, perpanjangan masa peminjaman buku dan pemesanan buku.

  1.3 Batasan Masalah

  Batasan masalah yang dibuat dalam penulisan Tugas Akhir ini adalah :

  1. Aplikasi Sistem Informasi Perpustakaan berbasis Web ini menangani bidang pelayanan yaitu pengelolaan anggota, peminjaman buku, pengembalian buku, perpanjangan masa peminjaman buku, pencarian buku serta bidang pengolahan yaitu pengelolaan buku.

  2. Keamanan pada aplikasi ini hanya sebatas authentification dengan log in sebagai pembatasan hak akses untuk setiap user.

1.4 Tujuan dan Manfaat

1.4.1 Tujuan

  Tujuan yang ingin dicapai dalam penyusunan tugas akhir ini adalah :

  1. Menghasilkan Sistem Informasi Perpustakaan Berbasis Web yang dapat menangani proses pelayanan dan pengolahan buku perpustakaan daerah kabupaten Buleleng.

1.4.2 Manfaat

  Manfaat yang ingin dicapai dalam penyusunan tugas akhir ini adalah :

  1. Sistem Informasi Perpustakaan dapat mengurangi kesalahan dalam pencatatan pada proses pelayanan dan pengolahan di perpustakaan daerah serta menjadi media penyimpanan data yang lebih handal.

  2. Informasi perpustakaan daerah dapat diakses secara lebih luas dengan aplikasi ini melalui Internet.

1.5 Metodologi Penelitian

  Metodologi penelitian yang digunakan adalah studi kasus dengan tahap - tahap sebagai berikut :

  a. Studi Pustaka

  Studi literatur yang dilakukan adalah dengan mempelajari teori mengenai Apache, bahasa pemrograman Php, dan MySQL, serta mencari informasi-informasi lain yang mendukung pembuatan aplikasi sistem informasi ini.

  b. Pengumpulan Informasi dan Data

  Metode yang dilakukan dalam pengumpulan informasi dan data adalah mengunjungi perpustakaan daerah buleleng untuk melakukan wawancara terhadap pihak pengelola perpustakaan daerah dalam hal ini bidang pelayanan dan bidang pengolahan pepustakaan dalam hal : kegiatan yang dilakukan pada masing- masing bidang tersebut, proses yang telah berjalan dan lain – lain, serta mewawancarai beberapa pengunjung mengenai tanggapan terhadap pelayanan yang diberikan oleh pihak perpustakaan daerah, serta kebutuhan informasi yang mereka perlukan berkaitan dengan perpustakaan.

  c. Pembuatan Sistem Informasi

1. Analisa Sistem

  Analisis sistem merupakan tahapan pengumpulan kebutuhan yang diperlukan untuk identifikasi dalam pemecahan masalah.

  2 . Desain Sistem

  Desain sistem merupakan tahapan merancang pembentukan sistem, yang menyangkut konfigurasi komponen-komponen perangkat lunak dan perangkat keras yang akan digunakan dalam pembangunan aplikasi sistem informasi ini.

3. Implementasi Sistem

  Tahap implementasi sistem merupakan tahap mengimplementasikan desain sistem yang telah dibuat kedalam bentuk bahasa pemrograman (coding).

4. Uji Coba Perangkat Lunak per Modul

  Setiap kali menyelesaikan modul, dilakukan testing untuk mengetahui kebenaran jalanya program.

d. Uji Coba Terhadap user

  Pada tahap ini, sistem informasi diuji coba beberapa kali kepada user untuk mengetahui kekuarangan program sehingga dapat segera dilakukan perbaikan atau penambahan. Tujuan dari tahap ini adalah menghasilkan sistem informasi yang benar-benar sesuai dengan kebutuhan user.

1.6 Sistematika Penulisan

  Laporan pembangunan tugas akhir ini ditulis berdasarkan hasil penelitian yang dilakukan selama pengerjaan. Adapun sistematika penulisannya adalah sebagai berikut :

  BAB I. PENDAHULUAN Bab ini merupakan gambaran umum tentang tugas akhir ini yang

  menjelaskan mengenai latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan manfaat penelitian, dan metodologi yang digunakan dalam pembangunan sistem.

  BAB II. DASAR TEORI Bab ini akan berisi uraian tentang teori-teori yang akan digunakan dalam

  perancangan aplikasi sistem informasi yaitu penjelasan mengenai perpustakaan, sistem informasi, pemrograman web, web server , database dan teori-teori lainnya yang digunakan dalam pembangunan aplikasi sistem informasi perpustakaan daerah Buleleng berbasis web.

  BAB III. ANALISIS dan PERANCANGAN SISTEM Bab ini akan membahas analisa dan rancangan dari sistem yang akan dibangun secara umum dan terperinci. BAB IV. IMPLEMENTASI SISTEM Bab ini berisi tentang proses implementasi dari analisis dan desain sistem yang telah dibuat sebelumnya. BAB V. ANALISIS HASIL IMPLEMENTASI Bab ini membahas tentang analisa hasil implementasi pada aplikasi sistem

  informasi yang telah dibuat dan hasil analisa dari penerapan aplikasi pada sistem yang telah berlaku.

  BAB VI. PENUTUP Bab ini berisi Kesimpulan dan Saran untuk aplikasi yang telah dibuat agar ada pengembangan yang lebih baik untuk masa yang akan datang.

BAB II DASAR TEORI II.1 Perpustakaan Perpustakaan secara sederhana dapat diartikan adalah suatu wadah atau

  tempat dimana didalamnya terdapat bahan yang disusun dengan sistem tertentu untuk masyarakat membacanya guna meningkatkan mutu kehidupannya (http://media.diknas.go.id/media/document/5361.pdf).

II.1.1 Fungsi Perpustakaan

  Perpustakaan sebagai lembaga memberi layanan informasi dan bahan pustaka kepada masyarakat mempunyai fungsi sebagai berikut (Keputusan Bupati Buleleng, 2004) :

  1. Perpustakaan sebagai sarana pendidikan masyarakat dan sarana tempat belajar.

  2. Perpustakaan sebagai tempat layanan informasi.

  3. Perpustakaan sebagai tempat melakukan riset / penelitian.

  4. Perpustakaan sebagai tempat untuk mendapatkan inspirasi dan imajinasi serta mendapatkan bacaan hiburan / rekreasi.

  5. Perpustakaan sebagai sarana pelestarian hasil budaya bangsa.

II.2 Sistem Informasi

  Sistem Informasi adalah sekumpulan hardware, software, brainware, prosedur dan atau aturan yang diorganisasikan secara integral untuk mengolah data menjadi informasi yang bermanfaat guna memecahkan masalah dan pengambilan keputusan(http://id.wikipedia.org/wiki/Sistem_informasi).

  II.3 Proses Pengembangan Sistem

  Proses pengembangan sistem adalah satu set aktifitas, metode, praktik terbaik, barang siap dikirim, dan peralatan terotomasi yang digunakan para

  

stakeholder untuk mengembangkan dan secara berkesinambungan memperbaiki

sistem informasi dan perangkat lunak (Whitten, 2004).

   II.3.1 Analisis Sistem

  Analisis sistem adalah sebuah teknik pemecahan masalah yang menguraikan sebuah sistem menjadi bagian-bagian komponen dengan tujuan mempelajari seberapa bagus bagian-bagian tersebut bekerja dan berinteraksi untuk meraih tujuan mereka.

  Secara mendasar, analisis sistem adalah mengenai pemecahan masalah. Ada banyak pendekatan untuk analisis sistem. Pendekatan analisis sistem yang sering digunakan antaran lain:

  • Analisis terstruktur (Structure analysis)
  • Teknik informasi (Information engineering)
  • Discovery prototyping
  • Analisis beriorientasi objek Analisis terstruktur adalah sebuah teknik model driven dan berpusat pada proses yang digunakan untuk menganalisis sistem yang ada, mendefinisikan persyaratan-persyaratan bisnis untuk sebuah sistem baru
atau keduanya. Analisis terstruktur fokus pada aliran data melalui proses- proses bisnis dan perangkat lunak. Analisis ini disebut process-center karena penekanan teknik ini adalah blok pembangunan proses dalam kerangka kerja sistem informasi anda.

  Analisis terstruktur sederhana dalam konsep. Para analis sistem menggambar serangkaian model proses yang disebut diagram aliran data (data flow) yang mengilustrasikan proses-proses yang ada dan atau diusukan dalam sebuah sistem yang bersama dengan input, output dan file mereka. Model-model tersebut menunjukkan aliran data di antara dan melalui proses-proses dan menunjukkan tempat-tempat data disimpan.

  Pada akhirnya model-model proses ini berperan sebagai cetak biru bagi proses-proses bisnis untuk diimplementasikan dan perangkat lunak untuk dibeli atau dikonstruksi.

  Requirement discovery (penemuan persyaratan) adalah proses yang

  digunakan oleh para analis sistem, identifikasi atau ekstraksi masalah- masalah sistem dan persyaratan-persyaratan solusi dari komunitas pengguna. Dua metode penemuan persyaratan ada dua macam yaitu teknik penemuan fakta (finding fact) dan perencanaan persyaratan gabungan.

  Penemuan fakta adalah proses pengumpulan informasi mengenai masalah, kesempatan, persyaratan solusi, dan prioritas sistem. Istilah ini sering disebut juga pengumpulan informasi (Information Gathering).

  Tenik penemuan fakta antara lain:

  • Pengambilan contoh (sampling) dokumentasi, laporan, formulir, file database dan memo yang ada.
  • Melakukan penelitian pada buku-buku yang relevan, mem- benchmark solusi-solusi orang lain dan kunjungan ke situs- situs
  • Mengobservasi kerja sistem dan lingkungan kerja
  • Menyebarkan kuisioner dan mensurvei komunitas menejeman dan pengguna.
  • Mewawancarai para menejer, pengguna dan staff teknis yang tepat.

  Analisis masalah terdiri atas beberapa fase:

  • Fase definisi lingkup
  • Fase analisis masalah
  • Fase analisis persyaratan
  • Fase desain logis
  • Fase analisis keputusan

II.3.2 Desain Sistem

  Desain sistem adalah Spesifikasi solusi berbasis computer yang terinci. Macam-macam pendekatan desain sistem antara lain :

  • Desain terstruktur modern
  • Teknik informasi
  • Prototiping • JAD
  • RAD

  Desain sistem terstruktur adalah teknik berorientasi proses untuk mengubah program besar ke dalam hirarki modul-modul yang menghasilkan sebuah program computer yang lebih mudah untuk diimplementasikan dan dipelihara (diubah).

  Tahapan dari desain sistem antara lain:

  1. Arsitektur dan pemodelan aplikasi 2. desain database 3. desain dan prototyping output 4. desain dan prototyping input 5. desain antarmuka pengguna

   II.3.3 Pemodelan Persyaratan

  II.3.3.1 Use Case Diagram Use Case Diagram digunakan untuk menggambarkan

  fungsi sistem yang terdapat dalam bisnis even, siapa yang melakukan kejadian dan bagaimana sistem memberikan respon terhadap kejadian (Whitten, 2004).

  Simbol dasar Use Case Diagram dijelaskan dalam table 2.1 berikut: Urutan langkah-langkah yang secara tindakan saling terkait (skenario), baik terotomasi mapun secara

  Simbol Use case

  manual, untuk tujuan melengkapi satu tugas bisnis tunggal

  Segala sesuatu yang perlu berintraksi dengan sistem untuk pertukaran informasi Simbol aktor

  

Tabel 2. 1 Simbol use case

   II.3.4 Pemodelan Proses

  II.3.4.1 Context Data Flow Diagram Context data flow diagram adalah Model proses untuk

  mendokumentasikan lingkup sistem (Whitten, 2004). Simbol yang digunakan dalam context data flow diagram dijelaskan dalam table 2.2 berikut:

  Orang, unit organisasi, sistem atau organisasi

  Agen luar yang berinteraksi dengan sistem. eksternal

  Kerja yang dilakukan oleh sistem sebagai respon terhadap aliran data masuk atau kondisi.

Tabel 2.2 Simbol Context Data Flow Diagaram

  II.3.4.2 Diagram Aliran Data (DAD / DFD)

  Diagram Aliran Data digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan fisik dimana data tersebut mengalir atau lingkungan fisik dimana data tersebut akan disimpan (Whitten, 2004).

  DAD merupakan alat yang digunakan pada metodologi penegembangan sistem yang terstruktur (Structured Analysis and

  Design). Simbol yang digunakan dalam DAD dijelaskan dalam

  table 2.3:

  Agen eksternal

  Orang, unit organisasi, sistem atau organisasi luar yang berinteraksi dengan sistem.

  Id proses Nama proses

  Kerja yang dilakukan oleh sistem sebagai respon terhadap aliran data masuk atau kondisi.

  Penyimpanan data yang ditujukan untuk penggunaan selanjutnya.

  Menggambarkan aliran data dari suatu proses ke proses lainnya

  Tabel 2. 3 Simbol DAD

  II.3.5 Desain Database

  II.3.5.1 Entity Relationship (E-R Diagram)

  E-R Diagram adalah model koseptual yang mendeskripsikan antara penyimpanan data (dalam DFD). ERD digunakan untuk memodelkan struktur data dan relasi antara struktur data. Dengan ERD, model dapat diuji dengan mengabaikan proses yang dilakukan.

  ERD pertama kali dideskripsikan oleh Peter Chen yang dibuat sebagai bagian dari perangkat lunak CASE. Notasi yang digunakan dalam ERD dapat dilihat pada tebel berikut ini :

  Entitas adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai. Simbol entitas

  Relasi menujunkan hubungan antara entitas yang Simbol berbeda. relasi

  Atribut berfungsi mendeskripsikan karakter entitas Simbol

  (Atribut yang berfungsi sebagai primary key diberi atribut garis bawah). Simbol garis ini digunakan sebagai penghubung antara entitas dengan relasi dan entitas dengan atribut.

  Tabel 2. 4 Simbol ER