SISTEM INFORMASI PENGOLAHAN DATA ADMINISTRASI KENAIKAN GOLONGAN ANGGOTA DAMKAR WILAYAH JAKARTA SELATAN Bayu Kelvin Purnama 41811120114 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2016
SISTEM INFORMASI PENGOLAHAN DATA ADMINISTRASI KENAIKAN GOLONGAN ANGGOTA DAMKAR WILAYAH JAKARTA SELATAN Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh: Bayu Kelvin Purnama 41811120114 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2016
i
ii
iii
iv
DAFTAR ISI Hal LEMBAR PERNYATAAN... i LEMBAR PERSETUJUAN... ii LEMBAR PENGESAHAN... iii KATA PENGANTAR... iv ABSTRAK... v ABSTRACT... vi DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Tujuan Penelitian... 2 1.5 Metode Penelitian... 3 1.5.1 Metode Pengumpulan Data... 3 1.5.2 Metode Pengembangan Sistem... 3 1.6 Sistematika Penulisan... 3 BAB II LANDASAN TEORI... 5 2.1 Definisi Dasar Sistem... 5 2.2 Definisi Dasar Informasi... 5 2.3 Definisi Dasar Informasi... 6 2.4 Kenaikan Golongan Pangkat... 7 2.5 Basis Data & DBMS... 9 2.6 Unified Modeling Language (UML)... 10 2.7 Model Proses Software... 19 2.8 Layanan Berbasis Web... 21 2.9 PHP... 21 v
2.10 Macromedia Dreamweaver... 22 2.11 Database My SQL... 23 2.12 Xampp... 23 2.13 Metode Pengujian... 23 BAB III ANALISA DAN PERANCANGAN SISTEM... 25 3.1.Tinjau Organisasi... 25 3.1.1 Profil Perusahaan... 25 3.1.2 Struktur Organisasi... 26 3.1.3 Tugas dan Wewenang Divisi... 27 3.2 Analisa Sistem Berjalan... 29 3.2.1 Flow Uraian Prosedur... 29 3.2.2 Use Case Diagram Sistem Berjalan... 31 3.2.3 Case Case Sistem Sistem Berjalan Deskripsi... 32 3.2.3.1 Use Case Mengajukan Pangkat... 32 3.2.3.2 Use Case Memproses Pengajuan Kenaikan Pangkat... 32 3.2.3.3 Use Case Membuat Rekomendasi SK... 34 3.2.4 Analisa Masukan... 34 3.2.5 Analisa Keluaran... 35 3.2.6 Analisa Masalah... 36 3.3 Analisa Sistem Usulan... 36 3.3.1 Identitas Kebutuhan Perbaikan... 36 3.3.2 Use Case Diagram Usulan... 37 3.3.3 Case Case Diagram Usulan Deskripsi... 37 3.3.3.1 Use Case Input Usulan Kenaikan Golongan... 38 3.3.3.2 Use Case Cek Usulan Kenaikan Golongan... 39 3.3.3.3 Use Case Disposisi Pengajuan Kasubag TU... 40 3.3.3.4 Use Case Approvemant Pengajuan... 41 3.3.3.5 Use Case Membuat Rekomendasi SK... 42 3.3.3.6 Use Case Mengolah Data Pegawai... 43 3.3.3.6 Use Case Cetak Laporan... 45 3.3.4 Activity Diagram Sistem Usulan... 46 3.3.4.1 Activity Diagram Login... 46 3.3.4.2 Activity Diagram Input Kenaikan Golongan... 47 vi
3.3.4.3 Activity Diagram Cek Usulan Kenaikan Golongan... 48 3.3.4.4 Activity Diagram Disposisi Pengajuan Kasubag TU... 49 3.3.4.5 Activity Diagram Approvemant Pengajuan... 50 3.3.4.6 Activity Diagram Mengolah Pegawai... 51 3.3.4.7 Activity Diagram Membuat Rekomendasi SK... 52 3.3.4.8 Activity Diagram Mencetak Laporan... 53 3.3.5 Sequence Diagram Sistem Usulan... 54 3.3.5.1 Sequence Diagram Input Usulan Kenaikan Golongan... 54 3.3.5.2 Sequence Diagram Cek Usulan Kenaikan Golongan... 55 3.3.5.3 Sequence Diagram Disposisi Pengajuan Kasubag TU... 56 3.3.5.4 Sequence Diagram Approvemant Pengajuan... 57 3.3.5.5 Sequence Diagram Membuat Rekomendasi SK... 58 3.3.5.6 Sequence Diagram Mencetak Laporan... 59 3.3.5.7 Sequence Diagram Mengelola Pegawai... 60 3.3.5.7.1 Sequence Diagram Menambah Pegawai... 60 3.3.5.7.2 Sequence Diagram Edit Pegawai... 61 3.3.5.7.3 Sequence Diagram Hapus Pegawai... 62 3.3.6 Class Diagram... 63 3.3.7 Rancangan Basis Data... 63 3.3.8 Spesifiaksi Basi Data... 64 3.3.8.1 Tabel Usulan... 64 3.3.8.2 Tabel Pegawai... 65 3.3.8.3 Tabel Usulan Status... 66 3.3.8.4 Tabel Jabatan... 66 3.3.8.2 Tabel Golongan... 67 3.3.9 Struktur Tampilan... 68 3.3.10 Rancangan Layar... 69 3.3.10.1 Rancangan Layar Login... 69 3.3.10.2 Rancangan Layar Level User Anggota... 70 3.3.10.2.1 Rancangan Layar Beranda... 70 3.3.10.2.2 Rancangan Layar Data Usulan... 70 3.3.10.2.3 Rancangan Layar Usulan Penyesuaian Ijazah... 71 3.3.10.2.4 Rancangan Layar Usulan Reguler... 72 vii
3.3.10.2.5 Rancangan Layar Riwayat... 73 3.3.10.3 Rancangan Layar Level User Staff Sektor... 74 3.3.10.3.1 Rancangan Layar Beranda... 74 3.3.10.3.2 Rancangan Layar Detail List Usulan... 75 3.3.10.3.3 Rancangan Layar Riwayat... 76 3.3.10.4 Rancangan Layar Level User Staff Kepegawaian... 77 3.3.10.4.1 Rancangan Layar Beranda... 77 3.3.10.4.2 Rancangan Layar List Usulan... 77 3.3.10.4.3 Rancangan Layar List Detail Usulan... 78 3.3.10.4.4 Rancangan Layar Riwayat... 78 3.3.10.4.5 Rancangan Layar Tambah Pegawai... 79 3.3.10.5 Rancangan Layar Level User Ka Sub Bag TU... 80 3.3.10.5.1 Rancangan Layar Beranda... 80 3.3.10.5.2 Rancangan Layar List Usulan... 80 3.3.10.5.3 Rancangan Layar List Detail Usulan... 81 3.3.10.5.4 Rancangan Layar List Surat Rekomendasi... 82 3.3.10.5.5 Rancangan Layar Surat Rekomendasi Detail... 82 3.3.10.5.6 Rancangan Layar Surat Rekomendasi Detail... 83 3.3.10.5.7 Rancangan Layar Laporan... 84 BAB IV HASIL IMPLEMENTASI DAN PEMBAHASAN... 85 4.1 Implentasi Sistem... 85 4.2 Implentasi Perangkat Keras... 85 4.3 Implentasi Perangkat Lunak... 85 4.4 Tampilan Layar... 86 4.4.1 Halaman Login... 86 4.4.2 Halaman Utama Staff Kepegawaian... 87 4.4.3 Halaman Utama Anggota... 89 4.4.4 Halaman Utama Staff Sektor... 90 4.4.5 Halaman Utama Kasubag TU... 91 4.4.6 Halaman Data Usulan... 92 4.4.7 Halaman Data Pemrosesan Usulan... 93 4.4.8 Halaman Tambah Pegawai... 94 4.4.9 Halaman Data Riwayat... 94 viii
4.4.10 Halaman Data Surat Rekomendasi... 95 4.4.11 Halaman Data List Surat Rekomendasi... 95 4.4.12 Halaman Data Laporan Keseluruhan... 96 4.5 Metode Pengujian... 96 4.5.1 Pengujian Halaman Login... 96 4.5.2 Pengujian Halaman Tambah Pegawai... 96 4.5.3 Pengujian Halaman Usulan... 97 4.6 Hasil Pengujian... 97 4.6.1 Hasil Uji Halaman Login... 98 4.6.2 Hasil Uji Halaman Data Pegawai... 98 4.6.3 Hasil Uji Halaman Usulan... 100 4.7 Analisa Hasil Pengujian... 101 BAB V KESIMPULAN DAN SARAN... 103 5.1 Kesimpulan... 103 5.2 Saran... 104 DAFTAR PUSTAKA... 105 Lampiran 1 Coding... 106 Lampiran 2 Surat Riset... 116 ix
DAFTAR TABEL Hal Tabel 2.1 Elemen-Elemen Use Case Diagram... 12 Tabel 2.2 Elemen-Elemen Activity Diagram... 13 Tabel 2.3 Elemen-Elemen Sequence Diagram... 16 Tabel 2.4 Elemen-Elemen Class Diagram... 18 Tabel 2.5 Elemen-Elemen tag PHP... 22 Tabel 3.1 Tabel Use Case Mengajukan Kenaikan Pangkat... 32 Tabel 3.2 Tabel Use Case Memproses Kenaikan Pangkat... 32 Tabel 3.3 Tabel Use Case Membuat Rekomendasi SK... 34 Tabel 3.4 Tabel Use Case Input Usulan Kenaikan Golongan... 38 Tabel 3.5 Tabel Use Case Cek Usulan Kenaikan Golongan... 39 Tabel 3.6 Tabel Use Case Disposisi Pengajuan... 40 Tabel 3.7 Tabel Use Case Approvemant Pengajuan... 41 Tabel 3.8 Tabel Use Case Membuat Rekomendasi SK... 42 Tabel 3.9 Tabel Use Case Memngelola Data Pegawai... 43 Tabel 3.10 Tabel Use Case Cetak Laporan... 45 Tabel 3.11 Tabel tb_usulan... 64 Tabel 3.12 Tabel tb_pegawai... 65 Tabel 3.13 Tabel Usulan_Status... 65 Tabel 3.14 Tabel Jabatan... 66 Tabel 3.15 Tabel golongan... 67 Tabel 4.1 Spesifikasi Perangkat Keras... 85 Tabel 4.2 Spesifikasi Perangkat Lunak... 85 Tabel 4.3 Tabel Penjelasan Login... 87 Tabel 4.4 Tabel Penjelasan halaman utama Staff Kepegawaian... 88 Tabel 4.5 Tabel Penjelasan halaman utama Staff anggota... 89 Tabel 4.6 Tabel Penjelasan halaman utama Staff Sektor... 90 Tabel 4.7 Tabel Penjelasan halaman utama Kasubbag TU... 91 Tabel 4.8 Rencana pengujian halaman login... 96 Tabel 4.9 Rencana pengujian halaman Pegawai... 96 Tabel 4.10 Rencana pengujian halaman usulan... 97 x
DAFTAR GAMBAR Hal Gambar 2.1 Contoh Usecase... 11 Gambar 2.2 Contoh Activity Diagram... 13 Gambar 2.3 Contoh Sequence Diagram... 15 Gambar 2.4 Contoh Class Diagram... 17 Gambar 2.5 System Developing Lifecycle... 21 Gambar 3.1 Struktur Organisasi... 26 Gambar 3.2 Flow Uraian Prosedur... 29 Gambar 3.3 Use Case Diagram Berjalan... 31 Gambar 3.4 Use Case Diagram Usulan... 38 Gambar 3.9 Activity Diagram Login... 46 Gambar 3.10 Activity Diagram Input Usulan Kenaikan Golongan... 47 Gambar 3.11 Activity Diagram Cek Usulan Kenaikan Pangkat... 48 Gambar 3.12 Activity Diagram Disposisi Pengajuan Kasubag TU... 49 Gambar 3.13 Activity Diagram Approvemant Pengajuan... 50 Gambar 3.14 Actvity Diagram mengelola Pegawai... 51 Gambar 3.15 Activity Diagram Mencetak Surat Rekomendasi... 52 Gambar 3.16 Activity Diagram Mencetak Laporan... 53 Gambar 3.17 Sequence Diagram Input Usulan Kenaikan Golongan... 54 Gambar 3.18 Sequence Diagram Cek Usulan Kenaikan Pangkat... 55 Gambar 3.19 Sequence Diagram Disposisi Pengajuan Kasubag TU... 56 Gambar 3.20 Sequence Diagram Approvemant Pengajuan... 57 Gambar 3.21 Sequence Diagram Mencetak Surat Rekomendasi SK... 58 Gambar 3.22 Sequence Diagram Mencetak Laporan... 59 xi
Gambar 3.23 Sequence Diagram Menambah Pegawai... 60 Gambar 3.24 Sequence Diagram Edit Pegawai... 61 Gambar 3.25 Sequence Diagram Hapus Pegawai... 62 Gambar 3.26 Class Diagram Aplikasi Pengajuan Kenaikan Pangkat... 63 Gambar 3.27 Rancangan Basis Data Aplikasi Pngajuan Kenaikan Pangkat... 63 Gambar 3.28 Struktur Tampilan... 68 Gambar 3.29 Login... 69 Gambar 3.30 Rancangan Layar Beranda Anggota... 70 Gambar 3.31 Rancangan Layar Data Usulan Anggota... 70 Gambar 3.32 Rancangan Layar Usulan Penyesuaian Ijazah... 71 Gambar 3.33 Rancangan Layar Usulan Reguler... 72 Gambar 3.34 Rancangan Layar Riwayat Anggota... 73 Gambar 3.35 Rancangan Layar Beranda Staff Sektor... 74 Gambar 3.36 Rancangan Layar List Usulan Staff Sektor... 74 Gambar 3.37 Rancangan Layar Detail List Usulan... 75 Gambar 3.38 Rancangan Layar Riwayat... 75 Gambar 3.39 Rancangan Layar Beranda Staff Kepegawaian... 76 Gambar 3.40 Rancangan Layar List Usulan Staff Kepegawaian... 77 Gambar 3.37 Rancangan Layar List Detail Usulan Staff Kepegawaian... 78 Gambar 3.38 Rancangan Layar Riwayat Staff Kepegawaian... 78 Gambar 3.39 Rancangan Layar Data Tambah Pegawai... 79 Gambar 3.40 Rancangan Layar Beranda Ka Sub Bag TU... 80 Gambar 3.41 Rancangan Layar List Usulan Ka Sub Bag TU... 80 Gambar 3.42 Rancangan Layar List Detail Usulan Ka Sub Bag TU... 81 Gambar 3.47 Rancangan Layar List Surat Rekomendasi... 82 Gambar 3.48 Rancangan Layar Surat Rekomendasi Detail... 82 Gambar 3.49 Rancangan Layar Surat Rekomendasi Detail... 83 Gambar 3.50 Rancangan Layar Laporan... 84 Gambar 4.1 Halaman Login... 86 Gambar 4. 2 Halaman Utama Staff Kepegawaian... 88 Gambar 4. 3 Halaman Utama Anggota... 89 Gambar 4. 4 Halaman Utama Staff Sektor... 90 Gambar 4. 5 Halaman Utama Staff Kasubag TU... 91 xii
Gambar 4. 6 Halaman Data Usulan... 92 Gambar 4. 7 Halaman Pemrosesan Usulan... 93 Gambar 4. 8 Halaman Tambah Pegawai... 94 Gambar 4. 9 Halaman data riwayat... 94 Gambar 4. 10 Halaman data surat rekomendasi... 95 Gambar 4. 11 Halaman data List Surat Rekomendasi... 95 Gambar 4. 12 Halaman Data Laporan... 96 Gambar 4. 13 Hasil uji login berhasil... 98 Gambar 4. 14 Hasil uji login gagal... 98 Gambar 4. 15 Hasil uji data Pegawai Sukses... 99 Gambar 4. 16 Hasil uji data Pegawai gagal... 99 xiii