perancangan aplikasi “monitoring instructor … fileperancangan aplikasi “monitoring instructor...
Post on 14-Jun-2019
217 Views
Preview:
TRANSCRIPT
PERANCANGAN APLIKASI “MONITORING INSTRUCTOR
UTILIZATION AND DEVELOPMENT” PADA PT UNITED
TRACTORS TBK.
Disusun Oleh :
INESTIYA KHOIRUNISA
41812120055
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
JAKARTA
2017
http://digilib.mercubuana.ac.id/
iii
PERANCANGAN APLIKASI “MONITORING INSTRUCTOR
UTILIZATION AND DEVELOPMENT” PADA PT UNITED
TRACTORS TBK.
Laporan Tugas Akhir
Diajukan sebagai salah satu syarat
Memperoleh Gelar Sarjana Komputer
Oleh :
INESTIYA KHOIRUNISA
41812120055
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER
UNIVERSITAS MERCU BUANA
JAKARTA
2017
http://digilib.mercubuana.ac.id/
iv
http://digilib.mercubuana.ac.id/
v
http://digilib.mercubuana.ac.id/
vi
http://digilib.mercubuana.ac.id/
vii
KATA PENGANTAR
Puji dan syukur kehadirat Allah SWT, atas segala rahmat dan ridha-Nya sehingga dapat menyelesaikan tugas akhir yang merupakan salah satu persyaratan kelulusan Program Studi Strata Satu (S1) pada jurusan Sistem Informasi, Universitas Mercubuana.
Penulis menyadari bahwa tugas akhir ini masih jauh dari sempurna, karena kesempurnaan sejatinya hanya milik Allah SWT. Oleh karena itu, kritik dan saran yang membangun senantiasa penulis terima dengan senang hati. Berkat dukungan, motivasi, bantuan, bimbingan, dan doa dari banyak pihak, penulis mengucapkan terima kasih kepada:
1. Ibu Arifah Rachmawati,S.Kom,MM selaku dosen pembimbing tugas akhir yang
telah memberikan pengarahan sehingga selama pembuatan tugas akhir ini terjadwal
dengan baik.
2. Ibu Nur Ani, ST, MMSI selaku Ketua Program Studi Sistem Informasi Universitas
Mercubuana.
3. Ibu Inge Handriani, M.Ak, MMSI selaku koordinator tugas akhir pada Jurusan
Sistem Informasi Universitas Mercubuana.
4. Kedua orang tua, kakak dan adik-adik saya, tugas akhir ini saya dedikasikan khusus
untuk mereka yang sejak awal selalu memberikan dukungan selama menjalani masa
studi sebagai mahasiswa Universitas Mercubuana.
5. Alm. Mbah Kakung, Nek Menah alhamdulillah Ines ingat pesan mbah dan nenek
sehingga bisa menjadi pribadi yang kuat.
6. Keluarga besar H. M. Nur Cukup yang selalu mendukung dan mendoakan selalu.
7. Herdi Fauzi Rachman, laki-laki menyebalkan yang mensupprort dengan caranya
sendiri, orang yang bilang bahwa “dulu mas ngerjain skripsi itu santai, gak sampe
nglembur kayak kamu.” Alhamdulillah, Nisa bisa menyelesaikan skripsi dengan
tepat waktu juga ya
8. Ibu Sumadji, Bapak dan Raras dan mba MT yang sudah menjadi seperti keluarga.
9. Teh Nisa, Sujand, Mba Lia, Kak Meisarah, Mas Lukman, Mas Brian, PPM BH
Crew, dan sahabat-sahabatku dunia akhirat lainya yang tidak bisa disebutkan satu
per satu.
http://digilib.mercubuana.ac.id/
viii
10. PT United Tractors Tbk. Tempat saya bekerja, Bapak Teguh Setyono, Bapak Dwi
Setyo Nugroho dan jajaran Section Head selaku atasan penulis yang telah
memberikan kesempatan bagi saya untuk kuliah dan bekerja.
11. Semua teman kerja, khususnya Pak Arif dan behaviour team dan teman kuliah yang
selalu berbagi informasi dan memberikan dukungan dalam bentuk yang berbeda-
beda.
12. Semua anggota Grup Share IT yang sudah memberikan pengetahuan yang secara
tidak langsung membuat saya terus berkembang di dunia IT.
Jazaakumullahukhoiroo...
Semoga Allah SWT membalas kebaikan dan selalu mencurahkan rahmat, hidayah, serta panjang umur kepada kita semua, aamiin. Terima Kasih.
Jakarta, 23 Desember 2016
Inestiya Khoirunisa
http://digilib.mercubuana.ac.id/
ix
DAFTAR ISI
KATA PENGANTAR ...................................................................................................... vii
DAFTAR ISI ...................................................................................................................... ix
DAFTAR GAMBAR ....................................................................................................... xiv
DAFTAR TABEL .......................................................................................................... xviii
BAB I .................................................................................................................................. 1
Pendahuluan ........................................................................................................................ 1
1.1 Latar Belakang .......................................................................................................... 1
1.2 Rumusan Masalah ..................................................................................................... 3
1.3 Tujuan dan Manfaat Penelitian ................................................................................. 3
1.3.1 Tujuan ................................................................................................................ 3
1.3.1 Manfaat .............................................................................................................. 4
1.4 Batasan Masalah ....................................................................................................... 4
1.5 Metode Penelitian ..................................................................................................... 4
1.5.1 Teknik Pengumpulan Data ................................................................................. 4
1.5.2 Metode Perancangan Sistem .............................................................................. 5
1.6 Jadwal Pelaksanaan Tugas Akhir .............................................................................. 6
1.7 Sistematika Penulisan ............................................................................................... 7
BAB II ................................................................................................................................. 8
LANDASAN TEORI .......................................................................................................... 8
2.1 Rekayasa Perangkat Lunak ....................................................................................... 8
2.1.1. Pengertian SDLC .............................................................................................. 8
2.1.2. Software process ............................................................................................... 9
2.1.3. Metode V-Model ............................................................................................. 10
2.2 Konsep Diagram Tulang Ikan (Fishbone Diagram) ............................................... 11
2.3 Monitoring .............................................................................................................. 14
2.4 Training ................................................................................................................... 14
2.5 Instruktur ................................................................................................................. 15
2.6 Kompetensi ............................................................................................................. 15
2.7 Training Need Analysis (TNA) ............................................................................... 16
2.8 Sumber Bukti .......................................................................................................... 17
http://digilib.mercubuana.ac.id/
x
2.8.1 Bukti Historis ................................................................................................... 17
2.9 UML (Unified Modeling Language) ....................................................................... 17
2.9.1. Use Case Diagram .......................................................................................... 18
2.9.2. Sequence Diagram .......................................................................................... 20
2.9.3. Activity Diagram ............................................................................................. 23
2.9.4. Class Diagram ................................................................................................ 24
2.9.5. Deployment Diagram ...................................................................................... 27
2.10 HTML ................................................................................................................... 28
2.11 CSS ....................................................................................................................... 29
2.12 PHP ....................................................................................................................... 30
2.13 MySQL ................................................................................................................. 31
2.14 XAMPP ................................................................................................................. 32
2.15 Sublime Text ......................................................................................................... 33
2.16 Android ................................................................................................................. 33
2.16.1 Arsitektur Android ......................................................................................... 34
2.16.2 Konsep Umum Android ................................................................................. 35
2.16.3 Siklus Activity ............................................................................................... 35
2.17 JAVA .................................................................................................................... 37
2.18 JSON ..................................................................................................................... 37
BAB III ............................................................................................................................. 38
ANALISIS DAN PERANCANGAN................................................................................ 38
3.1 Gambaran Perusahaan ............................................................................................. 38
3.1.1. Visi dan Misi Perusahaan ................................................................................ 39
3.1.2. Struktur Organisasi Perusahaan ...................................................................... 39
3.1.3. Posisi dan Tugas Pekerjaan Terkait ................................................................ 40
3.4 Analisis Sistem Berjalan ......................................................................................... 41
3.4.1. Analisis Permasalahan dengan Diagram Fishbone ............................................. 42
3.4.2. Flowchart Sistem Berjalan.................................................................................. 43
3.5 Analisis Sistem Usulan ........................................................................................... 45
3.5.1. Spesifikasi Sistem Usulan ............................................................................... 46
3.5.2. Use Case Diagram Sistem Usulan .................................................................. 47
3.5.3. Deskripsi Use Case Diagram Sistem Usulan .................................................. 48
3.6 Activity Diagram ..................................................................................................... 56
http://digilib.mercubuana.ac.id/
xi
3.6.1 Activity Diagram Login .................................................................................... 57
3.6.2 Activity Diagram Add Plan Target JA Hours .................................................. 57
3.6.3 Activity Diagram Add Instructor ...................................................................... 59
3.6.4 Activity Diagram Update Database ................................................................. 59
3.6.5 Activity Diagram View Aktifitas Sistem ........................................................... 60
3.6.6 Activity Diagram Add Training Schedule ........................................................ 61
3.6.7 Activity Diagram Add Absent Instructor .......................................................... 62
3.6.8 Activity Diagram Approval Training Schedule ................................................ 63
3.6.9 Activity Diagram Monitoring JI,JNI,DEV dan Absent .................................... 63
3.6.10 Activity Diagram View Report ....................................................................... 64
3.6.11 Activity Diagram View Training Schedule ..................................................... 65
3.6.12 Activity Diagram Create Report Job Assignment .......................................... 66
3.6.13 Activity Diagram View History Job Assignment ............................................ 66
3.7 Sequence Diagram .................................................................................................. 67
3.7.1 Sequence Diagram Login ................................................................................. 67
3.7.2 Sequence Diagram Add Plan Target JA Hours ............................................... 68
3.7.3 Sequence Diagram Add Instructor ................................................................... 68
3.7.4 Sequence Diagram Update Database .............................................................. 69
3.7.5 Sequence Diagram View Aktifitas Sistem ........................................................ 69
3.7.6 Sequence Diagram Add Training Schedule ..................................................... 70
3.7.7 Sequence Diagram Add Absent Instructor ....................................................... 70
3.7.8 Sequence Diagram Approval Training Schedule ............................................. 71
3.7.9 Sequence Diagram Monitoring JI,JNI,DEV dan Absent ................................. 71
3.7.10 Sequence Diagram View Report .................................................................... 72
3.7.11 Sequence Diagram View Training Schedule .................................................. 72
3.7.12 Sequence Diagram Create Report Job Assignment ....................................... 73
3.7.13 Sequence Diagram View History Job Assignment ......................................... 73
3.8 Class Diagram Usulan ...................................................................................... 74
3.9 Rancangan Struktur Basis Data............................................................................... 74
3.10 Deployment Diagram ............................................................................................ 80
BAB IV ............................................................................................................................. 81
PERANCANGAN USER INTERFACE DAN IMPLEMENTASI ................................... 81
4.1 Perancangan Struktur Tampilan .................................................................................. 81
http://digilib.mercubuana.ac.id/
xii
4.2 User Interface Web ................................................................................................. 82
4.2.1 Interface Halaman Login ................................................................................. 82
4.2.2 Interface Halaman Utama Admin .................................................................... 83
4.2.3 Interface Add Plan Target Hours TTA (Branch) ............................................ 84
4.2.4 Interface View Target Hours TTS (Site) ......................................................... 85
4.2.5 Interface Update Database .............................................................................. 85
4.2.6 Interface View System Activity ......................................................................... 86
4.2.7 Interface Add User atau Instructor ................................................................ 87
4.2.8 Interface View Report ...................................................................................... 88
4.2.9 Interface Halaman Utama TEC ........................................................................ 89
4.2.10 Interface Add Training Schedule ................................................................... 90
4.2.11 Interface View dan Launch Plan Training ..................................................... 91
4.2.12 Interface Add Development Instructor ........................................................... 92
4.2.13 Interface Add Absent Instructor ..................................................................... 93
4.2.14 Interface View Utilization Instructor ............................................................. 94
4.2.15 Interface Halaman Utama TC Head ............................................................... 95
4.2.16 Interface Approval Training Schedule ........................................................... 96
4.2.17 Interface Halaman Utama Manager ............................................................... 97
4.2.18 Interface Monitoring Graphic by Instructor .................................................. 98
4.2.19 Interface Monitoring Graphic by Area .......................................................... 99
4.2.20 Interface Comparison Absent ....................................................................... 100
4.2.21 Interface Halaman Utama Instruktur ........................................................... 101
4.3 User Interface Android ......................................................................................... 102
4.3.1 Interface Splash Android ............................................................................. 102
4.3.2 Interface Log in Android ................................................................................ 103
4.3.3 Interface Halaman Utama Android ................................................................ 104
4.3.4 Interface View Training Schedule .................................................................. 105
4.3.5 Interface Create Report ................................................................................ 106
4.3.6 Interface Add Report Job Assignment Instructional ..................................... 107
4.3.7 Interface Add Report Job Assignment Non Instructional .............................. 109
4.3.8 Interface Add Report Development ................................................................ 110
4.3.9 Interface View Graphic .................................................................................. 111
4.3.10 Interface View Hystory Job Assignment ...................................................... 112
http://digilib.mercubuana.ac.id/
xiii
4.4 Rancangan Implementasi Jaringan........................................................................ 113
4.5 Implementasi Sistem ............................................................................................. 113
4.5.1. Kebutuhan Perangkat Keras .......................................................................... 113
4.5.2. Kebutuhan Perangkat Lunak ......................................................................... 114
BAB V ............................................................................................................................ 115
PENUTUP ...................................................................................................................... 115
4.1 Kesimpulan ..................................................................................................... 115
4.2 Saran ............................................................................................................... 117
DAFTAR PUSTAKA ..................................................................................................... 118
GLOSARIUM ................................................................................................................. 119
http://digilib.mercubuana.ac.id/
xiv
DAFTAR GAMBAR
Gambar 1.1 Tahapan V-Model ...........................................................................................6
Gambar 2.1 Software Engineering Layer.............................................................................9
Gambar 2.2 V-Model.........................................................................................................10
Gambar 2.3 Fishbone Diagrams.........................................................................................12
Gambar 2.4 Sequence Diagram..........................................................................................22
Gambar 2.5 Class Diagram for Holiday Travel Vehicles..................................................26
Gambar 2.6 Deployment Diagram....................................................................................28
Gambar 2.7 Proses HTML oleh web server.......................................................................29
Gambar 2.8 Logo resmi PHP.............................................................................................30
Gambar 2.9 Halaman PHP oleh web server.......................................................................31
Gambar 2.10 Menjalankan Apache dan MySQL Server....................................................32
Gambar 2.11 Tampilan Sublime Text 3.............................................................................33
Gambar 2.12 Arsitektur Android.......................................................................................34
Gambar 2.13 Konsep Umum Android...............................................................................35
Gambar 3.1 Struktur organisasi Technical Training Department......................................39
Gambar 3.2 Diagram Fishbone MIUDR............................................................................42
Gambar 3.3 Flowchart Sistem Berjalan.............................................................................44
Gambar 3.4 Use Case Diagram Usulan.............................................................................47
Gambar 3.5 Use Case Diagram Usulan .............................................................................48
Gambar 3.6 Activity Diagram Login.................................................................................57
Gambar 3.7 Activity Diagram Add Plan Target JA Hours................................................58
Gambar 3.8 Activity Diagram Add Instructor...................................................................59
Gambar 3.9 Activity Diagram Update Database...............................................................60
Gambar 3.10 Activity Diagram View Aktifitas Sistem.....................................................60
Gambar 3.11 Activity Diagram Add Training Schedule...................................................61
http://digilib.mercubuana.ac.id/
xv
Gambar 3.12 Activity Diagram Add Absent Instructor.....................................................62
Gambar 3.13 Activity Diagram Approval Training Schedule...........................................63
Gambar 3.14 Activity Diagram Monitoring JI,JNI,DEV dan Absent................................64
Gambar 3.15 Activity Diagram View Report....................................................................64
Gambar 3.16 Activity Diagram View Training Schedule..................................................65
Gambar 3.17 Activity Diagram Create Report Job Assignment........................................66
Gambar 3.18 Activity Diagram View History Job Assignment........................................67
Gambar 3.19 Sequence Diagram Login.............................................................................67
Gambar 3.20 Sequence Diagram Add Plan Target JA Hours............................................68
Gambar 3.21 Sequence Diagram Add Instructor...............................................................68
Gambar 3.22 Sequence Diagram Update Database...........................................................69
Gambar 3.23 Sequence Diagram View Aktifitas Sistem...................................................69
Gambar 3.24 Sequence Diagram Add Training Schedule.................................................70
Gambar 3.25 Sequence Diagram Add Absent Instructor...................................................70
Gambar 3.26 Sequence Diagram Approval Training Schedule.........................................71
Gambar 3.27 Sequence Diagram Monitoring JI,JNI,DEV dan Absent.............................71
Gambar 3.28 Diagram View Report..................................................................................72
Gambar 3.29 Sequence Diagram View Training Schedule................................................72
Gambar 3.30 Sequence Diagram Create Report Job Assignment......................................73
Gambar 3.31 Sequence Diagram View History Job Assignment......................................73
Gambar 3.32 Class Diagram Usulan..................................................................................74
Gambar 3.33 Deployment Diagram MIUDR.....................................................................80
Gambar 4.1 Rancangan Struktur Tampilan Web...............................................................81
Gambar 4.2 Rancangan Struktur Tampilan Aplikasi Android..........................................82
Gambar 4.3 Rancangan Layar Halaman Login..................................................................82
Gambar 4.4 Rancangan Layar Halaman Utama Admin.....................................................83
http://digilib.mercubuana.ac.id/
xvi
Gambar 4.5 Rancangan Layar Add Plan Target Hours TTA (Branch)..............................84
Gambar 4.6 Rancangan Layar View Target Hours TTS (Site)..........................................85
Gambar 4.7 Rancangan Update Database.........................................................................85
Gambar 4.8 Rancangan Layar View System Activity.......................................................86
Gambar 4.9 Rancangan Layar Add User atau Instructor.................................................87
Gambar 4.10 Rancangan Layar View Report....................................................................88
Gambar 4.11 Rancangan Layar Halaman Utama TEC......................................................89
Gambar 4. 12 Rancangan Add Training Schedule.............................................................90
Gambar 4.13 Rancangan View dan Launch Plan Training................................................91
Gambar 4.14 Rancangan Add Development Instructor.....................................................92
Gambar 4.15 Rancangan Add Absent Instructor...............................................................93
Gambar 4.16 Rancangan View Utilization Instructor........................................................94
Gambar 4.17 Rancangan Layar Halaman Utama TC Head...............................................95
Gambar 4.18 Rancangan Approval Training Schedule......................................................96
Gambar 4.19 Rancangan Halaman Utama Manager.........................................................97
Gambar 4.20 Rancangan Monitoring Graphic by Instructor..............................................98
Gambar 4.21 Rancangan Monitoring Graphic by Area.....................................................99
Gambar 4.22 Rancangan Comparison Absent.................................................................100
Gambar 4.23 Rancangan Halaman Utama Instruktur......................................................101
Gambar 4.24 Rancangan Splash Android........................................................................102
Gambar 4.25 Rancangan Log in Android........................................................................103
Gambar 4.26 Rancangan Halaman Utama Android.........................................................104
Gambar 4.27 Rancangan View Training Schedule..........................................................105
Gambar 4.28 Rancangan Create Report...........................................................................106
Gambar 4.29 Rancangan Add Report Job Assignment Instructional..............................107
Gambar 4.30 Interface Add Report Job Assignment Non Instructional(Cancel Job.......108
http://digilib.mercubuana.ac.id/
xvii
Gambar 4.31 Rancangan Add Report Job Assignment Non Instructional.......................109
Gambar 4.32 Rancangan Add Report Development........................................................110
Gambar 4.33 Rancangan Interface View Graphic...........................................................111
Gambar 4.34 Rancangan View Hystory Job Assignment............................................... 112
Gambar 4.35 Rancangan Implementasi Jaringan............................................................113
http://digilib.mercubuana.ac.id/
xviii
DAFTAR TABEL
Tabel 1.1 Jadwal Pelaksanaan Tugas Akhir.........................................................................6
Tabel 2.1 Simbol Use Case Diagram.................................................................................19
Tabel 2.2 (Lanjutan) Simbol Use Case Diagram...............................................................10
Tabel 2.3 Sequence Diagram Syntax.................................................................................12
Tabel 2.4 Activity Diagram...............................................................................................22
Tabel 2.5 (Lanjutan) Activity Diagram..............................................................................26
Tabel 2.6 Class Diagram Syntax........................................................................................27
Tabel 2.7 Activity Android...............................................................................................33
Tabel 3.1 Use Case Login..................................................................................................49
Tabel 3.2 Use Case Add Plan Target JA Hours.................................................................50
Tabel 3.3 Use Case Add Instructor....................................................................................50
Tabel 3.4 Use Case Update Database................................................................................51
Tabel 3.5 View Aktifitas Sistem........................................................................................51
Tabel 3.6 Use Case Add Training Schedule......................................................................52
Tabel 3.7 Use Case Add Absent Instructor........................................................................53
Tabel 3.8 Use Case Approval Training Schedule..............................................................53
Tabel 3.9 Use Case monitoring JI,JNI,DEV dan Absent...................................................54
Tabel 3.10 Use Case View Report.....................................................................................54
Tabel 3.11 Use Case View Training Schedule...................................................................55
Tabel 3.12 Use Case Create Report Job Assignment.........................................................56
Tabel 3.13 Use Case View History Job Assignment.........................................................56
Tabel 3.14 Database Aktifitas web...................................................................................75
Tabel 3.15 Database User_Instruktur...............................................................................75
Tabel 3.16 Database lokasi...............................................................................................76
http://digilib.mercubuana.ac.id/
xix
Tabel 3.17 Database Training_Schedule..........................................................................76
Tabel 3.18 Database modul_somp...................................................................................77
Tabel 3. 19 Database Absensi..........................................................................................77
Tabel 3.20 Database Chart.............................................................................. ................78
Tabel 3. 21 Database Unit................................................................................................78
Tabel 3.22 Database Vendor............................................................................................78
Tabel 3.23 Database Customer.........................................................................................79
Tabel 3.24 Database Description......................................................................................78
Tabel 3.25 Activity dan Pattern1......................................................................................90
Tabel 3.26 Activity dan Pattern 2......................................................................................92
http://digilib.mercubuana.ac.id/
top related