Pembuatan Aplikasi Kepegawaian PT. Mataram Baru.

(1)

iii Universitas Kristen Maranatha

ABSTRAK

Pada penelitian ini penulis meneliti tentang masalah yang dihadapi PT.Mataram Baru yaitu kepegawaian yang meliputi absensi dan cuti karyawan.Tujuan penelitian ini dilakukan antara lain untuk dapat mengelola kepegawaian PT.Mataram baru agar menjadi lebih mudah dalam melakukan pengecekan dan pendataan kepegawaian.Banyak studi teori yang mendasari penelitian yang digunakan antara lain yaitu : Entiti Relationship Diagram(ERD), Unified Modeling Language (UML), Flowchart, Cascading Style sheets(CSS), Teori kepegawaian, Teori tentang Cuti. Untuk memudahkan penulis dalam melakukan penelitian,penulis menggunakan metode untuk memecahkan masalah kepegawaian dengan memberikan pertanyaan kepada pegawai PT.Mataram Baru. Dengan dikembangkan aplikasi ini dapat membantu perusahaan dalam pencatatan kepegawaian.


(2)

iv Universitas Kristen Maranatha

ABSTRACT

In this study the author examines the problems facing New PT.Mataram the staffing that includes attendance and leave of employees. The purpose of this study conducted among others, to be able to manage the staffing of new PT.Mataram to become easier in checking and data collection personnel. Many theoretical studies of the underlying studies used were: entity Relationship Diagram (ERD), Unified Modeling Language (UML), Flowchart, Cascading Style sheets (CSS), Theory of employment, Theory of leave. To facilitate the authors in conducting the study, the authors used the method to solve the staffing problem by providing questions to the New PT.Mataram employees. With this application was developed to assist companies in personnel records.


(3)

v Universitas Kristen Maranatha

DAFTAR ISI

PRAKATA ...I ABSTRAK ... III ABSTRACT ... IV DAFTAR ISI ... V DAFTAR GAMBAR ... VIII DAFTAR TABEL ... X

BAB I PENDAHULUAN ... 1

1.1 LATAR BELAKANG MASALAH... 1

1.2 RUMUSAN MASALAH ... 1

1.3 TUJUAN PEMBAHASAN ... 2

1.4 RUANG LINGKUP KAJIAN ... 2

1.5 SISTEMATIKA PENYAJIAN ... 2

BAB II KAJIAN TEORI ... 4

2.1 TEKNOLOGI YANG DIGUNAKAN ... 4

2.2 ENTITY RELATIONSHIP DIAGRAM (ERD)... 4

2.3 KUNCI ... 5

2.4 PARTISIPASI ENTITAS ... 6

2.5 UNIFIED MODELING LANGUAGE (UML)(BADRIYAH,TESSY.2007) ... 7

2.5.1 Konsep Dasar UML ... 9

2.5.1.1 Use case ... 10

2.5.1.2 Activity Diagram ... 12

2.5.1.3 Class Diagram ... 16

2.5.1.4 Hubungan antar kelas ... 18

2.6 FLOWCHART ... 19

2.6.1 Simbol Flowchart ... 19

2.7 CASCADING STYLE SHEETS (CSS) ... 21

2.7.1 Istilah dalam CSS ... 21

2.7.2 Contoh Syntax CSS ... 22

2.7.3 Cara Kerja CSS ... 22

2.7.4 Penempatan CSS ... 23

2.8 JAVASCRIPT ... 23

2.8.1 Penulisan JavaScript ... 24

2.8.2 Kelebihan JavaScript ... 24

2.8.3 AJAX (Asynchronous JavaScript and XMLHTTP) ... 25

2.8.4 HTML ... 26

2.9 TEORI YANG BERKAITAN DENGAN FITUR YANG DIGUNAKAN ... 27

2.10 CUTI ... 27

2.10.1 Cuti Tahunan ... 28

2.10.2 Cuti Besar /Istirahat Panjang ... 28

2.10.3 Cuti Melahirkan ... 29

2.10.4 Cuti Haid ... 30

2.10.5 Prosedur Cuti ... 30

2.11 SANKSI ... 30

2.11.1 Pemberian Surat Peringatan ... 31

2.11.2 Skorsing ... 32

