PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN TENAGA KEPENDIDIKAN BERBASIS WEB PADA BIRO SUMBER DAYA MANUSIA UNIVERSITAS MERCU BUANA Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer Oleh Indo Esa 41814010087 PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA JAKARTA 2017
LEMBAR PENYATAAN
LEMBAR PENGESAHAAN
DAFTAR ISI LEMBAR PERNYATAAN... LEMBAR PENGESAHAN... KATA PENGANTAR... ABSTRACT... ii ABSTRAK... iii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... ix BAB I PENDAHULUAN A. Latar Belakang... 1 B. Rumusan Masalah... 2 C. Batasan Masalah... 2 D. Tujuan Penelitian... 2 E. Manfaat Penelitian... 2 F. Metode Penelitian... 3 G. Metode Pengembangan Sistem... 3 H. Sistematika Penulisan... 4 BAB II LANDASAN TEORI... 5 A. Pengertian Sistem... 5 B. Pengertian Informasi... 5 C. Pengertian Sistem Informasi... 5 D. Model Waterfall... 5 E. UML... 7 F. Basis Data... 13 G. DBMS... 13 H. Software Pengembang... 14 2.6.1 PHP... 14 2.6.2 MySQL... 14
2.6.3 CS6... 14 2.6.4 Xampp... 15 2.6.5 Apache... 15 2.6.6 PhpMyAdmin...16 2.6.7 Adobe Photoshop CS3... 16 2.6.8 CSS... 16 2.6.9 Java Script... 17 I. Metode Pengujian... 17 J. Kepegawaian... 17 BAB III ANALISA DAN PERANCANGAN... 19 A. Sejarah Universitas Mercu Buana... 19 B. Visi dan Misi Universitas Mercu Buana... 20 C. Struktur Organisasi Universitas Mercu Buana... 21 D. Analisa Proses Bisnis... 22 E. Indentifikasi Kebutuhan... 22 F. Proses Bisnis Sistem Berjalan... 25 G. Analisa Sistem Usulan...... 30 H. Use Case Diagram Sistem Usulan... 30 I. Activity Diagram Sistem Usulan... 37 J. Sequence Diagram Sistem Usulan... 42 K. Class Diagram Sistem Usulan... 45 L. Struktur Basis Data... 46 M. Struktur Navigasi... 48 N. Rancangan Layar... 49 BAB IV IMPLEMENTASI DAN PENGUJIAN... 53 A. Implementasi Sistem... 53 B. Kebutuhan Aplikasi... 53 C. Implementasi Basis Data... 53 D. Implementasi Program... 61 E. Metode Pengujian... 69 F. Skenario Pengujian... 69 G. Analisa Hasil Pengujian... 71
BAB V KESIMPULAN DAN SARAN... 72 A. Kesimpulan... 72 B. Saran... 72 DAFTAR PUSTAKA... 73 LAMPIRAN... 74
DAFTAR GAMBAR Gambar 2.1 Metode Waterfall... 6 Gambar 3.1 Struktur Organisasi Universitas Mercu Buana... 21 Gambar 3.2 Use Case Diagram Sistem Berjalan... 25 Gambar 3.3 Activity Diagram Sistem Berjalan... 29 Gambar 3.4 Use Case Diagram Sistem Usulan... 30 Gambar 3.5 Activity Diagram Login... 37 Gambar 3.6 Activity Diagram Admin : Input Absensi... 37 Gambar 3.7 Activity Diagram Persetujuan Cuti... 38 Gambar 3.8 Activity Diagram Mengelola Data Pegawai... 38 Gambar 3.9 Activity Diagram Mengelola Data Absensi... 39 Gambar 3.10 Activity Diagram Mengelola Kinerja Pegawai... 40 Gambar 3.11 Activity Diagram Mengelola Pelatihan Pegawai... 40 Gambar 3.12 Activity Diagram Mengelola Recruitment... 41 Gambar 3.13 Activity Diagram Kontak Kami... 41 Gambar 3.14 Sequence Diagram Login... 42 Gambar 3.15 Sequence Diagram Pengajuan Cuti... 42 Gambar 3.16 Sequence Diagram Input Data Pegawai... 43 Gambar 3.17 Sequence Diagram Input Absensi Pegawai... 43 Gambar 3.18 Sequence Diagram Pelatihan Pegawai... 44 Gambar 3.19 Sequence Diagram Recruitment... 44 Gambar 3.20 Sequence Diagram Contact Us... 45 Gambar 3.21 Class Diagram...45 Gambar 3.22 Navigasi... 48 Gambar 3.23 Rancangan Layar Input Data Pegawai... 49 Gambar 3.24 Rancangan Layar Input Absensi... 49 Gambar 3.25 Rancangan Layar Login... 50 Gambar 3.26 Rancangan Layar Cuti Pegawai... 50 Gambar 3.27 Rancangan Layar Kinerja... 51 Gambar 3.28 Rancangan Layar Pelatihan Pegawai... 51
Gambar 3.29 Rancangan Layar Recruitment Pegawai... 52 Gambar 3.30 Rancangan Layar Contact Us... 52 Gambar 4.1 Tampilan Xampp... 54 Gambar 4.2 Tampilan Halaman Membuat Database... 54 Gambar 4.3 Tampilan Database... 55 Gambar 4.4 Tampilan Table Pegawai... 55 Gambar 4.5 Tampilan Table Absensi... 56 Gambar 4.6 Tampilan Table Cuti Pegawai... 57 Gambar 4.7 Tampilan Table Pelatihan... 58 Gambar 4.8 Tampilan Table Recruitment... 59 Gambar 4.9 Tampilan Table Kontak... 60 Gambar 4.10 Tampilan Layar Menu Utama... 61 Gambar 4.11 Tampilan Layar Recruitment... 61 Gambar 4.12 Tampilan Layar Contact Us... 62 Gambar 4.13 Tampilan Layar Login... 62 Gambar 4.14 Tampilan Layar Pegawai... 63 Gambar 4.15 Tampilan Layar Absensi Pegawai... 63 Gambar 4.16 Tampilan Layar Cuti Pegawai... 64 Gambar 4.17 Tampilan Layar Kinerja... 64 Gambar 4.18 Tampilan Layar Pelatihan User... 65 Gambar 4.19 Tampilan Layar Pegawai ( Admin )... 65 Gambar 4.20 Tampilan Layar Absensi ( Admin )... 66 Gambar 4.21 Tampilan Layar Cuti ( Admin )... 66 Gambar 4.22 Tampilan Layar Kinerja ( Admin )... 67 Gambar 4.23 Tampilan Layar Pelatihan ( Admin )... 67 Gambar 4.24 Tampilan Layar Recruitment ( Admin )... 68 Gambar 4.25 Tampilan Layar Contaact Us ( Admin )... 68
DAFTAR TABEL Tabel 2.1 Simbol Use Case Diagram... 8 Tabel 2.2 Simbol Simbol Activity Diagram... 9 Tabel 2.3 Simbol Class Diagram... 11 Tabel 2.4 Simbol Sequence Diagram... 12 Tabel 3.1 Skenario Use Case Melihat Absensi Pegawai... 26 Tabel 3.2 Skenario Use Case Pengajuan Cuti... 26 Tabel 3.3 Skenario Use Case Persetujuan Cuti... 26 Tabel 3.4 Skenario Use Case Melihat Kinerja Pegawai... 26 Tabel 3.5 Skenario Use Case Melihat Jadwal Pelatihan... 27 Tabel 3.6 Skenario Use Case Mengelola Absensi... 27 Tabel 3.7 Skenario Use Case Mengkonfirmasi Pengajuan Cuti... 27 Tabel 3.8 Skenario Use Case Laporan Kinerja... 28 Tabel 3.9 Skenario Use Case Jadwal Pelatihan Pengembangan... 28 Tabel 3.10 Skenario Use Case Recruitment... 28 Tabel 3.11 Skenario Use Case Penyeleksian Calon Pegawai... 29 Tabel 3.12 Skenario Use Case Usulan Melihat Data Absensi... 31 Tabel 3.13 Skenario Use Case Usulan Pengajuan Cuti... 31 Tabel 3.14 Skenario Use Case Usulan Melihat Kinerja... 32 Tabel 3.15 Skenario Use Case Usulan Melihat Pelatihan... 32 Tabel 3.16 Skenario Use Case Usulan Input Data Pegawai... 33 Tabel 3.17 Skenario Use Case Usulan Input Data Absensi... 33 Tabel 3.18 Skenario Use Case Usulan Mengelola Persetujuan Cuti... 34 Tabel 3.19 Skenario Use Case Usulan Mengelola Kinerja (Admin)... 34 Tabel 3.20 Skenario Use Case Usulan Input Pelatihan... 35 Tabel 3.21 Skenario Use Case Usulan Laporan Kepala Kepegawaian.. 35 Tabel 3.22 Skenario Use Case Usulan Mengelola Persetujuan Cuti... 36 Tabel 3.23 Basis Data Pegawai... 46 Tabel 3.24 Basis Data Absensi... 46 Tabel 3.25 Basis Data Cuti Pegawai... 47
Tabel 3.26 Basis Data Pelatihan... 47 Tabel 3.27 Basis Data Recruietment... 47 Tabel 3.28 Basis Data Kontak Kami... 48 Tabel 4.1 Skenario Pengujian... 69
KATA PENGANTAR Puji syukur alhamdulillah, penulis panjatkan kehadirat Allah SWT, yang telah melimpahkan rahmat dan karunia-nya, sehingga pada akhirnya penulis dapat menyelesaikan tugas ini.. Dimana tugas akhir ini penulis sajikan dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang penulis ambil sebagai berikut, Perancangan Sistem Informasi Kepegawaian Tenaga Kependidikan Berbasis Web Pada Biro Sumber Daya Manusia Universitas Mercu Buana. Menyadari bahwa dapat diselesaikannya dengan baik penyusunan laporan ini tidak terlepasnya dukungan dari berbagai pihak.maka dalam kesempatannya, penulis mengucapkan terima kasih kepada: 1. Bapak Wachyu Hari Haji, S.Kom, MM., selaku dosen pembimbing yang sangat luar biasa membimbing dan memberikan arahan dalam penyusunan laporan tugas akhir ini. 2. Ibu Hj.Jermawati Dan Ayah H.Samsuddin selaku orangtua penulis yang tak pernah lelah menyemangati dan mendoakan untuk keselamatan dan kesuksesan anaknya. Juga Suami Tercinta Rakhmat Andi Maulana serta anak tercinta Raya Rabbani Maulana yang senantiasa menemani saya menyelesaikan laporan tugas akhir ini. 3. Pak Junaedi, SE, MM., selaku Kepala Biro Sumber Daya Mansia Universitas Mercu Buana 4. Pak Medi Selaku Staff Biro Sumber Daya Manusia Universitas Mercu Buana 5. Ibu Nur Ani, ST, MMSI., selaku KaProdi Sistem Informasi. 6. Ibu Inge Handriani, M.Ak, MMSI., selaku Koordinator Tugas Akhir Sistem Informasi.
7. Dosen Fakultas Ilmu Komputer Universitas Mercu Buana yang telah memberikan berbagi ilmunya selama penulis mengikuti perkuliahan hingga akhir penulisan skripsi. 8. Seluruh teman Fakultas Ilmu Komputer Universitas Mercu Buana yang senantiasa berbagi dan bertukar pendapat selama perkuliahan hingga akhir penulisan skripsi. Dengan menyadari sepenuhnya bahwa penyusunan dan penulisan Laporan Tugas Akhir ini masih jauh dari kata sempurna, maka perlu bagi penulis untuk diberikan kritik dan saran agar di kemudian hari bisa dijadikan pelajaran yang lebih baik lagi. Semoga Laporan Tugas Akhir ini dapat bermanfaat, baik bagi penulis maupun yang membutuhkan informasi. Jakarta, 05 Juli 2017 Indo Esa