SISTEM INFORMASI PERPPUSTAKAAN BERBASIS WEB
Taruna Nasution,
Institut Teknologi Medan
Abstrak
Sistem informasi perpustakaan merupakan suatu hal yang sangat penting dalam
dunia pendidikan karena perpustakaan adalah jendeka dunia. Demikian halnya dengan
kampus kisaran khususnya di bagian perpustakaan. Banyak masalah yang timbul
membutuhkan penyelesaian, karena perpustakaan hatus bisa menyajikan informasi yang
akurat dan dapat memberikan kepuasan tersendiri untuk para anggota dan para pengunjung.
Perancangan sistem informasi perpustakaan pada kampus sudah menggunakan
komputer tetapi database yang ada masih terbatas, dan pencatatannya masih manual.
Pengolahan data memang tidak terfokus pada mesin hitung, tetapi akan lebih mudah
mengolah suatu data dengan mengggunakan mesin yaitu komputer. Bertolak pada hal inilah
maka penulis mencoba membuat sebuah program dengan menggunakan bahasa
pemrograman PHP dan Database MySQL yang penulis anggap lebih efisien dalam mencari
informasi perpustakaan kampus dibanding penggunaan program yang sudah ada
sebelumnya.
1.1 Latar Belakang Masalah
Setiap Instansi (Lembaga) selalu mempunyai keinginan untuk maju dan berkembang secara terus menerus demi kelangsungan instansi tersebut, baik itu instansi pemerintah maupun swasta. Salah satu perkembangan yang penting adalah semakin dibutuhkannya penggunaan fasilitas atau alat bantu untuk mengolah data yang berfungsi untuk menghasilkan informasi yang tepat dan akurat yang dibutuhkan oleh lembaga yang ingin mengembangkan usaha atau pelayanan kepada publik, pelayanan untuk mencapai kesuksesan yang mau tidak mau harus mengikuti perkembangan zaman dan era informasi dan teknologi (IPTEK) dengan menggunakan alat pendukung dalam mengolah data. Salah satu alat bantunya adalah komputer.
Dengan adanya komputer sebagai alat bantu dalam mengolah data yang didukung dengan suatu program komputer untuk melakukan tugas-tugas yang diinginkan serta sumber daya manusia yang berkualitas, maka semua bidang pekerjaan atau kegiatan dalam suatu perusahaan dapat dikerjakan dengan komputer sehingga hasilnya lebih efektif dan efisien. Salah satu dari kegiatan tersebut adalah masalah informasi perpustakaan AMIK INTeL Com GLOBAL INDO yang tergolong sangat penting untuk ditangani dan diselesaikan karena hal ini dapat mendukung keberhasilan suatu lembaga dalam mencapai tujuannya.
2. Tinjauan Pustaka
2.1 Pengertian sistem
Istilah sistem berasal dari bahasa Yunani “Sistem” yang mempunyai pengertian Suatu keseluruhan yang tersusun dari sekian banyak bagian atau hubungan yang berlangsung diantara satuan-satuan atau komponen-komponen secara teratur. Jadi sistem adalah himpunan bagian atau komponen secara teratur dan merupakan satu keseluruhan.
Sistem adalah suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. (Jogianto HM., 2005)
Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu. (Jogianto HM., 2005)
2.1 Pengertian Informasi
Suatu sistem yang kurang mendapat informasi akan cepat berakhir dan tidak dapat berjalan sesuai dengan yang diinginkan. Informasi merupakan hal terpenting dalam sistem.
Informasi merupakan data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan seseorang yang menggunakan data tersebut. (Abdul Kadir, 2003)
Informasi adalah hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata dan digunakan pengambilan keputusan. (Jogiyanto HM., 2005)
Faktor-faktor yang mempengaruhi informasi adalah :
a. Kwalitas Informasi
Kwalitas informasi atas tiga hal antara lain : 1) Akurat, berarti informasi harus bebas dari
kesalahan-kesalahan dan tidak bisa semu dan menyesatkan.
2) Tepat waktu, berarti informasi yang diterima tidak boleh terlambat karena informasi yang datangnya terlambat sudah tidak berguna lagi.
3) Relevan, Berarti informasi tersebut harus sesuai dengan hasil yang diperoleh dan bermanfaat bagi pemakainya. Relevansi informasi untuk tiap-tiap orang satu dengan yang lainnya berbeda.
b. Nilai Informasi
Suatu informasi dikatakan bernilai apabila manfaatnya lebih efektif dibandingkan mendapatkannya dan keuntungan dari informasi tersebut tidak dapat diukur dengan satuan nilai uang tetapi dapat ditaksir dengan nilai efektifitasnya.
2.2 Pengertian Sistem Informasi
Sistem informasi dapat didefinisikan dengan beberapa pengertian antara lain :
a. Sistem
yang dibuat manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai satu tujuan tertentu.
b. Sekumpula
n prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi dalam mengambil keputusan dan dapat mengendalikan informasi.
c. Sistem
dalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial dan kegiatan strategis dari suatu organisasi.
Dari pengertian diatas dapat disimpulkan bahwa Sistem Informasi merupakan sekumpulan prosedur organisasi yang ada pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan atau pengendali informasi. Sistem Informasi ini merupakan kumpulan dari perangkat keras dan perangkat lunak yang dirancang untuk mentransfer kedalam bentuk informasi yang berguna. Sistem informasi mencakup sejumlah komponen (manusia, komputer, teknologi informasi dan prosedur kerja),sesuatu yang diproses (data menjadi informasi) yang dimaksudkan untuk mencapai suatu sasaran atau tujuan.
Sistem informasi merupakan hal yang tidak baru lagi. Sistem tersebut telah lama dikembangkan dan digunakan dalam berbagai organisasi. Yang relatif baru adalah penggunaan komputer untuk mendukung sistem informsi tersebut. Penggunaan komputer dalam sistem informasi telah menambah dimensi baru yaitu dalam hal kecepatan, ketepatan/ketelitian dan banyak (volume) data yang dilibatkan untuk memudahkan mengambil keputusan.
2.3 Alat Bantu Perancangan Sistem Informasi
Alat Bantu Perancangan Sistem Informasi merupakan pengembangan sistem baru dari sistem lama yang ada, dimana masalah-masalah yang terjadi pada sistem lama diharapkan sudah teratasi pada sistem yang baru.
Aliran Sistem Informasi (ASI)
Aliran Sistem Informasi merupakan alat yang digunakan dalam perancangan yang mana berguna untuk menunjukkan urutan dari prosedur-prosedur yang ada pada system. Bagan aliran sistem ini digambarkan dengan menggunakan simbol-simbol yang terdapat pada tabel berikut :
Tabel 2.1 Simbol-simbol yang Terdapat dalam ASI
No Simbol Arti / Tujuan
1 Proses
Komputerisasi
2 Proses
Manual
3 Dokumen
4 Penyimpanan
5 Harddisk
6 Penghubung
7 Arus Data
DFD (Data Flow Diagram )
Tabel 2.2 Simbol-simbol yang Terdapat dalam DFD
ERD (Entity Relational Diagram)
Entity Relational Diagram menggunakan sejumlah notasi atau simbol untuk menggambarkan struktur dan hubungan antara data yang terdapat pada Entity Relational Diagram.
Tabel 2.3 Simbol-simbol yang Terdapat
dalam ERD
Simbol Keterangan
Entity, suatu objek yang dapat di definisikan dalm lingkungan pemakai di dalam konteks sistem yang dibuat.
Atribut, adalah entity yang milik elemen dengan entity dan berfungsi untuk menjelaskan karakter dari entity.
Atribut dari entity dengan key
Relasi antar entity
Diagram Konteks ( Context Diagram )
Diagram konteks (context diagram) adalah sebuah diagram sederhana yang menggambarkan hubungan antara entity luar, masukan, dan keluaran dari sistem. Diagram Konteks dipersentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.
Konsep Dasar Bahasa Pemrograman Data Base
Base (basis) dapat diartikan sebagai markas atau gudang sedangkan data merupakan reprentetasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, konsumen) hewan, peristiwa, konsep dan sebaginya yang di rekam dalam bentuk angka, huruf, simbol, gambar, bunyi atau suara dan kombinasinya.
Adapun elemen-elemen sistem manajemen basis data, antara lain :
1. Database
Yaitu kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk
No Simbol Keterangan
1 Entity, kesatuan
lingkungan luar sistem yang berupa arong, organisasi atau sistem lainnya yang berada pada lingkungan luarnya
yang akan
memberikan input
2 Proses, kegiatan
atau kerja yang dilakukan oleh orang (mesin) dari hasil suatu arus data yang masuk kadalam proses untuk dihasilkan arus data yang akan keluar dari proses,
3 Arus data,arus data
yang dapat berupa masukan untuk sistem atau hasil dari proses sistem.
4 Simpanan data
melakukan manipulasi untuk kegunaan tertentu.
2. File
Yaitu kumpulan record-record sejenis yang mempunyai panjang elemen dan atribut yang sama, namun valuenya berbeda. Database dibentuk dari kumpulan file. File di dalam pemrosesan aplikasi dapat dikategorikan ke dalam beberapa tipe, diantaranya yaitu sebagai berikut :
a. File Induk (master File)
1. File induk acuan (reference master file) : file induk yang recordnya relatif statis, jarang berubah nilainya. 2. File induk dinamik (dynamic master
file) : file induk yang nilai dari record - recordnya sering berubah atau sering dimutakhirkan (update) sebagai hasil dari suatu transaksi.
b. File Transaksi (transaction file)
File ini bisa disebut file input; digunakan untuk merekam data hasil dari transaksi yang terjadi.
c. File Laporan (Report file)
File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan.
d. File Pelindung (backup file)
File ini merupakan salinan dari file-file yang masih aktif di dalam database pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file database yang aktif mengalami kerusakan atau hilang.
3. Record
Yaitu kumpulan-kumpulan elemen yang saling berkaitan menginformasikan tentang satu entitas secara lengkap, satu record mewakili satu data atau informasi.
4. Field
Yaitu bagian tertentu dari data dalam record yang mewakili satu entitas misalnya, file anggota dapat dilihat dari fieldnya seperti kode anggota, nama dan lain-lain.
5. Data Value
Yaitu data aktual atau informasi yang disampaikan pada setiap data elemen atau field data misalnya : field nama anggota data valuenya adalah Susi, Widi dan lain-lain. 6. Entity
Yaitu objek riil yang dapat dibedakan satu dengan yang lainnya dan tidak saling bergantungan yang informasinya direkam,
misalnya: pada bidang sirkulasi entitasnya anggota dan buku.
7. Query
Yaitu merupakan perintah yang dirancang untuk memanggil kelompok record tertentu dari satu file atau lebih untuk melakukan operasi pada file
8. View
Yaitu data yang terdiri atas sejumlah record yang diproses dalam urutan penampilan.
3. Rancangan Sistem
Desain sistem ini dilakukan untuk membuat rancangan sistem yang merupakan bentuk pengembangan dari sistem lama bertujuan untuk mengatasi masalah atau kendala yang ada pada sistem lama.
Rancangan Umum
Rancangan umum atau desain global dapat diartikan sebagai suatu gambaran, perencanaan dan pembuatan sketsa pengaturan dari beberapa elemen yang terpisah dalam suatu kesatuan yang utuh.
Aliran Sistem Informasi
User
Anggota
Perpustakaan
Admin / Staff
Perpustakaan
Kepala
Gambar 3.1 Aliran Sistem Informasi (ASI) Perpustakaan
F F
Data Buku
Data Buku yang Ingin Dipinjam(Dipesan)
Data Buku Data
Buku
Pemesanan Buku yang Ingin
Dipinjam
Data Buku yang Ingin Dipinjam(Dipesan)
Lap. Data Buku yang Ingin Dipinjam(Dipesan)
Penginputan Buku yang Ingin
Dipinjam
Konteks Diagram (Contex Diagram)
Contex diagram adalah gambaran secara umum tentang suatu sistem yang akan dirancang dalam suatu organisasi yang akan memperlihatkan batasan sistem. Entity eksternal yang berintegrasi dengan sistem informasi secara umum akan mengalir diantara sistem dan entity. Pada Contex Diagram tersebut terlihat bagaimana proses sistem informasi tersebut berjalan, dari mana sistem tersebut dimulai dan sistem tersebut berakhir. Berikut gambar contex diagram perancangan sistem informasi perpustakaan dapat dilihat pada gambar 3.2 sebagai berikut :
DFD (Data Flow Diagram)
Data Flow Diagram (DFD) adalah sebuah gambaran secara mendetail yang menunjukkan proses yang terjadi di dalam suatu sistem. Data Flow Diagram juga merupakan suatu model yang menggambarkan aliran data dan proses untuk mengolah data dalam suatu sistem. Data Flow Diagram merupakan alat yang digunakan pada metodologi pengembangan sistem yang terstruktur dan alat yang cukup popular saat ini karena dapat mengembangkan suatu data di dalam sistem dengan terstruktur dan jelas, seperti pada gambar 3.3 berikut :
ERD (Entity Relation Diagram)
Gambar 3.2 Konteks Diagram (Contex Diagram)
- Memberi Informasi USER
0
SISTEM INFORMASI PERPUSTAKAAN
ADMIN/STAFF
ANGGOTA
- Aturan-Aturan yang Ada Diperpustakaan
- Memesan Buku yang Ingin Dipinjam
- Laporan Data Buku - Laporan Data Anggota - Laporan Data
Pemesanan Buku yang di Pinjam
KA. PERPUS - Mencari
Informasi
- Data Buku - Data Anggota
- Cara Memesan Buku yang Ingin Dipinjam
- Entry Data Buku - Entry Data Anggota - Entry Data Pemesanan
Buku yang di Pinjam
- Laporan Data Buku - Laporan Data Anggota - Laporan Data Pemesanan
v
Gambar 3.4 ERD (
Entity Relation Diagram)
PemesananId_Anggot a
Nama_Anggot a
Anggota Puny
a
Id_Anggot a
Id_Buku
Nama_Anggota
Judul_Buk u
Pengaran g
Penerbit
Klassifikas i
Tahun_Terbit
Tgl_Pesa n
Tgl_ Kembali
Buku Id_Buku
Klassifikas i Judul_Buk
u
Penerbit
Pengarang
Tahun_Terbi t
No_Klass
ISBN Harga
Bahasa Pun
ya
Jumlah
Alamat
Jurusan
Tgl_Lahi r
Jenkel
Password
Username
Rancangan Tabel
Rancangan tabel digunakan untuk merancang file apa saja yang digunakan dalam mendesain table yang diinginkan.
1. Rancangan Tabel Buku
Nama Database : dbPerpustakaan.sql Nama Tabel : Buku
Field Kunci : Id_Buku
Tabel 3.1 Buku
No NamaField TypeData Size Keterangan 1 *Id_Buku Int 20 Id Buku
2 Judul_Bu
ku Varchar 50 Judul Buku 3 Klassifika
si
Varchar 30 Klassifika si
4 Penerbit Varchar 30 Penerbit 5 Pengarang Varchar 30 Pengarang 6 Tahun_Te
rbit Varchar 8 Tahun Terbit 7 No_Klass Varchar 10 No
Klassifika si
8 Bahasa Varchar 30 Bahasa
9 Harga Integer 8 Harga
10 Jumlah Integer 8 Jumlah
11 ISBN Varchar 30 ISBN
2. Rancangan Tabel Anggota
Nama Database : dbPerpustakaan.sql Nama Tabel : Anggota
Field Kunci : Id_Anggota
Tabel 3.2 Anggota
No Nama Field TypeData Size Keterangan
1 *Id_Anggota Int 5 Id
Anggota 2 Nama_Anggot
a Varchar 30 Nama Anggota
3 Alamat Varcha
r
30 Alamat
4 Jurusan Varcha
r 30 Jurusan
5 Tgl_Lahir Varcha
r 30 Tempat/ Tgl Lahir
6 Jenkel Varcha
r
30 Jenis Kelamin
7 Password Varcha
r 30 Password
8 Username Varcha
r
30 Username
9 Email Varcha
r 30 E-mail
3. Rancangan Tabel Pemesanan
Nama Database : dbPerpustakaan.sql Nama Tabel : Pemesanan
Field Kunci : Id_Anggota dan Id_Buku
Tabel 3.3 Pemesanan
No Nama Field Type
Data Size Keterangan
1 *Id_Anggota Int 5 * Id_Anggota
2 Nama_Anggota Varchar 30 Nama Anggota
3 *Id_Buku Int 20 Id Buku
4 Judul_Buku Varchar 50 Judul Buku
5 Pengarang Varchar 30 Pengarang
6 Penerbit Varchar 30 Penerbit
7 Klassifikasi Varchar 30 Klassifikasi 8 Tahun_Terbit Varchar 8 Tahun Terbit
9 Tgl_Pesan Varchar 20 Tanggal Pesan 10 Tgl_Kembali Varchar 20 Tanggal
Pengambilan
3.2.1.2 Struktur Program
MENU UTAMA
Home
Pesan Buku
Input Data Buku
Input Data Anggota
Login
Input DataPemesanan
Lap. Data Anggota
Lap. Data Pemesanan
Sejarah
Visi & Misi
Administrator
4. IMPLEMENTASI
Implementasi merupakan tahap
berikutnya yang dijalankan setelah
perancangan rumusan kerangka dan ruang
lingkup perancangan sistem informasi
perpustakaan. Perancangan Sistem
informasi perpustakaan berbasis web ini
diimplementasikan dengan menggunakan
bahasa pemrograman PHP dan database
MySql. Implementasi Perancangan Sistem
Informasi Perpustakaan Berbasis Web ini
terdiri dari beberapa dialog yang akan
diuraikan berikut ini.
Gambar merupakan menu utama
yang diimplementasikan dari DFD Level 0
Perancangan
Sistem
Informasi
Perpustakaan AMIK INTeL Com
GLOBAL INDO Berbasis Web,
source
code
untuk menu utama terdapat pada
lampiran
source code
Halaman Utama.
Pada dialog menu utama terdapat beberapa menu yaitu :
1. Menu Katalog terdiri dari : a. Daftar Katalog
2. Menu Pesan Buku terdiri dari : a. Input Data Pemesanan Buku 3. Menu Sejarah
4. Menu Visi & Misi
5. Menu Administrator terdiri dari : a. Login, meliputi :
1. Input Data Buku 2. Laporan Data Buku 3. Laporan Data Anggota 4. Laporan Pemesanan Buku b. Menu Daftar, meliputi :
1. Input Data Anggota
4.1 Menu Administrator
Menu administrator merupakan syarat penting yang harus dilakukan oleh admin, pada bagian menu administrator ini ada berkas yang harus diberikan oleh admin yaitu:
a. Input Data Buku b. Input Data Anggota c. Input Data Pemesanan
Untuk masuk ke sistem informasi perpustakaan, user harus melakukan login terlebih dahulu seperti tampak pada gambar 4.2, Source code untuk login terdapat pada lampiran source code Login. Ini merupakan implementasi dari DFD Level 1 administrator.
Selanjutnya merupakan input data buku yang diimplementasikan dari DFD Level 2 Proses Input Data Buku. Pada input data buku ini data dapat langsung diinput tanpa ada hubungan entitas. Dan sebagai primarykey adalah Id_Buku. Proses input data perusahaan dan source code terdapat pada lampiran Halaman Data Buku, seperti yang tampak.
Selanjutnya gambar 4.4 merupakan input data anggota yang diimplementasikan dari DFD Level 2 Proses Input Data Anggota. Pada input data anggota ini dapat langsung diinput tanpa ada hubungan entitas, primarykey adalah Id_Anggota. Proses input data anggota dan source code terdapat pada lampiran Halaman Data Anggota, seperti yang tampak pada gambar 4.3.
Selanjutnya merupakan input data pemesanan buku yang diimplementasikan dari DFD Level 2 Proses Input Data Pemesanan dan source code terdapat pada lampiran Halaman Data Pemesanan. Pada lucu input data pemesanan buku ini terdapat hubungan antar entitas yaitu entitas data anggota dan data buku yang dihubungkan lewat foreign key yaitu Id_Anggota dan Id_Buku seperti yang tampak pada gambar 4.5.
Selanjutnya dari hasil penyimpanan dokumen data buku maka akan didapat laporan hasil penginputan data buku agar diserahkan kepada kepala perpustakaan, berikut tampilan laporan input data buku, tampak seperti pada gambar 4.6 dan source code terdapat pada lampiran program laporan data buku.
Selanjutnya dari hasil penyimpanan dokumen data anggota maka akan didapat laporan hasil penginputan data anggota agar diserahkan kepada kepala perpustakaan, berikut tampilan laporan input data anggota, tampak seperti pada gambar 4.7 dan source code terdapat pada lampiran program laporan data anggota.
Selanjutnya dari hasil penyimpanan dokumen data pemesanan maka akan didapat laporan hasil penginputan data pemesanan agar diserahkan kepada kepala perpustakaan, berikut tampilan laporan input data pemesanan, tampak seperti pada gambar 4.8 dan source code terdapat pada lampiran program laporan data pemesanan.
4.2 Layout Pendukung
Selanjutnya layout dari halaman visi dan misi, ini tampak seperti pada gambar 4.10 dan source code terdapat pada lampiran program Halaman Visi & Misi yang diimplementasikan dari DFD Level 2.
5. Kesimpulan
Dari keseluruhan uraian dan penjelasan pada penulisan tugas akhir ini maka kesimpulan yang dapat diambil adalah sebagai berikut :
a. Pada dasarnya pengolahan data perpustakaan pada Perpustakaan AMIK INTeL Com GLOBAL INDO sudah cukup baik, hanya saja dilihat dari segi komputerisasi belum dipergunakan secara optimal.
b. Dengan adanya Sistem Informasi Perpustakaan AMIK INTeL Com GLOBAL INDO Berbasis Web akan memudahkan dalam proses pemesanan buku yang ingin dipinjam, kehilangan buku dan memudahkan setiap orang yang ingin mencari informasi tentang perpustakaan tersebut.
c. Pemakai dapat berinteraksi langsung dengan data yang akan diolah dari hasil perancangan sistem yang baru ini, sehingga aplikasi program ini dapat mengatasi kendala yang dialami. d. Manfaat implementasi aplikasi web
masih belum sepenuhnya didapatkan, namun dari segi penggunaan aplikasi ini sangat mudah digunakan, serta dari segi perawatannya juga sangat mudah.
DAFTAR PUSTAKA
Godyear, Harly., 2009, “Perancangan Sistem Informasi Penjualan Secara On Line dengan Program PHP dan MySql di UD.Tetap Tabah Kisaran”, Tugas Akhir, Jurusan Manajemen Informatika, AMIK INTeL Com GLOBAL INDO, Kisaran.
http://ilmukomputer.com/
Jogiyanto, HM, MBA, 2005, “Analisis dan Desain Sistem Informasi”, Andi, Yogyakarta.
Jogiyanto, HM, MBA, 2005, “Pengenalan Komputer”, Andi, Yogyakarta.
Kadir, Abdul., 2003, “Pengenalan Sistem Informasi”, Andi, Yogyakarta.
Komputer, Wahana., 2008, “PHP dan MySQL untuk Pemula”, Andi, Yogyakarta.
Nugroho, Bunafit., 2003, “Database Relasional dengan MySql”, Andi, Yogyakarta.
Nugroho, Bunafit., 2004, “PHP dan MySQL dengan Editor Dreamweaver MX”, Andi, Yogyakarta.
Peranginangin, Kasiman., 2006, “Aplikasi Web dengan PHP dan MySql”, Penerbit Andi Offset, Yogyakarta.
Purwanto, Yudhi., 2001, “Singkat Tepat Jelas Pemrograman Web dengan PHP”, Elex Media Komputindo, Jakarta.
Sutarman, 2003, “Membangun Aplikasi Web dengan PHP dan MsSQL”, Graha Ilmu, Yogyakarta.