1 SISTEM INFORMASI PENGELOLAAN DATA KARYAWAN DALAM HAL PENGAMBILAN DAN PENCATATAN CUTI BERBASIS WEB PADA PT PANCADARMA CHENTRABHAKTI Laporan Tugas Akh...
SISTEM INFORMASI PENGELOLAAN DATA KARYAWAN DALAM HAL PENGAMBILAN DAN PENCATATAN CUTI BERBASIS WEB PADA PT PANCADARMA CHENTRABHAKTI
Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana
Oleh : MUHAMMAD FAISAL 41812110073
PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2016
http://digilib.mercubuana.ac.id/
i http://digilib.mercubuana.ac.id/
ii http://digilib.mercubuana.ac.id/
Kata Pengantar Puji syukur penulis panjatkan kehadirat Allah SWT, karena berkat limpahan rahmat, hidayah, dan inayah-Nya maka skripsi ini dapat diselesaikan dengan baik. Shalawat serta salam semoga selalu tercurah pada baginda Rasulullah Muhammad SAW. Kepada keluarga , para sahabatnya, hingga kepada umatnya hingga akhir zaman, amin. Skripsi yang berjudul " SISTEM INFORMASI PENGELOLAAN DATA KARYAWAN DALAM HAL PENGAMBILAN DAN PENCATATAN CUTI BERBASIS WEB PADA PT PANCA DARMA CENTRA BAKTI " ini saya susun sebagai salah satu syarat memperoleh gelar sarjana pada program Sistem Informasi fakultas ilmu komputer universitas Mercubuana. Penulis mengucapkan rasa terimasih yang sebesar-besarnya atas semua bantuan yang telah diberikan, baik secara langsung maupun tidak langsung selama penyusunan Skripsi ini hingga selesai. Secara khusus rasa terimakasih tersebut kami sampaikan kepada: 1. Kedua orang tua dan keluarga besar yang telah memberikan semangat dan doa untuk segera menyelesaikan Skripsi ini 2. Kaka dan adikku yang selalu memberikan semangat agar segera menyelesaikan skripsi ini 3. Ibu Nur Ani, ST, MMSI selaku dosen pembimbing yang telah memberikan bimbingan dan dorongan dalam penyusunan skripsi ini. 4. Dosen Fakultas Ilmu Komputer Universitas Mercubuana yang telah membekali penulis dengan berbagai ilmu selama mengikuti perkuliahan sampai akhir penulisan skripsi ini. 5. Teman-teman di Jurusan Sistem Informasi -21 yang juga telah banyak membantu penulis. Penulis menyadari bahwa skripsi ini belum sempurna, baik dari segi materi meupun penyajiannya. Untuk itu saran dan kritik yang membangun sangat diharapkan dalam penyempurnaan skripsi ini. Terakhir penulis berharap, semoga
iii http://digilib.mercubuana.ac.id/
Skripsi ini dapat memberikan hal yang bermanfaat dan menambah wawasan bagi pembaca dan khususnya bagi penulis juga. Jakarta, 27 Desember 2016 Penulis,
(Muhammad Faisal)
iv http://digilib.mercubuana.ac.id/
DAFTAR ISI KATA PENGANTAR ............................................................................ vii ABSTRACT ........................................................................................... vii ABSTRAK ............................................................................................. vii DAFTAR ISI .......................................................................................... vii DAFTAR GAMBAR ............................................................................... ix DAFTAR TABEL.................................................................................... xi BAB I
Gambar 3.1 Use Case Diagram - Proses pengajuan cuti ..................................... 16 Gambar 3.2 Activity Diagram - Proses Pengajuan Cuti ....................................... 17 Gambar 3.3 Use Case Diagram - Aplikasi Pengajuan cuti .................................. 19 Gambar 3.4 Activity Diagram–Pengajuan cuti .................................................... 20 Gambar 3.5 Activity Diagram–Menyetujui cuti .................................................. 21 Gambar 3.6 Activity Diagram–Laporan cuti ....................................................... 22 Gambar 3.7 Activity Diagram–Cetak cuti yang telah di setujui ........................... 23 Gambar 3.8 Class Diagram - Sistem Aplikasi .................................................... 24 Gambar 3.9 Class Diagram - Bisnis Aplikasi ..................................................... 25 Gambar 3.10 Sequence Diagram–Pengajuan cuti ............................................... 25 Gambar 3.11 Sequence Diagram–Penyetujuan cuti ............................................ 26 Gambar 3.12 Sequence Diagram–Penolakan cuti ............................................... 26 Gambar 3.13 Sequence Diagram–Mencetak Laporan Cuti ................................. 27 Gambar 3.1 Perancangan Antar muka – Login ................................................... 27 Gambar 3.15 Perancangan Antar muka – Dashboard .......................................... 28 Gambar 3.16 Perancangan Antar muka – Pembuatan Cuti .................................. 28 Gambar 3.17 Perancangan Antar muka – Cuti Saya ........................................... 29 Gambar 3.18 Perancangan Antar muka – Cuti Saya ........................................... 29 Gambar 3.19 Perancangan Antar muka – Data Karyawan .................................. 30 Gambar 3.20 Perancangan Antar muka – Divisi ................................................. 30 Gambar 4.1 Database ekydocuti ........................................................................ 31 Gambar 4.2 Tabel sys_user ................................................................................ 32 Gambar 4.3 Tabel kategori cuti .......................................................................... 32
ix http://digilib.mercubuana.ac.id/
Gambar 4.4 Tabel karyawan .............................................................................. 33 Gambar 4.5 Tabel jabatan .................................................................................. 33 Gambar 4.6 Tabel divisi ..................................................................................... 34 Gambar 4.7 Tabel cuti........................................................................................ 34 Gambar 4.8 Tabel sys_menu .............................................................................. 35 Gambar 4.9 Tabel Pengaturan Menu .................................................................. 35 Gambar 4.10 Tabel Form Login ......................................................................... 36 Gambar 4.11 Tampilan Menu Dashboard ........................................................... 37 Gambar 4.12 Tampi40lan Menu Pembuatan Cuti ............................................... 37 Gambar 4.13 Tampilan Menu Cuti ..................................................................... 38 Gambar 4.14 Tampilan Menu Cuti di Setujui ..................................................... 38 Gambar 4.15 Tampilan Menu Persetujuan Cuti Atasan ...................................... 39 Gambar 4.16 Tampilan Menu Laporan Cuti ....................................................... 39 Gambar 4.17 Tampilan Menu Data Karyawan.................................................... 40 Gambar 4.18 Tampilan Menu Divisi .................................................................. 40 Gambar 4.19 Tampilan Menu Pengaturan User .................................................. 41
x http://digilib.mercubuana.ac.id/
DAFTAR TABEL
Tabel 3.1 Deskripsi Use Case–Prose Pengajuan cuti .......................................... 16 Tabel 3.2 Deskripsi Use Case–Melihat sisa cuti ................................................. 17 Tabel 3.3 Deskripsi Use Case–Menyetujui Cuti ................................................. 17 Tabel 3.4 Deskripsi Activity Diagram - Proses Pengajuan Cuti .......................... 18 Tabel 3.5 Deskripsi Use Case–Pengajuan cuti .................................................... 19 Tabel 3.6 Deskripsi Use Case–Penyetujuan Cuti ................................................ 19 Tabel 3.7 Deskripsi Use Case - HRD ................................................................. 20 Tabel 3.8 Deskripsi Activity Diagram – Pengajuan cuti ..................................... 20 Tabel 3.9 Deskripsi Activity Diagram–Menyetujui cuti...................................... 22 Tabel 3.10 Deskripsi Activity Diagram–Laporan cuti......................................... 23 Tabel 3.11 Deskripsi Activity Diagram–Cetak cuti yang telah di setujui ............ 23