Anda di halaman 1dari 45

SISTEM INFORMASI PERPUSTAKAAN SEKRETARIAT DEWAN

PERWAKILAN RAKYAT ACEH BERBASIS WEB

SKRIPSI

Di ajukan untuk melengkapi tugas dan


memenuhi syarat-syarat guna memperoleh gelar sarjana Komputer
STMIK UBudiyah Indonesia

Oleh :

ZULFITRI ZUHRI
121020220021

PROGRAM STUDI S1 SISTEM INFORMASI


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK UBUDIYAH INDONESIA
BANDA ACEH
2013

LEMBAR PENGESAHAN

SISTEM INFORMASI PERPUSTAKAAN SEKRETARIAT DEWAN


PERWAKILAN RAKYAT ACEH BERBASIS WEB

Skipsi oleh Zulfitri Zuhri ini telah dipertahankan didepan dewan penguji
pada tanggal 24 September 2013

Dewan Penguji :

1. Ketua

2. Anggota

3. Anggota

Hendri Ahmadian, M. Im

Zia Fernanda, S. Kom, M. Eng

Razief PeruchaFauzie Afidh, S. Si, M. Sc

SISTEM INFORMASI PERPUSTAKAAN SEKRETARIAT DEWAN


PERWAKILAN RAKYAT ACEH BERBASIS WEB

SKRIPSI

Di ajukan untuk melengkapi tugas dan memenuhi syarat-syarat guna


memperoleh gelar Sarjana Komputer STMIK UBudiyah Indonesia

Nama
Nim

Oleh :
: Zulfitri Zuhri
: 121020220021
Disetujui,

Penguji I

Penguji II

( Zia Fernanda, S. Kom, M. Eng)