2.12 ABSENSI ... 32

2.12.1 Jenis-Jenis Absensi ... 34


(4)

vi Universitas Kristen Maranatha

2.12.3 Mesin Absensi (Time Recorder) ... 35

2.12.4 Manfaat dan Kelemahan Sistem Absensi ... 36

2.12.4.1 Kelemahan Sistem Absensi Manual ... 36

2.12.4.2 Manfaat Absensi ... 37

2.12.5 Sistem absensi elektronik ... 37

BAB III ANALISIS DAN RANCANGAN SISTEM ... 41

3.1 PROSES BISNIS ... 41

3.1.1 Proses Bisnis Absensi Karyawan ... 41

3.1.2 Proses Bisnis Cuti Karyawan ... 42

3.2 ENTITY RELATIONSHIP DIAGRAM (ERD)... 44

3.2.1 ERD to Tabel Aplikasi Kepegawaian ... 44

3.3 UMLSISTEM ... 47

3.4 ACTIVITY DIAGRAM ... 48

3.4.1 Proses Kerja Fitur Sign-in ... 48

3.4.2 Proses Kerja Fitur Sign Out ... 49

3.4.3 Proses Kerja Fitur Absensi Kehadiran ... 50

3.4.4 Proses Kerja Fitur Absensi Kepulangan ... 51

3.4.5 Proses Kerja Fitur Pengajuan Cuti ... 52

3.4.6 Proses Kerja Fitur Lihat Cuti ... 53

3.4.7 Proses Kerja Fitur Lihat Profile ... 53

3.4.8 Proses Kerja Fitur Mengubah Profile ... 54

3.4.9 Proses Kerja Fitur Menambah Profile ... 54

3.4.10 Proses Kerja Fitur Menambah Holiday ... 55

3.5 DESAIN USER INTERFACE ... 56

3.5.1 Desain User Interface LogIn ... 56

3.5.2 Desain User Interface Home ... 56

3.5.3 Desain User Interface Master Employee ... 57

3.5.4 Desain User Interface Insert Master Employee ... 57

3.5.5 Desain User Interface Master Leave Config... 58

3.5.6 Desain User Interface Insert Master Leave Config ... 58

3.5.7 Desain User Interface Attending ... 59

3.5.8 Desain User Interface Leave Request ... 59

BAB IV HASIL PENELITIAN ... 61

4.1 APLIKASI KEPEGAWAIAN PT.MATARAM BARU ... 61

4.1.1 Halaman Attendance ... 61

4.1.2 Halaman Reason In ... 61

4.1.3 Halaman Reason Out ... 62

4.1.4 Halaman Log In... 63

4.1.5 Halaman Home ... 63

4.1.6 Master Employe ... 64

4.1.6.1 Halaman Master Employee ... 64

4.1.6.2 Halaman Insert Employee ... 65

4.1.6.3 Halaman Update Employee ... 65

4.1.6.4 Halaman Search Employee ... 66

4.1.7 Master Leave Config ... 67

4.1.7.1 Halaman Master Leave Config ... 67

4.1.7.2 Halaman Insert Leave Config ... 67

4.1.7.3 Halaman Update Leave Config ... 68

4.1.8 Leave Request ... 69

4.1.8.1 Halaman Leave Request ... 69


(5)

vii Universitas Kristen Maranatha

4.1.8.3 Halaman Cancel Leave Request ... 70

4.1.9 Report ... 71

4.1.9.1 Monthly Workdays ... 71

4.1.9.2 Leave Workdays ... 71

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 73

5.1 BLACKBOX TESTING ... 73

5.2 APLIKASI KEPEGAWAIAN PT.MATARAM BARU ... 73

5.2.1 Log In Aplikasi Kepegawaian PT.Mataram Baru ... 73

5.2.2 Halaman utama admin aplikasi kepegawaian ... 74

5.2.3 Master Employee ... 74

5.2.3.1 Employee ... 74

5.2.3.2 Tambah employee ... 75

5.2.3.3 Detail Employee ... 76

5.2.4 Leave Config ... 76

5.2.4.1 Leave ... 76

5.2.4.2 Tambah Leave Config ... 77

5.2.5 Attendant ... 78

5.2.6 Master Leave Request ... 79

5.2.6.1 Leave Request ... 79

