ABSTRAK
Seiring dengan perkembangan bisnis yang sangat pesat, cara-cara mengembangkan dan memajukan lapangan usaha dapat dilakukand dalam berbagai hal. Dalam pengerjaan tugas akhir ini, bertujuan membangun suatu sistem informasi yang terintegrasi degan proses bisnis yang efektif dan modern. Aplikasi Tedy Cafe adalah aplikasi pengelolaan cafe yang mampu mengelola dengan baik dan terencana suatu aktifitas cafe dan mampu melakukan aktifitas CRUD (Create, Read, Update, Delete) sehinggan mampu mengerjakan aktifitasnya secara otomatis dan tepat waktu. Metode yang dipakai dalam pembuatan tugas akhir ini menggunakan netbeans sebagai Opensource tools, PHP (Hypertext Preprocessor) sebagai bahasa pemrograman untuk aplikasi, dan MYSQL (My Structure Query Language) sebagai Bahasa pemrograman untuk database. Sistem Informasi Cafe akan dicoba dan dilakukan testing , lalu digunakan untuk membantu dalam proses bisnis Tedy Cafe. Beberapa fitur yang mampu dicoba antara lain : pemesanan, reservasi tempat, persediaan bahan baku, dan pembayaran. Masing-masing dari fitur dapat dijadikan bahan sebagai pengambilan keputusan oleh pihak manajemen dan bisa digunakan oleh administrator pengguna untuk menganalisa apakah terdapat kekurangan dalam proses bisnis tersebut.
ABSTRACT
Along with the rapid development of the business, how to develop and promote the business field can dilakukand in various ways. In this final project, aimed at building an integrated information system degan effective business processes and modern. Application Tedy Cafe is a cafe management application capable of managing well and planned an activity cafe and able to perform activities of CRUD (Create, Read, Update, Delete)
sehinggan able to do activities automatically and on time. The method used in the making of this final project using netbeans as Opensource tools, PHP (Hypertext Preprocessor) as a programming language for applications, and MYSQL (My Structured Query Language) as a programming language for the database. Cafe Information System will be tested and the testing is done, then used to aid in business processes Tedy Cafe. Some of the features that could be tried include: reservations, reserve a spot, raw materials inventory, and payment. Each of the features can be used as a decision-making by the management and the user can be used by administrators to analyze whether there are deficiencies in the business process.
DAFTAR ISI
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR NOTASI/ LAMBANG ... xiv
DAFTAR SINGKATAN ... xvii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 3
1.4 Ruang Lingkup Kajian ... 3
1.5 Sumber Data ... 5
1.6 Sistematika Penyajian ... 5
BAB 2. KAJIAN TEORI ... 7
2.1 Teori atau Metode Penunjang ... 7
2.1.1 Konsep Dasar Sistem ... 7
2.1.2 Konsep Dasar Informasi ... 9
2.1.3 Konsep Dasar Sistem Informasi ... 9
2.1.4 Komponen Sistem Informasi ... 10
2.1.5 Proses Bisnis ... 11
2.2 Perangkat Lunak Pembangun Sistem ... 11
2.2.1 PHP Hypertext Preprocessor (PHP) ... 11
2.2.2 MySQL ... 12
2.2.3 Framework Codeigniter ... 13
2.2.4 JQuery ... 13
2.2.6 Cascading Style Sheet (CSS) ... 14
2.2.7 Javascript ... 14
2.3 Perangkat Analisa Sistem ... 15
2.3.1 Flowchart ... 15
2.3.2 Entity Relationship Diagram (ERD) ... 15
2.3.3 Diagram Aliran Data atau Data Flow Diagram (DAD/DFD) ... 18
2.3.4 Kamus Data ... 19
2.3.5 Process Specification (PSPEC) ... 20
2.3.6 Pengujian Black Box ... 21
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 24
3.1 Analisis Proses Bisnis ... 24
3.1.1 Proses Bisnis Pemesanan Makanan ... 24
3.2 Class Diagram ... 27
3.3 Use Case ... 27
3.4 ERD (Entity Relationship Diagram) ... 28
3.5 Activity Diagram ... 31
3.6 Perancangan Antarmuka ... 32
3.6.1 Perancangan Antarmuka Halaman Utama Pelayan... 32
3.6.2 Perancangan Antarmuka Halaman Utama Kasir ... 43
BAB 4. HASIL PENELITIAN ... 45
4.1 Halaman Login ... 45
4.2 Halaman Tampilan Role Pelayan ... 45
4.2.1 Halaman Tampilan Meja Untuk Pelanggan ... 45
4.2.2 Form Input Nama Pelanggan ... 47
4.2.3 Daftar Menu Pesanan ... 47
4.2.4 Batalkan Menu Pesanan ... 49
4.2.5 Konfirmasi Pesanan ... 49
4.3 Halaman Tampilan Role Kasir ... 51
4.3.1 Halaman Tampilan Pembayaran ... 51
4.3.2 Tampilan Struk Pembayaran ... 54
4.4.2 Halaman Pembelian Bahan Baku ... 55
4.4.3 Halaman Daftar Persediaan Bahan Baku ... 56
4.4.4 Halaman Faktur Pembelian ... 59
4.4.5 Halaman Laporan Penjualan ... 59
4.4.6 Halaman Laporan Pembelian ... 60
4.4.7 Halaman Edit Bahan Baku ... 61
4.4.8 Halaman Tambah Bahan Baku ... 62
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 64
5.1 Form Login ... 64
5.2 Fitur Reservasi Meja... 65
5.3 Fitur Menambah Daftar Pesanan ... 65
5.4 Fitur Cancel Pesanan ... 65
5.5 Pembayaran Pesanan ... 66
5.6 Fitur Persediaan Bahan Baku ... 66
5.7 Fitur Pembelian Bahan Baku Dari Supplier ... 67
5.8 Fitur Laporan Penjualan dan Pembelian ... 67
5.9 Fitur Menambahkan Jenis Bahan Baku ... 68
BAB 6. SIMPULAN DAN SARAN ... 69
6.1 Simpulan ... 69
6.2 Saran ... 69
DAFTAR PUSTAKA ... 71
DAFTAR GAMBAR
Gambar 2.1 Simbol Atribut ... 17
Gambar 2.2 Simbol Relasi ... 17
Gambar 2.3 Contoh Black Box Testing ... 22
Gambar 3.1 Gambar Flowchart Sistem Informasi Penjualan Makanan ... 26
Gambar 3.2 Class Diagram Tedy Café ... 27
Gambar 3.3 Use Case Tedy Café ... 28
Gambar 3.4 ERD Tedy Cafe ... 30
Gambar 3.5 Halaman Utama Pelayan ... 32
Gambar 3.6 Gambar Perancangan Antarmuka Form Login ... 33
Gambar 3.7 Gambar Pemilihan Meja Oleh Pelayan ... 34
Gambar 3.8 Daftar Menu Pesanan ... 35
Gambar 3.9 daftar konfirmasi pesanan ... 36
Gambar 3.10 daftar meja yang sedang digunakan ... 37
Gambar 3.11 Menu Pesanan Per Periode ... 38
Gambar 3.12 Daftar Stok Makanan dan Minuman ... 39
Gambar 3.13 Daftar Laporan Pesanan Sudah Dibayar ... 40
Gambar 3.14 Daftar Laporan Pesanan Belum Dibayar ... 41
Gambar 3.15 Daftar Stok Persediaan Makanan dan Minuman ... 42
Gambar 3.16 Penambahan Stok Makanan Dan Minuman ... 43
Gambar 3.17Gambar 3.18 Pembayaran ... 44
Gambar 4.1 Halaman Login ... 45
Gambar 4.2 Menu Tampilan Awal Pelayan ... 46
Gambar 4.3 Form Insert Nama Pelanggan ... 47
Gambar 4.4 Daftar Menu Pesanan ... 48
Gambar 4.5 Daftar Menu Pesanan ... 48
Gambar 4.6 Batalkan Pesanan... 49
Gambar 4.7 Konfirmasi Pesanan ... 50
Gambar 4.8 Pesanan Siap Diantar ... 50
Gambar 4.9 Tambah Pesanan ... 51
Gambar 4.11 Validasi Pembayaran ... 52
Gambar 4.12 Tampilan Jika Ada Kembalian ... 53
Gambar 4.13 Tampilan Status Meja Berubah ... 53
Gambar 4.14 Rincian Struk Pembayaran ... 54
Gambar 4.15 Tampilan Beranda Owner ... 55
Gambar 4.16 Daftar Pembelian Bahan Baku ... 55
Gambar 4.17 Daftar Persediaan bahan Baku ... 56
Gambar 4.18 Memilih Suplier Bahan Baku ... 57
Gambar 4.19 Pembelian Bahan Baku ... 57
Gambar 4.20 Konfirmasi Pembelian Bahan Baku ... 58
Gambar 4.21 Stok Bahan Baku Setelah Ditambahkan... 58
Gambar 4.22 Faktur Pembelian Bahan Baku ... 59
Gambar 4.23 Laporan Penjualan ... 60
Gambar 4.24 Laporan Pembelian ... 61
Gambar 4.25 Halaman Edit Bahan Baku ... 62
DAFTAR TABEL
Tabel 2.1 Kamus Data ... 20
Tabel 2.2 Isi PSPEC ... 21
Tabel 3.1. Field Login ... 33
Tabel 3.2 Field Insert Pelanggan ... 34
Tabel 3.3 Field Daftar Pemesanan Menu ... 35
Tabel 3.4 Field Daftar Tambah Stok Makanan dan Minuman... 43
Tabel 5.1 Form Login ... 64
Tabel 5.2 Reservasi Meja ... 65
Tabel 5.3 Menambahkan Daftar Pesanan... 65
Tabel 5.4 Fitur Cancel Pesanan ... 66
Tabel5.5 Pembayaran Pesanan ... 66
Tabel5.6 Fitur Persediaan Bahan Baku ... 66
Tabel 5.7 Pembelian Bahan Baku Dari Supplier ... 67
Tabel 5.8 Fitur Laporan Penjualan Dan Pembelian ... 67
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Proses Proses yang dijalankan dengan tidak manual
Flowchart Input/Output
Mewakili input data untuk diproses atau output data yang sudah diproses.
Flowchart Dokumen Dokumen yang merupakan
input atau output.
Flowchart Keputusan Keputusan dimana terdapat dua atau lebih alternatif.
Flowchart Predefined
Flowchart Manual Input
Cara menginput secara
manual pada saat
memproses.
Flowchart Manual
Operation
Pemrosesan secara manual
oleh manusia atau mesin
dengan kecepatan pekerjaan
manusia.
Flowchart Aliran satu arah Aliran proses satu arah.
Jenis Notasi/Lamba
ng
Flowchart On-line
Storage
Informasi input atau output yang disimpan disebuah tempat
penyimpanan (storage).
Flowchart Penghubung Simbol konektor (penghubung).
Flowchart Ekstrak Mengeluarkan satu atau lebih item dari satu kumpulannya.
Flowchart Merge Penggabungan dua atau lebih item menjadi satu kumpulan.
ERD Entitas Kuat
Entitas yang keberadaannya tidak
bergantung dari entitas lain dan
memiliki atribut kunci untuk tiap
individu di dalamnya.
ERD Entitas Lemah
Entitas yang keberadaannya
bergantung pada entitas lain.
Entitas yang tidak memilki atribut
kunci sehingga harus dihubungkan
dengan strong entity. Dalam weak entity menggunakan deskriminator sebagai atribut uniknya dan atribut
kunci dari strong entity yang berhubungan dengannya.
ERD Sub Entitas
Himpunan entitas yang beranggotakan
entitas-entitas yang merupakan bagian
dari himpunan entitas yang lebih
superior/utama. Atribut pada sub
entitas tidak berlaku pada himpunan
entitas yang lebih superior
Jenis Notasi/Lambang Nama Arti
ERD
berhubungan dengan satu entitas pada
himpunan entitas B dan sebaliknya.
ERD
berhubungan dengan banyak entitas
pada himpunan entitas B, tetapi entitas
pada himpunan entitas B hanya boleh
berhubungan dengan satu entitas pada
himpunan entitas A.
Himpunan Entitas A berhubungan
paling banyak dengan satu entitas pada
himpunan entitas B, tetapi satu entitas
pada himpunan entitas B dapat
berhubungan banyak dengan entitas
pada himpunan entitas B.
ERD
berhubungan dengan banyak entitas
pada himpunan entitas B dan
DAFTAR SINGKATAN
ERD Entity Relationship Diagram
CI Code Igniter
DAD Diagram Aliran Data
DFD Data Flow Diagram
PSPEC Process Specification
PHP Hypertext
1
BAB 1.
PENDAHULUAN
Bab pendahuluan ini berisi mengenai materi yang memberikan gambaran
secara umum hal-hal yang berhubungan dengan penulisan Tugas Akhir, diantaranya
latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian,
sumber data serta sistematika penyajian.
1.1
Latar Belakang Masalah
Di era yang serba modern ini cafe semakin menjamur di daerah - daerah kota
yang berusaha menyajikan sesuatu yang baru dan unik untuk pelanggannya. Banyak
cafe yang berhasil dalam menarik pelanggan, tetapi banyak pula yang gagal. Faktor
penyebab kegagalan selain pangan, yaitu pelayanan service kepada costumer yang di berikan.
Yang biasanya terjadi adalah masih banyak sekali pelaku usaha yang masih
menggunakan cara lama untuk mengoperasikan lapangan usahanya, padahal era
komputerisasi sudah banyak dimanfaatkan oleh beberapa pelaku usaha yang ingin
memajukan dan memberi keuntungan besar bagi ladang usahanya tersebut, sebagai
bentuk respon dari persaingan di dunia wirausaha.
Perusahaan tedy cafe merupakan perusahaan yang baru buka. Perusahaan ini
masih mengelola data dan informasinya secara tertulis dan manual. Karena
perkembangan perusahaan ini, walau masih baru, maka dibutuhkan sebuah sistem
yang mampu untuk mengelola transaksi penjualan, pembelian, inventori dan
keuangan.
Untuk menunjang suatu proses pekerjaan yang baik, seharusnya
didukung juga oleh beberapa posisi atau peran masing-masing di dalamnya. Biasanya
yang terjadi adalah satu orang bekerja dalam beberapa tugas dan tidak spesifik, dan
biasanya hal ini dilakukan untuk menekan biaya yang keluar agar owner dapat memiliki pendapatan yang lebih. Sebagai contoh yang sering terjadi adalah ketika
pelayan yang seharusnya hanya fokus mencatat dan mengantar pesanan, namun sering
kali yang terjadi adalah pelayan juga menerima pembayaran karena restoran tersebut
2
mengetahui berapa biaya yang harus dikeluarkan oleh pelangga. oleh karena itu sangat
dibutuhkan sebuah sistem yang dapat memisahkan antara pekerjaan yang satu dengan
yang lain, namun pekerjaannya jelas dan terstruktur.
Dengan mengikuti perkembangan teknologi yang semakin maju, para
pengusaha café tidak hanya membutuhkan suatu aplikasi yang mempermudah
pekerjaannya saja, namun harus memiliki tampilan dan desain yang menarik dan
sederhana sehingga para pengguna aplikasi tersebut merasa dimudahkan dalam
melakukan reservasi tempat, pemesanan makanan, maupun pembayaran.
Pemilik perusahaan membutuhkan suatu fitur otomatis untuk mengecek
perkembangan bisnis café nya dan juga membeli bahan mentah dari supplier yang
terpercaya karena pemilik café yang memiliki kendali atas perkembangan bisnisnya,
sehingga yang dibutuhkan adalah bagaimana membangun suatu sistem dapat
menampilkan suatu laporan penjualan, pembelian, serta pembelian stok barang mentah
secara mudah.
Melihat aplikasi Café terintegrasi akan sangat membantu pihak Café dalam
pelayanan yang lebih cepat dan lebih baik kepada pelanggan, pada saat yang sama
memberikan kendali yang handal untuk manajemen Café serta memberikan tampilan
yang mudah di operasikan oleh smua staff di restoran. Untuk itu dalam penyusunan
Tugas Akhir ini, penulis mengambil judul “Aplikasi Penjualan, Pembelian, dan
Reservasi Meja Pada Tedy Cafe Menggunakan PHP dan Framework
Codeigniter”. aplikasi ini dapat digunakan untuk menangani keseluruhan operasi
restoran mulai dari saat tamu datang, pengorderan makanan, penyajian makanan
sampai tamu melakukan transaksi pembayaran dan meninggalkan Cafe.
1.2
Rumusan Masalah
Berdasarkan latar belakang masalah yang ada, maka dapat dibuat
beberapa rumusan masalah. Rumusan masalah yang ada yaitu sebagai berikut:
3
2. Bagaimana membuat sistem yang dapat menangani pelanggan dalam
melakukan pemesanan makanan dan minuman dengan desain antarmuka yang
menarik dan sederhana?
3. Bagaimana membuat sistem yang dapat melakukan reservasi tempat yang
tersedia secara tepat?
4. Bagaimana membuat sistem yang dapat menangani pembayaran?
5. Bagaimana Membuat sistem yang melakukan pengelolaan stok barang dan
laporan penjualan tiap periode?
1.3
Tujuan Pembahasan
Tujuan dari Tugas Akhir dengan pembuatan Aplikasi Penjualan, Pembelian,
dan Reservasi Meja Pada Tedy Cafe Menggunakan PHP dan Framework Codeigniter
adalah untuk:
1. Memiliki sistem yang memiliki beberapa peran yang berbeda untuk setiap
penggunanya.
2. Mendapatkan sistem yang berguna bagi pelanggan dalam melakukan
pemesanan makanan dan minuman.
3. Membuat sistem yang dapat memberikan informasi kepada pelayan restoran
mengenai meja dan makanan / minuman apa saja yang masih tersedia untuk
dilayani, sehinggan memudahkan pelayan dalam melakukan pengecekan
persediaan yang ada.
4. Untuk membuat sistem yang diharapkan dapat memudahkan kasir dalam
melakukan transaksi penjualan makanan / minuman.
5. Untuk membuat sistem yang dapat memudahkan owner dalam mengelola
barang stok atau gudang yang tersedia.
1.4
Ruang Lingkup Kajian
Untuk menjawab dari rumusan masalah di atas, maka akan dikaji hal – hal
berikut:
4
1. Aplikasi dapat berjalan dengan baik jika perangkat keras yang digunakan
memiliki spesifikasi :
a. Processor minimal Dual-Core b. RAM minimal 1 GB.
c. Hardisk minimal 250 GB.
d. Modem.
e. Tablet.
Perangkat lunak
1. Aplikasi dapat berjalan dengan baik jika terdapat perangkat lunak :
a. Operating System yang digunakan minimal Windows XP . b. XAMPP minimal 1.7.5
c. PHP 5.
d. MySQL 5.
e. Netbeans.
f. Sublime Text 2.0.2
g. Terdapat internet browser seperti Google Chrome, Opera, Mozila.
h. Framework Codeigniter.
Batasan Aplikasi
1. Website dapat diakses oleh Owner, Waiter, Kasir, Inventory,Chef
2. Owner hanya dapat mengelola dan melihat data barang, data pesanan, data
transaksi pembayaran, data stok, data transaksi per periode, dan data
pegawai.
3. Waiter hanya dapat mengelola data meja yang tersedia bagi pelanggan, data
pesanan yang sedang terlayani, dan data pesanan yang dibatalkan.
4. Kasir hanya dapat mengelola data transaksi penjualan.
5. Inventory hanya dapat mengelola data bahan baku yang tersedia atau habis.
6. Customer hanya dapat melakukan order hanya jika status meja tersedia /
kosong.
7. Pesanan yang sudah sampai kepada chef tidak dapat dibatalkan.
8. Hanya pesanan yang tersedia yang bisa dilayani.
5
Metode / Framework
1. Framework Codeigniter
1.5
Sumber Data
Dalam pembuatan dan perancangan sistem, sumber data diperoleh dari :
1. Studi pustaka
Study pustaka yang dimaksudkan disini adalah mempelajari lebih lanjut
mengenai hal - hal yang diperlukan untuk merancang sistem. Study
pustaka dilakukan dengan membaca buku di perpustakaan maupun
membaca jurnal.
2. Wawancara
Melakukan wawancara dengan mengajukan pertanyaan atau tanya
jawab langsung kepada Kepala Sekolah mengenai
permasalahan-permasalahan atau kendala-kendala yang dihadapi.
3. Observasi lapangan
Observasi lapangan dengan melakukan pengamatan secara langsung
untuk memperoleh informasi yang diperlukan dengan cara melakukan
pengamatan dan peninjauan langsung ke instansi terkait.
1.6
Sistematika Penyajian
Dalam penulisan laporan, sistematika penulisan laporan yang akan digunakan
adalah:
BAB I : PENDAHULUAN
Pada bab ini merupakan bab pertama yang membahas mengenai latar belakang
masalah, rumusan masalah, ruang lingkup kajian, sumber data dan sistematika
penulisan.
6
Pada bab dua berisi landasan pemilihan teori yang menjadi pendukung pembuatan
sistem. Bagian ini membahas mengenai pengertian sistem, komponen sistem, dan
model pengembangan sistem.
BAB III : ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini membahas mengenai analisa sistem yang akan dibuat. Berisi tentang
desain basis data, desain sistem, desain user interface.
BAB IV : HASIL PENELITIAN
Bab ini membahas tentang implementasi basis data implementasi sistem menyeluruh,
dan implementasi user interface.
BAB V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Pada bab ini membahas mengenai hasil dari uji coba yang telah dilakukan pada bab
sebelumnya yang berupa black box testing, hasil uji coba terhadap basis data, hasil uji
coba menyeluruh, hasil uji coba user interface.
BAB VI : SIMPULAN DAN SARAN
69
BAB 6.
SIMPULAN DAN SARAN
Pada bab ini berisikan kesimpulan dan saran untuk mengembangkan aplikasi
penjualan, pembelian, serta reservasi tempat pada Tedy Café.
6.1
Simpulan
Setelah melakukan kegiatan analisis kebutuhan, desain, perancangan kode
program dan pengujian terhadap aplikasi, penulis dapat mengambil kesimpulan bahwa
aplikasi ini mampu
1. Menghasilkan suatu sistem yang memiliki beberapa peran yang berbeda
untuk setiap penggunanya.
2.Aplikasi dapat Memudahkan Pengguna dalam melakukan pemesanan
makanan dan minuman pada sebuah café dengan tampilan yang sederhana.
3.Aplikasi mampu memberikan informasi kepada pelayan restoran mengenai
meja dan makanan / minuman apa saja yang masih tersedia untuk dilayani
dengan mudah, sehinggan memudahkan pelayan dalam melakukan
pengecekan persediaan yang ada.
4. Aplikasi mampu Menampilkan laporan penjualan dan pembelian sesuai
dengan periode tertentu.
5. Aplikasi mampu membeli stok bahan baku yang tersedia di supplier yang
telah ditentukan.
6. Aplikasi dapat Meminimalisir jumlah pegawai dalam suatu café dengan fitur yang telah disediakan.
6.2
Saran
Saran bagi pengembangan Aplikasi Penjualan, Pembelian, dan Reservasi Meja
Pada Tedy Cafe Menggunakan PHP dan Framework Codeigniter antara lain :
1. Aplikasi sebaiknya dapat dikembangkan dalam bentuk bentuk web atau mobile
agar pengguna dapat memesan makanan dan minuman secara online.
2. dalam proses pemesanan makanan, aplikasi sebaiknya menampilkan juga
70
disediakan agar pengunjung juga dapat mempertimbangkan makanan yang
akan dipesan.
3. Aplikasi harus memiliki tampilan desain yang jauh lebih menarik dan semakin
memudahkan penggunanya dalam pengoperasiannya.
4. Aplikasi juga harus menyediakan pembayaran menggunakan kartu kredit atau
71
DAFTAR PUSTAKA
[1] R. S. Pressman, Software Enginering A Practitioner approach, New York:
McGraw Hill, 2001.
[2] K. C. Laudon and J. P, Mangement Information System, America: Pearson,
2007, p. 45.
[3] Fathansyah, Basis Data, Bandung: Informatika, 2002..
[4] J. Allen and C. Hornberger, Mastering PHP, Alameda: SYBEX, 2007, p. 220.
[5] R. York, Beggining javascript and CSS Development with jQuery, Indianapolis:
Wiley, 2009.
[6] D. S. Oetomo, Perencanaan dan Pembangunan Sistem Informasi, Yogyakarta:
Andi, 2002.
[7] B. Nugroho, PHP dan MySQL dengan Editor Dreamweaver MX, Yogyakarta:
Andi, 2004.
[8] I. Sommerville, Software Engineering, UK: Addison-Wesley, 2007.
[9] J. M. Hartono, Sistem Informasi Berbasis Komputer: Konsep Dasar dan
Komponen, Yogyakarta, Central Java: BPFE Yogyakarta, 2000.
[10] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java:
Andi, 2000.
[11] L. Hakim, Membangun Web PHP dengan Framework Codeigniter, Yogyakarta:
Lokomedia, 2014.