APLIKASI ANALISA KEPRIBADIAN DAN TIPE PERILAKU MANUSIA DENGAN METODE DOMINANCE, INFLUENCE, STEADINESS, COMPLIANCE PADA STUDI KASUS RECRUITMENT PT DATACOMM DIANGRAHA
HERRY NURDIANSYAH 41514120064
PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
APLIKASI ANALISA KEPRIBADIAN DAN TIPE PERILAKU MANUSIA DENGAN METODE DOMINANCE, INFLUENCE, STEADINESS, COMPLIANCE PADA STUDI KASUS RECRUITMENT PT DATACOMM DIANGRAHA
Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh : HERRY NURDIANSYAH 41514120064 PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
i http://digilib.mercubuana.ac.id/
ii http://digilib.mercubuana.ac.id/
KATA PENGANTAR Puji dan syukur penulis panjatkan ke hadirat Allah subhanahu wa ta’ala yang telah melimpahkan kasih dan sayang-Nya kepada kita, sehingga penulis bisa menyelesaikan tugas akhir dengan tepat waktu. Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat memperoleh gelar Sarjana pada progran studi Teknik Informatika Universitas Mercu Buana. Judul yang penulis ajukan adalah “Aplikasi Analisa Kepribadian Dan Tipe Perilaku Manusia Dengan Metode Dominance, Influence, Steadiness, Compliance, Pada Studi Kasus Recruitment PT Datacomm Diangraha”. Dalam penyusunan dan penulisan tugas akhir ini tidak terlepas dari bantuan, bimbingan, serta dukungan dari berbagai pihak. Oleh karena itu dalam kesempatan ini penulis menyampaikan terima kasih kepada yang terhormat : 1.
Bapak Dr. Mujiono Sadikin, MT. CISA selaku direktur jurusan Teknik Informatika yang telah membantu membimbing penulisan skripsi ini sehingga dapat berjalan dengan lancar.
2.
Ibu Dr. Ida Nurhaida, MT selaku dosen Pembimbing Akademik yang telah membantu dan menyetujui permohonan penyusunan tugas akhir.
3.
Ibu Desi Ramayanti, S.Kom.,MT selaku Kaprodi Teknik Informatika.
4.
Orang tua, anak & isteri tercinta yang telah memberikan doa dan dukungan secara moril maupun materil hingga tugas akhir ini dapat selesai.
5.
Ibu Ajeng Anindita, S.psi selaku HR Manager PT Datacomm Diangraha beserta staf nya yang telah memberikan ijin penelitian dan membantu hingga tugas akhir ini selesai tepat waktu.
6.
Sely Chairunisa, S.Kom selaku Programmer di PT Datacomm Diangraha yang telah membantu dan memberikan ilmunya dalam penulisan dan pembuatan aplikasi.
7.
Semua pihak yang telah banyak membantu dalam penyusunan skripsi ini yang tidak bisa penulis sebutkan semuanya. Jakarta, Juli 2017 Penulis iii http://digilib.mercubuana.ac.id/
DAFTAR ISI LEMBAR PERNYATAAN .......................................................................
i
LEMBAR PERSETUJUAN ......................................................................
ii
KATA PENGANTAR ................................................................................
iii
ABSTRACTION ........................................................................................
iv
ABSTRAKSI ..............................................................................................
v
DAFTAR ISI...............................................................................................
vi
DAFTAR GAMBAR ..................................................................................
ix
DAFTAR TABEL ......................................................................................
xi
BAB I PENDAHULUAN 1.1. Latar Belakang ........................................................................
1
1.2. Rumusan Permasalahan ..........................................................
2
1.3. Ruang Lingkup & Batasan Masalah .......................................
2
1.4. Tujuan dan Manfaat ................................................................
2
1.5. Metodologi Penelitian .............................................................
3
1.6. Sistematika Penulisan Laporan ...............................................
4
BAB II LANDASAN TEORI 2.1. Metode DISC ..........................................................................
6
2.1.1. Definisi DISC .............................................................
6
2.1.2. Proses kerja DISC ......................................................
7
2.2. Basis Data ...............................................................................
7
2.3. Unified Modeling Language (UML) ......................................
8
2.3.1. Use Case Diagram ......................................................
9
2.3.2. Activity Diagram ........................................................
10
2.3.3. Sequence Diagram ......................................................
11
2.4. Entity Relationship Diagram (ERD) .......................................
12
2.4.1. Entitas .........................................................................
13
2.4.2. Atribut ........................................................................
13
2.4.3. Relasi ..........................................................................
13
2.5. Teori Pemrograman ................................................................
14
2.5.1. PHP.............................................................................
14
vi http://digilib.mercubuana.ac.id/
2.5.2. MySQL .......................................................................
15
2.5.3. Xampp ........................................................................
16
2.5.4. Web Server .................................................................
16
2.5.5. Framework..................................................................
17
2.5.6. CodeIgniter .................................................................
17
2.5.7. MVC (Model, View, Controller)................................
18
BAB III ANALISA DAN PERANCANGAN 3.1. Analisa Masalah ......................................................................
20
3.2. Use Case Diagram ..................................................................
21
3.3. Sequence Diagram ..................................................................
24
3.3.1. Sequence Diagram Login Admin ...............................
25
3.3.2. Sequence Diagram Interaksi Admin...........................
26
3.3.3. Sequence Diagram Interaksi Calon Karyawan ...........
26
3.4. Activity Diagram ....................................................................
27
3.4.1. Acivity Diagram Admin .............................................
27
3.4.2. Acivity Diagram Calon Karyawan .............................
28
3.5 Flowchart Proses Tes DISC ....................................................
29
3.5.1. Flowchart Proses Login Admin ..................................
29
3.5.2. Flowchart Proses Interaksi Admin .............................
31
3.5.3. Flowchart Proses Tes DISC .......................................
32
3.6 Perancangan Basis Data ..........................................................
33
3.6.1. Proses Perancangan Konseptual .................................
33
3.6.2. Perancangan Class Diagram .......................................
37
3.6.3. Spesifikasi Database ...................................................
38
3.6.4. Kalkulasi bobot jawaban DISC ..................................
42
3.7 Perancangan Interface .............................................................
45
3.7.1. Rancangan halaman login ..........................................
45
3.7.2. Rancangan halaman register .......................................
45
3.7.3. Rancangan halaman petunjuk .....................................
46
3.7.4. Rancangan halaman tes ..............................................
47
3.7.5. Rancangan halaman dashboard ..................................
48
vii http://digilib.mercubuana.ac.id/
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Lingkungan Implementasi .....................................................
50
4.1.1. Perangkat Keras ..........................................................
50
4.1.2. Perangkat Lunak .........................................................
50
4.2. Hasil Implementasi ................................................................
50
4.2.1 Implementasi Basis Data .............................................
51
4.2.2 Implementasi CodeIgniter ...........................................
51
4.2.3 Implementasi Interface Aplikasi .................................
53
4.3. Hasil Pengujian ......................................................................
61
4.3.1. Skenario Uji Coba ......................................................
61
4.3.2. Hasil Uji Coba ............................................................
64
BAB V KESIMPULAN DAN SARAN 5.1. Kesimpulan .............................................................................
68
5.2. Saran .......................................................................................
68
DAFTAR ACUAN .....................................................................................
69
LAMPIRAN ................................................................................................
71
viii http://digilib.mercubuana.ac.id/
DAFTAR GAMBAR Halaman 1. Gambar 2.1. Konsep Kerja PHP
15
2. Gambar 2.2 Diagram MVC (Model, View, Controller)
19
3. Gambar 3.1 Use Case Diagram Admin
22
4. Gambar 3.2 Use Case Diagram Calon Karyawan
23
5. Gambar 3.3 Sequence Diagram Login Admin
25
6. Gambar 3.4 Sequence Diagram Interaksi Admin
26
7. Gambar 3.5 Sequence Diagram Interaksi Calon Karyawan
26
8. Gambar 3.6 Activity Diagram Admin
27
9. Gambar 3.7 Activity Diagram Calon Karyawan
28
10. Gambar 3.8 Flowchart Proses Login Admin
30
11. Gambar 3.9 Flowchart Proses Interaksi Admin
31
12. Gambar 3.10 Flowchart Proses Tes DISC
32
13. Gambar 3.11 Entitas
34
14. Gambar 3.12 Atribut pada entitas jobtitle
34
15. Gambar 3.13 Atribut pada entitas login
35
16. Gambar 3.14 Atribut pada entitas register
35
17. Gambar 3.15 Atribut pada entitas result
35
18. Gambar 3.16 Atribut pada entitas test
36
19. Gambar 3.17 Relasi antara entitas jobtitle dan register
36
20. Gambar 3.18 Relasi antara entitas test dan register
37
21. Gambar 3.19 Relasi antara entitas test, result dan register
37
22. Gambar 3.20 Perancangan Class Diagram
38
23. Gambar 3.21 Rancangan Halaman Login
45
24. Gambar 3.22 Rancangan Halaman Register
46
25. Gambar 3.23 Rancangan Halaman Petunjuk
47
26. Gambar 3.24 Rancangan Halaman Tes
48
27. Gambar 3.25 Rancangan Halaman Dashboard
49
28. Gambar 4.1 Gambar basis data dan tabel di PHP MyAdmin
51
29. Gambar 4.2 Gambar CodeIgniter pada editor Sublime Text
52
ix http://digilib.mercubuana.ac.id/
30. Gambar 4.3 Gambar Halaman Login
53
31. Gambar 4.4 potongan script Halaman Login
54
32. Gambar 4.5 Halaman Register
55
33. Gambar 4.6 Potongan Script Halaman Register
55
34. Gambar 4.7 Halaman Petunjuk
56
35. Gambar 4.8 Potongan Script Halaman Petunjuk
57
36. Gambar 4.9 Halaman Test
58
37. Gambar 4.10 Potongan Script Halaman Test
58
38. Gambar 4.11 Halaman Dashboard
59
39. Gambar 4.12 Potongan Script Halaman Dashboard
59
40. Gambar 4.13 Halaman Finish
60
41. Gambar 4.14 Potongan Script Halaman Finish
60
x http://digilib.mercubuana.ac.id/
DAFTAR TABEL Halaman 1. Tabel 2.1. Notasi Use Case Diagram
9
2. Tabel 2.2 Notasi Activity Diagram
10
3. Tabel 2.3 Notasi Sequence Diagram
12
4. Tabel 2.4 Simbol Entity Relationship Diagram (ERD)
13
5. Tabel 3.1 Deskripsi Use Case Melihat data test candidate
22
6. Tabel 3.2 Deskripsi Use Case Melihat hasil tes dalam bentuk report
22
7. Tabel 3.3 Deskripsi Use Case Menghapus data tes candidate
23
8. Tabel 3.4 Deskripsi Use Case Melihat hasil tes dalam bentuk report
23
9. Tabel 3.5 Deskripsi Use Case Melihat petunjuk tes
27
10.Tabel 3.6 Deskripsi Use Case Memilih jabatan yang sesuai
27
11.Tabel 3.7 Deskripsi Use Case Mengisi DISC test
27
12.Tabel 3.8 Deskripsi Use Case Mengisi data web karir
27
13.Tabel 3.9 Spesifikasi Tabel jobtitle
38
14.Tabel 3.10 Spesifikasi Tabel login
39
15.Tabel 3.11 Spesifikasi Tabel register
39
16.Tabel 3.12 Spesifikasi Tabel test
39
17.Tabel 3.13 Spesifikasi Tabel result
41
18.Tabel 4.1 Spesifikasi Perangkat Keras
50
19.Tabel 4.2 Skenario pengujian fungsional pada setiap halaman
61
20.Tabel 4.3 Skenario fungsional relasi antara halaman dengan database
63
21.Tabel 4.4 Hasil pengujian fungsional pada setiap halaman
64
22.Tabel 4.5 Hasil pengujian relasi antara halaman dengan database
67
xi http://digilib.mercubuana.ac.id/