5.2.6.2 Tambah Request ... 80

5.3 USERACCEPTANCE ... 81

BAB VI SIMPULAN DAN SARAN ... 82

6.1 SIMPULAN ... 82

6.2 SARAN ... 82

DAFTAR PUSTAKA ... 83

LAMPIRAN A ... 1

LAMPIRAN B ... 1

RIWAYAT HIDUP PENULIS ... 1


(6)

viii Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1 Contoh ERD ... 7

Gambar 2 Peta UML ... 8

Gambar 4 Actor ... 10

Gambar 5 Use case ... 11

Gambar 6 Relationship ... 11

Gambar 7 Contoh Use case ... 12

Gambar 8 Activities ... 13

Gambar 9 States ... 13

Gambar 10 Transitions ... 13

Gambar 11 Events and Triggers... 14

Gambar 12 Forks and Joins ... 14

Gambar 13 Swimming Lines ... 15

Gambar 14 Contoh Avtivity Diagram ... 16

Gambar 15 Class diagram ... 17

Gambar 16 Interface ... 18

Gambar 17 Package ... 18

Gambar 18 Contoh Class Diagram ... 19

Gambar 19 Perbedaan Web tanpa dan dengan AJaX ... 25

Gambar 20 Contoh Absensi Manual ... 36

Gambar 21 Flowchart Absensi ... 41

Gambar 22 Flowchart cuti karyawan ... 43

Gambar 23 Entity Relationship Diagram ... 44

Gambar 24 Use case ... 48

Gambar 25 Activity diagram Sign-in ... 49

Gambar 26 Activity diagram Sign-Out ... 49

Gambar 27 Activity diagram Absensi Kehadiran ... 50

Gambar 28 Activity diagram Absensi kepulangan ... 51

Gambar 29 Activity diagram Pengajuan Cuti ... 52

Gambar 30 Activity diagram Lihat Cuti ... 53

Gambar 31 Activity diagram Lihat Profile... 53

Gambar 32 Activity diagram Ubah Profile ... 54

Gambar 33 Activity diagram menambah profile ... 55

Gambar 34 Activity diagram Tambah Holiday ... 55

Gambar 35 User Interface LogIn ... 56

Gambar 36 User Interface Home ... 56

Gambar 37 User Interface Master Employee ... 57

Gambar 38 User Interface Insert Master Employee ... 57

Gambar 39 User Interface Master Leave Config ... 58

Gambar 40 User Interface Insert Master Leave Config ... 58

Gambar 41 User Interface Attendance ... 59

Gambar 42 User Interface Leave Request ... 59

Gambar 43 Halaman Attendance ... 61

Gambar 44 Halaman Reason In ... 62

Gambar 45 Halaman Reason Out ... 62

Gambar 46 Halaman Log In ... 63

Gambar 47 Halaman Home ... 64

Gambar 48 Halaman Master Employee ... 64


(7)

ix Universitas Kristen Maranatha

Gambar 50 Halaman Update Employee ... 66

Gambar 51 Halaman Search Employee ... 66

Gambar 52 Halaman Master Leave Config ... 67

Gambar 53 Halaman Insert Leave Config ... 68

Gambar 54 Halaman Upadate Leave Config ... 68

Gambar 55 Halaman Leave Request ... 69

Gambar 56 Halaman Insert Leave Request ... 70

Gambar 57 Halaman Cancel Leave Request ... 70

Gambar 58 Report Monthly Workdays ... 71


(8)

x Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I Simbol Flowchart ... 20

Tabel II ATTENDANTE ... 44

Tabel III LEAVEDATA ... 45

Tabel IV MEMPLOYEE ... 45

Tabel V MLEAVECONFIG... 46

Tabel VI MPOSITION ... 46

Tabel VII MREASON ... 46

Tabel VIII ASSIGNMENT ... 46

Tabel IX INFOHOLIDAY ... 47

Tabel X Evaluasi Form LogIn Aplikasi Kepegawaian ... 73

Tabel XI Evaluasi halaman utama admin aplikasi kepegawaian ... 74

Tabel XII Evaluasi halaman employee ... 74

Tabel XIII Evaluasi Tambah Employee ... 75

Tabel XIV Evaluasi Detail Employee ... 76

