vi
ABSTRAK
1 IT Media adalah sebuah perusahaan yang berdiri pada pertengahan tahun 2014 dan bergerak dibidang teknologi informatika. 1 IT Media yang masih tergolong perusahaan baru belum memiliki sistem informasi kepegawaian dan masih menggunakan file spreadsheet yang dishare pada google drive untuk melakukan pencatatan kehadiran. Selain itu pengajuan dan persetujuan cuti masih dilakukan secara manual dengan dokumen kertas. Hal ini tentunya akan memperlambat proses penyusunan rekap kehadiran dan gaji. Untuk mengatasi masalah tersebut, maka dibuatlah suatu aplikasi yang dapat memenuhi kebutuhan di atas. Oleh karena itu dibuatlah sebuah sistem informasi kepegawaian. Sistem informasi yang dibuat didasarkan pada kebutuhan internal 1 IT Media. Pembuatan sistem dimulai dengan melakukan analisis terhadap proses bisnis yang berjalan, lalu membuat perancangan sistem dan database yang dimodelkan dengan UML (Unified Modelling Language) untuk dan ER-Diagram. Hasil rancangan yang ada lalu diterjemahkan menjadi kode pemrograman PHP dan database MySQL. Hasil akhir dari konversi rancangan ke dalam kode program inilah yang disebut sistem informasi kepegawaian. Dengan sistem informasi tersebut, karyawan dapat melakukan pencatatan kehadiran, pengajuan dan persetujuan cuti hingga menghasilkan rekap kehadiran dan gaji.
vii
ABSTRACT
1 IT Media is a company that was established in mid 2014 and is engaged in information technology. 1 IT Media is still relatively new company has not had a information system and still use the spreadsheet file that is shared on google drive to record attendance. In addition to the request and approval of leave is still done manually with paper documents. This will certainly slow down the process of preparing a recap for attendance and payroll. To overcome these problems, we need to develop an application that can meet the above requirements. The information system is designed based on the needs of 1 IT Media. Making the system starts by analyzing the current business process and then system and database are modeled with UML (Unified Modeling Language) and ER-Diagram. The results of the requirement then translated into PHP programming code and MySQL database. The final result of the conversion of the design into a program is called the Sistem Informasi Kepegawaian. With this system, employees can do attendance, request and approval for leave and also generate attendance and payroll recap.
viii
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
DAFTAR NOTASI/ LAMBANG ... xviii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
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 Konsep Dasar Sistem ... 6
2.1.1 Konsep Dasar Informasi ... 6
2.1.2 Definisi Sistem Informasi ... 6
2.2 Kepegawaian ... 7
2.2.1 Kehadiran ... 7
2.2.2 Lembur ... 8
2.2.3 Cuti dan Libur Kerja ... 8
2.2.4 Penggajian dan Upah ... 11
2.3 Entity Relationship Diagram ... 14
2.4 Unified Modeling Language (UML) ... 14
ix
2.5.1 HTML ... 15
2.5.2 PHP ... 15
2.5.3 Javascript ... 15
2.6 Database (Basis Data) ... 16
2.6.1 Pengertian Database ... 16
2.6.2 DBMS ... 16
2.8 Software Testing ... 17
2.8.1 Black Box Testing ... 17
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 18
3.1 Analisis Sistem ... 18
3.1.1 Sistem Yang Berjalan ... 18
3.1.2 Flow Diagram Sistem Yang Berjalan ... 19
3.2 Perancangan Sistem ... 23
3.2.1 Tujuan Perancangan Sistem ... 24
3.2.2 Gambaran Umum Sistem Yang Akan Dibuat ... 24
3.2.3 Implementasi Undang-Undang Ketenagakerjaan Dan Aturan Yang Berlaku Pada 1IT Media ... 25
3.2.4 Perancangan Basis Data ... 27
3.2.5 Perancangan Prosedur Yang Diusulkan ... 37
3.2.6 Perancangan Struktur Menu ... 47
3.2.7 Perancangan Antarmuka ... 48
BAB 4. HASIL PENELITIAN ... 64
4.1 Implementasi Antar Muka Sistem ... 64
4.1.1 Halaman Login ... 64
4.1.2 Halaman Sisi Menu ... 65
4.1.3 Menu My Dashboard ... 66
x
4.1.5 Menu Permit ... 67
4.1.6 Menu Leave ... 68
4.1.7 Menu Travel ... 69
4.1.8 Menu Approval ... 70
4.1.9 Menu Work Overtime Review ... 71
4.1.10 Menu Profile ... 72
4.1.11 Menu Change Password ... 73
4.1.12 Menu Employee Management ... 73
4.1.13 Menu Master Data Management ... 74
4.1.14 Menu Approval Takeover ... 75
4.1.15 Menu Leave And Permit Review ... 76
4.1.16 Menu Attendance Summary ... 78
4.1.17 Menu Attendance Reporting ... 79
4.1.18 Halaman Sallary Reporting ... 80
4.2 Hasil Pengujian Betha ... 80
4.3 Kesimpulan Hasil Pengujian Betha ... 84
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 85
5.1 Pengujian ... 85
5.2 Rencana Pengujian ... 85
5.2.1 Pengujian Login... 87
5.2.2 Pengujian Menu Attendance ... 87
5.2.3 Pengujian Menu Permit ... 88
5.2.4 Pengujian Menu Leave ... 89
5.2.5 Pengujian Menu Travel ... 90
5.2.6 Pengujian Menu Approval ... 91
5.2.7 Pengujian Menu Work Overtime Review ... 94
5.2.8 Pengujian Menu Profile ... 94
5.2.9 Pengujian Menu Change Password ... 95
5.2.10 Pengujian Employee Management ... 96
5.2.11 Pengujian Menu Master Data Management ... 98
5.2.12 Pengujian Menu Approval Takeover ... 99
xi
5.2.14 Pengujian Menu Attendance Summary ... 100
5.2.15 Pengujian Menu Report Attendance ... 100
5.2.16 Pengujian Menu Report Salary ... 101
BAB 6. SIMPULAN DAN SARAN ... 102
6.1 Simpulan ... 102
6.2 Saran ... 102
xii
DAFTAR GAMBAR
Gambar 2.1 Model Dasar Sistem Informasi ... 7
Gambar 3.1 Flow Chart Kehadiran ... 19
Gambar 3.2 Flow Chart Rekap Data Kehadiran ... 20
Gambar 3.3 Flow Chart Pengajuan Cuti ... 21
Gambar 3.4 Flow Chart Izin Sakit ... 23
Gambar 3.5 Perancangan ER – Diagram ... 28
Gambar 3.6 Use Case Diagram ... 38
Gambar 3.7 Activity Diagram Mengisi Daftar Hadir ... 39
Gambar 3.8 Activity Diagram Pengajuan Cuti ... 39
Gambar 3.9 Activity Diagram Pengajuan Izin ... 40
Gambar 3.10 Activity Diagram Laporan Sakit ... 41
Gambar 3.11 Activity Diagram Peninjauan Pengajuan Cuti ... 41
Gambar 3.12 Activity Diagram Mengelola Data Karyawan ... 42
Gambar 3.13 Activity Diagram Membuat Rekap Kehadiran ... 43
Gambar 3.14 Activity Diagram Membuat Rekap Gaji ... 44
Gambar 3.15 Activity Diagram Meninjau Laporan Sakit ... 44
Gambar 3.16 Activity Diagram Meninjau Laporan Perjalanan Dinas ... 45
Gambar 3.17 Activity Diagram Melihat Laporan Kehadiran ... 46
Gambar 3.18 Activity Diagram Melihat Laporan Gaji ... 46
Gambar 3.19 Perancangan Class Diagram ... 47
Gambar 3.20 Perancangan Struktur Menu ... 48
Gambar 3.21 Perancangan Antarmuka Tampilan Layar ... 49
Gambar 3.22 Perancangan Antarmuka Login ... 49
Gambar 3.23 Perancangan Antarmuka Dashboard ... 50
Gambar 3.24 Perancangan Antarmuka Daftar Hadir ... 50
Gambar 3.25 Perancangan Antarmuka Form Permit ... 51
Gambar 3.26 Perancangan Antarmuka Permit Log ... 51
Gambar 3.27 Perancangan Antarmuka Leave Form ... 52
Gambar 3.28 Perancangan Antarmuka Leave Log ... 52
xiii
Gambar 3.30 Perancangan Antarmuka Travel Log ... 53
Gambar 3.31 Perancangan Antarmuka Approval - Pending Request ... 54
Gambar 3.32 Perancangan Antarmuka Approval - Need Approval... 54
Gambar 3.33 Perancangan Antarmuka Work Overtime Log ... 55
Gambar 3.34 Perancangan Antarmuka Work Overtime Approval... 55
Gambar 3.35 Perancangan Antarmuka Profile Karyawan ... 56
Gambar 3.36 Perancangan Antarmuka Change Password ... 56
Gambar 3.37 Perancangan Antarmuka Employee Management ... 57
Gambar 3.38 Perancangan Antarmuka New Employee [Bagian 1] ... 57
Gambar 3.39 Perancangan Antarmuka New Employee [Bagian 2] ... 58
Gambar 3.40 Perancangan Antarmuka Master Data Management (Holiday)58 Gambar 3.41 Perancangan Antarmuka Master Data Management (Salary Grade)... 59
Gambar 3.42 Perancangan Antarmuka Approval Takeover ... 59
Gambar 3.43 Perancangan Antarmuka Permit Review ... 60
Gambar 3.44 Perancangan Antarmuka Leave Review ... 60
Gambar 3.45 Perancangan Antarmuka Sick Review ... 61
Gambar 3.46 Perancangan Antarmuka Travel Review ... 61
Gambar 3.47 Perancangan Antarmuka Absent Review ... 61
Gambar 3.48 Perancangan Antarmuka Attendance Summary ... 62
Gambar 3.49 Perancangan Antarmuka Salary Summary ... 62
Gambar 3.50 Perancangan Antarmuka Report Attendance ... 63
Gambar 3.51 Perancangan Antarmuka Report Salary ... 63
Gambar 4.1 Form Login ... 64
Gambar 4.2 Halaman Menu Karyawan ... 65
Gambar 4.3 Halaman Menu HRD ... 65
Gambar 4.4 Halaman Menu Menajemen ... 66
Gambar 4.5 Halaman My Dashboard ... 66
Gambar 4.6 Halaman Attendance ... 67
Gambar 4.7 Halaman Permit Log ... 67
Gambar 4.8 Halaman Permit Form ... 68
xiv
Gambar 4.10 Halaman Leave Form ... 69
Gambar 4.11 Halaman Travel Log ... 69
Gambar 4.12 Halaman Travel Form ... 70
Gambar 4.13 Halaman Approval – Pending Request ... 70
Gambar 4.14 Halaman Approval – Need Your Approval ... 71
Gambar 4.15 Halaman Work Overtime Log ... 71
Gambar 4.16 Halaman Work Overtime Approval ... 72
Gambar 4.17 Halaman Profile Karyawan ... 72
Gambar 4.18 Halaman Change Password ... 73
Gambar 4.19 Halaman Employee Management – Employee List ... 73
Gambar 4.20 Halaman Employee Management – Input Employee [Bagian 1]74 Gambar 4.21 Halaman Employee Management – Input Employee [Bagian 2]74 Gambar 4.22 Halaman Master Data Management – Holiday ... 75
Gambar 4.23 Halaman Master Data Management – Salary Grade ... 75
Gambar 4.24 Halaman Approval Takeover ... 76
Gambar 4.25 Halaman Permit Review ... 76
Gambar 4.26 Halaman Leave Review ... 77
Gambar 4.27 Halaman Sick Review ... 77
Gambar 4.28 Halaman Travel Review ... 77
Gambar 4.29 Halaman Absent Review ... 78
Gambar 4.30 Halaman Attendance Summary ... 78
Gambar 4.31 Halaman Salary Summary ... 79
Gambar 4.32 Halaman Attendance Reporting ... 79
xv
DAFTAR TABEL
Tabel 3.1 Tabel Tb_kehadiran ... 29
Tabel 3.2 Tabel Tb_cuti ... 29
Tabel 3.3 Tabel Tb_izin ... 30
Tabel 3.4 Tabel Tb_karyawan... 31
Tabel 3.5 Tabel Tb_karyawan_detail ... 31
Tabel 3.6 Tabel Tb_lembur ... 32
Tabel 3.7 Tabel Tb_login ... 33
Tabel 3.8 Tabel Tb_parameter_general ... 33
Tabel 3.9 Tabel Tb_tgl_libur ... 34
Tabel 3.10 Tabel Tbl_travel ... 34
Tabel 3.11 Tabel Tb_grade_gaji ... 35
Tabel 3.12 Tabel Tb_rekap_kehadiran ... 35
Tabel 3.13 Tabel Tb_rekap_gaji ... 36
Tabel 3.14 Tabel Tb_notifikasi ... 37
Tabel 4.1 Hasil Pertanyaan No.1 ... 81
Tabel 4.2 Hasil Pertanyaan No.2 ... 81
Tabel 4.3 Hasil Pertanyaan No.3 ... 81
Tabel 4.4 Hasil Pertanyaan No.4 ... 81
Tabel 4.5 Hasil Pertanyaan No.5 ... 82
Tabel 4.6 Hasil Pertanyaan No.6 ... 82
Tabel 4.7 Hasil Pertanyaan No.7 ... 82
Tabel 4.8 Hasil Pertanyaan No.8 ... 83
Tabel 4.9 Hasil Pertanyaan No.9 ... 83
Tabel 4.10 Hasil Pertanyaan No.10 ... 83
Tabel 4.11 Hasil Pertanyaan No.11 ... 84
Tabel 5.1 Rencana Pengujian ... 85
Tabel 5.2 Pengujian Login ... 87
Tabel 5.3 Pengujian Menu Attendance ... 87
Tabel 5.4 Pengujian Menu Permit ... 88
xvi
Tabel 5.6 Pengujian Menu Travel ... 90
Tabel 5.7 Pengujian Menu Approval ... 91
Tabel 5.8 Pengujian Menu Work Overtime Review ... 94
Tabel 5.9 Pengujian Menu Profile ... 94
Tabel 5.10 Pengujian Menu Change Password ... 96
Tabel 5.11Pengajuan Menu Employee Management ... 96
Tabel 5.12 Pengujian Menu Master Data Management ... 98
Tabel 5.13 Pengujian Menu Approval Takeover ... 99
Tabel 5.14 Pengujian Menu Leave and Permit Review ... 99
Tabel 5.15 Pengujian Menu Attendance Summary ... 100
Tabel 5.16 Pengujian Menu Report Attendance ... 100
xvii
DAFTAR LAMPIRAN
xviii
DAFTAR NOTASI/ LAMBANG
Jenis Lambang Nama Arti
Flowchart Proccess Menunjukkan proses
Terminator Menunjukkan awal atau akhir dari suatu alur flowchart
Document Dokumen
File File
Manual operation
Menunjukkan proses yang dilakukan secara
manual (bukan
komputer)
Decision Menunjukkan proses evaluasi
Manual input Menunjukkan input data secara manual
ER-Diagram Entity sets Sebuah entitas adalah
xix
Atribute Atribute merupakan sebutan untuk mewakili suatu entitas
Hubungan /Relasi
Relasi adalah hubungan antar beberapa entitas. Relationship set adalah sekumpulan relasi yang mempunyai tipe yang sama.
Use case diagram
Use case Fitur dari sistem
Actor Pengguna sistem
Class
Action Menunjukkan Aksi
Decision Menunjukkan proses evaluasi
Fork/join Menunjukkan
1
BAB 1. PENDAHULUAN
Pada bab ini berisi penjelasan tentang hal yang mendasari dibuatnya tugas akhir ini. Penjelasan tersebut dimulai dari latar belakang masalah, perumusan poin-poin penting dari latar belakang masalah menjadi rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data yang digunakan untuk penelitian dan sistematika penyajian.
1.1 Latar Belakang Masalah
Dewasa ini perkembangan teknologi berjalan dengan pesat, khususnya teknologi informasi. Dengan teknologi informasi yang semakin maju, maka semakin banyak yang hal yang dapat dikerjakan dengan memanfaatkan implementasi dari teknologi informasi itu sendiri. Teknologi informasi sangat mempermudah dan mempercepat dalam melakukan pekerjaan dan menghasilkan sebuah informasi yang akurat dan efisien. Penerapan teknologi informasi bagi perusahaan mempunyai peranan penting. Hal tersebut telah terbukti dengan banyaknya perusahaan yang memanfaatkan teknologi informasi dapat meningkatkan kinerjanya.
2
cuti menjadi parameter yang digunakan untuk menghitung tunjangan kehadiran yang akan berpengaruh pada gaji yang diterima karyawan. Pembuatan rekap kehadiran tersebut masih dilakukan secara manual sehingga mempengaruhi proses perhitungan gaji.
Sebagai perusahaan yang bergerak dibidang teknologi informatika, 1 IT Media tentunya ingin membuat sebuah sistem informasi kepegawaian yang mampu menangani masalah di atas. Karena dengan sistem informasi kepegawaian, maka kinerja dari karyawan akan tercatat secara akurat. Selain itu, penggunaan waktu yang berkaitan dengan proses kepegawaian akan menjadi efektif dan efisien. Oleh karena itu, maka dibutuhkan sebuah sistem informasi berbasis web untuk menangani permasalahan di atas. Sehingga penulis membahas masalah ini dengan membuat “SISTEM INFORMASI KEPEGAWAIAN PADA 1 IT MEDIA (Studi kasus CV. 1 IT MEDIA)”.
1.2 Rumusan Masalah
Terdapat beberapa perumusan masalah yang akan dibahas dalam tugas akhir ini, antara lain sebagai berikut :
1. Bagaimana membuat aplikasi pengisian daftar hadir?
2. Bagaimana membuat aplikasi pengajuan cuti agar mempersingkat waktu bagi karyawan untuk mengajukan cuti?
3. Bagaimana membuat aplikasi yang dapat mengotomatisasi proses rekap data kehadiran karyawan?
4. Bagaimana membuat aplikasi untuk perhitungan gaji sesuai dengan gaji masing-masing karyawan dan gaji lembur?
1.3 Tujuan Pembahasan
Penulisan tugas akhir memiliki tujuan untuk memecahkan permasalahan di atas, antara lain sebagai berikut :
3
2. Membuat aplikasi pengajuan cuti untuk mempersingkat waktu dalam pengajuan cuti secara online dengan proses validasi secara otomatis dan persetujuan cuti secara online.
3. Membuat aplikasi dengan proses perhitungan kehadiran yang dilakukan secara otomatis, sehingga divisi HRD dapat melakukan rekap kehadiran karyawan dengan cepat.
4. Membuat aplikasi yang mampu mengolah data kehadiran dan menghitung uang lembur sesuai dengan catatan lembur karyawan.
1.4 Ruang Lingkup Kajian
Berikut ini ruang lingkup yang akan menjadi fokus dalam tugas akhir ini, antara lain:
a. Aplikasi
1. Tugas akhir ini berfokus pada sistem kepegawaian yang ditujukan untuk 1 IT Media dan sesuai dengan kebutuhan yang ada pada 1IT Media untuk menangani proses pencatatan kehadiran, pengajuan cuti, pengolahan data karyawan, rekap data kehadiran dan perhitungan gaji karyawan.
2. Sistem informasi yang dibuat merupakan sistem yang bersifat internal karena pengembangannya disesuaikan dengan kebutuhan dari 1T Media.
3. Pada perhitungan gaji, tidak dilakukan perhitungan potongan pajak penghasilan dan perhitungan bonus karyawan.
b. Software
1. Tugas akhir ini terfokus pada sistem informasi berbasis web menggunakan PHP dan MySQL.
2. Untuk memudahkan dalam pembuatan aplikasi, digunakan framework PHP CodeIgniter dan library Javascript JQuery.
4
1. Aplikasi yang dibangun ini tidak sampai pada tahap implementasi ke internet maupun tahap maintenance sehingga dalam kasus Implementasi ini menggunakan jaringan lokal (localhost).
2. Aplikasi dibangun dengan spesifikasi hardware komputer antara lain : processor intel core i3, memmory 4GB, hard disk drive 500GB dan LCD monitor 17 inch.
1.5 Sumber Data
Sumber data yang digunakan untuk menunjang pembuatan tugas akhir ini berasal dari studi kasus pada 1 IT Media. Selain itu, landasan teori juga didapatkan dari studi literatur dari buku dan website yang ada di internet.
1.6 Sistematika Penyajian
Adapun sistematika pembahasan dalam tugas akhir ini adalah sebagai berikut:
BAB I Pendahuluan
Bab ini membahas tentang latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian laporan.
BAB II Kajian Teori
Bab ini berisi penjelasan tentang teori-teori yang digunakan menjadi landasan dalam penulisan laporan tugas akhir ini.
BAB III Analisis dan Perancangan
Bab ini membahas mengenai proses-proses yang dilakukan ketika melakukan analisis terhadap sistem dan rancangan sistem yang akan dibuat berdasarkan hasil analisis.
BAB IV Hasil Penelitian
5
BAB V Pembahasan dan Uji Coba Hasil Penelitian
Bab ini berisi pembahasan dan pengujian terhadap sistem informasi kepegawaian pada 1 IT Media.
BAB VI Kesimpulan dan Saran
102
BAB 6. SIMPULAN DAN SARAN
Pada bab ini berisi simpulan dan saran yang diambil dari tugas akhir ini. Simpulan merupakan ikhtisar yang dibuat berdasarkan hasil implementasi tugas akhir, sedangkan saran ditujukan untuk memberikan gambaran tentang arah pengembangan sistem yang telah dibuat.
6.1 Simpulan
Simpulan yang dapat diambil dari tugas akhir ini antara lain sebagai berikut :
1. Sistem informasi kepegawaian dapat digunakan untuk melakukan pengisian daftar hadir.
2. Pengajuan dan persetujuan cuti dapat dilakukan menggunakan sistem informasi kepegawaian.
3. Dengan sistem informasi kepegawaian, rekap kehadiran bulanan dan perhitungan gaji dapat dilakukan secara otomatis.
4. Sistem informasi kepegawaian dapat menampilkan laporan kehadiran bulanan dan laporan gaji karyawan.
6.2 Saran
Ada beberapa saran yang dapat diberikan untuk pengembangan sistem informasi kepegawaian pada 1 IT Media kedepan, antara lain sebagai berikut :
1. Untuk menampilkan laporan kehadiran dan gaji dapat menggunakan grafik agar mempermudah untuk dipahami.
2. Sistem notifikasi dihubungkan dengan email sehingga karyawan juga dapat melihat notifikasi melalui email.
103
DAFTAR PUSTAKA
[1] J. M. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta, Central Java: Andi, 2000.
[2] J. Hartono, Analisa dan Desain Sistem Informasi, Yogyakarta: Penerbit Andi, 1995, p. 2.
[3] R. M. Stair and G. Reynolds, Fundamentals of Information Systems, Singapore : Cengage learning, 2009.
[4] M. S. Panggabean, Manajemen Sumber Daya Manusia, Jakarta: PT. Ghalia Indonesia, 2002.
[5] R. Indonesia, "Undang-Undang Keteragakerjaan". Indonesia Patent 13, 2003.
[6] Menakertrans, "Waktu Kerja Lembur dan Updah Kerja Lembur". Indonesia Patent 102/MEN/VI/2004, 25 June 2004.
[7] Notoatmodjo, Ilmu Kesehatan Masyarakat, Jakarta: Rieneka Cipta, 2007.
[8] Notoatmodjo, Metodologi Penelitian, Jakarta: Rieneka Cipta, 2007. [9] Ghozali, Manajeman Dasar Perusahaan, Jakarta: Erlangga, 2007. [10] Sinungan, Produktivitas Apa dan Bagaimana, Jakarta: Bumi Aksara,
2008.
[11] K. Strategi Perancangan dan Pengolahan Basis Data, Yogyakarta : Penerbit ANDI, 2007.
[12] NIIT, Object Oriented Analysis and Design Using UML: UML and Requirement Modeling, India: NIIT, 2008.
[13] R. Ramakrishnan and J. Gehrke, Sistem Manajemen Database(terjemahan Indonesia), Yogyakarta: CV Andi, 2003.
104
lecturer.eepis-its.edu/~huda/Dokumen/WEB/moduljavascript.pdf. [Accessed 04 06 2012].
[16] Politeknik Telkom, Data Base Manajemen System, Bandung: Politeknik Telkom, 2009.
[17] Apache, "Apache HTTP Server Projec," 1996. [Online]. Available: http://httpd.apache.org/. [Accessed 15 08 2010].
[18] XAMPP, "XAMPP," 2002. [Online]. Available: http://www.apachefriends.org/en/xampp.html. [Accessed 15 08 2010]. [19] Aptest, "aptest," 24 03 2012. [Online]. Available:
http://www.aptest.com/glossary.html. [Accessed 06 06 2012].
[20] G. J, M. C. Sandler and T. Badgett, The Art of Software Testing, New Jersey: John Willey and Sons, Inc, 2011.