APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA

dokumen-dokumen yang mirip
UJIAN ONLINE MASUK SEKOLAH SMP BERBASIS WEB, STUDI KASUS XYZ FAJAR MAULANA YUSUP

PERANCANGAN SISTEM E-BUDGETING TAHAP PENGAJUAN ANGGARAN DAN REVIEW BERBASIS WEB STUDI KASUS SMA PANGUDI LUHUR JAKARTA

APLIKASI MANAJEMEN PROYEK PERANGKAT LUNAK (STUDI KASUS: PT. GLOBAL ANUGERAH INDONESIA) M. ASHWARI NUGRAHA

APLIKASI UJIAN ONLINE MASUK SEKOLAH DASAR BERBASIS WEB (STUDI KASUS SD XYZ) KHAERUNNISA

PERANCANGAN APLIKASI VOTING UNTUK ORGANISASI KEMAHASISWAAN ADITYA RUSLI PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER

APLIKASI MONITORING PELANGGARAN SISWA ONLINE BERBASIS ANDROID WEB APP BUDIMAN RAHARDJO

PERANCANGAN SISTEM INFORMASI PENGELOLAAN PASAR PADA KANTOR PENGELOLA PASAR CIPADU JAYA

APLIKASI BERBASIS WEB SISTEM INFORMASI MANAJEMEN WIDYAISWARA MENGGUNAKAN FRAMEWORK YII

SISTEM INFORMASI PENDISTRIBUSIAN BIBIT UNGGUL BERBASIS WEB DI KEMENTERIAN PERTANIAN INDONESIA

APLIKASI UJIAN ONLINE DENGAN JAWABAN ESSAY BERBASIS WEB DENGAN PHP DAN MYSQL NOVITA INDHIT EKASARI

APLIKASI PEMBELAJARAN UKURAN PEMUSATAN DATA BERBASIS WEB

PERANCANGAN SISTEM ADMINISTRASI SIMPAN PINJAM PADA KOPERASI PURNAMA JAYA MENGGUNAKAN VISUAL BASIC.NET. Permana Kurniawan

APLIKASI PEMESANAN RUANG RAPAT UNTUK INTERNAL DAN EKSTERNAL BERBASIS WEB PADA HOTEL KARTIKA CHANDRA. Tantri Subekti

PERANCANGAN SISTEM INFORMASI ORGANISASI KELEMBAGAAN MAHASISWA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

PERANCANGAN SISTEM INFORMASI DATA PASIEN BIDAN BERBASIS OPEN SOURCE MENGGUNAKAN ALGORITMA AJAX LIVE SEARCH

PENGAMANAN PESAN MENGGUNAKAN APLIKASI ENKRIPSI DENGAN METODA ALGORITMA CAESAR CIPHER AGUS RIYADI

APLIKASI BERBASIS WEB SISTEM MAINTENANCE BACKWALL POND S PADA PT UNILEVER INDONESIA IRAWAN ADI SETIA

APLIKASI PENCARIAN GEDUNG SERBAGUNA DI JAKARTA BERBASIS WEB

APLIKASI RESERVASI ONLINE PAKET WISATA BERBASIS WEB FARUQ HAFIZ PURBA

PERANCANGAN SISTEM INFORMASI PENJUALAN PADA PT. IRMA GRAHA PRATAMA. Oleh: FERNANDO GUNAWAN SINAGA PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM INFORMASI MANAJEMEN ASET PADA PT BANK RAKYAT INDONESIA (PERSERO) CABANG JAKARTA WARUNG BUNCIT. Ferry Ferdinan

PENGEMBANGAN SISTEM INFORMASI HONOR MENGAJAR DAN HONOR UJIAN DOSEN REGULER UNIVERSITAS MERCU BUANA

SISTEM ADMINISTRASI ABSENSI DAN GAJI GURU PADA SEKOLAH TARBIYATUL ATHFAL

PERANCANGAN SISTEM INFORMASI PERTANAHAN DI KELURAHAN PONDOK RANJI TANGERANG SELATAN BERBASIS WEB