(Razief Perucha Fauzie Afidh, S. Si., M. Sc

Ka. Prodi Sistem Informasi

(Fathiah ST, M. Eng)

Pembimbing

(Hendri Ahmadian, M. Im)

Mengetahui,
Ka. STMIK U Budiyah Indonesia

Dr. Amin Haris, M. Pd

LEMBAR PERNYATAAN

Saya menyatakan bahwa skripsi yang saya susun, sebagai syarat memperoleh gelar
sarjana merupakan hasil karya tulis saya sendiri. Adapun bagian-bagian tertentu
dalam penulisan skripsi ini yang saya kutip dari hasil karya orang lain telah
dituliskan sumbernya secara jelas sesuai dengan norma, kaidah, dan etika penulisan
ilmiah. Saya bersedia menenrima sanksi pencabutan gelar akademik yang saya
peroleh dan sanksi-sanksi lainya sesuai dengan peraturan berlaku, apabila
dikemudian hari ditemukan adanya plagiat dalam skripsi ini.

Banda Aceh,24 September 2013


Yang Menyatakan

Zulfitri zuhri
121020220021

KATA PENGANTAR

Dengan mengucapkan puji dan syukur saya panjatkan kehadirat Allah


SWT, hanya dengan rahmat, hidayah, ketabahan, kekuatan dan kesehatan
sehingga telah memberikan kesempatan kepada penulis untuk bisa menyelesaikan
Tugas akhir berupa Skripsi dengan judul Sistem Informasi Perpustakaan
Sekretariat Dewan Perwakilan Rakyat Aceh Berbasis Web. Sebagai salah
satu syarat yang harus dipenuhi untuk menyelesaikan studi pada STMIK
UBudiyah Banda Aceh. Dalam menyusun Skripsi Ini penulis telah banyak
memperoleh bantuan dan bimbingan dari semua pihak, maka tidaklah berlebihan
pada kesempatan ini penulis sampaikan terima kasih yang sedalam-dalamnya
kepada:
1. Ibu Marniati, SE., M.Kes selaku ketua yayasan UBudiyah Indonesia.
2. Bapak Dr. Amin Haris, M. Pd selaku ketua STMIK UBudiyah Indonesia.
3. Ibu Fathiah, ST, M. Eng selaku ketua Program Studi Sistem Informasi.
4. Bapak Hendri Ahmadian, M.Im, selaku dosen pembimbing yang telah
banyak meluangkan waktu serta pikirannya dalam mengarahkan dan
membimbing saya dalam menyelesaikan skripsi ini.
5. Dosen-dosen dan staf Akademik STMIK UBudiyah Indonesia.
6. Teristimewa Kepada Ibunda, Kakak serta Adik terima kasih yang sedalamdalamnya karena telah memberikan dorongan dan semangat serta doa
restu sehingga skripsi ini dapat selesai tepat pada waktunya.
7. Kepada teman-teman yang tidak dapat disebut satu persatu namanya,
terima kasih banyak atas segala bantuan, dorongan dan motivasinya.
8. Dan kepada semua pihak yang telah ikut mensukseskan skripsi ini.

Penulis manyadari bahwa penyusunan skripsi ini banyak kekurangan dan


jauh dari sempurna, Oleh karena penulis terbuka untuk menerima kritik dan saransaran yang bersifat membangun sangat saya harapkan, dan saya menyadari

sebagai mahasiswa yang masih harus belajar tentunya tidak terlepas dari
kekurangan dan kesalahan.
Atas segala bantuan, dorongan dan keikhlasan dari semua pihak penulis
mengucapkan terima kasih banyak dan semoga skripsi ini dapat memberikan
manfaat pada semua pihak.
Akhirnya hanya kepada Allah SWT penulis berserah diri dan semoga
skripsi ini bermanfaat bagi penulis pada khususnya dan semua pihak pada
umumnya, semoga kita semua mendapat hidayah-Nya. AMIN.
Akhirnya atas bimbingan dan keridhoan Allah SWT penulis serahkan
segalanya, penulis menyadari betul masih terdapat kesilapan dan kekurangan, baik
segi teknis, materi dan penyusunan. Maka dari itu penulis sangat mengharapkan
saran kritik yang bersifat membangun semua pihak.

Banda Aceh, 29 Agustus 2013


Penulis

( Zulfitri Zuhri )

ABSTRAK

Perpustakaan biasanya difungsikan oleh pengunjung sebagai media untuk


mencari referensi dan memperoleh informasi. Permasalahan yang dihadapi saat ini
adalah banyak perpustakaan yang belum mempunyai sistem informasi
perpustakaan berbasis web untuk pelayanan. Penelitian ini bertujuan untuk
menganalisis dan merancang sebuah sistem informasi perpustakaan berbasis web
serta melakukan pengujian terhadap unjuk kerja dari sistem informasi
perpustakaan. Hasil penelitian ini menunjukkan bahwa sistem informasi
perpustakaan berbasis web dengan menggunakan perangkat lunak PHP dan
MySql dapat digunakan di perpustakaan Sekretariat Dewan Perwakilan Rakyat
Aceh, dengan kemampuan dapat menerima data kunjungan terhadap web
perpustakaan, memberikan layanan kebutuhan informasi terhadap ketersediaan
buku dalam bentuk searching, melayani transaksi peminjaman dan pengembalian
buku secara langsung.
Kata Kunci : Sistem Informasi, Perpustakaan, Web

ABSTRACT

The library is typically enabled by visitors as a medium to find references and


obtain information. The problems faced today is a lot of libraries that do not have
a library of web-based information system for Ministry. This research aims to
analyze and design a web-based library information system, and perform a test of
the performance of the library information system. The results of this research
show that a web-based library information system using PHP and MySql software
can be used in the library of the Secretariat of the House of representatives of
Aceh, with the ability to receive traffic data to the web service, provides library
information needs with respect to the availability of the books in the form of
searching, borrowing and repayment deals serve the book directly.
Keywords: Information Systems, Library, Web

DAFTAR ISI

KATA PENGANTAR ........................................................................... i


ABSTRAK............................................................................................ iii
DAFTAR ISI ........................................................................................ iii
DAFTAR TABEL ................................................................................ vi
DAFTAR GAMBAR ........................................................................... vii

BAB I

PENDAHULUAN ................................................................... 1

1.1

Latar Belakang ..................................................................... 1

1.2

Batasan Masalah ................................................................... 1

1.3

Tujuan Penelitian .................................................................. 2

1.4

Ruang Lingkup Penelitian ..................................................... 2

BAB II TINJAUAN PUSTAKA .......................................................... 4


2.1

Gambaran Umum DPRA ....................................................... 4

2.2

Pengertian Perpustakaan ......................................................... 5


2.21 jenis-jenis perpustakaan ................................................ 5
2.2.2 Perpustakaan DPRA ..................................................... 6

2.3

Pengertian Sistem ................................................................... 6


2.3.1 Pengertian Informasi .................................................... 7
2.3.2 Pengertian sistem Informasi .......................................... 7
2.3.3 Konsep dasar Basis data ............................................... 7

2.4

Pengertian Komputer .............................................................. 8

2.5

Pengenalan Internet ................................................................ 8

2.6

Pengertian Web ...................................................................... 9


2.6.1 Browser ...................................................................... 10
2.6.2 HTML ( HyperText Markup Language ) ...................... 10
2.6.3 PHP ( Personal home Page ) ........................................ 11
2.6.4 MYSQL ( My Structure Query Language ) ................... 12

2.6.5 Server ........................................................................... 13


2.6.6 Xampp ......................................................................... 13
2.6.7 Mozilla Firefox ............................................................ 14
2.6.8 CSS (Cassading Style Sheet ) ....................................... 14
2.6.9 Adobe dreamweaver .................................................... 14

BAB III METODELOGI PENELITIAN ........................................... 16


3.1

Tempat dan waktu penelitian ............................................... 16

3.2

Metode yang Digunakan ...................................................... 16

3.3

Metode Pengumpulan Data .................................................. 17

3.4

Tujuan Perancangan Sistem ................................................. 18

3.5

Perencanaan dan Perancangan ............................................. 18

3.6

Perancangan DFD ( Data Flow Diagram ) ........................... 18

3.7

Diagram Flowchart ............................................................ 23

3.8

Perancangan Database ......................................................... 24

3.9

Perancangan ERD ( Entity Relationship Diagram ) .............. 27

BAB IV IMPLEMENTASI DAN PEMHASAN APLIKASI .............. 28


4.1

Implementasi Sistem............................................................. 28

4.2

Tujuan Implementasi Sistem ................................................. 28

4.3

Tampilan Input ..................................................................... 28

4.4

Tampilan Output................................................................... 32

BAB V KESIMPULAN .................................................................... 34


5.1

Kesimpulan ........................................................................ 34

5.2

Saran ................................................................................... 34

DAFTAR PUSTAKA .............................................................................


LAMPIRAN ...........................................................................................
LISTING ................................................................................................
BIODATA PENULIS .............................................................................

DAFTAR TABEL

Tabel 3.1 Waktu penelitian ................................................................... 16


Tabel 3.2 Admin ................................................................................... 25
Tabel 3.3 Buku Tamu............................................................................ 25
Tabel 3.4 Data Buku ............................................................................. 25
Tabel 3.5 Data Anggota ........................................................................ 26
Tabel 3.6 Data Peminjaman dan pengembalian ..................................... 26

DAFTAR GAMBAR

Gambar 3.1 Bentuk Context Diagram ................................................... 19


Gambar 3.2 Bentuk Perancangan DFD ................................................. 21
Gambar 3.3 Flowchart .......................................................................... 23
Gambar 3.4 ERD .................................................................................. 27
Gambar 4.1 Form Login ........................................................................ 29
Gambar 4.2 Form Menu Utama ............................................................. 29
Gambar 4.3 Form Input Buku Tamu...................................................... 30
Gambar 4.4 Form Input Data Buku ....................................................... 30
Gambar 4.5 Form Input Data Anggota .................................................. 31
Gambar 4.6 Form Input Data Peminjaman Dan Pengembalian .............. 31
Gambar 4.7 Form Laporan Buku Tamu ................................................. 32
Gambar 4.8 Form Laporan Data Buku................................................... 32
Gambar 4.9 Form Laporan Data Anggota.............................................. 33
Gambar 4.10 Form Laporan Peminjaman dan Pengembalian .................. 33

BAB I
PENDAHULUAN

1.1 Latar Belakang Masalah


Perpustakaan Sekretariat Dewan Perwakilan Rakyat Aceh merupakan
salah satu tempat pemberian layanan kepada seluruh staf dewan perwakilan rakyat
Aceh dan masyarakat umum.
Kegiatan administrasi

yang

dilakukan oleh perpustakaan DPRA

merupakan kegiatan pelayanan utama di kantor DPRA. Salah satu pelayanan


yang diberikan pihak Kantor kepada Pegawai Kantor DPRA maupun untuk umum
adalah pelayanan di bidang perpustakaan. Pengolahan data perpustakaan di kantor
DPRA masih menggunakan cara manual, sehingga sering terjadi kesalahan dalam
pengumpulan data maupun penyajian data. Kesalahan ini menyebabkan
penyampaian informasi menjadi kurang tepat, akurat dan relevan. Hal inilah yang
mendorong dibangunnya sebuah Sistem Informasi Perpustakaan Sekretariat
Dewan Perwakilan Rakyat Aceh Bebasis Web .

1.2 Batasan Masalah


Masalah yang akan diselesaikan dalam tugas akhir ini adalah bagaimana
perancangan Sistem Informasi Perpustakaan Sekretariat Dewan Perwakilan
Rakyat Aceh.

1.3 Tujuan Penelitian


Adapun maksud dan tujuan dari penelitian ini adalah untuk merancang
sebuah sistem informasi perpustakaan sekretariat dewan perwakilan rakyat aceh
berbasis web.

1.4 Ruang Lingkup Penelitian


Ruang lingkup dari penelitian ini hanya terbatas pada
1.

Sistem yang dirancang hanya untuk Perpustakaan Sekretariat Dewan


Perwakilan Rakyat Aceh.

2.

Program yang dipakai Berbasis web.

3.

Implementasi sistem hanya untuk Sistem Peminjaman, Pengembalian,


Pengarsipan data buku dan data Anggota.

BAB II
TINJAUAN PUSTAKA

2.1 Gambaran Umum DPRA


Sekretariat Dewan Perwakilan Rakyat Aceh adalah sebagai salah satu
dinas yang diperbantukan mendampingi DPRA dalam setiap kinerja, dipimpin
oleh seorang kepala yang disebut sebagai Sekretaris Dewan. Sekretariat Dewan
Perwakilan Rakyat Aceh adalah Unsur pelayanan terhadap Dewan Perwakilan
Rakyat Aceh yang dipimpin oleh seorang Sekretaris Dewan yang berada dibawah
dan bertanggung jawab kepada Pimpinan Dewan Perwakilan Rakyat Aceh dan
secara Administratif dibina oleh Sekretaris Daerah Provinsi.
Untuk mendukung segala kegiatan Anggota DPRA maka Sekretariat
Dewan Perwakilan Rakyat Aceh didukung dengan sarana dan prasarana antara
lain :
1.

Ruang kantor Sekretariat Dewan Perwakilan Rakyat Aceh

2.

Ruang kantor Komisi Dewan

3.

Gedung Fraksi Dewan

4.

Gedung Sidang Paripurna Dewan

5.

Kantin

6.

Parkir Pegawai dan Tamu

7.

Koperasi

8.

Perpustakaan

9.

Klinik

10. Mushalla
11. Ruang rapat yaitu ruang rapat Panitia musyawarah dan Panitia anggaran
12. Ruang Serbaguna
13. Genset
14. Alat-alat kantor sebagai penunjang.

2.2 Pengertian Perpustakaan


Perpustakaan merupakan salah satu lembaga yang mengurusi hal-hal yang
berkaitan dengan informasi dari sejak menghimpun, mengolah sampai
memberikan informasi kepada para pengguna. Perpustakaan sebagai salah satu
lembaga yang berperan aktif dalam peningkatan sumber informasi dan
peningkatan sumber daya alam, sangatlah penting artinya dalam usaha
mencerdaskan kehidupan bangsa. Perpustakaan dilambangkan sebagai tempat
bertanya dalam sumber informasi tentang ilmu pengetahuan yang sifatnya khusus
maupun umum (sulistyo, 1993:10).

2.2.1 Jenis-jenis Perpustakaan


Berdasarkan keputusan Mendikbud tentang pokok-pokok kebijakan
pembinaan dan pengembangan perpustakaan di Indonesia ada beberapa jenis
perpustakaan antara lain:

1. Perpustakaan nasional
2. Perpustakaan wilayah
3. Perpustakaan umum
4. Perpustakaan sekolah
5. Perpustakaan perguruan tinggi

2.2.2 Perpustakaan Kantor DPRA


Perpustakaan DPRA memiliki koleksi buku kurang lebih 2883 buku, yang
dikelola oleh petugas sebanyak 4 orang. Pustaka ini dibuka setiap hari kerja dari
jam 08.00-12.00 dan jam 14.00-16.00, koleksi bukunya terdiri dari buku agama,
Undang-undang, adat-istiadat dan masih banyak buku-buku lain.

2.3

Pengertian Sistem
Beberapa pendapat yang mendefinisikan tentang pengertian sistem yang

dikemukakan oleh para ahli diantaranya:


Menurut Marimin (2005:1), sistem adalah suatu kesatuan usaha yang
terdiri dari bagian-bagian yang berkaitan satu sama lain yang berusaha mencapai
suatu tujuan dalam suatu lingkungan kompleks.
Selanjutnya menurut Kamus Websters Unabriged, (2005:27), sistem adalah
elemen yang saling berhubungan membentuk suatu kesatuan atau organisasi. Dari
definisi di atas dapat disimpulkan sistem adalah suplemen yang saling berinteraksi
antara satu sama lainnya untuk mencapai suatu tujuan tertentu.

2.3.1 Pengertian Informasi


Informasi merupakan hasil akhir yang diperoleh dari pengumpulan dan
pengolahan data. Menurut Moekitjat (1993:5) informasi adalah Pengumpulan
atau pengolahan data untuk memberikan pengetahuan atas keterangan. Jogiyanto
(2005:13) mendefinisikan bahwa Informasi adalah data yang diolah menjadi
bentuk yang lebih berguna dan lebih berarti bagi yang memerlukannya.
2.3.2 Pengertian Sistem Informasi
Sistem informasi adalah sekumpulan komponen pembentuk sistem yang
mempunyai keterkaitan antara satu komponen dengan komponen lainnya yang
bertujuan menghasilkan suatu informasi dalam suatu bidang tertentu. Dalam
sistem informasi diperlukannya klasifikasi alur informasi, hal ini disebabkan
keanekaragaman kebutuhan akan suatu informasi oleh pengguna informasi.
Kriteria dari sistem informasi antara lain, fleksibel, efektif dan efisien (Moekitjat
1993:5).

2.3.3 Konsep Dasar Basis Data ( Database )


Basis data adalah suatu susunan yang diorganisir, dikelola dan disimpan
secara terintegrasi dengan menggunakan metode tertentu menggunakan komputer
sehingga mampu menyediakan informasi optimal yang diperlukan pemakainya
(Linda Marlinda, 2004).
Jadi dapat disimpulkan bahwa basis data merupakan kumpulan data suatu
organisasi yang saling berelasi atau terorganisasi dan disimpan secara berintegrasi
dengan menggunakan komputer sehingga mampu menyediakan informasi optimal

yang diperlukan pengguna bersamaan dan disimpan dalam kerangka yang


minimal.

2.4

Pengertian Komputer
Komputer yang sering kita jumpai terutama di era teknologi yang semakin

canggih sekarang ini, telah menjadi ujung tombak dalam penyelesaian berbagai
aktifitas sehari-hari. Beberapa pengertian komputer menurut para ahli,
diantaranya: Melwin (2007:17), mendefenisikan komputer adalah sekumpulan
alat elektronika yang dapat menerima data, mengolah data, dan menyimpan data
dengan menggunakan program yang terdapat pada memori sistem komputer
kemudian memberikan hasil pengolahan tersebut dalam bentuk informasi,
sedangkan menurut William M. Fuori (2008), komputer adalah pemproses data
yang dapat melakukan perhitungan besar secara cepat, termasuk perhitungan
aritmatika dan operasi logika, tanpa campur tangan manusia.

2.5

Pengenalan Internet
Internet (Inter-Network) adalah sebutan untuk sekumpulan jaringan

komputer yang menghubungkan situs akademik, pemerintahan, komersial,


organisasi, maupun perorangan. Internet menyediakan akses untuk layanan
telekomnunikasi dan sumber daya informasi untuk jutaan pemakainya yang
tersebar di seluruh dunia. Layanan internet meliputi komunikasi langsung email,
chat, dan lain-lain, sumber daya informasi yang terdistribusi (World Wide Web,
Gopher), remote login dan lalu lintas file (Telnet, FTP), dan aneka layanan

lainnya. Jaringan yang membentuk internet bekerja berdasarkan suatu set protokol
standar yang digunakan untuk menghubungkan jaringan komputer dan
mengalamati lalu lintas dalam jaringan. Protokol ini mengatur format data yang
diijinkan, penanganan kesalahan (error handling), lalu lintas pesan, dan standar
komunikasi lainnya. Protokol standar pada internet dikenal sebagai TCP/IP
(Transmission Control Protocol/Internet Protocol). Protokol ini memiliki
kemampuan untuk bekerja diatas segala jenis komputer, tanpa terpengaruh oleh
perbedaan perangkat keras maupun sistem operasi yang digunakan. Sebuah sistem
komputer yang terhubung secara langsung ke jaringan memiliki nama domain dan
alamat IP (Internet Protocol) dalam bentuk numerik dengan format tertentu
sebagai pengenal. Internet juga memiliki gateway ke jaringan dan layanan yang
berbasis protokol lainnya (Graifhan Ramadhani, 2003).

2.6

Pengertian Web
Web adalah sebuah penyebaran informasi melalui internet. Sebenarnya

antara www (world wide web) dan web adalah sama karena kebanyakan orang
menyingkat www menjadi web saja. Web merupakan hal yang tidak dapat
dipisahkan dari dunia internet. Melalui web, setiap pemakai internet bisa
mengakses informasi-informasi di situs web yang tidak hanya berupa teks, tetapi
juga dapat berupa gambar, suara, film, animasi, dan lain-lain. Sebenarnya, web
merupakan kumpulan-kumpulan dokumen yang banyak tersebar di beberapa
komputer server yang berada di seluruh penjuru dunia dan terhubung menjadi satu
jaringan melalui jaringan yang disebut internet.

Berikut ini adalah pengertian dan definisi web menurut para ahli
Pengertian Web adalah salah satu bagian dari website. Jika sebuah website
ibarat buku, maka halaman web adalah halaman-halaman di dalamnya (Jasmadi
dan E-media Solusindo). Menurut Wahana komputer Web adalah formulir
komunikasi interaktif yang digunakan pada sutu jaringan komputer, sedangkan
menurut Boone (Thomson) web merupakan sebuah tempat di internet yang
mempunyai nama dan alamat.

2.6.1 Browser
Browser merupakan sebuah program yang digunakan untuk menampilkan
halaman web. Browser berkomunikasi dengan web server melalui protokol HTTP,
yang membaca dan menerjemahkan bahasa HTML dan data gambar untuk
ditampilkan secara visual sehingga informasi yang ada dapat dibaca.
Sekarang ini telah banyak browser yang beredar dan dapat digunakan
dengan versi yang lebih kompatibilitas yang lebih banyak terhadap HTML
diantaranya adalah Internet Explorer, Opera, Mozilla Firefox dan lain-lain.

2.6.2 HTML (HyperText Markup Language)


HTML merupakan sebuah bahasa markah yang digunakan untuk membuat
sebuah halaman web, menampilkan berbagai informasi di dalam sebuah
penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam
berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi.
Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan

disimpan dalam format ASCII normal sehingga menjadi halaman web dengan
perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak
digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML
(Standard Generalized Markup Language), HTML adalah sebuah standar yang
digunakan secara luas untuk menampilkan halaman web. HTML saat ini
merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya
oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau
TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989
CERN adalah lembaga penelitian fisika energi tinggi di Jenewa ( Andi, 2001).

2.6.3 PHP ( Personal Home Page )


Pada awalnya PHP merupakan kependekan dari Personal Home Page
(Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa
sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya

Rasmus

merilis

kode sumber

tersebut

untuk umum

dan

menamakannya PHP/FI Dengan perilisan kode sumber ini menjadi sumber


terbuka, maka banyak pemrogram, yang tertarik untuk ikut mengembangkan
PHP.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada
Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan
meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi

akronim berulang PHP: Hypertext Preprocessing, dan pertengahan tahun 1999,


Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0 PHP
4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini
banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web
kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0.

Dalam versi ini, inti dari

interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan
bahasa pemrograman ke arah paradigma berorientasi objek (Karma, Wisma,2004)

2.6.4 MYSQL (My Structure Query Language)


MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(database management system) atau DBMS yang multithread, multi user, dengan
sekitar 6 juta instalasi di seluruh dunia. MySQLAB membuat MySQL tersedia
sebagai perangkat lunak gratis dibawah lisensi General Public License (GPL),
tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana
penggunaannya tidak cocok dengan penggunaan GPL, tidak sama dengan proyekproyek seperti Apache dimana perangkat lunak dikembangkan oleh komunitas
umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing,
MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia
MySQLAB, dimana memegang hak cipta hampir atas semua kode sumbernya.
Kedua orang Swedia dan satu orang Finlandia

yang mendirikan MySQLAB

adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

2.6.5 Server
Server merupakan komputer yang memberi layanan kepada komputer
lain (computer client) yang disebut server, karna berfungsi memberikan layanan,
pekerjaan yang dilakukan oleh server sangat banyak, oleh sebab itu komputer
server harus mempunyai kemampuan lebih handal dibandingkan komputer yang
digunakan sebagai client, di internet komputer server digunakan sebagai komputer
penyimpan dokumen web dari website tertentu. komputer tersebut melayani
komputer lain yang mengakses website yang disimpannya.

2.6.6 XAMPP
XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem
operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai
server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP
Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat
sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia
dalam GNU (General Public License) dan bebas, merupakan web server yang
mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.
XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang
terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim
Dukungan (SupportTeam).

2.6.7 Mozilla Firefox


Mozilla Firefox adalah aplikasi penjelajah web antar platform bersfifat
grafis yang dikembangkan oleh Yayasan Mozilla dan ratusan suka relawan,
sebelum rilis versi 1.0 pada 9 November 2004, firefox telah mendapatkan
sambutan yang sangat bagus dari pihak media termasuk dari Forbes dan Wall
Street Journal. Dengan lebih dari 5 juta donwload dalam 12 hari pertama rilisnya
dan 6 juta hingga 24 November 2004 (Rachmad Hakim S, 2005).

2.6.8 CSS ( Cassading Style Sheets )


CSS adalah suatu suatu bahasa stylesheet yang digunakan untuk mengatur
tampilan suatu dokumen yang ditulis dalam bahasa Markup. CSS bekerja sebagai
pelengkap pada HTML dalam memformat

dokumen web atau untuk

mempercantik tampilan web. Penulisan kode CSS disisipkan pada tag HTML.
Kode CSS ditulis dalam tag <style> dan </style> dengan membuat suatu style
baru yang kemudian dapat digunakan berulang kali. Penulisan kode CSS dapat
langsung pada dokumen HTML atau disimpan dalam dokumen tersendiri
kemudian dipanggil untuk digunakan (Augury El Rayeb, dan Asep Saefullah,
(2009).

2.6.9 Adobe Dreamweaver


Adobe Dreamweaver adalah aplikasi desain dan pengembangan web yang
menyediakan editor WYSIWYG visual (bahasa sehari-hari yang disebut sebagai
(Design view) dan kode editor dengan fitur standar seperti syntax highlighting,

code completion, dan code collapsing serta fitur lebih canggih seperti real-time
syntax checking dan code introspection untuk menghasilkan petunjuk kode untuk
membantu pengguna dalam menulis kode. Tata letak tampilan desain
memfasilitasi desain cepat dan pembuatan kode seperti memungkinkan pengguna
dengan cepat membuat tata letak dan manipulasi elemen HTML. Dreamweaver
memiliki fitur browser yang terintegrasi untuk melihat halaman web yang
dikembangkan di jendela pratinjau program sendiri agar konten memungkinkan
untuk terbuka di web browser yang telah terinstall. Aplikasi ini menyediakan
transfer dan fitur sinkronisasi, kemampuan untuk mencari dan mengganti baris
teks atau kode untuk mencari kata atau kalimat biasa di seluruh situs, dan
templating feature yang memungkinkan untuk berbagi satu sumber kode atau
memperbarui tata letak di seluruh situs tanpa server side includes atau scripting.
Behavior Panel juga memungkinkan penggunaan JavaScript dasar tanpa
pengetahuan coding, dan integrasi dengan Adobe Spry Ajax framework
menawarkan akses mudah ke konten yang dibuat secara dinamis dan interface.

BAB III
METODELOGI PENELITIAN

3.1

Tempat dan Waktu Penelitian


Adapun tempat dan waktu penelitian

dilakukan pada perpustakaan

(DPRA) yang beralamat JL.Tgk.H.M Daud Bereueh Banda Aceh. Waktu


penelitian dimulai tanggal 3 April 2013 sampai dengan selesai
Tabel 3. 1 Waktu Penelitian
2012
N
Juli
o

Kegiatan

April

Mei

Juni

Agustus

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1 Pengambilan
Data
2 Analisa Data
3 Perancangan
Sistem
4 Uji system
5 Penulisan
laporan

3.2

Metode yang Digunakan


Penelitian

ini

menggunakan

teori-teoridan

sumber-sumber

acuan

penelitian yang telah ada yaitu sistem informasi perpustakaan berbasis web.
Perangkat lunak sistem informasi ini mencakup proses pencarian buku, sirkulasi
buku dan katalog buku.

3.3

Metode Pengumpulan Data


Metode yang penulis gunakan dalam mempersiapkan skripsi ini adalah

sebagai berikut :
1. Penelitian Lapangan
Penelitian lapangan adalah metode yang dilakukan untuk memperoleh data
dengan penelitian secara langsung pada Sekretariat Dewan Perwakilan Rakyat
Aceh. Penelitian ini dilakukan dengan cara:
a. Observasi (pegamatan) yaitu suatu teknik pengumpulan data dengan
pengamatan dan melihat langsung sistem informasi tersebut di
Sekretariat Dewan perwakilan Rakyat Aceh pada saat penulis
melakukan penelitian.
b. Wawancara yaitu suatu cara pengumpulan informasi dengan bertanya
kepada petugas bagian pengolahan data yaitu Bapak Husni, dan Bapak
Miftalahudin kasubbag perpustakaan

untuk mengetahui informasi

tentang pemanfaatan komputer pada perpustakaan DPRA provinsi


NAD.

2. Penelitian Perpustakaan
Penelitian perpustakaan yaitu suatu metode yang penulis gunakan untuk
mendapatkan bahan-bahan atau data-data berupa teori atau informasi yang ada
hubungannya dengan penelitian ini seperti buku-buku, hasil laporan dan
sebagainya.

3.4

Tujuan Perancangan Sistem

Adapun untuk merancang sebuah perancangan sistem mempunyai dua maksud


dan tujuan utama, yaitu:
1. Untuk memenuhi kebutuhan kepada pemakai sistem.
2. Untuk memberikan gambaran rancangan yang jelas.

3.5

Perencanaan dan Perancangan


Dalam membangun sebuah website diperlukan sebuah persiapan,

perencanaan yang baik, tujuan pembuatan yang jelas dan percobaan yang
dilakukan secara berulang-ulang karena hal ini menyangkut semua elemen yang
membentuk website.

3.6

Perancangan DFD
Data Flow Diagram (DFD) sering digunakan untuk menggambarkan suatu

sistem yang telah ada atau sistem baru yang akan dikembangkan dengan secara
logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir

(misalnya lewat telepon, surat dan sebagainya) atau lingkungan fisik dimana data
tersebut akan disimpan.
Adapun dalam merancang sebuah aplikasi perpustakaan pada perpustakaan
sekretariat dewan perwakilan rakyat aceh, penulis menggambarkan data flow
diagram sebagai berikut.

Petugas

Input Data Buku

Input Data Tamu

Pengunjung
Pengunjung

Input Data Anggota


Laporan data buku
Laporan data tamu
Laporan data Anggota
Sisitem

informasi
Per

Laporan Data Buku

pustakaan
berbasis
web
Laporan data anggota
Laporan data pinjam / kembali per
bulan
Laporan data buku
Laporan data petugas
Pimpinan

Gambar 3.1 Diagram konteks

Keterangan:
a. Petugas melakukan pendataan tentang buku dan memberikan kode menurut
jenis buku.
b. Pengunjung mengisi buku tamu dan mendapatkan informasi tentang daftar
buku yang tersedia di perpustakaan DPRA.
c. Sistem menghasilkan laporan data buku, laporan data tamu kepada petugas.
d. Pengunjung akan mendapatkan laporan mengenai data buku yang telah di
mutasi (pemindahan buku).
e. Kepala perpustakaan akan mendapatkan laporan mengenai data-data buku
tamu, data anggota dan laporan data buku.

Sistem informasi perpustakaan terdiri dari 4 proses, yaitu:


1.

Data Buku
Pada proses ini petugas akan menuliskan detail dari data buku dan
disimpan dalam tabel buku. Apabila berhasil maka basis data akan
menghasilkan status simpan ke dalam proses buku, status datanya akan
dikirim ke petugas.

2.

Data Anggota
Pada proses ini petugas akan menuliskan detail dari data anggota dan
disimpan dalam tabel anggota. Apabila berhasil maka basis data akan
menghasilkan status simpan ke dalam proses anggota, status datanya akan
dikirim ke petugas.

3.

Data Peminjaman
Pada proses ini petugas akan menuliskan detail data peminjaman dan
disimpan dalam tabel peminjaman. Apabila berhasil maka basis data akan
menghasilkan status simpan ke dalam proses peminjaman, oleh sistem,
status datanya akan dikirim ke petugas.

4.

Data Pengembalian
Pada proses ini petugas akan menuliskan detail data pengembalian dan
disimpan dalam tabel pengembalian. Apabila berhasil maka basis data
akan menghasilkan status simpan ke dalam proses pengembalian, oleh
sistem, status datanya akan dikirim ke petugas.

3.7 Diagram Flow Chart


Flowchart adalah penggambaran secara grafik dari langkah-langkah dan
prosedur dari suatu program, fungsinya untuk memecahkan masalah-masalah.
Berikut gambar diagram flowchart sistem informasi perpustakaan DPRA.

Keterangan
Pada awalnya sistem ini dimulai dari start, selanjutnya untuk masuk
kehalaman utama harus login terlebih dahulu, kemudian baru menginput data, jika
ada yang mau di rubah atau ada yang salah maka dapat melakukan pengeditan.
Kemudian untuk mencari buku maka pilih menu cari dan selanjutnya jikan ingin
meminjam atau mengembalikan buku maka input data pinjam dan data
pengembalian.

3.8

Perancangan Database
Adapun perancangan database adalah perancangan terhadap struktur data

yang diperlukan untuk menunjang pengolahan data dan ketersediaan informasi


bila sewaktu-waktu dibutuhkan. Perancangan file untuk aplikasi yang akan
dibangun merupakan komponen pendukung sehingga data-data yang diolah dapat
disimpan dan digunakan kembali.
Database merupakan suatu unsur yang paling utama dalam merancang
sebuah aplikasi. Tanpa adanya database, aplikasi yang dirancang tidak akan
berhasil, karena database merupakan integrasi logis dari catatan-catatan dalam
banyak file.

Dalam aplikasi ini database yang digunakan adalah database Mysql.


1. Tabel Admin
Field
Username
Password
Alamat
No.tlp

Type
Varchar15
Varchar50
Varchar20
Varchar20

Null
No
No
No
No

Default

Keterangan
Primary key

Tabel 3.2 Admin


2. Buku Tamu
Fungsinya menampung data tamu.
Field
Nama
Jenis_kelamin
Tempat lahir
Tgl lahir
Alamat

Type
Varchar20
Varchar10
Varchar20
Date
Varchar50

Null
No
No
No
No
No

Default

Keterangan
Primary key

Tabel 3.3 Buku Tamu


3. Data Buku
Tabel yang menyimpan data buku
Field
Judul buku
ISBN
Pengarang
Penerbit
Rak
Sumber
Jumlah
Katagori

Type
Varchar60
Varchar20
Varchar40
Varchar20
Varchar20
Varchar20
Varchar30
Varchar50

Null
No
No
No
No
No
No
No
oN

Tabel 3.4 Data Buku

Default

Keterangan
Primary key

4. Data Anggota
Pada tabel data anggota terdapat enam field
Field
No_anggota
Nama
Tempat lahir
Tgl_lahir
Alamat
J_kelamin

Type
Varchar20
Varchar20
Varchart20
Date
Varchar50
Varchar30

Null
No
No
No
No
No
No

Default

Keterangan
Primary key

Tabel 3.5 Data Anggota

5. Tabel Peminjaman dan Pengembalian


Yaitu tabel yang berfungsi untuk menyimpan data pinjam dan data kembali
Field
No pinjam
No anggota
Nama anggota
Judul buku
Tgl pinjam
tgl_pengembalian
ISBN

Type
Varchar20
Varchart20
Varchart20
Date
Date
Date
Varchar20

Null
No
No
No
No
No
No
No

Default

Keterangan
Primary key

Tabel 3.6 Data peminjaman dan pengembalian

3.9

Perancangan ERD (Entity Relationship Diagram)


ERD (Entity Relationship Diagram) merupakan suatu diagram yang

menggambarkan suatu hubungan antara beberapa entitas dalam suatu sistem.


Adapun ERD sering disebut juga sebagai Diagram Alur Data (DAD). Berikut
gambar ERD sistem informasi perpustakaan.

BAB IV
IMPLEMENTASI DAN PEMBAHASAN APLIKASI

4.1

Implementasi Sistem
Tahap implementasi merupakan tahap inti dari pekerjaan sebuah proyek.

Disinilah pembangunan komponen-komponen pokok sebuah sistem informasi


dilakukan berdasarkan desain yang sudah dibuat. Implementasi sistem yang
dimaksud merupakan proses pembuatan dan pemasangan sistem secara utuh,baik
dari hardware (perangkat keras) maupun software (perangkat lunak).

4.2 Tujuan Implementasi Sistem


Adapun tujuan dari implementasi sistem yaitu :
a. Menyelesaikan desain sistem yang telah dirancang sebelumnya.
b. Memastikan bahwa pemakai dapat memahami bentuk kerja sistem ini.
c. Memastikan bahwa apakah sistem sesuai dengan kebutuhan pemakai.

4.3 Tampilan Input


1.

Form Login
Form login digunakan pada saat software running. Petugas harus

menginput username dan password yang telah terdaftar. Jika belum terdaftar akan
muncul Login Gagal, jika sudah terdaftar maka akan langsung menuju form
menu utama.

Gambar 4.1 Form Menu Login


2. Form Menu Utama

Gambar 4.2 Form Menu Utama


Pertama kali program ini dijalankan maka akan tampil form seperti
tampilan diatas. Form menu utama menyediakan beberapa fasilitas seperti terlihat
pada menubar diatas, masing-masing menu yang terdapat dalam aplikasi
perpustakaan antara lain menu home, buku tamu, data buku, data anggota, menu
data laporan memiliki sub menu laporan buku tamu, laporan data buku, laporan
data anggota dan laporan peminjaman serta pengembalian.

3. Form Input Buku Tamu

Gambar 4.3 Form Input Buku Tamu


Data tamu dikhususkan bagi semua pengunjung perpustakaan.
4. Form Input Data Buku

Gambar 4.4 Form Input Data Buku


Pada form ini admin bekerja untuk menambahkan data buku apabila ada
buku-buku baru yang masuk. Selain untuk menambah data buku admin juga bisa
melakukan perubahan (edit) bila ada buku yang telah di input sebelumnya masih
salah, dan selain mengedit data buku admin juga bisa menghapus data buku bila
buku tersebut telah hilang atau rusak berat.

5. Form Input Data Anggota

Gambar 4.5 Form Input Data Anggota


Data anggota berfungsi bagi para peminjam buku. Buku boleh dipinjam
apabila pengunjung telah terdaftar sebagai anggota, dan apabila pengunjung
tersebut tidak terdaftar dalam daftar anggota maka pengunjung tersebut tidak
boleh meminjam buku, hanya bisa membaca.

6. Form Input Data Peminjam Dan pengembalian

Gambar 4.6 Form Input Data Pinjam dan Kembali


Proses yang terpenting di dalam sebuah perpustakaan yaitu proses
peminjaman dan pengembalian buku, form ini terdiri dari nama, judul, tgl pinjam,
id anggota, id buku, tanggal pinjam, tanggal kembali.

4.4 Tampilan Output


1. Form Laporan Buku Tamu

Gambar 4.7 Form Laporan Buku Tamu


2.

Form Laporan Data Buku

Gambar 4.8 Form Laporan Data Buku

3. Form Laporan Data Anggota

Gambar 4.9 Form Laporan Data Anggota


4. Form Laporan Data Pinjam Dan Kembali

Gambar 4.10 Form Laporan Data Pinjam dan Kembali

BAB V
KESIMPULAN

5.1 Kesimpulan
Berdasarkan hasil analisis dan perancangan sisitem maka dapat diambil
kesimpulan bahwa dengan adanya aplikasi sistem informasi perpustakaan bisa
memecahkan masalah yang selama ini terdapat pada perpustakaan Sekretariat
Dewan Perwakilan Rakyat Aceh. Untuk mencari informasi tentang buku lebih
mudah dan cepat.
Deengan

adanya

fasilitas

pencarian

(search)

data

buku

dapat

mempermudah dalam proses mencari buku dan dapat mengedit data buku bila
informasi buku yang di input salah. Aplikasi ini pada dasarnya akan memberikan
kenyamanan bagi petugas peprpustakaan.

5.2 Saran
Dalam meningkatkan pelayanan dan kinerja sistem, saran yang ingin
penulis sampaikan dalam Sistem Informasi Perpustakaan Sekretariat Dewan
Perwakilan Rakyat Aceh ini masih belun sempurna disebabkan perlunya
pengembangan atau update aplikasi sehingga diharapkan dapat dikembangkan
dengan lebih baik lagi oleh para pengguna yang bertujuan untuk mengikuti
zamannya teknologi dan menghasilkan manfaat yang lebih besar dari pada
aplikasi yang dirancang.

DAFTAR PUSTAKA

Augury El Rayeb, & Asep Saefullah, (2009). Siapa Saja Bisa Membuat Website
dengan CSS dan HTML. Andi Yogyakarta.
Daryanto, (2005). Daftar daftar Pengenalan Computer dan Jaringan. Edisi :
Jogjakarta.
Graifhan Ramadhani, (2003). Modul Pengenalan Internet. Jakarta.
Jogiyanto, (2005), Pengenalan Komputer, Andi Offside: Yogyakarta.
Karma, Wisma (2004), Belajar Web, PHP dan Mysql secara tuntas. Yogyakarta:
Andi Publisher.
Melwin (2007), Pengantar Ilmu Komputer,Yogyakarta. Andi.
Madcoms, (2003). Modul pengenalan data base: komputindo: Jakarta.
Marlinda, (2004). Sistem Basis Data. Yogyakarta: CV.Andi Offset.
Rachmad Hakim S, (2005). Cara Cerdas Mengelola Blog + CD, Elex Media

Komputindo.
Suyatmo, (2005). Pengetahuan Dasar Komputer. Penerbit PT, Rineka Cipta:
Jakarta.
Sulistyo, (2003).Teknologi Informasi Perpustakaan: Strategi perencanaan
Perpustakaan Digital, Yogyakarta: Kanisius.
Sulistyo, Basuki ,(1999). Pengantar Sistem Informasi. Universitas terbuka:
Jakarta.