Tabel XV Evaluasi Halaman MasterLeaveConfig ... 76

Tabel XVI Halaman Tambah Employee ... 77

Tabel XVII Evaluasi Halaman Attendant ... 78

Tabel XVIII Evaluasi halaman LeaveRequest... 79


(9)

1 Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

PT.Mataram Baru adalah sebuah perusahaan yang sedang

berkembang dan bergerak di bidang

property

. Perusahaan ini terletak di kota

Cirebon, dimana kota Cirebon merupakan salah satu kota yang sedang maju

di Indonesia dikarenakan letaknya yang strategis sehingga tidak menutup

kemungkinan untuk menarik investor di bidang

property.

Kepegawaian adalah persoalan penting bagi perusahaan ini. Karena

banyaknya minat yang baik dalam bidang

property

sehingga perusahaan ini

memerlukan pegawai dalam jumlah yang banyak untuk memasarkan barang

yang dijual oleh perusahaan. PT.Mataram Baru memiliki sistem kepegawaian

dengan cara manual, sehingga dalam proses memasukkan data-data

pegawai memerlukan waktu yang banyak dan seringkali ada masalah yang

timbul dari proses memasukan data dengan cara manual. Di jaman yang

modern ini,memasukkan data secara manual menjadi masalah penting.

Masalah demikian sangat mengganggu perusahaan dalam menjalani

bisnisnya, oleh karena itu dibutuhkan aplikasi yang dibutuhkan oleh

perusahaan untuk mengatur kepegawaian. Pembuatan aplikasi kepegawaian

PT.Mataram Baru ini merupakan salah satu solusi yang baik, karena dengan

adanya aplikasi ini pegawai dapat dikelola dengan baik dan tidak

memerlukan waktu yang banyak dan mengurangi resiko masalah dalam

kepegawaian dengan menggunakan aplikasi ini

1.2 Rumusan Masalah

Berdasarkan latar belakang diatas dapat dirumuskan masalahnya sebagai

berikut :

1. Bagaimana efek dari aplikasi yang dapat mengolah data kepegawaian

PT.Mataram baru?


(10)

2

Universitas Kristen Maranatha

1.3 Tujuan Pembahasan

Tujuan pembahasan yang terdapat dalam aplikasi adalah:

1 Dapat mengelola kepegawaian PT.Mataram Baru

2 Melakukan pengecekan dan pendataan kepegawaian lebih mudah.

1.4 Ruang Lingkup Kajian

Batasan-batasan yang terdapat dalam aplikasi adalah:

1. Aplikasi hanya dapat mencatat dan membuat laporan.

2.

User

adalah pegawai PT.Mataram Baru.

3. Berfokus pada sistem absensi dan cuti kepegawaian.

Batasan-batasan yang terdapat dalam software adalah:

1. Bahasa

Scripting

: ASP.net,

JavaScript

,

HTML

.

2. Basis Data : SQL Sever

3. Editor Pemrograman : Visual Studio, DevExpress.

1.5 Sistematika Penyajian

Sistematika pembahasan yang digunakan dalam laporan tugas akhir adalah:

BAB I PENDAHULUAN

Berisi uraian mengenai Latar Belakang, Rumusan Masalah, Tujuan Batasan,

Masalah sistematika, pembahasan dan time scheduling.

BAB II KAJIAN TEORI

Berisi tentang dasar teori-teori yang menunjang dalam menyusun laporan

Tugas Akhir ini

BAB III ANALISIS DAN RANCANGAN SISTEM

Berisi hasil analisis dan perancangan sistem yang dibuat antara lain: ERD,

UML, Topologi Jaringan,, Web lay

Out

,

user

interface.

BAB IV HASIL PENELITIAN

Berisi

tentang

kumpulan-kumpulan

screenshot

dari

aplikasi

dan

penjelasannya di tiap-tiap fungsi.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Berisi tentang pengujian yang telah dilakukan pada aplikasi berikut serta

dengan hasil-hasilnya


(11)

3

Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

Berisi tentang kesimpulan dan saran-saran untuk pengembangan ke

depannya


(12)

82 Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Dari seluruh rangkaian proses tugas akhir maka dapat ditarik

beberapa kesimpulan sebagai berikut :