PERANCANGAN APLIKASI LAPORAN GANGGUAN TELEPON BERBASIS WEB PADA PT. TELEKOMUNIKASI INDONESIA (AREA JAKARTA BARAT) Oleh: Roy Setiadi

APLIKASI PENGATURAN JUDUL TUGAS AKHIR DAN PROPOSAL BERBASIS WEB

PERANCANGAN SISTEM INFORMASI BERBASIS WEB UNTUK MENGETAHUI PRODUKSI PERIKANAN BERDASARKAN WILAYAH PENGELOLAAN PERIKANAN (WPP) MELALUI PETA

APLIKASI PENGOLAHAN ADMINISTRASI PASIEN PADA KLINIK KUSUMA LAPORAN TUGAS AKHIR OLEH : DIAN HARTATIK

RANCANGAN SISTEM LAPORAN KEUANGAN INVESTMENT REKSA DANA PADA PT. MEGA ASSET MANAGEMENT DENGAN MENGGUNAKAN PEMOGRAMAN PHP DAN DATA BASE MY SQL

Rancang Bangun Aplikasi Penjadwalan Berbasis Web Untuk Teknisi Dalam Perawatan Fasilitas Hotel Royal Safari Garden

APLIKASI PENGELOLAAN APOTIK

SISTEM INFORMASI PENGOLAHAN PEMBAYARAN KEGIATAN EKSTRAKURIKULER STUDI KASUS PADA SEKOLAH SD NOTRE DAME JAKARTA

PERANCANGAN SISTEM INFORMASI PENANGANAN KELUHAN PELANGGAN PADA UNIVERSITAS MERCU BUANA BERBASIS WEB ADE WULANDA PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM INFORMASI PERMINTAAN PEMBELIAN SPAREPART PADA PT. DATINDO INFONET PRIMA

PERANCANGAN SISTEM INFORMASI PRODUKSI MEUBEL pada CV RAHMAT ABADI BERBASIS WEB

SISTEM INFORMASI PENGELOLAAN AKTA JAMINAN FIDUSIA. DI KANTOR NOTARIS FENNY OCTAVIA, S.H, M.Kn REFA ULIN NUHA SHUBUKHI PROGRAM STUDI SISTEM INFORMASI

APLIKASI PENCARIAN DATA FILE MUSIK DENGAN ALGORITMA GENETIK PADA ANDROID SITI NURSULISTYAWATI

SISTEM INFORMASI BURSA LOWONGAN KERJA BERBASIS WEB. Disusun Oleh : Novita Dwi Kumala Sari

APLIKASI RESERVASI FASILITAS GEDUNG OLAHRAGA KECAMATAN CIPONDOH DENGAN MENGGUNAKAN VISUAL BASIC 6.0 DEDE IRAWAN PROGRAM STUDI TEKNIK INFORMATIKA

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI RUMAH SAKIT TERDEKAT DENGAN USER DI JAKARTA BERBASIS ANDROID

SISTEM INFORMASI PENGADAAN IMPOR BARANG PADA BUT. SAKA INDONESIA PANGKAH LIMITED BERBASIS WEB

SISTEM INFORMASI PENGALOKASIAN KARTU PERDANA TELKOMSEL BERBASIS WEB PADA PT. TELESINDO SHOP. Muhamad Alfian Wibowo

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

APLIKASI LATIHAN SOAL UJIAN TEORI SURAT IZIN MENGEMUDI BERBASIS WEB. Laporan Tugas Akhir

APLIKASI PACKET FILTER FIREWALL BERBASIS WEB MENGGUNAKAN IPTABLES ADE ILHAM NURTJAHJA

ALGORITMA K-MEANS UNTUK PENGELOMPOKAN BANK BERDASARKAN KOMPOSISI DANA PIHAK KETIGA (DPK) DAN JUMLAH JARINGAN KANTOR

PERANCANGAN SISTEM PENGELOLAAN ADMINISTRASI DAN EVALUASI PROGRES LATIHAN PADA HARAPAN INDONESIA SOCCER SCHOOL BERBASIS WEBSITE TUGAS AKHIR

