APLIKASI PENGELOLAAN PENGAJUAN DAN REALISASI PERJALANAN DINAS
Novia Susanti 41815110106
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
APLIKASI PENGELOLAAN PENGAJUAN DAN REALISASI PERJALANAN DINAS Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer
Oleh : Novia Susanti 41815110106
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017
http://digilib.mercubuana.ac.id/
http://digilib.mercubuana.ac.id/
http://digilib.mercubuana.ac.id/
KATA PENGANTAR
Puji syukur Alhamdulillah, penyusun panjatkan kehadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-Nya, sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik. Judul Tugas Akhir yang penyusun ambil sebagai berikut “Aplikasi Pengelolaan Pengajuan & Realisasi Perjalanan Dinas”. Tujuan dari penulisan Tugas Akhir ini adalah untuk memenuhi salah satu syarat kelulusan program studi Strata Satu (SI) dan memperoleh gelar Sarjana Komputer di Universitas Mercu Buana. Metode yang digunakan untuk mengumpulkan bahan yang dapat mendukung penulisan ini antara lain metode observasi, wawancara dan literatur-literatur yang berkaitan dengan tema penulisan ini. Tanpa bimbingan dan dorongan dari semua pihak, maka penulisan Tugas Akhir ini tidak akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penyusun menyampaikan ucapan terima kasih kepada: 1. Kepada Bapak dan Ibu penyusun yang senantiasa memberikan doa restu dan dorongan moral serta material. 2. Bapak Yaya Sudarya Triana, M.Kom., Ph.D. selaku Dosen Pembimbing yang telah berbaik hati memberikan waktu, arahan dan bimbingan kepada penyusun, sehingga penyusun dapat menyelesaikan Tugas Akhir ini dengan baik. 3. Ibu Nur Ani, ST., MMSI Selaku Kepala Program Studi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Mercu Buana. 4. Ibu Inge Handriani, SE., MSi selaku Koordinator Tugas Akhir Program Studi Sistem Informasi Fakultas Ilmu Komputer, Universitas Mercu Buana 5. Kepada seluruh Dosen Fakultas Ilmu Komputer Universitas Mercu Buana. 6. Ahmad Sayuti yang selalu memberikan semangat kepada penyusun. 7. Rekan Kerja yang selalu memberikan dukungan moral dan memberikan semangat kepada penyusun.
http://digilib.mercubuana.ac.id/
8. Teman-teman di Universitas Mercu Buana Program Studi Sistem Informasi yang telah membantu penyusun dalam menyelesaikan Tugas Akhir ini. 9. Semua pihak yang secara langsung maupun tidak langsung telah membantu penyusun namun tidak dapat penyusun sebutkan satu per satu. Serta semua pihak yang tidak bisa disebut satu persatu sehingga terwujudnya penuliasan ini. Penyusun menyadari bahwa penulisan Tugas Akhir ini masih jauh sekali dari sempurna untuk itu penulis mohon kritik dan saran yang bersifat membangun demi kesempurnaan penulisan di masa yang akan datang. Akhir kata semoga Tugas Akhir ini dapat berguna bagi penyusun khususnya dan bagi para pembaca yang berminat pada umumnya. Jakarta, Juni 2017 Penyusun
(Novia Susanti)
http://digilib.mercubuana.ac.id/
DAFTAR ISI
Halaman LEMBAR PERNYATAAN …………………………………………………………… LEMBAR PERSETUJUAN…………………………………………………………… KATA PENGANTAR…………………………………………………………………. ABSTRAKSI…………………………………………………………………………… DAFTAR ISI…………………………………………………………………………… DAFTAR GAMBAR…………………………………………………………………... DAFTAR TABEL……………………………………………………………………… BAB I PENDAHULUAN……………………................................................................ 1.1 Latar Belakang……………………………………………………………………… 1.2 Rumusan Masalah…………………………………………………………………... 1.3 Batasan Masalah…………………………................................................................. 1.4 Tujuan dan Manfaat………………………………………………………………… 1.5 Metodologi Penelitian………………………………………………………………. 1.6 Sistematika Penulisan………………………………………………………………. BAB II LANDASAN TEORI………………………………………………………….. 2.1 Perjalanan Dinas…………………………................................................................. 2.2 Waterfall……………………………………………………………………………. 2.3 Database Management System……………………………………………………... 2.4 PHP Hypertext Preprocessor……………………………………………………….. 2.5 CodeIngniter………………………………………………………………………... 2.6 XAMPP…………………………………………………………………………….. 2.7 Metode Software Testing…………………………………………………………… 2.8 Type Data MySQL…………………………………………………………………. 2.9 UML………………………………………………………………………………... BAB III ANALISA & PERANCANGAN……………………………………………. 3.1 Tinjauan Perusahaan………………………………………………………………... 3.2 Spesifikasi Sistem…………………………………………………………………... 3.3 Analisa Sistem Menggunakan Prototype…………………………………………… 3.4 Rancangan UML……………………………………………………………………. BAB IV IMPLEMENTASI & PENGUJIAN………………………………………… 4.1 Implementasi Sistem……………………………………………………………….. 4.2 Implementasi Basis Data…………………………………………………………… 4.3 Implementasi Program……………………………………………………………… 4.4 Skenario Pengujian………………………................................................................ 4.5 Analisa Hasil Pengujian……………………………………………………………. BAB V PENUTUP……………………………………………………………………... 5.1 Kesimpulan………………………………................................................................. 5.2 Saran………………………………………………………………………………... DAFTAR PUSTAKA………………………………………………………………….. LAMPIRAN – LAMPIRAN…………………………………………………………...
http://digilib.mercubuana.ac.id/
i ii iii v vi vii ix 1 1 2 2 2 3 3 5 5 5 7 7 7 8 8 8 9 15 15 17 19 24 67 67 68 77 97 101 102 102 102
DAFTAR GAMBAR
Halaman 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41 42. 43. 44. 45. 46.
GAMBAR 2.1 MODEL WATERFALL PRESSMAN (PRESSMAN, 2010) GAMBAR 3.1 STRUKTUR ORGANISASI PT VERSACON MEDICAL GAMBAR 3.2 USE CASE DIAGRAM PENGAJUAN & REALISASI PERJALANAN DINAS BERJALAN GAMBAR 3.3 USE CASE DIAGRAM APLIKASI PENGAJUAN & REALISASI PERJALANAN DINA GAMBAR 3.4 ACTIVITY DIAGRAM LOGIN GAMBAR 3.5 ACTIVITY DIAGRAM PENGAJUAN PERJALANAN DINAS GAMBAR 3.6 ACTIVITY DIAGRAM VERIFIKASI & APPROVAL GAMBAR 3.7 ACTIVITY DIAGRAM VERIFIKASI &REALISASI GAMBAR 3.8 ACTIVITY DIAGRAM REALISASI GAMBAR 3.9 SEQUANCE DIAGRAM PENGAJUAN PERJALANAN DINAS GAMBAR 3.10 SEQUANCE DIAGRAM VERIFIKASI & APPROVAL GAMBAR 3.11 SEQUANCE DIAGRAM VERIFIKASI & REALISASI GAMBAR 3.12 SEQUANCE DIAGRAM REALISASI GAMBAR 3.13 CLASS DIAGRAM USULAN GAMBAR 3.14 RANCANGAN FORM LOGIN GAMBAR 3.15 RANCANGAN DATA MASTER GAMBAR 3.16 RANCANGAN LIST DATA DIVISI GAMBAR 3.17 RANCANGAN TAMBAH DIVISI GAMBAR 3.18 RANCANGAN LIST EMPLOYEE GAMBAR 3.19 RANCANGAN TAMBAH EMPLOYEE GAMBAR 3.20 RANCANGAN TAMBAH EMPLOYEE LANJUTAN GAMBAR 3.21 RANCANGAN LIST TRAVELLING TYPE GAMBAR 3.22 RANCANGAN TAMBAH DATA TRAVELLING TYPE GAMBAR 3.23 RANCANGAN LIST CITY GAMBAR 3.24 RANCANGAN TAMBAH DATA CITY GAMBAR 3.25 RANCANGAN LIST DESTINATION PLACE GAMBAR 3.26 RANCANGAN DATA DESTINATION PLACE GAMBAR 3.27 RANCANGAN DATA DESTINATION PLACE LANJUTAN 1 GAMBAR 3.28 RANCANGAN DATA DESTINATION PLACE LANJUTAN 2 GAMBAR 3.29 RANCANGAN LIST DESTINATION TYPE GAMBAR 3.20 RANCANGAN TAMBAH DESTINATION TYPE GAMBAR 3.31 RANCANGAN LIST CLASS GAMBAR 3.32 RANCANGAN TAMBAH CLASS GAMBAR 3.33 RANCANGAN LIST COUNTRY GAMBAR 3.34 RANCANGAN TAMBAH COUNTRY GAMBAR 3.35 RANCANGAN LIST PROVINCE GAMBAR 3.36 RANCANGAN TAMBAH PROVINCE GAMBAR 3.37 RANCANGAN LIST DOCTOR TITLE GAMBAR 3.38 RANCANGAN TAMBAH DOCTOR TITLE GAMBAR 3.39 RANCANGAN LIST DOCTOR GAMBAR 3.40 RANCANGAN TAMBAH DOCTOR GAMBAR 3.41 RANCANGAN TAMBAH DOCTOR LANJUTAN 1 GAMBAR 3.42 RANCANGAN TAMBAH DOCTOR LANJUTAN 2 GAMBAR 3.43 RANCANGAN LIST CONTACT PERSON GAMBAR 3.44 RANCANGAN TAMBAH CONTACT PERSON GAMBAR 3.45 RANCANGAN TAMBAH CONTACT PERSON LANJUTAN 1
http://digilib.mercubuana.ac.id/
6 16 20 24 31 32 33 34 35 36 37 38 39 40 48 49 49 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 58 58 59 59 60 60 61 61 62 62 63 63 64
47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99.
GAMBAR 3.46 RANCANGAN TAMBAH CONTACT PERSON LANJUTAN 2 GAMBAR 3.47 RANCANGAN PENGAJUAN PERJALANAN DINAS GAMBAR 3.48 RANCANGAN PENGAJUAN PERJALANAN DINAS LANJUTAN 1 GAMBAR 3.49 RANCANGAN PENGAJUAN PERJALANAN DINAS LANJUTAN 2 GAMBAR 3.50 RANCANGAN PENGAJUAN PERJALANAN DINAS LANJUTAN 3 GAMBAR 4.1 IMPLEMENTASI DATABASE GAMBAR 4.2 IMPLEMENTASI TABEL USERS GAMBAR 4.3 IMPLEMENTASI TABEL USERS_GROUP GAMBAR 4.4 IMPLEMENTASI TABEL EMPLOYEE GAMBAR 4.5 IMPLEMENTASI TABEL DEPARTEMEN GAMBAR 4.6 IMPLEMENTASI TABEL PROVINSI GAMBAR 4.7 IMPLEMENTASI TABEL CITY GAMBAR 4.8 IMPLEMENTASI TABEL CONTACT PERSON GAMBAR 4.9 IMPLEMENTASI TABEL COUNTRY GAMBAR 4.10 IMPLEMENTASI TABEL RUMKIT DOKTER GAMBAR 4.11 IMPLEMENTASI TABEL DOKTER GAMBAR 4.12 IMPLEMENTASI TABEL GELAR GAMBAR 4.13 IMPLEMENTASI TABEL JENIS PERJALANAN GAMBAR 4.14 IMPLEMENTASI TABEL PENGAJUAN GAMBAR 4.15 IMPLEMENTASI TABEL PENGAJUAN BIAYA GAMBAR 4.16 IMPLEMENTASI TABEL PENGAJUAN DETAIL GAMBAR 4.17 IMPLEMENTASI TABEL PENGAJUAN ALLOWANCE GAMBAR 4.18 IMPLEMENTASI TABEL PENGAJUAN ROI GAMBAR 4.19 IMPLEMENTASI TABEL TEMPAT TUJUAN GAMBAR 4.20 IMPLEMENTASI TABEL TIPE TEMPAT GAMBAR 4.21 TAMPILAN HALAMAN LOGIN GAMBAR 4.22 TAMPILAN HALAMAN DASHBOARD GAMBAR 4.23 TAMPILAN HALAMAN DATA MASTER GAMBAR 4.24 TAMPILAN HALAMAN LIST DATA DIVISI GAMBAR 4.25 TAMPILAN HALAMAN TAMBAH DATA DIVISI GAMBAR 4.26 TAMPILAN HALAMAN LIST DATA EMPLOYEE GAMBAR 4.27 TAMPILAN HALAMAN TAMBAH DATA EMPLOYEE GAMBAR 4.28 TAMPILAN HALAMAN TAMBAH DATA EMPLOYEE LANJUTAN 1 GAMBAR 4.29 TAMPILAN HALAMAN LIST CITY GAMBAR 4.30 TAMPILAN HALAMAN TAMBAH CITY GAMBAR 4.31 TAMPILAN HALAMAN LIST DESTINATION PLACE GAMBAR 4.32 TAMPILAN HALAMAN TAMBAH DESTINATION PLACE GAMBAR 4.33 TAMPILAN HALAMAN TAMBAH DESTINATION PLACE LANJUTAN 1 GAMBAR 4.34 TAMPILAN HALAMAN TAMBAH DESTINATION PLACE LANJUTAN 2 GAMBAR 4.35 TAMPILAN HALAMAN LIST DESTINATION TYPE GAMBAR 4.36 TAMPILAN HALAMAN TAMBAH DESTINATION TYPE GAMBAR 4.37 TAMPILAN HALAMAN LIST CLASS GAMBAR 4.38 TAMPILAN HALAMAN TAMBAH CLASS GAMBAR 4.39 TAMPILAN HALAMAN LIST COUNTRY GAMBAR 4.40 TAMPILAN HALAMAN TAMBAH COUNTRY GAMBAR 4.41 TAMPILAN HALAMAN LIST PROVINCE GAMBAR 4.42 TAMPILAN HALAMAN TAMBAH PROVINCE GAMBAR 4.43 TAMPILAN HALAMAN LIST DOKTER TITLE GAMBAR 4.44 TAMPILAN HALAMAN TAMBAH DOKTER TITLE GAMBAR 4.45 TAMPILAN HALAMAN LIST DOKTER GAMBAR 4.46 TAMPILAN HALAMAN TAMBAH DOKTER GAMBAR 4.47 TAMPILAN HALAMAN TAMBAH DOKTER LANJUTAN 1 GAMBAR 4.48 TAMPILAN HALAMAN TAMBAH DOKTER LANJUTAN 2
http://digilib.mercubuana.ac.id/
64 65 65 66 66 68 69 69 70 70 71 71 71 72 72 73 73 73 74 74 75 75 76 76 77 77 78 78 79 80 80 81 81 82 83 83 84 84 85 85 86 86 87 87 88 88 89 89 90 90 91 91 92
100. 101. 102. 103. 104. 105. 106. 107. 108.
GAMBAR 4.49 TAMPILAN HALAMAN LIST CONTACT GAMBAR 4.50 TAMPILAN HALAMAN TAMBAH CONTACT GAMBAR 4.51 TAMPILAN HALAMAN TAMBAH CONTACT LANJUTAN 1 GAMBAR 4.52 TAMPILAN HALAMAN TAMBAH CONTACT LANJUTAN 2 GAMBAR 4.53 TAMPILAN HALAMAN MENU PENGAJUAN PERJALANAN DINAS GAMBAR 4.54 TAMPILAN HALAMAN PENGAJUAN PERJALANAN DINAS GAMBAR 4.55 TAMPILAN HALAMAN PENGAJUAN PERJALANAN DINAS LANJUTAN 1 GAMBAR 4.56 TAMPILAN HALAMAN PENGAJUAN PERJALANAN DINAS LANJUTAN 2 GAMBAR 4.57 TAMPILAN HALAMAN PENGAJUAN PERJALANAN DINAS LANJUTAN 3
http://digilib.mercubuana.ac.id/
92 93 93 94 94 95 96 96 97
DAFTAR TABEL Halaman 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16 17. 18,
TABEL 2.1 KOMPONEN DIAGRAM USE CASE TABEL 2.2 KOMPONEN CLASS DIAGRAM TABEL 2.3 LANJUTAN CLASS DIAGRAM TABEL 2.4 NOTASI PEMODELAN ACTIVITY DIAGRAM TABEL 2.5 NOTASI PEMODELAN KOMPONEN SEQUENCE DIAGRAM TABEL 3.1 DESKRIPSI USE CASE PENGAJUAN PERJALANAN DINAS TABEL 3.2 DESKRIPSI USE CASE REALISASI PERJALANAN DINAS TABEL 3.3 DESKRIPSI USE CASE MENCETAK PENGAJUAN & REALISASI PERJALANAN DINAS TABEL 3.4 DESKRIPSI USE CASE APPROVAL PENGAJUAN & REALISASI PERJALANAN DINAS TABEL 3.5 DESKRIPSI USE CASE MELAKUKAN PENGECEKAN PERJALANAN DINAS TABEL 3.6 USE CASE DESCRIPTION LOGIN TABEL 3.7 USE CASE DESCRIPTION INPUT DATA PERJALANAN DINAS TABEL 3.8 USE CASE DIAGRAM VERIFIKASI & APPROVAL TABEL 3.9 USE CASE DIAGRAM VERIFIKASI & REALISASI TABEL 3.10 USE CASE MELIHAT LIST PERJALANAN DINAS TABEL 3.11 USE CASE INPUT REALISASI TABEL 3.12 USE CASE LAPORAN PERJALANAN DINAS TABEL 4.1 SKENARIO PENGUJIAN HALAMAN ADMIN
http://digilib.mercubuana.ac.id/
10 11 12 13 14 21 22 22 23 23 25 26 27 28 29 29 30 98