1. Aplikasi kepegawaian PT.Mataram Baru yang memiliki fitur umum

sebagai berikut :

a) Absensi karyawan

b) Cuti karyawan

2. Kebutuhan perusahaan dalam mengelola data kepegawaian secara

sistematis terpenuhi

3. Perusahaan menjadi lebih mudah dalam mengelola data kepegawaian

4. Sistem pencatatan absensi dan cuti pegawai menjadi lebih akurat.

6.2 Saran

Untuk memperbaiki sistem yang telah dikembangkan didalam Tugas

Akhir ini, berikut diberikan beberapa saran:

1. Sistem dikembangkan hingga mendukung fitur pencatatan penggajian

dan pajak

2. Sistem absensi menggunakan sidik jari


(13)

83 Universitas Kristen Maranatha

DAFTAR PUSTAKA

Setiawan, Elisabeth. 2007.

Materi Perkuliahan Basis Data Teori Minggu 2

.

Bandung. Universitas Kristen Maranatha.

Suteja, Bernard. Renaldy, dkk. 2005.

Mudah dan Cepat Menguasai

Pemrograman Web

. Bandung: In

form

atika Bandung.

Naramore, Elisabeth,dkk. 2005.

Beginning PHP5, Apache, MySQL Web

Development. Indiana:Willey Pubhlising.inc

Sidik, Betha. 2006.

Pemrograman Web dengan PHP

. Bandung: Penerbit

In

form

atika.

Prasetyo, Didik. Dwi. (2008).

101 Tip & Trik Pemrograman PHP.

Jakarta: PT.

Elex Media Komputindo.

Badriyah, Tessy. 2007. UML

Class Diagram [electronic version].

Setiawan, Elisabeth. 2007.

Materi Perkuliahan Basis Data Teori Minggu 2

.

Bandung. Universitas Kristen Maranatha.


(1)

x Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I Simbol Flowchart ... 20

Tabel II ATTENDANTE ... 44

Tabel III LEAVEDATA ... 45

Tabel IV MEMPLOYEE ... 45

Tabel V MLEAVECONFIG... 46

Tabel VI MPOSITION ... 46

Tabel VII MREASON ... 46

Tabel VIII ASSIGNMENT ... 46

Tabel IX INFOHOLIDAY ... 47

Tabel X Evaluasi Form LogIn Aplikasi Kepegawaian ... 73

Tabel XI Evaluasi halaman utama admin aplikasi kepegawaian ... 74

Tabel XII Evaluasi halaman employee ... 74

Tabel XIII Evaluasi Tambah Employee ... 75

Tabel XIV Evaluasi Detail Employee ... 76

Tabel XV Evaluasi Halaman MasterLeaveConfig ... 76

Tabel XVI Halaman Tambah Employee ... 77

Tabel XVII Evaluasi Halaman Attendant ... 78

Tabel XVIII Evaluasi halaman LeaveRequest... 79


(2)

1 Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

PT.Mataram Baru adalah sebuah perusahaan yang sedang berkembang dan bergerak di bidang property. Perusahaan ini terletak di kota Cirebon, dimana kota Cirebon merupakan salah satu kota yang sedang maju di Indonesia dikarenakan letaknya yang strategis sehingga tidak menutup kemungkinan untuk menarik investor di bidang property.

Kepegawaian adalah persoalan penting bagi perusahaan ini. Karena banyaknya minat yang baik dalam bidang property sehingga perusahaan ini memerlukan pegawai dalam jumlah yang banyak untuk memasarkan barang yang dijual oleh perusahaan. PT.Mataram Baru memiliki sistem kepegawaian dengan cara manual, sehingga dalam proses memasukkan data-data pegawai memerlukan waktu yang banyak dan seringkali ada masalah yang timbul dari proses memasukan data dengan cara manual. Di jaman yang modern ini,memasukkan data secara manual menjadi masalah penting.

Masalah demikian sangat mengganggu perusahaan dalam menjalani bisnisnya, oleh karena itu dibutuhkan aplikasi yang dibutuhkan oleh perusahaan untuk mengatur kepegawaian. Pembuatan aplikasi kepegawaian PT.Mataram Baru ini merupakan salah satu solusi yang baik, karena dengan adanya aplikasi ini pegawai dapat dikelola dengan baik dan tidak memerlukan waktu yang banyak dan mengurangi resiko masalah dalam kepegawaian dengan menggunakan aplikasi ini