APLIKASI SISTEM INFORMASI PENGELOLAAN NILAI TOEIC PADA LIA MERCUBUANA BERBASIS WEB RIA FITRIANI

APLIKASI m-checking UNTUK QUALITY CONTROL PADA PT. ABACUS KENCANA INDUSTRIES

PERANCANGAN APLIKASI MONITORING PELAKSANAAN PROYEK BERBASIS WEB PADA PT. META TECHNOLOGY SEPTI MUJI RAHAYU PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM INFORMASI PENJUALAN KREDIT MOTOR PADA PT. INDI JAYA MOTOR

RANCANG BANGUN APLIKASI PENILAIAN PERFORMA CLIENT UNTUK JASA PENGIRIMAN BARANG PT DC GLOBAL INTERNASIONAL BERBASIS MOBILE WEB

PERANCANGAN SISTEM PEMESANAN SERVIS MOBIL ONLINE BERBASIS WEB PADA PT. SRIKANDI MOTOR

APLIKASI MONITORING TRAINING KARYAWAN PT XYZ

Prototipe Aplikasi Sistem Informasi Akademik Universitas Mercu Buana Modul Sidang Tugas Akhir

PERANCANGAN SISTEM PENGENDALIAN KERJA LEMBUR KARYAWAN BERBASIS WEB. Laporan Tugas Akhir

Class Diagram Activity Diagram Entity Relationship Diagram (ERD) MySQL CodeIgniter

SISTEM INFORMASI PENJUALAN DAN SERVICE KOMPUTER ( STUDI KASUS JAYA KOMPUTER ) Tugas Akhir. Oleh: Agung Setiawan

SISTEM PENDUKUNG KEPUTUSAN UNTUK KENAIKAN PANGKAT DAN JABATAN DI PD. PAM JAYA MENGGUNAKAN METODE ANALITICAL HIERARCHY PROCESS (AHP)

Sistem Aplikasi Persuratan Pada Kementrian Perindustrian Berbasis WEB. Oleh : Ahmad Zaki Al Farisi

APLIKASI SISTEM ORDER JASA PEMBUATAN DAN PERAWATAN TAMAN BERBASIS WEB

APLIKASI TOTAL PRODUCTIVE MAINTENANCE (TPM) BERBASIS WEB DI PT SAKATA INX INDONESIA HERYANTO PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

APLIKASI PENGELOLAAN SEWA UNIT APARTEMEN TELUK INTAN BERBASIS WEB STUDI KASUS PT. TRIKA BUMI PERTIWI

PERANCANGAN SISTEM INFORMASI PROMOSI DAN PENYEWAAN PADA EVENT ORGANIZER HIKMAT HERLAMBANG

APLIKASI PELATIHAN SOAL DAN KOREKSI UJIAN AKHIR NEGARA BIOLOGI UNTUK SMA KELAS 3 BERBASIS WEB HANDOKO SUWANDI

PERANCANGAN SISTEM INFORMASI ALOKASI DAN MONITORING MATERIAL UNTUK KEBUTUHAN PROYEK PADA PT. INDOSAT

PERANCANGAN SISTEM ADMINISTRASI TUGAS AKHIR PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MERCU BUANA. Dwi Setyani Rahardjo

RANCANG BANGUN SISTEM INFORMASI TATA PERSURATAN STUDI KASUS DIREKTORAT JENDERAL KETENAGALISTRIKAN. Oleh: Asep Hidayat

PERANCANGAN APLIKASI INVENTORY WAREHOUSE BERBASIS WEB MENGGUNAKAN FRAMEWORK CODEIGNITER DI CV D-SIGN DIGITAL PRINTING

SISTEM PAKAR MENDIAGNOSA GANGGUAN KEHAMILAN MENGGUNAKAN METODE DEPTH FIRST SEARCH BERBASIS WEB

APLIKASI PEMBELAJARAN SKATEBOARD MENGGUNAKAN FRAMEWORK CODEIGNITER BERBASIS WEB. Disusun Oleh : GIANMAR SAPUTRA

