APLIKASI PENGUKURAN KINERJA ORGANISASI PADA PT. SPASI INDONESIA DENGAN PENDEKETAN BALANCED SCORECARD SKRIPSI Lathanza Yasarah 41814120115 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2016
KATA PENGANTAR Dengan mengucapkan puji syukur kehadirat Allah SWT yang telah melimpahkan rahmat dan Karunianya, sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik. Dimana tugas akhir ini disusun guna melengkapi persyaratan menyelesaikan program Strata Satu (S1) pada jurusan Sistem Informasi Fasilkom Universitas Mercubuana. Adapun judul penulisan TA ini adalah : APLIKASI PENGUKURAN KINERJA ORGANISASI PADA PT. SPASI INDONESIA DENGAN PENDEKATAN BALANCE SCORECARD Sebagian bahan penulisan diambil berdasarkan hasil penelitian (eksperimen), observasi dan beberapa sumber literature yang mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak, maka penulisan Tugas Akhir ini tidak akan lancar. Oleh karena itu pada kesempatan ini, izinkanlah penulis menyampaikan ucapan terima kasih kepada: 1. Bapak / Ibu Pimpinan Universitas Mercubuana 2. Ibu Ketua Program Studi Fasilkom 3. Ibu Anita Ratnasari, S.Kom, M.Kom 4. Staff pengajar / karyawan / dosen dilingkungan Universitas Mercubuana. 5. Kedua Orang tua tercinta yang telah memberikan motivasi dan do a sehingga penulis dapat menyelesaikan kuliah dan penulisan tugas akhir ini. 6. Teman-teman di Kampus UMB yang banyak membantu dan memberikan saran-saran pada penulis selama pembuatan tugas akhir. Serta semua pihak yang terlalu banyak untuk disebut satu persatu, yang telah memberikan dukungan dan bantuan pada penulis sehingga terwujudnya penulisan ini. Penulis menyadari bahwa penulisan tugas akhir ini masih jauh dari sempurna, untuk iii
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 penulis khususnya dan bagi para pembaca yang berminat pada umumnya. Jakarta, 16 Desember 2016 [ Lathanza Yasarah] iv
DAFTAR ISI Halaman LEMBAR PERNYATAAN... i LEMBAR PERSETUJUAN... ii KATA PENGANTAR... iii ABSTRACTION... v ABSTRAKSI... vi DAFTAR ISI... vii DAFTAR GAMBAR... x DAFTAR TABEL... xiii BAB I. PENDAHULUAN 1.1. Latar Belakang... 1 1.2. Identifikasi Masalah... 2 1.3. Rumusan Masalah... 3 1.4. Batasan Masalah... 4 1.5. Tujuan dan Manfaat... 3 1.6. Metode Penelitian... 4 1.7. Sistematika Penulisan... 4 BAB II. LANDASAN TEORI 2.1. Teori Khusus... 6 2.1.1. Manajemen kinerja / penilaian kinerja... 6 2.1.2. Balanced scorecard... 7 2.2. Metode pengembangan sistem... 10 2.3. Unified Modeling Language (UML)... 15 2.4. Use Case Diagram... 16 2.5. Activity Diagram... 20 2.6. Sequence Diagram... 26 2.7. Class Diagram... 29 2.8. Pengujian Perangkat Lunak... 34 2.8.1. Metode Black Box... 35 2.8.2. Metode White Box... 35 vii
2.9. Tinjauan perangkat lunak... 35 2.9.1. PHP... 35 2.9.2. MySQL... 36 BAB III. ANALISA DAN PERANCANGAN 3.1. Sejarah singkat... 37 3.2. Analisa sistem berjalan... 38 3.3. Analisis PIECES... 40 3.4. Analisa Kebutuhan Sistem... 43 3.5. Rancangan Sistem Usulan... 44 3.5.1. Use Case... 44 3.5.2. Activity Diagram... 48 3.5.2.1. Activity Diagram mengelolah scorecard... 49 3.5.2.2. Activity Diagram mengelolah scorecard pegawai... 50 3.5.2.3. Activity Diagram melihat scorecard unit kerja... 51 3.5.2.4. Activity Diagram melihat scorecard pegawai... 52 3.5.2.5. Activity Diagram membuat scorecard bawahan... 53 3.5.2.6. Activity Diagram masukkan realisasi/capaian... 54 3.5.2.7. Activity Diagram menyetujui realisasi/capaian... 54 3.5.3. Sequence Diagram... 55 3.5.3.1. Sequence Diagram mengelolah scorecard... 55 3.5.3.2. Sequence Diagram melihat scorecard unit kerja... 55 3.5.3.3. Sequence Diagram mengelolah scorecard pegawai... 56 3.5.3.4. Sequence Diagram melihat scorecard pegawai... 56 3.5.3.5. Sequence Diagram masukkan realisasi/capaian... 57 3.5.3.6. Sequence Diagram menyetujui realisasi/capaian... 57 3.5.4. Class Diagram... 61 3.5.5. Struktur tabel... 62 3.6. Rancangan struktur menu... 67 3.7. Rancangan antarmuka... 67 3.7.1. Rancangan antarmuka masukan... 68 3.7.2. Rancangan antarmuka keluaran... 76 BAB IV. IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi... 78 viii
4.2. Batasa Implementasi... 78 4.2.1. Sfesifikasi Perangkat Keras... 84 4.2.2. Sfesifikasi Perangkat Lunak... 84 4.3. Spesefikasi aplikasi... 79 4.3.1. Spesifikasi perangkat keras... 79 4.3.2. Spesifikasi perangkat lunak... 79 4.4. Implementasi Basis data... 80 4.5. Implementasi Aplikasi... 84 4.5.1. Tampilan masukan... 85 4.5.2. Tampilan keluaran... 92 4.6. Pengujian... 94 4.6.1. Skenario Pengujian... 94 4.6.2. Analisa Hasil Pengujian... 98 BAB V. KESIMPULAN DAN SARAN 5.1. Kesimpulan... 100 5.2. Saran... 101 DAFTAR PUSTAKA... 102 LAMPIRAN... 115 ix
DAFTAR GAMBAR Halaman 1. Gambar 2.1. Empat Perspektif Balanced Scorecard... 10 2. Gambar 2.2. Tahapan Pengembangan Dengan Metode Waterfall... 11 3. Gambar 2.3. Ringkasan Diagram... 16 4. Gambar 2.4. Contoh Use Case... 20 5. Gambar 2.5. Contoh Activity Diagram... 25 6. Gambar 2.6. Contoh Sequence Diagram... 29 7. Gambar 2.7. Daftar Multiplicity... 33 8. Gambar 2.8. Contoh Class Diagram... 34 9. Gambar 3.1. Struktur Organisasi PT. Spasi Indonesia... 37 10. Gambar 3.2. Flow Perencanaan... 38 11. Gambar 3.3. Flow Realisasi Dan Monitoring... 39 12. Gambar 3.4. Flow Evaluasi... 40 13. Gambar 3.5. Use Case Diagram... 45 14. Gambar 3.6. Activity Diagram Membuat Entitas... 49 15. Gambar 3.7. Activity Diagram Membuat Unit Kerja... 50 16. Gambar 3.8. Activity Diagram Membuat Jabatan... 51 17. Gambar 3.9 Activity Diagram Mendaftarkan Pegawai... 49 18. Gambar 3.10 Activity Diagram Membuat Scorecard... 50 19. Gambar 3.11 Activity Diagram Masukkan Realisasi... 51 20. Gambar 3.12 Activity Diagram Membuat Laporan... 52 21. Gambar 3.13 Sequence Diagram Login... 53 22. Gambar 3.14 Sequence Diagram Membuat Entitas... 54 23. Gambar 3.15 Sequence Diagram Membuat Unit Kerja... 55 24. Gambar 3.16 Sequence Diagram Membuat Jabatan... 56 25. Gambar 3.18. Sequence Diagram Mendaftarkan Pegawai... 58 26. Gambar 3.19 Sequence Diagram Membuat Periode... 59 27. Gambar 3.20. Sequence Diagram Membuat Scorecard Unit Kerja... 60 28. Gambar 3.21. Sequence Diagram Melihat Scorecard Unit Kerja... 61 29. Gambar 3.22. Sequence Diagram Membuat Scorecard Pegawai... 62 30. Gambar 3.23. Sequence Diagram Melihat Scorecard Pegawai... 63 31. Gambar 3.24. Sequence Diagram Masukkan Realisasi... 63 x
32. Gambar 3.25. Sequence Diagram Menyetujui Realisasi... 64 33. Gambar 3.26. Class Diagram... 64 34. Gambar 3.27. Struktur Menu Usulan... 65 35. Gambar 3.28. Rancangan Tampilan Login Aplikasi... 65 36. Gambar 3.29. Rancangan Tampilan Beranda... 66 37. Gambar 3.30. Rancangan Tampilan Menu Periode... 66 38. Gambar 3.31. Rancangan Tampilan Inputan Periode... 67 39. Gambar 3.32. Rancangan Tampilan Scorecard Unit Kerja... 67 40. Gambar 3.32. Rancangan Tampilan Scorecard Pegawai... 68 41. Gambar 3.33. Rancangan Tampilan Masukkan Scorecard... 68 42. Gambar 3.34. Rancangan Tampilan Masukkan Realisasi/Capaian... 69 43. Gambar 3.35. Rancangan Tampilan Menu Entitas... 69 44. Gambar 3.36. Rancangan Tampilan Masukkan Entitas... 70 45. Gambar 3.37. Rancangan Tampilan Menu Unit Kerja... 70 46. Gambar 3.38. Rancangan Tampilan Masukkan Unit Kerja... 71 47. Gambar 3.39. Rancangan Tampilan Menu Jabatan... 71 48. Gambar 3.40. Rancangan Tampilan Masukan Jabatan... 72 49. Gambar 3.41. Rancangan Tampilan Menu Pegawai... 73 50. Gambar 3.42. Rancangan Keluaran Ringkasan Scorecard... 74 51. Gambar 3.43. Rancangan Keluaran Laporan Scorecard... 75 52. Gambar 3.44. Rancangan Keluaran Laporan Unit Kerja... 76 53. Gambar 3.45. Rancangan Keluaran Laporan Jabatan... 77 54. Gambar 3.46. Rancangan Keluaran Laporan Pengguna... 78 55. Gambar 4.1. Tampilan Awal Navicat... 85 56. Gambar 4.2. Tampilan Struktur Tabel Database... 85 57. Gambar 4.3. Struktur Tabel Entitas... 86 58. Gambar 4.4. Struktur Tabel Unit Kerja... 86 59. Gambar 4.5. Struktur Tabel Jabatan... 87 60. Gambar 4.6. Struktur Tabel Pengguna... 87 61. Gambar 4.7. Struktur Tabel Periode... 87 62. Gambar 4.8. Struktur Tabel Scorecard... 88 63. Gambar 4.9. Struktur Tabel Scorecard Nilai... 88 64. Gambar 4.10. Tampilan Login... 88 65. Gambar 4.11. Tampilan Beranda... 89 66. Gambar 4.12. Tampilan Menu Periode... 89 xi
67. Gambar 4.13. Tampilan Inputan Periode... 89 68. Gambar 4.14. Tampilan Scorecard Unit Kerja... 90 69. Gambar 4.15. Tampilan Inputan Scorecard... 90 70. Gambar 4.16. Tampilan Inputan Realisasi/Capaian... 91 71. Gambar 4.17. Tampilan Menu Entitas... 91 72. Gambar 4.18. Tampilan Masukan Entitas... 92 73. Gambar 4.19. Tampilan Menu Unit Kerja... 92 74. Gambar 4.20. Tampilan Masukan Unit Kerja... 93 75. Gambar 4.21. Tampilan Menu Jabatan... 93 76. Gambar 4.22. Tampilan Masukan Jabatan... 94 77. Gambar 4.23. Tampilan Menu Pengguna... 94 78. Gambar 4.24. Tampilan Masukan Pengguna... 95 79. Gambar 4.25. Tampilan Laporan Unit Kerja... 95 80. Gambar 4.26. Tampilan Laporan Pegawai... 96 81. Gambar 4.27. Tampilan Laporan Scorecard... 96 82. Gambar 4.28. Tampilan Ringkasan Scorecard... 97 xii
DAFTAR TABEL Halaman 1. Tabel 2.1 Konsepsi Dasar UML... 11 2. Table 2.2 Simbol Use Case... 12 3. Table 2.3 Simbol Activity Diagram... 14 4. Table 2.4 Simbol Squance Diagram... 16 5. Table 2.5 Simbol Class Diagram... 18 6. Tabel 2.6 Tipe Data Pada MySQL... 26 7. Tabel 3.1. Rancangan Basis Data Admin... 79 8. Tabel 3.2. Rancangan Basis Data Guru... 79 9. Tabel 3.3. Rancangan Basis Data Siswa... 80 10. Tabel 3.4. Rancangan Basis Data Kelas... 80 11. Tabel 3.5. Rancangan Basis Data Pelajaran... 81 12. Tabel 3.6. Rancangan Basis Data Jadwal... 81 13. Tabel 3.7. Rancangan Basis Data Nilai... 81 14. Tabel 3.8. Rancangan Basis Data Konten... 82 15. Tabel 3.9. Rancangan Basis Data Kalender... 82 16. Tabel 3.10. Rancangan Basis Data Buku Tamu... 82 17. Tabel 3.11. Rancangan Basis Data Detail Jadwal... 83 18. Tabel 3.12. Rancangan Basis Data Detail Kelas... 83 19. Tabel 3.13. Rancangan Basis Data Detail Nilai... 83 20. Tabel 4.1. Rundonws Skenario Pengujian Sistem... 106 xiii