ABSTRAK
Seiring dengan perkembangan teknologi saat ini, perkembangan
dunia usaha konveksi akan ikut dipengaruhi dengan teknologi yang ada
saat ini. Sehingga dunia usaha akan berusaha mengadaptasikan teknologi
kepada tingkat manajemen ataupun setiap unsur di dalam setiap bidang
usaha mereka. Pada beberapa perusahaan umumnya dibidang konveksi
masih berbasis sistem manual. Sistem manual itu menuntut ketelitian dari
pihak manajerial maupun karyawan. Alasan lain untuk membuat suatu
laporan secara instant atau otomatis cukup sulit dan berbelit-belit,
sehingga tidak efektif. Sistem komputerisasi dapat menjawab semua
permasalahan yang telah disebutkan diatas. Dengan merekayasa suatu
perangkat lunak, sistem yang dahulunya manual dapat diimplementasikan
menjadi digital yang akan meminimalisir bahkan menghilangkan
kesalahan-kesalahan yang ada pada sistem manual. Sehingga Akan
terbentuk suatu otomatisasi dalam pengolahan data yang secara langsung
dapat menjaga dalam pemeliharaan data suatu perusahaan. Transaksi
penjualan, pembelian, pemesanan, serta pengiriman barang umumnya
tidak bekerja secara efektif, terutama dalam memasukkan data serta
pencarian data yang akan menghabiskan banyak waktu. Hal ini
dikarenakan belum adanya sistem informasi penjualan yang digunakan.
Aplikasi ini dibangun dengan menggunakan bahasa pemrograman PHP
dengan aplikasi XAMPP dan database server MySql. Perancangan sistem
ini menggunakan ERD(Entity Relationship Diagram) dan DFD (data flow
diagram), PSPEC, dan KamusData.
Kata Kunci : Pembelian, penjualan, ERD (Entity Relationship Diagram),
ABSTRACT
Along with the technology development nowadays, the
development of the convection trade world will be influenced by the recent
technology. The trade world will try to adapt the technology to the
management level or every element in their trade area. Some of the
convection factory uses manual system. Meanwhile the manual system
itself requires a thorough work from the managerial and all employers.
Another reason of making an instant or automatic report because they are
difficult, so it will be ineffective. Meanwhile, the period changes require
everything fast. The computerization is able to give solution to all problems
which have been mention above. By making changes in software. The
former manual system can be implemented become the digital one. And
able to reduce the manual system error. So it becomes automatic in a data
processing and able to maintain it. The selling transaction, buying,
ordering and shipping are generally ineffective. By having the selling
system and inventory, the process will be much easier. This application is
made by using a PHP program with XAMPP application and Msyql
database server. This system uses ERD (Entity Relationship Diagram) and
DFD (Data Flow Diagram), PSPEC and data dictionary.
Key Word : convection, selling, buying, ordering , shipping, ERD (Entity
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PRAKATA ... ii
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH ... v
SURAT PERNYATAAN ORISINALITAS KARYA ...vi
ABSTRAK ... vii
DAFTAR ISI ...ix
DAFTAR GAMBAR ...xi
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 3
1.4 Ruang Lingkup Kajian ... 4
1.4.1 Ruang Lingkup Perangkat Keras ... 4
1.4.2 Ruang Lingkup Perangkat Lunak ... 4
1.4.3 Ruang Lingkup Penelitian ... 5
1.5 Sumber Data ... 5
1.6 Sistematika Penyajian ... 6
BAB II KAJIAN TEORI ... 8
2.1 Sistem ... 8
2.1.1 Pengertian Sistem ... 8
2.1.2 Pengertian Informasi ... 8
2.1.3 Pengertian Sistem Informasi ... 9
2.1.4 Sistem Pembelian ... 9
2.1.5 Sistem Penjualan ... 11
2.1.6 Sistem Persediaan ... 12
2.2 EntityRelationshipDiagram (ERD) ... 13
Gambar E-R Hubungan one to one ... 14
Gambar 1 E-R Hubungan one to many ... 14
Gambar 2 E-R Hubungan many to many ... 15
Gambar 3 E-R Hubungan Entitas Lemah ... 15
2.3 PHP (PHPHypertextPreprocessor) ... 15
2.3.1 Definisi PHP ... 15
2.3.2 Keunggulan PHP ... 16
2.4 MySql ... 16
2.4.1 Definisi MySql ... 16
2.4.2 PhpMyAdmin ... 16
2.5 BlackBoxTesting ... 16
2.6 Spesifikasi Proses (PSPEC) ... 18
2.7 Kamus Data ... 18
2.8 DFD (Data Flow Diagram) ... 20
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 22
3.1 Identifikasi Kebutuhan Sistem ... 22
3.2 Overview Sistem ... 23
3.3 Desain Perangkat Lunak ... 24
3.3.1 ERD (EntityRelationshipDiagram) ... 24
Tabel XII Pembayaran ... 30
Tabel XIII User ... 31
3.4 PSPEC (SPESIFIKASI PROSES) ... 36
Gambar 15 Desain LoginForm ... 81
4.1 Tampilan Login ... 107
BAB V PENGUJIAN ... 135
Pendahuluan ... 135
5.1 Pengujian ... 135
5.1.1 Black Box ... 135
5.2 Ulasan Hasil Evaluasi ... 140
BAB VI KESIMPULAN DAN SARAN ... 141
Pendahuluan ... 141
6.1 Kesimpulan ... 141
6.2 Saran ... 141
DAFTAR PUSTAKA ... 143
DAFTAR GAMBAR
Gambar E-R Hubungan one to one...11
Gambar 1 E-R Hubungan one to many...11
Gambar 2 E-R Hubungan many to many...11
Gambar 3 E-R Hubungan Entitas Lemah...11
Gambar 4Simbol untuk process...16
Gambar 5Simbol untuk data flow...17
Gambar 6Simbol untuk data store...17
Gambar 7 Proses Bisnis ...18
Gambar 8 ERD ... 20
Gambar 17 Form Pemesanan...73
Gambar 18 Form Pembelian Barang...74
Gambar 19 Form Penjualan barang...75
Gambar 20 Form Pengiriman barang...75
Gambar 21 Form View Pemesanan...76
Gambar 22 Form View penjualan...76
Gambar 23 Form View Pembelian...77
Gambar 24 Form View Pengiriman...78
Gambar 25 Form Edit Pemesanan...79
Gambar 26 Form Edit Penjualan...79
Gambar 27 Form Edit Pembelian...80
Gambar 28 Form Edit Pengiriman...81
Gambar 29 Form Delete Pemesanan...81
Gambar 30 Form Delete pembelian...82
Gambar 31 Form Delete Penjualan...82
Gambar 32 Form Delete Pengiriman...83
Gambar 33 Form Pengolahan Data Customer...83
Gambar 34 Form Pengolahan data Supplier...84
Gambar 35 Form Delete Customer...84
Gambar 36 Form Delete Supplier...85
Gambar 37 Form View Data Customer...85
Gambar 38 Form View data Supplier...86
Gambar 39 Form Pengambilan bahan Baku...86
Gambar 40 Form Tambah Bahan Baku...87
Gambar 41 Form Delete Bahan Baku...87
Gambar 42 Form View Bahan Baku...88
Gambar 43 Form Estimasi Produksi...88
Gambar 44 Form View Hasil Produksi Barang...89
DAFTAR TABEL
Tabel II tabel Barang... 26
Tabel III tabel Pemesanan... 27
Tabel IV Detil Pemesanan... 27
Tabel V tabel pembelian... 27
Tabel VI Tabel Penjualan... 28
Tabel VII Detil Penjualan... 28
Tabel VIII Tabel Pengiriman... 29
Tabel IX Bahan Baku... 29
Tabel XI Customer... 30
Tabel XII Pembayaran... 30
Tabel XIII User... 31
Tabel XIV Proses 1... 37
Tabel XV Proses 2.1... 36
Tabel XVI Proses 2.2... 37
Tabel XVII Tabel 2.3... 37
Tabel XVIII Proses 3.1... 38
Tabel XIX Proses 3.2... 38
Tabel XX Tabel 3.3... 39
Tabel XXI Proses 4.1... 39
Tabel XXII Proses 4.2... 40
Tabel XXIII Tabel 4.3... 41
Tabel XXIV Proses 5.1... 41
Tabel XXV Proses 5.2... 42
Tabel XXVI Tabel 5.3... 42
Tabel XXVII Proses 6.1... 43
Tabel XXVIII Proses 6.2... 43
Tabel XXIX Tabel 6.3... 44
Tabel XXX Proses 7.1... 44
Tabel XXXI Proses 7.2... 45
Tabel XXXII Tabel 7.3... 46
Tabel XXXIII Proses 7.4... 46
Tabel XXXIV Proses 8.1... 47
Tabel XXXV Proses 8.2... 47
Tabel XXXVI Tabel 8.3... 48
Tabel XXXVII Proses 9.1... 48
Tabel XXXIX Tabel 9.3... 50
Tabel XL Proses 9.4... 50
Tabel XLI Proses 10.1... 51
Tabel XLII Proses 10.2... 51
Tabel XLIII Tabel 10.3... 52
Tabel XLIV Proses 11.1... 53
Tabel XLV Proses 11.2... 54
Tabel XLVI Tabel 11.3... 54
Tabel XLVII Proses 11.4...55
Tabel Proses 12.1... 55
Tabel XLVIII Proses 12.2... 56
Tabel XLIX Tabel 12.3... 57
Tabel L Proses 12.4... 57
Tabel LI Proses 13.1... 58
Tabel LII Proses 13.2... 59
Tabel LIII Tabel 13.3... 60
Tabel LIV Proses 13.4... 60
Tabel LV Data Username... 61
Tabel LVI Data Password... 61
Tabel LVII Data Kode Baku... 61
Tabel LVIII Data nama baku... 61
Tabel LIX Data jenis Baku... 62
Tabel LX Data jumlah baku... 62
Tabel LXI Data Kode Barang... 62
Tabel LXII Data jenis baku... 63
Tabel LXIII Data jumlah Barang... 63
Tabel LXIV Data ukuran Barang... 63
Tabel LXV Data hargaPok Barang... 63
Tabel LX VI Data hargaJual Barang... 64
Tabel LXVII Data kode customer... 64
Tabel LXVIII Data nama customer... 64
Tabel LXIX Data alamat customer... 65
Tabel LXX Data telepon customer... 65
Tabel LXXI Data nomor detilpemesanan... 65
Tabel LXXII Data namaBrg detilpemesanan... 65
Tabel LXXIII Data ukuran detilpemesanan... 66
Tabel LXXIV Data jumlah detilpemesanan... 66
Tabel LXXVData harga detilpemesanan... 66
Tabel LXVII Data nomor detilpemesanan... 67
Tabel LXVIII Data namaBrg detilpenjualan... 67
Tabel LXXIV Data ukuran detilpenjualan... 67
Tabel LXXV Data harga detilpenjualan... 68
Tabel LXXVI Data jumlah detilpenjualan... 68
Tabel LXXVII Data total detilpenjualan... 68
Tabel LXXVIII Data keterangan detilpenjualan... 69
Tabel LXXIX Data kodeByr pembayaran... 69
Tabel LXXX Data nama pembayaran... 69
Tabel LXXXI Data tanggal pembayaran... 69
Tabel LXXXII Data jumlah pembayaran...70
Tabel LXXXIII Data jenis pembayaran... ... 70
Tabel LXXXIV Data c1 pembayaran... 70
Tabel LXXXV Data c2 pembayaran... 71
Tabel LXXXVI Data c3 pembayaran... 71
Tabel LXXXVII Data keterangan pembayaran... 71
Tabel LXXXVIII Data nomor pembelian... 72
Tabel LXXXIX Data kodeToko pembelian... 72
Tabel XC Data tanggal pembelian... 72
Tabel XCI Data nama pembelian... 72
Tabel XCII Data jenis pembelian... 73
Tabel XCIII Data jumlah pembelian... 73
Tabel XCIV Data harga pembelian... 73
Tabel XCV Data ukuran pembelian... 74
Tabel XCVI Data warna pembelian... 74
Tabel XCVII Data total pembelian... 74
Tabel XCVIII Data keterangan pembelian... 75
Tabel XCIX Data jenisByr pembelian... 75
Tabel C Data nomor pemesanan... 75
Tabel CI Data tanggalPsn pemesanan... 75
Tabel CII Data tanggasls pemesanan... 76
Tabel CIII Data nama pemesanan... 76
Tabel CIV Data alamat pemesanan... 76
Tabel CV Data pelanggan pemesanan... 77
Tabel CVI Data jenisPsn pemesanan... 77
Tabel CVII Data nomor pengiriman... 77
Tabel CVIII Data tanggal pengiriman... 78
Tabel CIX Data nama pengiriman... 78
Tabel CXI Data jenis pengiriman... 78
Tabel CXII Data ukuran pengiriman... 79
Tabel CXIII Data jumlah pengiriman... 79
Tabel CXIV Data warna pengiriman... 79
Tabel CXV Data keterangan pengiriman... 80
Tabel CXVI Data nomor penjualan... 80
Tabel CXVII Data nama penjualan... 80
Tabel CXVIII Data tanggalJual penjualan... 81
Tabel CXIX Data tanggalSls penjualan... 81
Tabel CXX Data pelanggan penjualan... 81
Tabel CXXI Data alamat penjualan... 81
Tabel CXXII Data kode Supplier... 82
Tabel CXXIII Data nama supplier... 82
Tabel CXXIV Data alamat supplier... 82
Tabel CXXV Data telepon supplier... 83
Tabel CXXVI Data jenisBrg supplier... 83
Tabel CXXVII Data id user... 83
Tabel CXXVIII Data id_user user... 83
1
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah
Seiring dengan perkembangan teknologi saat ini, perkembangan
dunia usaha akan ikut dipengaruhi dengan teknologi yang ada saat ini.
Sehingga dunia usaha akan berusaha mengadaptasikan teknologi kepada
tingkat manajemen ataupun setiap unsur di dalam setiap bidang usaha
mereka.
Pada beberapa perusahaan umumnya dibidang konveksi masih
berbasis sistem manual. Sistem manual itu menuntut ketelitian dari pihak
manajerial maupun karyawan. Alasan lain untuk membuat suatu laporan
secara instant atau otomatis cukup sulit dan berbelit-belit, sehingga tidak
efektif. Ditambah perubahan jaman yang menuntut segala sesuatunya
serba cepat. Sistem yang dahulunya dibuat secara manual akan
menghambat kinerja dan efektifitas dari bidang usaha tersebut. Cepat
atau lambat akan digantikan dengan sistem yang lebih efektif agar suatu
bengkel motor dapat menjalankan fungsi secara optimal.
Sistem komputerisasi dapat menjawab semua permasalahan yang
telah disebutkan diatas. Dengan merekayasa suatu perangkat lunak,
sistem yang dahulunya manual dapat diimplementasikan menjadi digital
yang akan meminimalisir bahkan menghilangkan kesalahan-kesalahan
yang ada pada sistem manual. Akan terbentuk suatu otomatisasi dalam
pengolahan data yang secara langsung dapat menjaga dalam
pemeliharaan data suatu perusahaan.
Dalam suatu perusahaan konveksi bahan – bahan yang ada
memiliki berbagai jenis dan tipe serta ukuran. Tiap bahan dapat diproses
menjadi berbagai barang sesuai pesanan yang ada. Oleh karena itu setiap
proses dari tiap bahan untuk menjadi suatu barang berbeda – beda.
Sehingga dibutuhkan suatu sistem inventory yang dapat membantu
Transaksi penjualan, pembelian, pemesanan, serta pengiriman
barang umumnya tidak bekerja secara efektif, terutama dalam
memasukkan data serta pencarian data yang akan menghabiskan banyak
waktu. Hal ini dikarenakan belum adanya sistem informasi penjualan yang
digunakan. Dengan adanya sistem penjualan serta inventory barang maka
akan dapat memudahkan dan mempercepat proses penjualan dan
pembelian.
Menyadari kebutuhan tersebut, dibuatlah suatu sistem informasi
penjualan dan inventory pada perusahaan konveksi yang berbasis web.
Adapun sistem penjualan yang dibuat memuat pemrosesan data
penjualan ,pembelian, pemesanan, pengiriman, sistem inventory serta
proses bisnisdan juga company profile perusahaan. Dengan adanya
sistem informasi ini dapat membantu serta mempercepat proses
penjualan dan pembelian.
1.2 Rumusan Masalah
Hal-hal yang akan diteliti dalam pengembangan website ini adalah
sebagai berikut:
- Bagaimana sistem informasi penjualan ini dapat mengolah data seperti menginput, delete, dan update, data dalam pengiriman
barang ?
- Bagaimana sistem informasi penjualan ini dapat mengolah data seperti menginput, delete, update, dan searching data serta
mengolah data pembayaran secara kredit dalam penjualan barang ?
- Bagaimana sistem informasi penjualan ini dapat mengolah data seperti menginput, delete, update, dan searching data dalam
pembelian barang ?
pemesanan barang serta mengolah data pemesanan barang
kedalam penjualan dan pengiriman barang?
- Bagaimana sistem informasi dapat menghitung dan memprediksi jumlah bahan baku yang akan digunakan agar menjadi barang jadi
dalam sistem produksi ?
- Bagaimana sistem inventory dapat memproses data – data bahan baku dan barang jadi yang ada seperti menginput, delete, dan update
data ?
- Bagaimana company profile melalui website dapat membantu perusahaan dalam memberikan informasi mengenai perusahaan
kepada pelanggan ?
1.3 Tujuan Pembahasan
Adapun tujuan membentuk suatu sistem informasi penjualan dan
inventory ini sebagai berikut:
1. Untuk memberikan informasi yang akurat dan memberikan
efektifitas dalam pengolahan data terhadap penjualan,
pembelian, pemesanan, pengiriman barang.
2. Memberikan informasi mengenai perusahaan serta melakukan
pesanan melalui website.
3. Untuk memberikan informasi dalam perhitungan prediksi bahan
baku yang dibutuhkan untuk menjadi barang jadi.
4. Untuk menghasilkan laporan pembelian dan penjualan yang
akurat sehingga dapat berguna sebagai pengambilan keputusan
untuk kemajuan perusahaan konveksi masa mendatang.
5. Untuk meningkatkan kinerja dalam proses pembelian dan
penjualan dengan sistem informasi yang ada terutama dalam
1.4 Ruang Lingkup Kajian
1.4.1 Ruang Lingkup Perangkat Keras
Adapun spesifikasi minimum perangkat keras komputer yang
dibutuhkan untuk menjalankan aplikasi ini adalah:
1. CPU Intel /AMD dengan clock 1 GHz.
2. Memori SDRAM /DDR-SDRAM 256 MB.
3. Harddisk 10 GB.
4. Monitor dengan resolusi 1280x800 pixel 256 warna.
5. VGA yang mendukung resolusi 1280x800 pixel 256 warna.
6. Keyboard.
7. Mouse.
1.4.2 Ruang Lingkup Perangkat Lunak
Perangkat lunak-perangkat lunak yang digunakan untuk
membangun aplikasi ini adalah:
1. Microsoft Windows XP Professional SP 3
Produk ini adalah sistem operasi minimum dari Microsoft yang
dapat digunakan untuk menjalankan sistem informasi penjualan
ini.
2. XAMPP
Program ini adalahprogram yang digunakan untuk menjalankan
php dan basis data dalam sistem informasi penjualan
3. Macromedia Dreamweaver
Program ini digunakan untuk membuat form – form php yang akan
1.4.3 Ruang Lingkup Penelitian
Ruang lingkup dari sistem informasi penjualan pada perusahaan
Kiky Konveksi ini adalah :
1. pada form pengiriman barang sebatas insert, update, delete,
dan searching data pengiriman barang.
2. Pada form penjualan barang sebatas insert, update, delete,
dan searching data penjualan barang serta perhitungan
akumulasi pembayaran secara kredit. Batas angsuran kredit
maksimal hanya tiga kali pembayaran,
3. Pada form pembelian barang sebatas insert, update, delete,
dan searching data pembelian barang,
4. Pada form pemesanan barang sebatas insert, update, delete,
dan searching data pemesanan barang.data pemesanan
barang secara otomatis terdapat pada form penjualan dan
pengiriman barang.
5. Pada sistem inventory hanya pengolahan terhadap inventory
bahan baku
6. Pada sistem estimasi produksi hanya dapat menghitung
prediksi jumlah bahan baku yang akan digunakan untuk
dijadikan barang jadi
7. Company profile hanya memberikan informasi mengenai profil
perusahaan dan dapat melakukan pemesanan barang
1.5 Sumber Data
Sumber data yang diperlukan untuk membantu dalam penyelesaian masalah yang telah diuraikan diatas, berasal dari antara lain:
3. Membangun aplikasi berbasis php dan MySql
4. Sumber data non-teknis dari pihak Kiky Konveksi
5. Media elektronik melalui internet, pengumpulan data dengan
cara membaca, mempelajari dan menganalisa beberapa artikel
elektronik yang berkaitan dengan masalah yang berhubungan
dengan penelitian ini.
1.6 Sistematika Penyajian
Sistematika yang disusun merupakan gambaran dari keseluruhan
laporan tugas akhir ini. Urutan pembahasannya secara garis besar
adalah sebagai berikut :
BAB I. PENDAHULUAN
Bab ini berisi latar belakang pemilihan fitur yang dikembangkan
pada website terkait serta apa saja keuntungannya bagi pengguna.
Terdapat batasan-batasan masalah apa saja yang akan dibahas pada
proyek ini, masalah-masalah apa saja yang akan diteliti dalam
pengembangannya. Dalam bab ini juga dijelaskan perkiraan waktu
pengerjaan yang dibutuhkan dari mulai pengumpulan bahan,
pembuatan fitur pengiriman barang, fitur penjualan barang, fitur
pembelian barang, fitur pemesanan barang, website company profile
dan juga pembuatan laporan.
BAB II. DASAR TEORI
Bab ini berisi teori-teori penunjang yang berhubungan dengan
pengembangan Sistem Informasi Penjualan instansi Kiky Konveksi.
BAB III. PEMODELAN
Bab ini berisi pembahasan secara lengkap mengenai analisis
pemecahan masalah, perancangan desain aplikasi, dan penjelasan
class diagram yang digunakan dalam pengembangan Sistem Informasi
ini.
BAB IV. PERANCANGAN DAN IMPLEMENTASI
Bab ini berisi penjelasan dari setiap fitur utama yang digunakan
sesuai dengan tujuan yang diharapkan.
BAB V. PENGUJIAN
Bab ini berisi hasil pengujian terhadap fungsi-fungsi yang
tersedia dalam setiap fitur. Pengujian mencakup jalan tidaknya fitur
pengiriman, penjualan, pembelian, dan pemesanan barang serta
company profile.
BAB VI. KESIMPULAN DAN SARAN
Bab ini berisi tentang apa saja yang didapat dari proyek
pengembangan Sistem Informasi, hasil eveluasi yang didapat. Bab
ini juga berisi saran-saran yang dapat digunakan untuk
BAB VI
KESIMPULAN DAN SARAN
Pendahuluan
6.1 Kesimpulan
Melalui aplikasi ini sistem dapat mengolah data seperti insert,
update, delete,searching, mencetak dan menampilkan seluruh data
pemesanan, penjualan, pembayaran, pengiriman, dan pembelian. Sistem
juga dapat mengolah data pembayaran secara kredit. Pada Estimasi
Produksi, Aplikasi juga dapat menghitung prediksi jumlah bahan baku dan
harga. Pada sistem inventory, aplikasi`dapat mengolah data bahan baku
dan barang jadi yang ada. Melalui Company Profile, customer dapat
mengetahui informasi seputar informasi atau profil perusahaan.
6.2 Saran
Aplikasi ini perlu dikembangkan lagi, sehingga bukan hanya
sistem informasi penjualan dan pembelian saja, tetapi juga haruslah
dapat mengolah data sistem produksinya. Sehingga disarankan,
sistem informasi ini dapat dikembangkan lagi. Dan pengolahan data
pada saat bahan baku masuk sampai dengan barang jadi dijual
kepada customer dapat diolah dengan baik melalui aplikasi ini. Sistem
diharapkan akan lebih baik jika dapat diakses melalui internet.
B.143 Universitas Kristen Maranatha
DAFTAR PUSTAKA
Agustaf Rusdi, Suteja R Bernard, Prijono Agus, Mudah dan Cepat
Menguasai Pemrograman Web, Informatika, Bandung, 2006
Hakim Lukmanul, Trik Rahasia Master PHP Terbongkar Lagi, Loko
Media, Yogyakarta, 2009
M.Syafi’i , Membangun Aplikasi Berbasis PHP dan MySql
Supriyanto, Dodit , Buku Pintar Pemrograman PHP.
Oase Media
Adamson, Chris. & Joshua Marinacci.(2005). Swing Hacks.
O'Reilly.
Butzon, Toby. 2002. PHP by Example. Indianapolis : Que.