Rancang Bangun Pembuatan Aplikasi Pemantauan (Monitoring) Kondisi Fasilitas Gedung Berbasis Web dan Android Client

APLIKASI PENCARIAN LOKASI RUMAH SAKIT BPJS BERBASIS ANDROID AHMAD SUBHAN

SISTEM ADMINISTRASI PELAYANAN SERVICE DAN PENJUALAN SPAREPART MOTOR PADA BENGKEL TAWAKAL AGUNG APRIANDI

PERANCANGAN SISTEM INFORMASI AKADEMIK PADA SMP SUMPAH PEMUDA SKRIPSI DISUSUN OLEH : ASTARY LESTARI PROGRAM STUDI SISTEM INFORMASI

PERANCANGAN SISTEM INFORMASI SALES QUOTATION GAS PADA PT SURYA CIPTA INTERNUSA MENGGUNAKAN PHP FRAMEWORK CODEIGNITER DAN MYSQL

SISTEM INFORMASI REKAM MEDIS PADA KLINIK XYZ BERBASIS JAVA WEB APPLICATION. Laporan Tugas Akhir

HALAMAN MOTO DAN PERSEMBAHAN

BAB II LANDASAN TEORI

Perancangan Sistem Pengelolaan Barang DOA (Death On Arrival) Pada Retail IBox Berbasis Web. SKRIPSI. Oleh : RIZKY ADITYA

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI DIVISI IT BERBASIS WEB DENGAN NOTIFIKASI RIAN ADITIA CAHYADI


LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN SURAT KETERANGAN CATATAN KEPOLISIAN BERBASIS WEB PADA POLRES KUDUS

PERANCANGAN SISTEM INFORMASI PENGELOLAAN BERKAS PENGAJUAN GARANSI BANK BERBASIS WEB PADA BANK BJB CABANG BSD FIRLI IRFANDI

SISTEM APLIKASI PENGELOLAAN MANAJEMEN MASJID BERBASIS WEB. Yogie Desmansyah PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER

PENGEMBANGAN SYSTEM INFORMASI PENYEWAAN GEDUNG SERBAGUNA PADA DIVISI CLUB HOUSE. Laporan Tugas Akhir

PERANCANGAN SISTEM INFORMASI ZAKAT PADA BADAN AMIL ZAKAT KELURAHAN PORIS PLAWAD INDAH BERBASIS WEB LAPORAN TUGAS AKHIR. Disusun Oleh : ADI SAPUTRA

PENERAPAN HAVERSINE FORMULA PADA APLIKASI PENCARIAN LOKASI DAN INFORMASI SPBU PERTAMINA DI JAKARTA BERBASIS ANDROID

ANALISA DAN PERANCANGAN SISTEM INFORMASI PENYEWAAN DAN MANAJEMEN ASET PERLENGKAPAN PERNIKAHAN PADA PT CAHAYA INDAH TENDA

APLIKASI E-PARENT PADA SEKOLAH DASAR TARAKANITA 2 JAKARTA TRI WIBOWO PROGRAM STUDI SISTEM INFORMASI FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCUBUANA

APLIKASI BANTU REVIEW JURNAL BERBASIS WEB ANDRIAN SUHARTADI

APLIKASI MONITORING HAFALAN SANTRI STUDI KASUS PONDOK PESANTREN TURUS BERBASIS WEB

APLIKASI E-ABSENSI PERHITUNGAN GAJI KARYAWAN PT. PUTRA MAJU LESTARI BERBASIS ANDROID

PERANCANGAN APLIKASI TELEMARKETING PADA UNIVERSITAS MERCU BUANA MENGGUNAKAN VB.NET. Laporan Tugas Akhir. Diajukan Untuk Melengkapi Salah Satu Syarat

APLIKASI PREDIKSI KETEPATAN WAKTU KEBERANGKATAN PENERBANGANN MENGGUNAKAN METODE KLASIFIKASI NAIVE BAYES (STUDI KASUS : MASKAPAI PENERBANGAN XYZ)

SISTEM MONITORING PEMBAYARAN PADA PT PLN (PERSERO) DISTRIBUSI BANTEN BERBASIS WEB

