v
ABSTRAK
PT Mitra Kreasi Bisnis bergerak pada bidang pembuatan aplikasi website dan aplikasi desktop. PT Mitra Kreasi bisnis memiliki masalah dalam melakukan penghitungan gaji dan melakukan penghitungan estimasi waktu pembuatan aplikasi. Aplikasi ini dibuat untuk melakukan penghitungan gaji dan penghitungan estimasi, serta membuat para pegawai PT Mitra Kreasi Bisnis lebih mudah dalam melakukan komunikasi antar sesama pegawai. Bahasa pemograman yang digunakan dalam pembuatan aplikasi ini adalah PHP dan MYSQL. Dalam pembuatan aplikasi ini, sumber data didapatkan dari data primer dan data sekunder. Sumber data primer merupakan sumber data yang didapatkan dari manager PT Mitra Kreasi Bisnis, dan sumber data sekunder merupakan teori-teori yang mendukung pembuatan aplikasi ini yang didapatkan dari buku, internet, dan lain-lain. Penelitian ini menghasilkan aplikasi berbasis website yang dapat membantu dalam melakukan pemesanan modul program pada PT Mitra Kreasi Bisnis.
vi
ABSTRACT
PT Mitra Kreasi Bisnis moves in the manufacturing of web applications and desktop applications. PT Mitra Creative businesses have a problem in calculating payroll and calculating estimates of time for making the application. This application was made for calculating payroll and counting estimates, as well as making the employees of PT Mitra Kreasi Bisnis is easier in communication between fellow employees. Programming language used in the making of this application is PHP and MYSQL. In making this application, the source of the data obtained from the primary data and secondary data. The primary data source is the source of the data obtained from the manager of PT Mitra Kreasi Bisnis, and secondary data sources are the theories that support the creation of this application obtained from books, the internet, and others. This research produced a website-based applications that can assist in making reservations program modules at PT Mitra Kreasi Bisnis.
vii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
DAFTAR NOTASI/ LAMBANG ... xvii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup Kajian... 3
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2. KAJIAN TEORI ... 6
2.1 Sistem Informasi ... 6
2.2 Flowchart ... 6
2.3 Entity Relationship Diagram (ERD) ... 6
2.3.1 Entitas ... 6
2.3.2 Atribut ... 7
2.3.3 Hubungan ... 7
2.4 Data Flow Diagram (DFD) ... 9
2.5 Kamus Data ... 10
2.6 Spesifikasi Proses (PSPEC) ... 10
2.7 Hyper Text Markup Language (HTML) ... 10
viii
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 14
3.1 Analisis Proses Bisnis... 14
3.2 Proses Pemesanan ... 14
3.3 Proses Pembayaran Gaji Pegawai ... 16
3.4 Proses Pembayaran Pesanan ... 18
3.5 Entity Relationship Diagram... 20
3.6 Konversi Tabel dari Entity Relationship Diagram ... 21
3.7 Data Flow Diagram ... 21
3.7.1 Diagram Context ... 22
3.7.2 DFD Level 1 ... 23
3.7.3 DFD Level 2 Proses Pengelolaan Data ... 24
3.7.4 DFD Level 2 Proses Reservasi dan Pembayaran ... 26
3.7.5 DFD Level 3 Proses Mengelola Data Kontrak ... 27
3.7.6 DFD Level 3 Proses Mengelola Pembayaran Gaji ... 27
3.7.7 DFD Level 3 Proses Mengelola Portofolio ... 28
3.7.8 DFD Level 3 Proses Mengelola Data Pegawai ... 29
3.7.9 DFD Level 3 Proses Mengelola Data Modul ... 30
3.7.10 DFD Level 3 Proses Mengelola Data Penggajian ... 31
3.7.11 DFD Level 3 Proses Melakukan Registrasi ... 32
3.7.12 DFD Level 3 Proses Melakukan Pemesanan ... 33
3.7.13 DFD Level 3 Proses Melakukan Pembayaran ... 34
3.8 Kamus Data ... 34
3.9 Proses Specification (PSPEC) ... 42
3.10 Rancangan UserInterface ... 57
3.10.1 LoginAdmin dan Customer ... 57
3.10.2 HomeAdmin ... 58
ix
3.10.4 Halaman Data Customer ... 59
3.10.5 Halaman Data Kontrak ... 60
3.10.6 Halaman Data Portofolio ... 61
3.10.7 Halaman Data Pembayaran Customer ... 61
3.10.8 Halaman Data Pembayaran Gaji ... 62
3.10.9 Form Tambah Data Pegawai ... 63
3.10.10 Form Tambah Detail Kontrak ... 63
3.10.11 Form Tambah Portofolio ... 64
3.10.12 Form Tambah Pembayaran Gaji ... 64
3.10.13 HomeCustomer Sebelum Login ... 65
3.10.14 HomeCustomer Setelah Login ... 66
3.10.15 Halaman Form Registrasi... 67
3.10.16 Halaman Pemesanan Customer ... 67
3.10.17 Halaman Pembayaran Customer ... 68
3.10.18 Halaman Print ... 69
3.10.19 Halaman Hasil Search Pembayaran ... 69
3.10.20 Halaman Contact ... 70
BAB 4. HASIL PENELITIAN ... 71
4.1 Login Admin dan Customer ... 71
4.2 Home Admin ... 71
4.3 Halaman Data Pegawai ... 72
4.4 Halaman Data Customer ... 73
4.5 Halaman Data Kontrak ... 74
4.6 Halaman Data Portofolio ... 75
4.7 Halaman Data Pembayaran Customer ... 76
4.8 Halaman Data Pembayaran Gaji ... 77
4.9 Form Tambah Data Pegawai ... 78
4.10 Form Tambah Detail Kontrak ... 80
4.11 Form Tambah Portofolio ... 81
4.12 Form Tambah Pembayaran Gaji ... 83
4.13 Home Customer Sebelum Login ... 84
x
4.15 Halaman Form Registrasi ... 86
4.16 Halaman Pemesanan Customer ... 87
4.17 Halaman Pembayaran Customer ... 90
4.18 Halaman Data Pembayaran Customer ... 91
4.19 Halaman Data Pemesanan Customer ... 92
4.20 Halaman Print ... 93
4.21 Halaman Contact ... 95
4.22 Halaman Data Profile... 96
4.23 Halaman Edit Data Customer ... 97
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 100
5.1 Test LoginAdmin dan Customer ... 100
5.2 TestInsert Data Pegawai ... 101
5.3 TestSearch Data Pegawai ... 101
5.4 TestSearch Data Customer ... 102
5.5 Test Registrasi Customer ... 102
5.6 TestInsert Portofolio ... 103
5.7 TestInsert Pembayaran Gaji ... 103
5.8 TestSearch Data Pembayaran Customer ... 104
5.9 TestSearch Data Portofolio ... 104
5.10 TestSearch Pembayaran Gaji ... 105
5.11 TestInsert Data Modul ... 105
5.12 TestInsert Data Penggajian ... 106
BAB 6. SIMPULAN DAN SARAN ... 107
6.1 Simpulan ... 107
6.2 Saran ... 107
xi
Gambar 3.1 Flowchart Pemesanan ... 16
Gambar 3.2 Flowchart Pembayaran Gaji Pegawai ... 17
Gambar 3.3 Flowchart Pembayaran Pesanan ... 19
Gambar 3.4 Entity Relationship Diagram ... 20
Gambar 3.5 Konversi Tabel Entity Relationship Diagram ... 21
Gambar 3.6 Diagram Context ... 22
Gambar 3.7 DFD Level 1 ... 23
Gambar 3.8 DFD Level 2 Proses Pengelolaan Data ... 25
Gambar 3.9 Proses Reservasi dan Pembayaran ... 26
Gambar 3.10 DFD Level 3 Proses Mengelola Data Kontrak ... 27
Gambar 3.12 DFD Level 3 Proses Mengelola Portofolio ... 29
Gambar 3.13 DFD Level 3 Proses Mengelola Data Pegawai ... 30
Gambar 3.14 DFDLevel 3 Proses Mengelola Data Modul ... 31
Gambar 3.19 Halaman Login Admin dan Customer ... 58
Gambar 3.20 Halaman HomeAdmin ... 59
Gambar 3.21 Halaman Data Pegawai... 59
Gambar 3.22 Halaman Data Customer ... 60
Gambar 3.23 Halaman Data Kontrak ... 60
Gambar 3.24 Halaman Data Portofolio ... 61
Gambar 3.25 Halaman Data Pembayaran Customer ... 62
Gambar 3.26 Halaman Data Pembayaran Gaji ... 62
Gambar 3.27 Form Tambah Data Pegawai... 63
Gambar 3.28 Form Tambah Detail Kontrak ... 64
Gambar 3.29 Form Tambah Portofolio... 64
Gambar 3.30 Form Tambah Pembayaran Gaji ... 65
xii
Gambar 3.32 HomeCustomer Setelah Login ... 66
Gambar 3.33 Halaman Form Registrasi ... 67
Gambar 3.34 Halaman Pemesanan Customer ... 68
Gambar 3.35 Halaman Pembayaran Customer ... 68
Gambar 3.36 Halaman Print ... 69
Gambar 3.37 Halaman Hasil Search Pembayaran... 70
Gambar 3.38 Halaman Contact ... 70
Gambar 4.1 Login Admin dan Customer ... 71
Gambar 4.2 Halaman HomeAdmin ... 72
Gambar 4.3 Halaman Home Pegawai... 72
Gambar 4.4 Menampilkan Tombol Data Pegawai ... 73
Gambar 4.5 Halaman Data Pegawai ... 73
Gambar 4.6 Menampilkan Tombol Data Customer ... 74
Gambar 4.7 Halaman Data Customer ... 74
Gambar 4.8 Halaman Menampilkan Tombol Data Kontrak ... 75
Gambar 4.9 Halaman Data Kontrak ... 75
Gambar 4.10 Halaman yang Menampilkan Tombol Portofolio ... 76
Gambar 4.11 Halaman Data Portofolio ... 76
Gambar 4.12 Halaman yang Menampilkan Tombol Pembayaran Customer 77 Gambar 4.13 Halaman Data Pembayaran Customer ... 77
Gambar 4.14 Halaman yang Menampilkan Tombol Pembayaran Gaji ... 78
Gambar 4.15 Halaman Data Pembayaran Gaji ... 78
Gambar 4.16 Halaman Menampilakn Tombol Data Pegawai ... 79
Gambar 4.17 Halaman Data Pegawai... 79
Gambar 4.18 Halaman Form Data Pegawai ... 80
Gambar 4.19 Halaman yang Menampilkan Tombol Data Kontrak... 80
Gambar 4.20 Halaman Data Kontrak ... 81
Gambar 4.21 Halaman Form Tambah Detail Kontrak ... 81
Gambar 4.22 Halaman Yang Menampilkan Tombol Portofolio ... 82
Gambar 4.23 Halaman Data Portofolio ... 82
Gambar 4.24 Halaman Form Tambah Data Portofolio ... 83
xiii
Gambar 4.26 Halaman Data Pembayaran Gaji ... 84
Gambar 4.27 Halaman Form Pembayaran Gaji ... 84
Gambar 4.28 Halaman Home Customer Sebelum Login ... 85
Gambar 4.29 Halaman Home Customer Setelah Login ... 85
Gambar 4.30 Halaman yang Menampilkan Tombol Registrasi ... 86
Gambar 4.31 Halaman Form Registrasi ... 87
Gambar 4.32 Halaman yang Menampilkan Tombol Pemesanan ... 88
Gambar 4.33 Halaman yang Menampilkan Tombol Tambah Kontrak Baru .. 88
Gambar 4.34 Halaman Form Pemesanan ... 89
Gambar 4.35 Halaman Detail Data Kontrak ... 89
Gambar 4.36 Halaman yang Menampilkan Tombol Pembayaran ... 90
Gambar 4.37 Halaman Form Pembayaran ... 91
Gambar 4.38 Halaman yang Menampilkan Tombol DataBayar ... 92
Gambar 4.39 Halaman Data Pembayaran ... 92
Gambar 4.40 Halaman yang Menampilkan Tombol Pemesanan ... 93
Gambar 4.41 Halaman Data Pemesanan Customer ... 93
Gambar 4.42 Halaman yang Menampilkan Tombol DataBayar ... 94
Gambar 4.43 Halaman Data Pembayaran ... 94
Gambar 4.44 Halaman Print Data Pembayaran ... 95
Gambar 4.45 Halaman yang Menampilkan Tombol Contact ... 95
Gambar 4.46 Halaman Contact ... 96
Gambar 4.47 Halaman yang Menampilkan Menu Profile ... 96
Gambar 4.48 Halaman ProfileCustomer ... 97
Gambar 4.49 Halaman yang Menampilkan Menu Profile ... 98
Gambar 4.50 Halaman ProfileCustomer ... 98
Gambar 4.51 Gambar FormEditDataCustomer ... 99
xiv
DAFTAR TABEL
Tabel 3.1 Kamus Data Untuk Tabel Data Customer ... 35
Tabel 3.2 Kamus Data Untuk Tabel Data User ... 35
Tabel 3.3 Kamus Data untuk Tabel Data Kontrak ... 36
Tabel 3.4 Kamus Data untuk Tabel Data kontrakDetail ... 37
Tabel 3.5 Kamus Data untuk Tabel Data pembayaranCust ... 37
Tabel 3.6 Kamus Data untuk Data pembayaranGaji ... 38
Tabel 3.7 Kamus Data untuk Data Portofolio ... 39
Tabel 3.8 Kamus Data untuk Data daftarHargaModul ... 40
Tabel 3.9 Kamus Data untuk Tabel Data webchat_users ... 40
Tabel 3.10 Kamus Data webchat_lines ... 41
Tabel 3.11 Tabel Data Penggajian ... 42
Tabel 3.12 Proses Chat ... 42
Tabel 3.13 Proses View Data Customer ... 43
Tabel 3.14 Proses View Data Kontrak ... 43
Tabel 3.15 Proses Edit Data Kontrak ... 44
Tabel 3.16 Proses View Data pembayaranCust ... 44
Tabel 3.17 Proses Insert Data pembayaranGaji ... 45
Tabel 3.18 Proses View Data pembayaranGaji ... 45
Tabel 3.19 Proses Edit Data pembayaranGaji ... 46
Tabel 3.20 Proses Insert Data Portofolio ... 46
Tabel 3.21 Proses View Data Portofolio ... 47
Tabel 3.22 Proses Edit Data Portofolio ... 47
Tabel 3.23 Proses Insert Data Pegawai ... 48
Tabel 3.24 View Data Pegawai ... 48
Tabel 3.25 Edit Data Pegawai ... 49
Tabel 3.26 Insert Data Modul ... 49
Tabel 3.27 View Data Modul ... 50
Tabel 3.28 Edit Data Modul ... 50
Tabel 3.29 Insert Data Penggajian ... 51
xv
Tabel 3.31 Edit Data Penggajian ... 52
Tabel 3.32 Insert Data Customer ... 53
Tabel 3.33 View Data Customer ... 53
Tabel 3.34 Edit Data Customer ... 54
Tabel 3.35 Insert Data Kontrak ... 54
Tabel 3.36 View Data Kontrak ... 55
Tabel 3.37 Delete Data Kontrak ... 55
Tabel 3.38 Insert Data Pembayaran ... 56
Tabel 3.39 View Data Pembayaran ... 56
Tabel 3.40 Print Pembayaran ... 57
Tabel 5.1 Test LoginAdmin dan Customer ... 100
Tabel 5.2 Test Insert Data Pegawai ... 101
Tabel 5.3 Tabel Search Data Pegawai... 101
Tabel 5.4 TestSearch Data Customer ... 102
Tabel 5.5 Test Registrasi Customer ... 102
Tabel 5.6 TestInsert Portofolio ... 103
Tabel 5.7 TestInsert Pembayaran Gaji ... 103
Tabel 5.8 TestSearch Data Pembayaran Customer ... 104
Tabel 5.9 TestSearch Data Portofolio ... 104
Tabel 5.10 TestSearch Pembayaran Gaji ... 105
Tabel 5.11 TestInsert Data Modul ... 105
xvi
DAFTAR LAMPIRAN
xvii
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
xviii
Jenis Notasi/Lambang Nama Arti
Manual Input
Simbol ini digunakan untuk
Simbol ini digunakan untuk
menggambarkan sebuah tempat untuk menyimpan data
Atribut
Simbol ini digunakan untuk
menggambarkan komponen yang ada pada entitas
Relasi
Simbol ini digunakan untuk
menggambarkan hubungan yang ada pada setiap entitas
Hubungan
Simbol ini digunakan untuk
xix
Jenis Notasi/Lambang Nama Arti
DFD [5. p, 31]
Data Process
Simbol ini digunakan untuk
menggambarkan proses yang ada pada aplikasi
Data Store
Simbol ini digunakan untuk
menggambarkan tempat penyimpanan data
Entitas
Simbol ini digunakan untuk
menggambarkan
komponen yang
menjalankan aplikasi tersebut
Data Flows
Simbol ini digunakan untuk
menggambarkan
hubungan antar
1
BAB 1. PENDAHULUAN
Pada Bab 1 akan dibahas mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian.
1.1 Latar Belakang Masalah
PT Mitra Kreasi Bisnis adalah perusahaan yang berdiri pada tahun 2010 dan bergerak dalam bidang penjualan jasa pembuatan aplikasi yang berada pada daerah Bandung. Perusahaan ini melayani pembuatan aplikasi desktop dan website. Sistem penjualan pada perusahaan ini masih menggunakan sistem yang manual.
Dengan sistem yang masih manual ini menimbulkan beberapa kerugian yang antara lain customer yang berada diluar kota Bandung atau diluar pulau Jawa akan kesulitan melakukan pemesanan aplikasi, karena tidak dapat memesan aplikasi secara online sehingga kemungkinan besar dapat mengurangi omset perusahaan, perusahaan tidak terlalu mengalami perkembangan yang pesat karena perusahaan hanya akan dikenal pada daerah Bandung dan sekitarnya serta penghitungan biaya masih dilakukan secara manual yang membutuhkan waktu yang lama dalam menentukan biaya suatu proyek. Oleh karena itu, perlu adanya sistem baru yang dapat membantu proses pemesanan aplikasi dan penghitungan sebuah proyek pada PT Mitra Kreasi Bisnis.
1.2 Rumusan Masalah
Berdasarkan latar belakang pada bagian 1.1, maka didapatkan rumusan masalah sebagai berikut :
1. Bagaimana membuat aplikasi untuk membantu dalam pemesanan project?
2
3. Bagaimana membuat aplikasi untuk melakukan penghitungan estimasi waktu dan harga dalam pembuatan suatu project?
4. Bagaimana membuat aplikasi untuk membantu customer dalam melakukan konfirmasi pembayaran project?
5. Bagaimana membuat aplikasi untuk melakukan konfirmasi pembayaran gaji pegawai dan penghitungan gaji pegawai?
1.3 Tujuan Pembahasan
Bedasarkan rumusan masalah, maka didapatkan tujuan pembahasan sebagai berikut :
1. Dengan melakukan register sebagai member dan masuk pada fitur pemesanan aplikasi maka customer atau member dapat melakukan pemesanan aplikasi sesuai dengan fitur yang diinginkan.
2. Pada sistem baru ini memiliki fitur chat yang dapat berguna untuk memudahkan para pegawai untuk melakukan contact dengan pegawai lain.
3. Sistem ini dilengkapi dengan penghitung otomatis yang dapat menentukan estimasi harga dari aplikasi dan estimasi waktu sesuai dengan fitur yang diminta.
4. Sistem ini memiliki fitur pembayaran yang berguna untuk melakukan konfirmasi pembayaran yang dilakukan oleh customer
sesuai dengan termin pada project.
3
1.4 Ruang Lingkup Kajian
Sistem yang akan dibuat memiliki ruang lingkup sebagai berikut :
1. Hardware
A. Software yang digunakan yaitu Adobe Dreamweaver. B. Menggunakan bahasa pemrograman PHP.
C. Sistem database menggunakan MySQL.
D. Aplikasi dapat diakses lewat web browser Google Chrome.
3. Aplikasi
A. Aplikasi ini terbagi menjadi 3 tingkatan hak akses yaitu Admin, Pegawai dan Member atau Customer.
i. Admin memiliki username dan password.
ii. Admin memiliki kemampuan dalam mengurus isi website dan melihat database.
iii. Customer dapat melakukan register customer, log in customer, dapat melakukan pemesanan aplikasi dan melakukan konfirmasi pembayaran
project.
iv. Pegawai memiliki kemampuan untuk melakukan
chat dan melihat pembayaran gaji pegawai. B. Fitur – fitur Admin
i. Melakukan maintenence pada website.
4
i. Melakukan pemesanan aplikasi.
ii. Melakukan konfirmasi pembayaran aplikasi. D. Fitur- fitur Pegawai
i. Melakukan chatting.
ii. Melihat pembayaran gaji pegawai.
E. Sistem dapat memberikan alert jika ada proyek yang sudah deadline.
4. Sistem yang dihasilkan berbasi website dan menggunakan bahasa pemograman PHP.
1.5 Sumber Data
Berikut adalah sumber data yang digunakan oleh penulis dalam pembuatan kerja praktek ini :
1. Sumber Data Primer
Data Primer merupakan data yang diperoleh melalui wawancara serta observasi langsung pada manager PT Mitra Kreasi Bisnis.
2. Sumber Data Sekunder
Data Sekunder merupakan data yang diperoleh melalui internet, dan sumber-sumber lainnya untuk mendukung kebenaran dari data primer.
1.6 Sistematika Penyajian
Sistematika yang digunakan untuk laporan adalah sebagai berikut : Bab I. Pendahuluan
Membahas mengenai latar belakang masalah, rumusan masalah, tujuan, ruang lingkup kajian, sumber data, dan sistematika penyajian.
Bab II. Kajian Teori
5
Bab III. Analisis dan Rancangan Sistem
Membahas mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.
Bab IV. Hasil Penelitian
Membahas mengenai kumpulan screenshot yang akan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.
Bab V. Pembahasan dan Uji Coba Hasil Penelitian
Membahas testing aplikasi ini serta laporan kuisioner dari beberapa responden.
Bab VI. Simpulan dan Saran
107
BAB 6. SIMPULAN DAN SARAN
Pada Bab 6 ini dibahas mengenai simpulan dan saran yang didapatkan oleh penulis.
6.1 Simpulan
Berikut ini adalah simpulan yang didapatkan oleh penulis dari hasil rumusan masalah dan tujuan pembahasan :
1. Dengan fitur pembayaran gaji dapat digunakan oleh PT Mitra Kreasi Binis untuk melakukan penghitungan gaji pegawai dan konfirmasi pembayaran gaji pegawai.
2. Dengan fitur pemesanan dapat digunakan customer untuk melakukan pemesanan aplikasi sesuai dengan kebutuhan
customer.
3. Dengan fitur pembayaran customer dapat digunakan customer
untuk melakukan konfirmasi pembayaran project.
4. Dengan fitur chat dapat digunakan pegawai untuk melakukan kontak dengan pegawai lain.
5. Dengan fitur pemesanan pada customer, sistem melakukan penghitungan secara otomatis estimasi waktu yang diperlukan dalam membuat projectcustomer.
6.2 Saran
Berikut ini adalah saran yang diberikan oleh penulis untuk melakukan pengembangan aplikasi :
1. Pembayaran project oleh customer dapat dikembangkan dengan menggunakan kartu kredit / paypall.
108
DAFTAR PUSTAKA
[1] Irawan, Kamus Istilah Untuk Orang Awam, Palembang: Maxikom, 2009. [2] S. M. Tata Sutabri, Analisa Sistem Informasi, Yogyakarta: ANDI, 2004. [3] Oriel, Flowcharts Plain & Simple, USA: Oriel Incorporated, 2002.
[4] R. E. Sikha Bagui, Database Design Using Entity-Relationship Diagrams, Florida: Auerbach Publications, 2003.
[5] K. E. K. d. J. E. Kendall, Analisis Dan Perancangan Sistem, Jakarta: Deddy Jacobus, 2003.
[6] D. R. Brooks, An Introduction to HTML and JavaScript for Scientists and Engineers, London: Springer, 2007.
[7] P. M. R. L. Kevin Tatroe, Programming PHP, United States: O'Reilly Media, Inc, 2013.
[8] J. Duckett, Accessible XHTML and CSS Web Sites Problem - Design - Solution, Indianapolis: Wiley Publishing, Inc, 2005.
[9] I. Y. Supardi, Semua Bisa Menjadi Programmer Java Basic Programming, Jakarta: PT Elex Media Komputindo, 2010.