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 U’Budiyah Indonesia
Oleh :
ZULFITRI ZUHRI 121020220021
PROGRAM STUDI S1 SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK U’BUDIYAH 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 U’Budiyah 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 U’Budiyah 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 U’Budiyah Indonesia. 2. Bapak Dr. Amin Haris, M. Pd selaku ketua STMIK U’Budiyah 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 U’Budiyah Indonesia. 6. Teristimewa Kepada Ibunda, Kakak serta Adik terima kasih yang sedalamdalamnya karena telah memberikan dorongan dan semangat serta do’a 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 Webster’s 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 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.