SISTEM INFORMASI USAHA KECIL MENENGAH (UKM) DAN FASILITAS PUBLIK DI AREA UNIVERSITAS MERCU BUANA BERBASIS WEB. Nama : Risky Miftahul Fajri

SISTEM MONITORING PENGANTARAN OBAT PADA PT. XYZ DENGAN PEMROGRAMAN JAVA ANDROID DAN WEB

APLIKASI SISTEM E -RAPOR STUDI KASUS SMP PUSAKA ABADI

PERANCANGAN SISTEM INFORMASI KEPEGAWAIAN TENAGA KEPENDIDIKAN BERBASIS WEB PADA BIRO SUMBER DAYA MANUSIA UNIVERSITAS MERCU BUANA. Laporan Tugas Akhir

Transkripsi:

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT WILI WIWIT SAPUTRA 41510120059 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015

APLIKASI PENGGAJIAN BERBASIS WEB PT. XYZ UNTUK MENGHITUNG GAJI DAN MASA KONTRAK PEGAWAI PKWT Laporan Tugas Akhir Diajukan Untuk Melengkapi Salah Satu Syarat Memperoleh Gelar Sarjana Komputer WILI WIWIT SAPUTRA 41510120059 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2015 i

ii

iii

KATA PENGANTAR Puji Syukur penulis panjatkan kepada Allah SWT, karena atas karunia yang telah diberikan kepada penulis sehingga penulis dapat menyelesaikan Laporan Tugas Akhir tepat pada waktunya, dimana Laporan Tugas Akhir tersebut merupakan salah satu persyaratan untuk dapat menyelesaikan Program Studi Strata Satu (S1) pada Jurusan Teknik Informatika Universitas Mercu Buana. Penulis menyadari bahwa Laporan Tugas Akhir ini masih belum dapat dikatakan sempurna. Karena itu, kritik dan saran akan diterima dengan senang hati. Penulis juga menyadari bahwa Laporan Tugas Akhir ini takkan dapat selesai tepat pada waktunya tanpa bantuan, bimbingan, dan motivasi dari berbagai pihak. Maka dari itu, dengan segala kerendahan hati, Penulis ingin menyampaikan ucapan terima kasih kepada : 1. Sabar Rudiarto, M.Kom. selaku Pembimbing Tugas Akhir dan Kaprodi Teknik Informatika yang telah membimbing penulis dengan semua nasihat, semangat dan ilmunya dalam menyusun laporan tugas akhir ini. 2. Umniy Salamah, ST, MMSI, selaku Koordinator Tugas Akhir Teknik Informatika Universitas Mercu Buana 3. Kedua orang tua dan istri tercinta yang selama ini memberikan do a, motivasi dan dorongan dalam penyelesaian skripsi ini. 4. Beserta semua pihak yang telah memotivasi dan ikut memberikan bantuannya kepada penulis yang namanya tidak dapat penulis sebutkan satu per satu. 5. Sahabat dan Teman-teman seperjuangan Teknik Informatika Universitas Mercu Buana khususnya angkatan 2010, terima kasih atas kebersamaan kita selama ini, semoga kalian sukses selalu, amin. Semoga Tuhan Yang Maha Esa membalas kebaikan yang telah diberikan kepada penulis dan penulis berharap semoga laporan tugas akhir ini bermanfaat bagi kita semua. Amin Jakarta, 23 Juni 2015 ( Wili Wiwit Saputra ) iv

DAFTAR ISI Halaman LEMBAR PERNYATAAN... ii LEMBAR PENGESAHAN... iii KATA PENGANTAR... iv ABSTRACT... v ABSTRACK... vi DAFTAR ISI... vii DAFTAR GAMBAR... xi DAFTAR TABEL... xv BAB I PENDAHULUAN 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Batasan Masalah... 3 1.4 Tujuan dan Manfaat... 4 1.4.1 Tujuan... 4 1.4.2 Manfaat... 5 1.5 Metodologi Penelitian... 6 1.5.1 Metode Pengambilan Data... 6 1.5.2 Metode Perancangan... 6 v