1.2 Rumusan Masalah

Berdasarkan latar belakang diatas dapat dirumuskan masalahnya sebagai berikut :

1. Bagaimana efek dari aplikasi yang dapat mengolah data kepegawaian PT.Mataram baru?


(3)

2

Universitas Kristen Maranatha

1.3 Tujuan Pembahasan

Tujuan pembahasan yang terdapat dalam aplikasi adalah: 1 Dapat mengelola kepegawaian PT.Mataram Baru

2 Melakukan pengecekan dan pendataan kepegawaian lebih mudah.

1.4 Ruang Lingkup Kajian

Batasan-batasan yang terdapat dalam aplikasi adalah: 1. Aplikasi hanya dapat mencatat dan membuat laporan.

2. User adalah pegawai PT.Mataram Baru.

3. Berfokus pada sistem absensi dan cuti kepegawaian. Batasan-batasan yang terdapat dalam software adalah:

1. Bahasa Scripting : ASP.net, JavaScript, HTML. 2. Basis Data : SQL Sever

3. Editor Pemrograman : Visual Studio, DevExpress.

1.5 Sistematika Penyajian

Sistematika pembahasan yang digunakan dalam laporan tugas akhir adalah:

BAB I PENDAHULUAN

Berisi uraian mengenai Latar Belakang, Rumusan Masalah, Tujuan Batasan, Masalah sistematika, pembahasan dan time scheduling.

BAB II KAJIAN TEORI

Berisi tentang dasar teori-teori yang menunjang dalam menyusun laporan Tugas Akhir ini

BAB III ANALISIS DAN RANCANGAN SISTEM

Berisi hasil analisis dan perancangan sistem yang dibuat antara lain: ERD, UML, Topologi Jaringan,, Web layOut, user interface.

BAB IV HASIL PENELITIAN

Berisi tentang kumpulan-kumpulan screenshot dari aplikasi dan penjelasannya di tiap-tiap fungsi.

BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Berisi tentang pengujian yang telah dilakukan pada aplikasi berikut serta dengan hasil-hasilnya


(4)

3

Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

Berisi tentang kesimpulan dan saran-saran untuk pengembangan ke depannya


(5)

82 Universitas Kristen Maranatha

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Dari seluruh rangkaian proses tugas akhir maka dapat ditarik beberapa kesimpulan sebagai berikut :

1. Aplikasi kepegawaian PT.Mataram Baru yang memiliki fitur umum sebagai berikut :

a) Absensi karyawan b) Cuti karyawan

2. Kebutuhan perusahaan dalam mengelola data kepegawaian secara sistematis terpenuhi

3. Perusahaan menjadi lebih mudah dalam mengelola data kepegawaian 4. Sistem pencatatan absensi dan cuti pegawai menjadi lebih akurat.

6.2 Saran

Untuk memperbaiki sistem yang telah dikembangkan didalam Tugas Akhir ini, berikut diberikan beberapa saran:

1. Sistem dikembangkan hingga mendukung fitur pencatatan penggajian dan pajak

2. Sistem absensi menggunakan sidik jari


(6)

83 Universitas Kristen Maranatha

DAFTAR PUSTAKA

Setiawan, Elisabeth. 2007. Materi Perkuliahan Basis Data Teori Minggu 2. Bandung. Universitas Kristen Maranatha.

Suteja, Bernard. Renaldy, dkk. 2005. Mudah dan Cepat Menguasai Pemrograman Web. Bandung: Informatika Bandung.

Naramore, Elisabeth,dkk. 2005. Beginning PHP5, Apache, MySQL Web Development. Indiana:Willey Pubhlising.inc

Sidik, Betha. 2006. Pemrograman Web dengan PHP. Bandung: Penerbit Informatika.

Prasetyo, Didik. Dwi. (2008). 101 Tip & Trik Pemrograman PHP. Jakarta: PT. Elex Media Komputindo.

Badriyah, Tessy. 2007. UML Class Diagram [electronic version].

Setiawan, Elisabeth. 2007. Materi Perkuliahan Basis Data Teori Minggu 2. Bandung. Universitas Kristen Maranatha.