Narotama Collection http://ejournal.narotama.ac.id
RANCANG BANGUN SISTEM INFORMASI TRANSAKSI PEMINJAMAN BUKU BERBASIS WEB ON LINE PADA PERPUSTAKAAN (STUDI KASUS : LEMBAGA PENDIDIKAN AL FALAH SURABAYA) HENDRO ADDY SOENARTO
[email protected] Program Studi Sistem Informasi, Fakultas Ilmu Komputer Universitas Narotama, Surabaya ABSTRAK Perkembangan kebutuhan akan Teknologi Informasi dan Komunikasi semakin hari semakin menunjukkan peningkatan seiring dengan bertambahnya waktu. Hal ini telah ditangkap oleh organisasi-organisasi,lembaga maupun perusahaan-perusahaan di Indonesia akan pentingnya peranan Teknologi Informasi dan Komunikasi yang berfungsi sebagai penunjang aktivitas bisnis organisasi atau lembaga yang bersangkutan. Lembaga pendidikan Al Falah Surabaya merupakan salah satu yang memanfaatkan Teknologi Informasi dan Komunikasi.Lembaga Pendidikan Al Falah Surabaya merupakan lembaga pendidikan mempunyai sebuah sub bagian yang tidak terpisahkan dari keseluruhan operasional. Sub bagian tersebut adalah perpustakaan, dimana pada perpustakaan tersebut tersimpan ratusan buku dengan jumlah peminjam yang tidak kalah banyaknya. Perpustakaan tersebut berusaha untuk menghimpun informasi tentang buku-buku yang dimiliki termasuk buku-buku yang sedang dipinjam oleh para anggotanya, tetapi hal tersebut tidak dapat terlaksana dengan cepat dan akurat, karena jumlah datanya banyak sekali sedangkan sistem yang digunakan tidak memadai. Untuk itu diusulkan pembuatan sistem informasi yang dapat mengatasi permasalahan tersebut. Dengan adanya sistem informasi ini maka proses registrasi anggota baru dapat ditangani dengan cepat, registrasi buku baru dapat dilakukan dengan cepat. Dengan adanya katalog maka anggota dapat mencari koleksi yang dimiliki oleh perpustakaan dengan cepat. Untuk sirkulasi peminjaman dan pengembalian buku dapat ditelusuri dengan cepat dan akurat Kata Kunci : Sistem Informasi, Perpustakaan, klasifikasi buku, katalog Pendahuluan
secara manual sehingga membutuhkan waktu yang lama untuk dapat terselesaikan
Latar Belakang Perkembangan kebutuhan akan Teknologi Informasi dan Komunikasi (TIK) semakin hari semakin menunjukkan peningkatan seiring dengan bertambahnya waktu. Hal ini telah ditangkap oleh organisasi-organisasi maupun perusahaan-perusahaan di Indonesia akan pentingnya peranan Teknologi Informasi dan Komunikasi (TIK) yang berfungsi sebagai penunjang aktivitas bisnis organisasi yang bersangkutan. Lembaga pendidikan Al Falah Surabaya merupakan salah satu yang memanfaatkan Teknologi Informasi dan Komunikasi (TIK).Lembaga Pendidikan Al Falah Surabaya merupakan lembaga pendidikan mempunyai sebuah sub bagian yang tidak terpisahkan dari keseluruhan operasional. Sub bagian tersebut adalah perpustakaan, dimana pada perpustakaan tersebut tersimpan ratusan buku dengan jumlah peminjam yang tidak kalah banyaknya. Perpustakaan tersebut berusaha untuk menghimpun informasi tentang buku-buku yang dimiliki termasuk buku-buku yang sedang dipinjam oleh para anggotanya, tetapi hal tersebut tidak dapat terlaksana dengan cepat dan akurat, karena banyak nya jumlah data sedangkan sistem yang digunakan tidak memadai. Apabila seorang anggota ingin meminjam sebuah judul buku, maka sang pustakawan akan kesulitan untuk tahu apakah buku tersebut dimiliki oleh perpustakaan, ataukah buku tersebut sedang dipinjam oleh anggota lainnya. Sistem yang digunakan adalah sistem berkas, dimana calon anggota baru wajib mengisi form data pribadi dan menyertakan kartu pelajar. kemudian anggota tersebut dibuatkan kartu data peminjaman buku untuk anggota. Proses pendataan buku pun dilakukan
Rumusan Masalah Dari latar belakang masalah seperti disebutkan diatas maka dapat dirumuskan permasalahan yang ada pada perpustakaan tersebut adalah sebagai berikut : 1. Proses inventarisasi buku yang dilakukan secara manual, sangat memperlambat proses pendataan buku dan peluang untuk kehilangan buku sangat besar. 2. Proses pendaftaran anggota baru yang menggunakan sistem berkas. 3. Proses peminjaman buku yang juga menggunakan sistem berkas sangat sulit untuk melakukan pendataan terhadap buku-buku yang keluar. 4. Tidak tersedianya katalog yang dapat digunakan untuk pengaksesan koleksi yang ada di perpustakaan. Batasan Masalah Dari perumusan masalah diatas penulis menitik beratkan pada pembuatan Sistem Informasi Transaksi Peminjaman Buku Pada Perpustakaan Lembaga Pendidikan Al Falah Surabaya Berbasis Web, dengan batasan masalah sebagai berikut: 1. Sistem ini menggunakan skrip PHP sebagai akses data yang dinamis 2. Mengunakan data base MySQL sebagai tempat menyimpan data. 3. Menggunakan Dreamweaver MX sebagai pengatur layout web. 4. Menggunakan webserver Xampp sebagai server yang khusus digunakan untuk menyimpan halaman website atau home page.
Narotama Collection http://ejournal.narotama.ac.id Tujuan dan Manfaat Tujuan 1. Membuat rancangan sistem komputerisasi basis data yang dapat digunakan untuk mendukung prosesproses atau kegiatan operasional yang berlangsung didalam perpustakaan tersebut. 2. Untuk memenuhi program akademis sebagai persyaratan kelulusan di Universitas Narotama Manfaat Manfaat yang akan di dapat dari sistem ini adalah: 1. Proses pinjam-meminjam dan pengolahan data buku di perpustakaan dapat berlangsung lebih sistematis, cepat dan akurat. 2. Meningkatkan dan mengembangkan kinerja perpustakaan sekolah. 3. Sebagai database koleksi buku yang dapat diakses sewaktu-waktu. 4. Meningkatkan efektifitas dan efisiensi kerja perpustakaan sekolah. 5. Menjamin keamanan data. 6. Sebagai database data anggota perpustakaan. Metode Penelitian Langkah-langkah dalam penyusunan laporan Tugas Akhir ini, penulis menggunakan metodologi antara lain: 1. Studi Literatur Merupakan usaha untuk menambah pengetahuan dan memudahkan dalam melengkapi data serta memecahkan masalah. Sebagai sumber referensi bagi penulis dalam mengambil langkah pengamatan dan melengkapi data yang bersifat umum. 2. Analisa Menganalisa masalah-masalah yang akan disajikan dan mengumpulkan data-data yang dibutuhkan. Pada tahap ini menganalisa dan merancang suatu proses dari sebuah sistem yang akan dibangun. 3. Perancangan Sistem a. Perancangan database Pada tahap ini akan ditentukan arsitektur database yang akan digunakan dalam aplikasi. b. Perancangan halaman web Pada tahap ini User Interface yang bersifat GUI (Graphical User Interface) dan User friendly dirancang sedemikian rupa dengan tujuan memudahkan bagi pengguna (user) dalam menggunakan/menjalankan aplikasi dan mendapatkan informasi yang dibutuhkan dari aplikasi tersebut. 4. Implementasi Sistem Mengimplementasikan hasil dari rancangan sistem yang telah dibuat sebelumnya untuk menjadi sebuah perangkat lunak. 5. Uji coba sistem Mencoba hasil pembuatan program supaya dapat dimengerti dalam penggunaannya dan sesuai dengan kebutuhan. 6. Penyusunan laporan Pada tahap terakhir disusun buku laporan sebagai alat dokumentasi dari penyelesaian Tugas Akhir.
Dasar Teori Sistem Informasi Sistem informasi adalah suatu system di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari suatu organisasi dan menyediakan kepada pihak luar tertentu dengan laporanlaporan yang diperlukan. Perpustakaan Perpustakaan berasal dari kata dasar “pustaka”. Dalam kamus umum bahasa Indonesia, pustaka berarti kitab atau buku. Batasan perpustakaan ialah sebuah ruangan, sebagian dari gedung atau bagian dari gedung itu sendiri yang digunakan untuk menyimpan buku atau terbitan lainnya. Buku dan terbitan itu sendiri digunakan oleh pengguna, bukan untuk dijual. Page Hypertext Preprocessor (PHP) PHP adalah bahasa pemrograman web atau scripting language yang didesain untuk web. PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada awalnya dibuat untuk menghitung jumlah pengunjung pada homepagenya. Diawal Januari 2001, PHP telah dipakai lebih dari 5 juta domain diseluruh dunia,dan akan terus bertambah karena kemudahan aplikasi PHP ini dibandingkan dengan bahasa Server side yang lain [Hakim Lukmanul, 2003]. MySQL MySQL (My Strukture Query Language) merupakan sebuah program pembuat database yang bersifat open souce, artinya siapa saja boleh menggunakannya dan tidak dicekal. MySQL sebenarnya produk yang berjalan pada platform Linux. Karena yang sifatnya yang open souce, MySQL dapat dijalankan pada semua platform baik Windows ataupun Linux. Selain itu, MySQL merupakan program pengakses database yang bersifat jaringan sehingga bisa digunakan untuk aplikasi multiuser (banyak penggguna). Dreamweaver MX Dreamweaver MX adalah suatu bentuk program editor web yang dibuat oleh Makromedia. Dengan program ini dapat mudah membuat dan mendesain web. Dreamweaver MX merupakan editor yang bisa dibilang komplit, yang mana dapat digunakan untuk membuat animasi sederhana yang berbentuk layer. Basis Data (database) Database adalah kumpulan file-file yang saling berelasi dimana relasi tersebut ditunjukkan dengan kuncidari tiap file yang ada. Satu database menunjukkan satu kumpulan data yang dipakai dalam satu lingkup sistem. Merancang database merupakan hal yang sangat penting. Perancangan model konseptual perlu dilakukan disamping perancangan model fisik. Pada pendekatan model konseptual, beberapa konsep relational digunakan, namun tidak berarti konsep ini nantinya diimplementasikan ke model rasional saja tetapi dapat juga dipakai pada model hirarki dan model network (Kristanto Harianto, 2002)
Narotama Collection http://ejournal.narotama.ac.id sistem ini melibatkan tiga entitas yaitu anggota, petugas, admin dan kepala sekolah. Seperti yang digambarkan pada konteks diagram berikut :
Entity merupakan individu yang mewakili sesuatu yang nyata eksistensinya dan dapat dibedakan dengan yang lainnya
user_password1
Atribute Setiap entity pasti memiliki atribut-atribut yang akan mendeskripsikan karakteristik-karakteristik dari entity yang bersangkutan. Dimana pemilihan atribut-atribut bagi suatu entity pada umumnya didasarkan pada fakta-fakta yang ada.
data_petugas
admin
data_buku_pinjam petugas data_peminjaman
0 data_kategori_buku
data_buku_kembali user_password
data_koleksi_buku
data_anggota_baru
Analisa Perancangan Sistem Dalam mendesain program sistem informasi perpustakaan ini digunakan sistem berbasis komputer untuk memproses transaksi data order buku, transaksi data buku, transaksi peminjaman buku dan transaksi pengembalian buku untuk memudahkan penggunaan. Dari hasil analisis mengenai sistem yang terkait dengan kondisi di lembaga seperti yang telah diuraikan pada sub bab diatas, selanjutnya akan dilakukan perancangan sistem. Perancangan sistem dilakukan dengan kebutuhan fungsional sistem. Perancangan sistem yang dilakukan meliputi : 1. Perancangan proses yang terdiri dari perancangan dokumen flow, diagram berjenjang, peracangan DFD yang akan dilakukan dekomposisi sampai dengan level tertinggi 2. Perancangan data yang terdiri dari perancangan CDM (Conceptual Data Model) yang selanjutnya di mapping ke dalam PDM (Physical Data Model) 3. Peancangan menu yang terdiri dari perancangan struktur menu dan perancangan layout Dokumen Flow Model dari sistem informasi perpustakaan secara fisik digambarkan dalam bentuk Dokumen flow yang akan menunjukan bagaimana sistem informasi perpustakaan ini diterapkan. Gambar 1 menunjukan gambar dokumen flow yang dibuat :
data_hak_akses
sistem informasi perpustakaan
kategori_pencarian
user_password2
data_kata_kunci order
+
laporan_data_anggota
laporan_transaksi_peminjaman data_kartu_anggota anggota
laporan_data_buku
kepala sekolah
data_hasil_pencarian
Gambar 2 Diagram Konteks Diagram Berjenjang Diagram berjenjang menggambarkan dari proses yang ada pada sistem, terdiri dari 3 level yakni level konteks, level 0 dan level 1. Untuk level konteks berisi Sistem informasi perpustakaan, pada lavel 0 terdapat 5 proses yaitu data master, login, transaksi, laporan, pendaftaran. Sedangkan pada level 1 terdiri dari data kategori koleksi, data koleksi, data petugas, order peminjaman, peminjaman, pengembalian, pembuatan laporan peminjaman, pembuatan laporan anggota, pembuatan laporan buku, entry anggota baru dan cetak kartu anggota. Untuk lebih jelasnya dapat dilihat pada gambar 3 :
Gambar 3 Diagram Berjenjang Data Flow Diagram Diagram arus data atau data flow diagram (DFD) adalah suatu gambaran grafis dari suatu system yang saling berkaitan. Adapun diagram arus data pada Sistem Informasi Perpustakaan adalah sebagai berikut: Gambar 1 Dokumen Flow Diagram Konteks Diagram Konteks menggambaerkan hubungan input/output sistem informasi perpustakaan dengan kesatuan luar. Perancangan
Data Flow Diagram Level 0 DFD Level 0 yang merupakan hasil decompose dari diagram konteks. Disini terdapat 5 proses yaitu data master, login, transaksi, laporan, pendaftaran. Data flow diagram level 0 ditunjukkan pada gambar 3.4 dibawah ini.
Narotama Collection http://ejournal.narotama.ac.id
20 5
petugas
28 8
penerbit
27 6
pengarang
Gambar 6 DFD Level 1 Sub Proses Transaksi
petugas data_penerbit data_pengarang
Data Flow Diagram Level 1 Sub Proses Laporan Merupakan DFD Level 1 sub proses laporan. Disini terdapat 3 proses yaitu pembuatan laporan peminjaman, pembuatan laporan anggota dan pembuatan laporan buku.
kategori_buku 7
kategori [data_hak_akses]
1
[data_kategori_buku]
2
data master
[data_koleksi_buku]
login
4.1
+
[user_password1]
admin admin
[transaksi]
[data_petugas] data_buku
admin
23
pembuatan_laporan_ peminjaman
35
buku
[laporan_transaksi_peminjaman]
transaksi
[data_buku_pinjam]
1
[user_password] [data_peminjaman]
petugas petugas petugas
[data_anggota_baru]
anggota pembuatan_laporan_ anggota
data_buku_ready
[data_buku_kembali]
kepala sekolah
4.2
[data_anggota_all]
[laporan_data_anggota] kepala sekolah kepala sekolah
5 53
data_order
[user_password2]
26 9
transaksi
4.3
order
kepala sekolah
[data_buku_all]
pendaftaran [data_kartu_anggota]
+
[order]
data_buku_all
23
buku
transaksi
Gambar 7 DFD Level 1 Sub Proses Laporan
data_transaksi
[data_kata_kunci]
+ data_anggota
[laporan_data_buku]
pembuatan_laporan_buku
3
transaksi
detil_transaksi
Data Flow Diagram Level 1 Sub Proses Pendaftaran Merupakan DFD Level 1 sub proses pendaftaran Disini terdapat 2 proses yaitu entry anggota baru dan cetak kartu anggota.
[kategori_pencarian]
anggota anggota anggota
46
detil_transaksi
[data_hasil_pencarian]
1
anggota
data_anggota_ready 4
data_anggota_all
5.1
[laporan_data_buku]
kepala kepala sekolah kepala sekolah kepala kepala sekolah sekolah sekolah
laporan [laporan_data_anggota]
petugas [laporan_transaksi_peminjaman]
[data_anggota_baru]
Gambar 4 DFD Level 0
1
1.1
data_kategori_koleksi
7
[kategori_buku]
1.2
kategori
23
buku
6
pengarang
[data_buku] [data_koleksi_buku]
admin admin
27 data_koleksi
[data_pengarang] 28 8
[data_penerbit]
penerbit
1.3 [data_hak_akses]
520
[petugas]
data_petugas
anggota
5.2
Data Flow Diagram Level 1 Sub Proses Data Master Merupakan DFD Level 1 sub proses data master yang. Disini terdapat 3 proses yaitu data kategori koleksi, data koleksi dan data petugas
[data_kategori_buku]
[data_anggota]
entry_anggota_baru
+
petugas
[data_petugas]
anggota
[data_kartu_anggota]
cetak_kartu_anggota
data_anggota_baru
Gambar 8 DFD Level 1 Sub Proses Pendaftaran Perancangan Database Entity Relationship Diagram (ER-Diagram) ERD adalah metode perancangan database yang menggambarkan hubungan antara entity yang terdapat dalam system. ERD digunakan untuk merancang pembangunan database. Database tersebut digunakan untuk menyimpan data yang menunjang program system ini.. Penggambaran datanya menggunakan conceptual data model (CDM).yang ditunjukan pada gambar dibawah ini
Gambar 5 DFD Level 1 Sub Proses Data Master
Penerbit penerbit
Id_penerbit
VA4 <M> nama VA40
Data Flow Diagram Level 1 Sub Proses Transaksi Merupakan DFD Level 1 sub proses transaksi. Disini terdapat 3 proses yaitu order peminjaman, peminjaman, pengembalian.
Identifier_1 buku Kategori Id_kategori VA4 <M> nama VA40
[order]
Kategori
Identifier_1
3.1
anggota
Id_buku VA6 <M> Id_kategori VA4 Id_penerbit VA4 Id_pengarang VA4 judul VA50 deskripsi VA100 thn_terbit VA4 status I isbn VA15
Pengarang
order_peminjaman
Id_pengarang VA4 <M> nama VA40 alamat VA40
26 9
order
35
transaksi
[data_order]
pengarang
Identifier_1
Identifier_1
Detail _transaksi id_transaksi id_buku tgl_bts_kembal i tgl_kembali denda
Anggota
[data_kata_kunci] [data_transaksi] [kategori_pencarian] petugas petugas [data_hasil_pencarian]
3.3 [data_buku_kembali] pengembalian
id_anggota A6 <M> nama VA40 alamat VA40 kota VA20 telpon VA13 password VA30 Identifier_1
I VA6 DT DT I
buku
detail
3.2
T ransaksi
[data_buku_pinjam]
order
pinjam
[detil_transaksi]
peminjaman [data_peminjaman]
Order
46 [data_buku_ready]
23
buku
1 [data_anggota_ready]
anggota
detil_transaksi
id_transaksi I <M> id_anggota VA6 nipa VA8 tgl_pinjam DT Identifier_1
petugas
Petugas
i d_order N4 <M> i d_buku VA6 i d_anggota VA6 tgl_order DT status I tgl_bts_order DT
nipa VA8 <M> password VA30 nama VA40 alamat VA40 telpon VA13 status I
Identifier_1
Identifier_1
Narotama Collection http://ejournal.narotama.ac.id
Gambar 8 Diagran Conceptual Data Model (CDM) Physical Data Model ( PDM ) Physical data model ( PDM ) merupakan diagram yang menggambarkan penerapan database secara fisik, PDM merupakan generalisasi dari CDM yang menghasilkan tabel – tabel yang sudah ternormalisasi. Penerbit
Gambar 11. Rancangan Tabel Data Base
FK_BUKU_PENERBIT_PENERBIT
Id_penerbit varchar(4) nama varchar(40)
Kategori Id_kategori varchar(4) nama varchar(40)
buku Id_buku Id_kategori Id_penerbit Id_pengarang judul deskripsi thn_terbit status isbn
FK_BUKU_KATEGORI_KATEGORI
Pengarang Id_pengarang varchar(4) nama varchar(40) alamat varchar(40)
FK_BUKU_PENGARANG_PENGARAN
varchar(6) varchar(4) varchar(4) varchar(4) varchar(50) varchar(100) varchar(4) integer varchar(15)
Anggota id_anggota id_order nama alamat kota telpon password
char(6) numeric(4) varchar(40) varchar(40) varchar(20) varchar(13) varchar(30)
FK_ANGGOTA_ORDER_ORDER
FK_TRANSAKS_PINJAM_ANGGOTA
Detail_transaksi id_transaksi id_buku tgl_bts_kembali tgl_kembali denda
integer varchar(6) timestamp timestamp integer
FK_DETAIL_T_BUKU_BUKU
FK_DETAIL_T_DETAIL_TRANSAKS
Transaksi Order id_order id_buku id_anggota tgl_order status tgl_bts_order
numeric(4) varchar(6) varchar(6) timestamp integer timestamp
id_transaksi id_anggota nipa tgl_pinjam
integer varchar(6) varchar(8) timestamp
FK_TRANSAKS_PETUGAS_PETUGAS
Petugas nipa password nama alamat telpon status
varchar(8) varchar(30) varchar(40) varchar(40) varchar(13) integer
Halaman ini adalah pembuatan rancangan tabel tabel database perpustakaan dengan menggunakan mySQL front Implementasi Implemantasi merupakan realisasi dari perancangan sistem. Dalam implementasi proses ini akan disajikan beberapa penggalan dari proses yang telah dibuat antara lain 1. Validasi 2. Input data 3. Cari data 4. Laporan Halaman home akan muncul pertama kali saat user mengakses sistem informasi perpustakaan Lembaga Pendidikan Al Falah Surabaya. Seperti yang ditunjukan pada gambar di bawah :
Gambar 9 Diagram Physical Data Model ( PDM ) Perancangan Aplikasi Dalam perancangan program aplikasi Sistem informasi perpustakaan ini penulis menggunakan bahasa pemrograman PHP dengan menggunakan Dreamweaver MX sebagai editor dan mySQL front sebagai alat bantu pembuatan database
Gambar 12. Halaman home perpustakaan Login Jika seorang admin akan melakukan perubahan data pada aplikasi ini maka seorang admin harus login terlebih dahulu. Seorang admin mempunyai hak penuh atas aplikasi ini
Gambar 10. Rancangan Halaman Admin perpustakaan Halaman ini adalah rancangan awal untuk membuat halaman admin perpustakaan menggunakan DreamweaverMX.
Gambar 13. Halaman Login Perpustakaan
Narotama Collection http://ejournal.narotama.ac.id
Menu Admin Halaman menu admin , merupakan halaman yang hanya bisa diakses oleh admin yang mempunyai hak akses penuh dalam sistem informasi perpustakaan.
Gambar 14. Halaman Menu Admin Perpustakaan Ruang Lingkup Sistem Untuk menjalankan aplikasi perlu dilakukan persiapan. Proses persiapan yang dilakukan adalah persiapan hardware (perangkat keras) dan software (perangkat lunak). 1. Software Kebutuhan perangkat lunak pada aplikasi Pemetaan Perguruan Tinggi diwilayah Surabaya ini antara lain: 1. Sistem Operasi Windows XP 2. MySQL sebagai tempat penyimpanan data 3. Aplikasi di web server menggunakan PHP 4. Editor PHP : Macromedia Dreamweaver MX 5. webserver Xampp sebagai server postgis-pg841.4.1-1 2.
Hardware Persiapan ini dilakukan agar sistem informasi perpustakaan ini dapat berfungsi secara optimal, yaitu dengan terpenuhinya kebutuhan hardware secara maksimal. Untuk mengimplementasikan system yang telah dirancang maka diperlukan spesifikasi computer minimal sebagai berikut: 1. ProccesorPentium 4 1.80 GHz 2. Memory 512 MB 3. HardDisk 40 GB 4. Monitor 15” 5. Keyboard dan Mouse
Saran Penulis menyadari bahwa dalam proses perancangan aplikasi Sistem informasi perpustakaan ini masih banyak kekurangan, maka untuk kedepannya diharapkan aplikasi Sistem informasi perpustakaan ini dapat dikembangkan menjadi lebih baik sehingga dapat bermanfaat bagi semua masyarakat.
DAFTAR PUSTAKA 1) Kristanto Harianto, 2002, Konsep & Perancangan Database, Yogyakarta, Andi 2) M. Syafii. 2004: Membangun Aplikasi Berbasis PHP dan MySQL, ANDI Yogyakarta
3) Hakim Lukmanul, 2003. 150 Rahasia dan Trik Menguasai PHP. Yogyakarta, Elexmedia Komputindo 4) Bunafit Nugroho. 2004: PHPdan MySQL dengan Editor Dreamweaver MX, ANDI Yogyakarta 5) Fathansyah, 2004, Sistem Basis Data, Informatika, Bandung 6) http://id.wikipedia.org/wiki/Aplikasi 7) http://www.geocities.com/agus_lecturer /sim/sistem_informasi_mana jemen. htm 8) http://irma14.blogspot.com/2008/09/pengertian-dasardan-simbol-flowchart.html 9) www.mySQL.com/2003