1.5.3 Metode Pengujian... 9 1.6 Sistematika Penulisan... 10 BAB II LANDASAN TEORI 2.1 Pengertian Gaji dan Pekerja PKWT... 11 2.1.1 Pengertian Gaji... 11 2.1.1 Pengertian Pekerja PKWT... 11 2.2 Konsep Dasar Program Aplikasi... 11 2.2.1 Program... 11 2.2.2 Aplikasi... 12 2.2.3 Program Aplikasi Web... 12 2.3 Pemograman PHP, database Mysql dan Webserver Apache... 13 2.3.1 Pemograman PHP... 13 2.3.2 Database Mysql... 15 2.3.3 Web Server Apache... 16 2.4 UML ( Unified Modeling Language )... 17 2.5 ERD ( Entity Relationship Diagram )... 21 2.5.1 Model Entity Relationship ( ER )... 21 2.5.2 Kardinalitas Relasi... 22 2.5.3 Langkah langkah Perancangan Teknik E-R... 23 2.6 Normalisasi Data... 24 2.6.1 Pengertian Normalisasi... 24 2.6.2 Bentuk Bentuk Normalisasi... 24 vi

2.6.3 Tujuan Normalisasi... 27 2.6.4 Proses Normalisasi... 27 2.7 Metode Pengembangan Sistem... 27 2.7.1 Tahapan Metode Waterfall... 27 2.7.2 Keunggulan Metode Waterfall... 28 2.7.3 Kelemahan Metode Waterfall... 29 2.8 Konsep Dasar Testing... 29 2.3.3 Definisi Testing... 29 2.3.3 Definisi Black Box Testing... 30 BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Yang Berjalan... 31 3.1.1 Use Case Sistem Yang Berjalan... 31 3.1.2 Diskripsi Use Case Sistem Yang Berjalan... 32 3.1.3 Activity Diagram Sistem Yang Berjalan... 35 3.1.4 Sequence Diagram Sistem Yang Berjalan... 38 3.1.5 Evaluasi Sistem Yang Berjalan dan Solusinya... 42 3.1.6 Konfigurasi Sistem Yang Berjalan... 42 3.2 Analisa Aplikasi Sistem Yang Diusulkan... 43 3.2.1 Perancangan Prosedur Yang Diusulkan... 43 3.2.2 Use Case Sistem Yang Diusulkan... 44 3.2.3 Diskripsi Use Case Sistem Yang Diusulkan... 45 3.2.4 Activity Diagram Sistem Yang Diusulkan... 50 vii

3.2.5 Sequence Diagram Sistem Yang Diusulkan... 57 3.2.6 Konfigurasi Sistem Yang Diusulkan... 63 3.3 Rancangan Struktur Basis Data... 63 3.3.1 Normalisasi Data... 63 3.3.2 Class Diagram... 66 3.3.3 Spesifikasi Basis Data... 66 3.4 Rancangan Tampilan Layar... 68 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi... 77 4.1.1 Batasan Implementasi... 77 4.1.2 Implementasi Perangkat Keras... 77 4.1.2 Implementasi Perangkat Lunak... 78 4.2 Implementasi Sistem... 78 4.3 Metode Pengujian... 91 4.3.1 Rencana Pengujian... 91 4.3.2 Skenario Pengujian... 91 4.3.3 Analisa Hasil Pengujian... 97 BAB V KESIMPULAN DAN SARAN 5.1 Kesimpulan... 99 5.2 Saran... 100 DAFTAR PUSTAKA... 101 LAMPIRAN... 103 viii

