APLIKASI HUMAN RESOURCE MANAGEMENT SYSTEM BERBASIS WEB PADA IT DIVISION BINA NUSANTARA
SKRIPSI
Oleh
Idham Zulkarnaen
1401085165
Kristina Kurnia
1401103514
Wery Laurensia
1401119355
School of Computer Science Universitas Bina Nusantara Jakarta 2014
i
APLIKASI HUMAN RESOURCE MANAGEMENT SYSTEM BERBASIS WEB PADA IT DIVISION BINA NUSANTARA
SKRIPSI
diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Program Teknik Informatika School of Computer Science Jenjang Pendidikan Strata-1
Oleh Idham Zulkarnaen
1401085165
Kristina Kurnia
1401103514
Wery Laurensia
1401119355
School of Computer Science Universitas Bina Nusantara Jakarta 2014
ii
KATA PENGANTAR Puji syukur kepada Tuhan Yang Maha Esa atas rahmat-Nya sehingga kami dapat menyelesaikan skripsi yang berjudul “APLIKASI HUMAN RESOURCE MANAGEMENT SYSTEM BERBASIS WEB PADA IT DIVISION BINA NUSANTARA” dengan baik dan tepat waktu. Skripsi ini disusun sebagai salah satu syarat untuk mencapai gelar sarjana dalam jenjang pendidikan strata-1 (S1) pada program Teknik Informatika, School Computer Science, Universitas Bina Nusantara. Dalam penyusunan skripsi ini kami menyadari bahwa skripsi ini tidak dapat terlaksana dengan baik tanpa bantuan dan bimbingan semua pihak. Pada kesempatan ini, kami ingin mengucapkan terimakasih kepada pihak yang telah memberikan dukungan. Baik secara langsung maupun tidak langsung telah membimbing kami dan berpartisipasi dalam penyusunan skripsi ini. Kami mengucapkan terima kasih kepada: 1.
Bapak Prof. Dr. Ir. Harjanto Prabowo, MM., selaku Rektor Universitas Bina Nusantara Jakarta yang telah memberikan kesempatan kepada kami untuk menyusun skripsi..
2.
Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Dean of School dan Head of Department – Computer Science Universitas Bina Nusantara.
3.
Ibu Jurike V. Moniaga., S.Kom,. M.T., selaku dosen pembimbing skripsi sehingga skripsi ini dapat selesai dengan baik dan tepat waktu.
4.
Bapak Budi Yulianto, S.Kom., M.M.,CBA., selaku Manager Technology Development IT Division Bina Nusantara dan juga selaku pembimbing proyek yang telah memberikan pengarahan dan solusi pengerjaan proyek.
5.
Orangtua dan seluruh keluarga yang telah memberikan dukungan dalam proses penyusunan skripsi.
6.
Gilang Charismadiptya Prashasta selaku pembimbing teknis.
7.
Semua pihak yang telah mendukung, membantu, membimbing, dan mendoakan kami sehingga skripsi ini dapat diselesaikan dengan baik dan tepat waktu yang tidak dapat disebutkan satu – persatu.
iii
Kami menyadari bahwa skripsi ini masih memiliki kekurangan. Oleh karena itu, saran dan kritik yang membangun sangat di harapkan demi tercapainya peningkatan manfaat dan penyempurnaan skripsi ini. Kami berharap semoga skripsi ini dapat memberi manfaat kepada pihak yang membutuhkan.
Jakarta, 4 April 2014
Penulis
iv
DAFTAR ISI
HALAMAN JUDUL LUAR ..................................................................................... i HALAMAN JUDUL DALAM ............................................................................... ii KATA PENGANTAR ........................................................................................... iii DAFTAR ISI ............................................................................................................ v DAFTAR TABEL ..................................................................................................vii DAFTAR GAMBAR .............................................................................................. ix DAFTAR LAMPIRAN .......................................................................................... xv BAB 1 PENDAHULUAN..................................................................................... 1 1.1 Latar Belakang .................................................................................. 1 1.2 Ruang Lingkup .................................................................................. 3 1.3 Tujuan dan Manfaat ........................................................................... 3 1.4 Metodologi ........................................................................................ 4 1.5 Sistematika Penulisan ........................................................................ 5 BAB 2 LANDASAN TEORI ................................................................................ 7 2.1 Internet .............................................................................................. 7 2.2 World Wide Web (WWW) .................................................................. 7 2.3 Web 2.0 ............................................................................................. 7 2.4 Hypertext Transfer Protocol (HTTP) ................................................. 7 2.5 Database ........................................................................................... 7 2.6 Database Management System (DBMS) ............................................. 8 2.7 Keuntungan Pemakaian DBMS ........................................................ 12 2.8 Fungsi DBMS .................................................................................. 13 2.9 Database Language ......................................................................... 14 2.10 Entity Relationship Modelling.......................................................... 16 2.11 Entity Relationship Diagram (ERD) ................................................ 17 2.12 Software .......................................................................................... 18 2.13 Extreme Programming (XP) ............................................................ 19 2.14 Unified Modeling Language (UML) ................................................. 20 2.15 Lima Faktor Manusia Terukur ......................................................... 24 2.16 Eight Golden Rules (Delapan Aturan Emas) .................................... 25 2.17 PHP Hypertext Preprocessor (PHP)................................................ 27 2.18 MySQL ............................................................................................ 29 2.19 Model-View-Controller (MVC) ........................................................ 30 2.20 CodeIgniter (CI) .............................................................................. 31 2.21 Asynchronous JavaScript and XML (AJAX) ..................................... 33 2.22 JavaScript Object Notation (JSON) ................................................. 34 2.23 Manajemen ...................................................................................... 35 2.24 Fungsi Manajemen .......................................................................... 35 2.25 Manajemen Sumber Daya Manusia ................................................. 36 BAB 3 DESKRIPSI UMUM APLIKASI HUMAN RESOURCE MANAGEMENT SYSTEM PADA IT DIVISION BINA NUSANTARA ........................................................................................ 3.1 Lokasi ............................................................................................. 3.2 Peran/Role ....................................................................................... 3.3 Identifikasi Masalah ........................................................................ 3.4 Sistem yang Sedang Berjalan Saat Ini .............................................. v
39 39 44 50 52
3.5 3.6
Usulan Pemecahan Masalah ............................................................ 53 Analisis Kebutuhan ......................................................................... 54 3.6.1 Analisis Human Resource Management System (HRMS) .... 54 3.7 Rancangan Aplikasi HRMS ............................................................. 59 3.7.1 Rancangan Layar ................................................................. 59 3.7.2 Rancangan Sistem ............................................................... 81 3.7.2.1 Use Case Diagram ................................................ 81 3.7.2.2 Activity Diagram ................................................... 83 3.7.2.3 Sequence Diagram ................................................ 98 3.7.2.4 Class Diagram .................................................... 257 3.7.3 Rancangan Basis Data ....................................................... 258 BAB 4 HASIL DAN PEMBAHASAN ............................................................. 293 4.1 Rencana Implementasi .................................................................. 293 4.2 Implementasi ................................................................................ 294 4.3 Evaluasi ........................................................................................ 319 BAB 5 SIMPULAN DAN SARAN .................................................................. 329 5.1 Simpulan ...................................................................................... 329 5.2 Saran ............................................................................................ 329 DAFTAR PUSTAKA ......................................................................................... 331 RIWAYAT HIDUP ............................................................................................ 333 LAMPIRAN-LAMPIRAN.................................................................................. L1
vi
DAFTAR TABEL
Tabel 3.1 Tabel 3.2 Tabel 3.3 Tabel 3.4 Tabel 3.5 Tabel 3.6 Tabel 3.7 Tabel 3.8 Tabel 3.9 Tabel 3.10 Tabel 3.11 Tabel 3.12 Tabel 3.13 Tabel 3.14 Tabel 3.15 Tabel 3.16 Tabel 3.17 Tabel 3.18 Tabel 3.19 Tabel 3.20 Tabel 3.21 Tabel 3.22 Tabel 3.23 Tabel 3.24 Tabel 3.25 Tabel 3.26 Tabel 3.27 Tabel 3.28 Tabel 3.29 Tabel 3.30 Tabel 3.31 Tabel 3.32 Tabel 3.33 Tabel 3.34 Tabel 3.35 Tabel 3.36 Tabel 3.37 Tabel 3.38 Tabel 3.39 Tabel 3.40 Tabel 3.41 Tabel 3.42 Tabel 3.43 Tabel 3.44 Tabel 3.45
Tabel LtAwardAchievement ............................................................ Tabel LtAwardArea ......................................................................... Tabel LtAwardType ........................................................................ Tabel LtDatabase ............................................................................. Tabel LtGrade ................................................................................. Tabel LtLeaveType ......................................................................... Tabel LtPlatform ............................................................................. Tabel LtProgrammingLanguage ...................................................... Tabel LtSkill ................................................................................... Tabel MsAccessRight ...................................................................... Tabel MsAccount ............................................................................ Tabel MsActiveCalendar ................................................................. Tabel MsActivity ............................................................................. Tabel MsAward ............................................................................... Tabel MsBonusRule ........................................................................ Tabel MsDepartment ....................................................................... Tabel MsFixAllowance ................................................................... Tabel MsGeneration ........................................................................ Tabel MsHoliday ............................................................................. Tabel MsLeaveReason ..................................................................... Tabel MsNotification ....................................................................... Tabel MsPaymentMonth .................................................................. Tabel MsPermission ........................................................................ Tabel MsPosition ............................................................................. Tabel MsRewardReportManagementSetting .................................... Tabel MsRewardRule ...................................................................... Tabel MsRole .................................................................................. Tabel MsSettings ............................................................................. Tabel MsSubstitute .......................................................................... Tabel MsTeam ................................................................................ Tabel MsUnit .................................................................................. Tabel MsUser .................................................................................. Tabel MsWorkModule ..................................................................... Tabel MsWorkModuleSetting .......................................................... Tabel TrActivity .............................................................................. Tabel TrAlumniDetail ..................................................................... Tabel TrAttendance ......................................................................... Tabel TrAttendanceSettingDefault ................................................... Tabel TrAwardUser ......................................................................... Tabel TrDepartmentUser ................................................................. Tabel TrFixAllowanceRole ............................................................. Tabel TrMentorMentee .................................................................... Tabel TrPositionUser ....................................................................... Tabel TrRecapitulationReward ........................................................ Tabel TrRegularSchedule ................................................................ vii
258 258 259 259 260 260 261 261 262 262 263 264 265 266 267 267 268 268 269 269 270 270 271 271 272 272 273 273 274 275 275 276 277 278 279 279 280 280 281 281 282 282 283 283 284
Tabel 3.46 Tabel 3.47 Tabel 3.48 Tabel 3.49 Tabel 3.50 Tabel 3.51 Tabel 3.52 Tabel 3.53 Tabel 3.54 Tabel 3.55 Tabel 3.56 Tabel 3.57
Tabel TrReportWorkModuleDetail ................................................. Tabel TrRoleAccess ....................................................................... Tabel TrRolePosition ...................................................................... Tabel TrRoleUser ........................................................................... Tabel TrSpecialSchedule ................................................................ Tabel TrTeamUnit .......................................................................... Tabel TrTeamUser .......................................................................... Tabel TrUnitPosition ...................................................................... Tabel TrUnitUser ........................................................................... Tabel TrUserAttendanceSetting ...................................................... Tabel TrWorkModuleSettingDefault .............................................. Tabel TrWorkModuleSettingUser ...................................................
viii
285 285 286 286 287 287 288 288 288 289 289 290
DAFTAR GAMBAR
Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 2.6 Gambar 2.7 Gambar 2.8 Gambar 2.9 Gambar 2.10 Gambar 2.11 Gambar 2.12 Gambar 2.13 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19 Gambar 3.20 Gambar 3.21 Gambar 3.22 Gambar 3.23 Gambar 3.24 Gambar 3.25 Gambar 3.26 Gambar 3.27 Gambar 3.28 Gambar 3.29 Gambar 3.30
Database Processing..................................................................... 8 Konfigurasi Perangkat Keras ........................................................ 9 Ringkasan untuk Mewakili Batasan Multiplicity ......................... 17 Contoh Penggambaran Cardinality dan Participation dalam Multiplicity ............................................................................... 17 Contoh Entity Relationship Diagram ......................................... 18 Proses Extreme Programming .................................................... 19 Use Case Diagram ..................................................................... 21 Activity Diagram ........................................................................ 22 Sequence Diagram ..................................................................... 22 Class Diagram ........................................................................... 23 UML Multiplicity Indicator ........................................................ 24 Ilustrasi Mengenai Hubungan antara Model, View, dan Controller ................................................................................... 31 Cara Kerja AJAX ........................................................................ 33 Struktur Organisasi Bina Nusantara............................................. 41 Struktur Organisasi Technology Development ............................ 44 Rancangan Layar Login ............................................................. 60 Rancangan Layar Home .............................................................. 61 Rancangan Layar Member – Master ........................................... 62 Rancangan Layar Member – Coordinator/Mentor ...................... 63 Rancangan Layar Alumni – Profile ............................................ 64 Rancangan Layar Alumni – List & Statistic ................................ 65 Rancangan Layar Calendar – Master ......................................... 66 Rancangan Layar Calendar – Attendance Schedule .................... 67 Rancangan Layar Calendar – Permission ................................... 68 Rancangan Layar Calendar – Search and Statistic ..................... 69 Rancangan Layar Task – Master ................................................ 70 Rancangan Layar Task – Review and Statistic ............................ 71 Rancangan Layar Task – Work Module ...................................... 72 Rancangan Layar Task – Generate Report .................................. 73 Rancangan Layar Financial – Master ......................................... 74 Rancangan Layar Financial – Review and Statistic .................... 75 Rancangan Layar Financial – Generate Report .......................... 76 Rancangan Layar Competency – Master ..................................... 77 Rancangan Layar Competency – Assign and View ..................... 78 Rancangan Layar Competency – Generate Report ...................... 79 Rancangan Layar Access Right ................................................... 80 Use Case Diagram Aplikasi HRMS ............................................ 81 Activity Diagram Manage Alumni .............................................. 83 Activity Diagram Manage Access Right ..................................... 84 Activity Diagram Manage Attendance Machine .......................... 85 Activity Diagram Manage Calendar ........................................... 86 Activity Diagram Manage Competency ...................................... 88 Activity Diagram Manage Database ........................................... 90 ix
Gambar 3.31 Gambar 3.32 Gambar 3.33 Gambar 3.34 Gambar 3.35 Gambar 3.36 Gambar 3.37 Gambar 3.38 Gambar 3.39 Gambar 3.40 Gambar 3.41 Gambar 3.42 Gambar 3.43 Gambar 3.44 Gambar 3.45 Gambar 3.46 Gambar 3.47 Gambar 3.48 Gambar 3.49 Gambar 3.50 Gambar 3.51 Gambar 3.52 Gambar 3.53 Gambar 3.54 Gambar 3.55 Gambar 3.56 Gambar 3.57 Gambar 3.58 Gambar 3.59 Gambar 3.60
Activity Diagram Manage Financial .......................................... 91 Activity Diagram Manage Member ............................................ 92 Activity Diagram Manage Organization ..................................... 94 Activity Diagram Manage Personal Information ....................... 95 Activity Diagram Manage Task .................................................. 96 Activity Diagram Generate Report ............................................. 97 Sequence Diagram Alumni List untuk Posisi Coordinator ......... 98 Sequence Diagram Alumni Profile untuk Posisi Coordinator .... 100 Sequence Diagram Alumni Status Statistic untuk Posisi Coordinator .................................................................. …....... 102 Sequence Diagram Attendance List untuk Posisi Coordinator ... 103 Sequence Diagram Attendance Schedule untuk Posisi Coordinator .............................................................................. 105 Sequence Diagram Attendance Schedule Entry Status untuk Posisi Coordinator .................................................................... 107 Sequence Diagram Substitute Attendance Schedule untuk Posisi Coordinator .................................................................... 108 Sequence Diagram Substitute Attendance Schedule List untuk Posisi Coordinator ................................................................... 109 Sequence Diagram Achievement per Role untuk Posisi Coordinator ............................................................................. 111 Sequence Diagram Achievement per User untuk Posisi Coordinator ............................................................................. 112 Sequence Diagram Achievement Type untuk Posisi Coordinator ............................................................................. 114 Sequence Diagram Compulsory Attendance Schedule untuk Posisi Coordinator ................................................................... 116 Sequence Diagram Holiday untuk Posisi Coordinator .............. 118 Sequence Diagram Year Active Calendar untuk Posisi Coordinator ............................................................................. 120 Sequence Diagram Semester Active Calendar untuk Posisi Coordinator ............................................................................. 122 Sequence Diagram Term Active Calendar untuk Posisi Coordinator ............................................................................. 124 Sequence Diagram Reason for Leave untuk Posisi 126 Coordinator Sequence Diagram Permission Approval untuk Posisi Coordinator ............................................................................. 128 Sequence Diagram Permission List untuk Posisi Coordinator ... 129 Sequence Diagram Attendance Permission Statistic untuk Posisi Coordinator ................................................................... 130 Sequence Diagram View Member Schedule by Day untuk Posisi Coordinator ................................................................... 131 Sequence Diagram Award/Competition Assignment untuk Posisi Coordinator ................................................................... 133 Sequence Diagram Award/Competition List untuk Posisi Coordinator ............................................................................. 135 Sequence Diagram Required Competency List untuk Posisi Coordinator .............................................................................. 137 x
Gambar 3.61 Gambar 3.62 Gambar 3.63 Gambar 3.64 Gambar 3.65 Gambar 3.66 Gambar 3.67 Gambar 3.68 Gambar 3.69 Gambar 3.70 Gambar 3.71 Gambar 3.72 Gambar 3.73 Gambar 3.74 Gambar 3.75 Gambar 3.76 Gambar 3.77 Gambar 3.78 Gambar 3.79 Gambar 3.80 Gambar 3.81 Gambar 3.82 Gambar 3.83 Gambar 3.84 Gambar 3.85 Gambar 3.86 Gambar 3.87 Gambar 3.88
Sequence Diagram Required Hard Skill Competency Scoring untuk Posisi Coordinator ......................................................... Sequence Diagram Training/Activity Assignment untuk Posisi Coordinator ............................................................................. Sequence Diagram Training/Activity List untuk Posisi Coordinator ............................................................................. Sequence Diagram Generate Award/Competition Report per Member untuk Posisi Coordinator ............................................ Sequence Diagram Generate Training/Activity Report per Member untuk Posisi Coordinator ............................................ Sequence Diagram Additional Hard Skill untuk Posisi Coordinator ............................................................................. Sequence Diagram Additional Soft Skill untuk Posisi Coordinator ............................................................................. Sequence Diagram Award/Competition Achievement untuk Posisi Coordinator ................................................................... Sequence Diagram Award/Competition Area Level untuk Posisi Coordinator ................................................................... Sequence Diagram Award/Competition Area Type untuk Posisi Coordinator ................................................................... Sequence Diagram Hardskill Grade untuk Posisi Coordinator . Sequence Diagram Required Hard Skill Competency untuk Posisi Coordinator ................................................................... Sequence Diagram Required Soft Skill Competency untuk Posisi Coordinator ................................................................... Sequence Diagram Associate Member List untuk Posisi Coordinator ............................................................................. Sequence Diagram Associate Member Statistic untuk Posisi Coordinator ............................................................................. Sequence Diagram Coordinator List untuk Posisi Coordinator .................................................................................................. Sequence Diagram Mentor List untuk Posisi Coordinator ........ Sequence Diagram Member Management untuk Posisi Coordinator ............................................................................. Sequence Diagram Manage Unit untuk Posisi Coordinator ...... Sequence Diagram Manage Position untuk Posisi Coordinator ............................................................................. Sequence Diagram Manage Role untuk Posisi Coordinator ..... Sequence Diagram Manage Team untuk Posisi Coordinator .... Sequence Diagram Manage Department untuk Posisi Coordinator ............................................................................. Sequence Diagram Reset Password untuk Posisi Coordinator .. Sequence Diagram Search Member untuk Posisi Coordinator .. Sequence Diagram Attendance Machine Management untuk Posisi Coordinator ................................................................... Sequence Diagram Database Management untuk Posisi Coordinator ............................................................................. Sequence Diagram Manage Platform untuk Posisi Coordinator ............................................................................. xi
139 141
143 145 147 149 151 153 154 156 157 158 160 162 163 165 167 169 170 172 174 176 178 179 180 181 183 185
Gambar 3.89 Gambar 3.90 Gambar 3.91 Gambar 3.92 Gambar 3.93 Gambar 3.94 Gambar 3.95 Gambar 3.96 Gambar 3.97 Gambar 3.98 Gambar 3.99 Gambar 3.100 Gambar 3.101 Gambar 3.102 Gambar 3.103 Gambar 3.104 Gambar 3.105 Gambar 3.106 Gambar 3.107 Gambar 3.108 Gambar 3.109 Gambar 3.110 Gambar 3.111 Gambar 3.112 Gambar 3.113 Gambar 3.114 Gambar 3.115 Gambar 3.116
Sequence Diagram Manage Programming Language untuk Posisi Coordinator ................................................................... Sequence Diagram Manage Database untuk Posisi Coordinator ............................................................................. Sequence Diagram Change Password untuk Posisi Coordinator ............................................................................. Sequence Diagram Notification untuk Posisi Coordinator ........ Sequence Diagram Profile Information untuk Posisi Coordinator ............................................................................. Sequence Diagram Active Payment Month untuk Posisi Coordinator ............................................................................. Sequence Diagram Financial Generate Report untuk Posisi Coordinator ............................................................................. Sequence Diagram Report Management untuk Posisi Coordinator ............................................................................. Sequence Diagram Reward Management untuk Posisi Coordinator ............................................................................. Sequence Diagram Review Statistic per Member untuk Posisi Coordinator ............................................................................. Sequence Diagram Review Statistic per Unit untuk Posisi Coordinator ............................................................................. Sequence Diagram Work Module Assignment untuk Posisi Coordinator ............................................................................. Sequence Diagram Work Module Process untuk Posisi Coordinator ............................................................................. Sequence Diagram View Work Module untuk Posisi Coordinator ............................................................................. Sequence Diagram Work Module List untuk Posisi Coordinator Sequence Diagram Work Module Achievement untuk Posisi Coordinator ............................................................................. Sequence Diagram Task Generate Report untuk Posisi Coordinator ............................................................................. Sequence Diagram Manage Access Right untuk Posisi Coordinator .............................................................................. Sequence Diagram Attendance List untuk Posisi Mentor .......... Sequence Diagram Attendance Schedule untuk Posisi Mentor .. Sequence Diagram Substitute Attendance Schedule untuk Posisi Mentor ........................................................................... Sequence Diagram Permission Approval untuk Posisi Mentor .. Sequence Diagram View Member Schedule by Day untuk Posisi Mentor ........................................................................... Sequence Diagram Award/Competition Winner List untuk Posisi Mentor ........................................................................... Sequence Diagram Training/Activity List untuk Posisi Mentor . Sequence Diagram Work Module Assignment untuk Posisi Mentor ..................................................................................... Sequence Diagram Work Module Process untuk Posisi Mentor ..................................................................................... Sequence Diagram View Work Module untuk Posisi Mentor .... xii
187 189 190 192 193 195 197 199 201 203 205 207 209 211 213
215 217 219 221 223 225 227 228 229 231 233 235 237
Gambar 3.117 Gambar 3.118 Gambar 3.119 Gambar 3.120 Gambar 3.121 Gambar 3.122 Gambar 3.123 Gambar 3.124 Gambar 3.125 Gambar 3.126 Gambar 3.127 Gambar 3.128 Gambar 3.129 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Gambar 4.23 Gambar 4.24 Gambar 4.25 Gambar 4.26
Sequence Diagram Attendance List untuk Posisi Associate Member .................................................................................... 239 Sequence Diagram Attendance Schedule untuk Posisi Associate Member .................................................................... 241 Sequence Diagram Substitute Attendance Schedule Entry untuk Posisi Associate Member ................................................ 243 Sequence Diagram Substitute Attendance List untuk Posisi Associate Member .................................................................... 244 Sequence Diagram Permission Request untuk Posisi Associate Member .................................................................................... 245 Sequence Diagram View Schedule by Day untuk Posisi Associate Member .................................................................... 246 Sequence Diagram Manage Award/Competition List untuk Posisi Associate Member .......................................................... 247 Sequence Diagram Manage Training/Activity List untuk Posisi Associate Member .......................................................... 249 Sequence Diagram Work Module Process untuk Posisi Associate Member .................................................................... 251 Sequence Diagram View Work Module untuk Posisi Associate Member .................................................................................... 253 Sequence Diagram Work Module Achievement untuk Posisi Associate Member .................................................................... 255 Class Diagram Aplikasi HRMS ............................................ 257 Entity Relationship Diagram (ERD) .................................... 291 Gantt Chart Aplikasi HRMS ....................................................... 293 Login.......................................................................................... 295 Menu Home .............................................................................. 296 Menu Member, Submenu Master ................................................ 297 Menu Member, Submenu Coordinator ....................................... 298 Menu Member, Submenu Mentor ............................................... 299 Menu Member, Submenu Associate Member ............................. 300 Menu Alumni, Submenu Profile ................................................. 301 Menu Alumni, Submenu Alumni List Statistic ............................ 302 Menu Calendar, Submenu Master ............................................ 303 Menu Calendar, Submenu Attendance Schedule ....................... 304 Menu Calendar, Submenu Permission ...................................... 305 Menu Calendar, Submenu Search Statistic ............................... 306 Menu Task, Submenu Master ................................................... 307 Menu Task, Submenu Review & Statistic .................................. 308 Menu Task, Submenu Work Module ......................................... 309 Menu Task, Submenu Generate Report .................................... 310 Menu Financial, Submenu Master ............................................ 311 Menu Financial, Submenu Review and Statistic ....................... 312 Menu Financial, Submenu Generate Report ............................. 313 Menu Competency, Submenu Master ........................................ 315 Menu Competency, Submenu Assign and View ......................... 316 Menu Competency, submenu Generate Report ......................... 317 Menu Settings, Submenu Access Right ...................................... 318 Menu Settings, Submenu Configuration ................................... 319 Logout ..................................................................................... 320 xiii
Gambar 4.27 Gambar 4.28 Gambar 4.29 Gambar 4.30 Gambar 4.31 Gambar 4.32 Gambar 4.33 Gambar 4.34 Gambar 4.35
Gambar 4.36
Gambar 4.37 Gambar 4.38 Gambar 4.39 Gambar 4.40
Contoh Penerapan Aturan Strive for Consistency (Bentuk Modal) ..................................................................................... Contoh Penerapan Aturan Strive for Consistency (Tombol Edit dan Delete) ............................................................................... Contoh Penerapan Aturan Strive for Consistency (Tombol Save) ........................................................................................ Contoh Penerapan Aturan Strive for Consistency (Tombol Submit) ..................................................................................... Contoh Penerapan Aturan Strive for Consistency (Tombol View dan Tombol Download to Excel) ...................................... Contoh Penerapan Aturan Cater to Universal Usability ............ Contoh Penerapan Aturan Offer Informative Feedback (pada Menu Login) ............................................................................. Contoh Penerapan Aturan Offer Informative Feedback (pada saat melakukan login, user salah memasukkan password) ......... Contoh Penerapan Aturan Design Dialogs to Yield Closure (pada saat melakukan login, user salah memasukkan username) ................................................................................. Contoh Penerapan Aturan Design Dialogs to Yield Closure (pada saat berada di halaman Alumni List Statistic, maka user harus memilih Position, baru setelah itu dapat memilih Generation) .............................................................................. Contoh Penerapan Aturan Prevent Errors ................................ Contoh Penerapan Aturan Permit Easy Reversal of Actions ...... Contoh Penerapan Aturan Support Internal Locus of Control ... Contoh Penerapan Aturan Reduce Short-Term Memory Load ...
xiv
321 322 322 322 323 323 324 324 325
325 326 326 327 327
DAFTAR LAMPIRAN
NOTULEN RAPAT .............................................................................................. L1
xv