DAFTAR GAMBAR Halaman Gambar 1.1 Metode Perancangan Waterfall... 8 Gambar 2.1 One-toOne Relationship... 23 Gambar 2.2 One-toMany Relationship... 23 Gambar 2.3 Many-toMany Relationship... 23 Gambar 2.4 Tahapan Normalisasi... 26 Gambar 2.5 Model Waterfall... 28 Gambar 3.1 Use Case Diagram Sistem Yang Berjalan... 31 Gambar 3.2 Activity Diagram Absensi Sistem Yang Berjalan... 35 Gambar 3.3 Activity Diagram Rekap Ulang Absensi Sistem Yang Berjalan.. 35 Gambar 3.4 Activity Diagram Perhitungan Gaji Sistem Yang Berjalan... 36 Gambar 3.5 Activity Diagram Verifikasi Gaji Sistem Yang Berjalan... 36 Gambar 3.6 Activity Diagram Transfer Gaji Sistem Yang Berjalan... 37 Gambar 3.7 Activity Diagram Slip Gaji Sistem Yang Berjalan... 37 Gambar 3.8 Activity Diagram Laporan Gaji Sistem Yang Berjalan... 38 Gambar 3.9 Squence Diagram Absensi Sistem Yang Berjalan... 38 Gambar 3.10 Squence Diagram Rekap Ulang Absensi Sistem Yang Berjalan 39 Gambar 3.11 Squence Diagram Hitung Gaji Sistem Yang Berjalan... 39 Gambar 3.12 Squence Diagram Verifikasi Gaji Sistem Yang Berjalan... 40 ix

Gambar 3.13 Squence Diagram Transfer Gaji Sistem Yang Berjalan... 40 Gambar 3.14 Squence Diagram Cetak Slip Gaji Sistem Yang Berjalan... 41 Gambar 3.15 Squence Diagram Cetak Laporan Gaji Sistem Yang Berjalan.. 41 Gambar 3.16 Use Case Diagram Sistem Yang Diusulkan... 44 Gambar 3.17 Activity Diagram Rekap Data Absen... 51 Gambar 3.18 Activity Diagram Login... 51 Gambar 3.19 Activity Diagram Input Master Pegawai... 52 Gambar 3.20 Activity Diagram Input Gaji Pegawai... 52 Gambar 3.21 Activity Diagram Input THR Pegawai... 53 Gambar 3.22 Activity Diagram Cetak Slip Gaji Pegawai... 53 Gambar 3.23 Activity Diagram Cetak Slip Gaji THR... 54 Gambar 3.24 Activity Diagram Laporan Potongan Jamsostek... 54 Gambar 3.25 Activity Diagram Laporan Semua Gaji Pegawai Perbulan... 55 Gambar 3.26 Activity Diagram Laporan Semua Gaji Pegawai Pertahun... 55 Gambar 3.27 Activity Diagram Laporan Semua Gaji THR Pertahun... 56 Gambar 3.28 Activity Diagram Lihat Sisa Masa Kontrak Pegawai... 56 Gambar 3.29 Sequence Diagram Rekap Data Absen Yang Diusulkan... 57 Gambar 3.30 Sequence Diagram Login Yang Diusulkan... 57 Gambar 3.31 Sequence Diagram Input Master Yang Diusulkan... 58 Gambar 3.32 Sequence Diagram Input Gaji Yang Diusulkan... 58 Gambar 3.33 Sequence Diagram Input Gaji THR Yang Diusulkan... 59 Gambar 3.34 Sequence Diagram Cetak Slip Gaji Yang Diusulkan... 59 x

Gambar 3.35 Sequence Diagram Cetak Slip THR Yang Diusulkan... 60 Gambar 3.36 Sequence Diagram Cetak Laporan Jamsostek Yang Diusulkan. 60 Gambar 3.37 Sequence Diagram Cetak Laporan Gaji Perbulan... 61 Gambar 3.38 Sequence Diagram Cetak Laporan Gaji Pertahun... 61 Gambar 3.39 Sequence Diagram Cetak Laporan THR Pertahun... 62 Gambar 3.40 Sequence Diagram Lihat Masa Kontrak... 62 Gambar 3.41 Bentuk Tidak Normal (Unnormalized Form)... 64 Gambar 3.42 Bentuk Normal Kesatu (1NF/First Normal Form)... 64 Gambar 3.43 Bentuk Normal Kedua (2NF/Second Normal Form)... 65 Gambar 3.44 Class Diagram Sistem Yang Diusulkan... 66 Gambar 3.45 Rancangan Tampilan Login... 68 Gambar 3.46 Rancangan Tampilan Menu Utama... 69 Gambar 3.47 Rancangan Tampilan Input Master... 70 Gambar 3.48 Rancangan Tampilan Input Gaji Pegawai... 71 Gambar 3.49 Rancangan Tampilan Input THR Pegawai... 72 Gambar 3.50 Rancangan Tampilan Cetak Slip... 73 Gambar 3.51 Rancangan Tampilan Cetak Laporan... 74 Gambar 3.52 Rancangan Tampilan Lihat Masa Kontrak... 75 Gambar 4.1 Tampilan Login Aplikasi... 76 Gambar 4.2 Tampilan Menu Utama Aplikasi... 77 Gambar 4.3 Tampilan Input Master Pegawai... 78 Gambar 4.4 Tampilan Input Gaji Pegawai... 79 xi

Gambar 4.5 Tampilan Input THR Pegawai... 80 Gambar 4.6 Tampilan Cetak Slip Pegawai... 81 Gambar 4.7 Tampilan Cetak Slip Gaji Pegawai... 82 Gambar 4.8 Tampilan Cetak Slip THR Pegawai... 82 Gambar 4.9 Tampilan Cetak Laporan Pegawai... 83 Gambar 4.10 Tampilan Laporan Rekap Potongan Jamsostek Pegawai... 84 Gambar 4.11 Tampilan Laporan Rekap Semua Gaji Pegawai Perbulan... 85 Gambar 4.12 Tampilan Laporan Rekap Semua Gaji Pegawai Pertahun... 86 Gambar 4.13 Tampilan Laporan Rekap Semua THR Pegawai Pertahun... 87 Gambar 4.14 Tampilan Lihat Masa Kontrak... 88 xii

DAFTAR TABEL Halaman Tabel 2.1 Simbol Use Case Diagram... 18 Tabel 2.2 Simbol Class Diagram... 19 Tabel 2.3 Simbol Sequence Diagram... 20 Tabel 2.4 Simbol StateChart Diagram... 20 Tabel 2.5 Simbol Actifity Diagram... 21 Tabel 2.6 Notasi ERD... 22 Tabel 3.1 Use Case Absen Pegawai... 32 Tabel 3.2 Use Case Rekap Ulang Absensi... 32 Tabel 3.3 Use Case Perhitungan Gaji... 33 Tabel 3.4 Use Case Verifikasi Gaji... 33 Tabel 3.5 Use Case Transfer Gaji... 33 Tabel 3.6 Use Case Slip Gaji... 34 Tabel 3.7 Use Case Laporan Perhitungan Gaji... 34 Tabel 3.8 Evaluasi Sistem yang Berjalan dan Solusinya... 42 Tabel 3.9 Use Case Rekap Data Absen... 45 Tabel 3.10 Use Case Login... 45 Tabel 3.11 Use Case Input Data Master Pegawai... 46 Tabel 3.12 Use Case Input Gaji Pegawai... 46 xiii

Tabel 3.13 Use Case Input Gaji THR Pegawai... 47 Tabel 3.14 Use Case Cetak Slip Gaji Pegawai... 47 Tabel 3.15 Use Case Cetak Slip Gaji THR Pegawai... 47 Tabel 3.16 Use Case Laporan Potongan Jamsostek Pegawai... 48 Tabel 3.17 Use Case Laporan Semua Gaji Pegawai Perbulan... 49 Tabel 3.18 Use Case Laporan Semua Gaji Pegawai Pertahun... 49 Tabel 3.19 Use Case Laporan Semua Gaji THR Pegawai Pertahun... 50 Tabel 3.20 Use Case Lihat Masa Kontrak... 50 Tabel 3.21 Struktur Tabel Master... 66 Tabel 3.22 Struktur Tabel Gaji... 67 Tabel 3.23 Struktur Tabel THR... 67 Tabel 3.24 Struktur Tabel Login... 68 Tabel 4.1 Skenario Pengujian Aplikasi dengan Metode Black Box... 92 xiv