Analisis Sistem Perancangan Sistem Desain Tabel

23

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.1. Analisis Sistem

Dalam aplikasi yang akan dibuat ini adalah suatu aplikasi yang mampu mengolah data karyawan organik maupun unorganik, serta mampu sebagai wadah apabila terjadi kesulitan dalam bekerja sehingga managemant mengetahui apa saja kesulitan kita dalam bekerja. Disini akan dibuat 5 aplikasi diantaranya adalah : 1. NIOPS = Nota intern operasional, disini akan mengolah MOU PT. KARYAMANUNGGAL JATI dengan mitra 2. IDAR = Internal Daily Activity Report, disini akan mengolah apa saja yang dikerjakan karyawan internal dalam satu hari dan disini karyawan internal juga bisa mencatat kesulitan apa saja yang dihadapi dalam bekerja, sehingga managemant bisa mengasi solusi yang pas dalam memecahkan solusi tersebut 3. ABSENSI = Disini akan mengolah data absensi karyawan internal PT. KARYAMANUNGGAL JATI, Dimana ini sangat berguna bagi pihak HRD dalam mengolah siapa saja yang masuk dan siapa saja yang tidak masuk kerja. 4. SIM RECEPTIONIST = Sistem Informasi Managemant Receptionist, disni akan mengolah siapa saja yang telpon dalam satu hari, dan disini Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. juga sebagai wadah informasi nomer telpone elektronik, sehingga karyawan bisa memperoleh informasi no telpone secara cepat 5. SIM DATABASE = Sistem Informasi managemant Database, di aplikasi ini akan mengolah seluruh karyawan external PT. KARYA MANUNGGAL JATI, Yang ditempatkan di mitra – mitra, mulai dari inputan karyawan baru, mengolah kontrak karyawan, jamsostek, dll.

3.2. Perancangan Sistem

Perancangan sistem memberikan penjelasan mengenai cara kerja dari sistem secara umum, serta menjelaskan tentang kebutuhan pengguna user. Perancangan sistem meliputi pembuatan alur program flow chart, pembuatan conceptual data model CDM Untuk membuat rancangan Databasenya dan Design interfacenya dengan menggunakan bahasa pemrograman PHP.

3.3. Desain Tabel

Dengan menyesuaikan hasil dari Entity Relational yang telah dirancang dibuatlah table dan mulai mendisain relasi antar setiap tabel pada DBMS yang kami gunakan. Sekaligus melengkapinya dengan struktur data, penentuan primary key dan foreign key serta list data. Dalam hal ini tabel yang kami buat telah melalui proses normalisasi sebelumnya. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. data dokumentasi laporan detail jamsostek detail pkwt data laporan terdistribusi data revisi data karyawan unorganik data jamsostek data pkwt detail phone book detail absensi detail aktivitas karyawan data phone book data absensi data aktivitas karyawan detail karyawan data karyawan detail nota intern detail mitra detail nota distribusi detail user data nota distribusi data mitra data user data nota intern PEGAWAI APLIKASI + Gambar 3.1. Contex Diagram Aplikasi Rancang Bangun Office Automation Pada gambar Contex Diagram Aplikasi diatas mengambarkan tentang konsep atau disain awal pembuatan perancangan dari Aplikasi Aplikasi Rancang Bangun Office Automation dimana pada aplikasi ini digunakan untuk mengolah data PT. KARYA MANUNGGAL JATI. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. detail dokumentasi laporan data dokumentasi laporan update dokumentasi laporan data dokumentasi laporan detail aktivitas data aktivitas detail revisi data revisi data update revisi data revisi detail laporan terdistribusi data laporan terdistrubusi data update laporan terdistribusi data laporan terdistribusi detail karyawan unorganik data karyawan unorganik detail data karyawan unorganik data karyawan unorganik detail jamsostek data jamsostek data update jamsostek data jamsostek detail pkwt data pkwt data update pkwt data pkwt detail karyawan data karyawan data karyawan data update karyawan detail absensi data absensi data update absensi data absensi data update aktivitas data aktivitas detail mitra data mitra data update mitra data mitra detail nota intern data nota intern data update nota intern data nota intern id_user data user data update user data user detail data session data login 1 urusan login PEGAWAI store user 2 urusan pendataan pegawai + 3 urusan nota intern + 4 urusan mitra + store nota intern store mitra 5 urusan aktivitas + store aktivitas 6 urusan absensi + store absensi 7 urusan karyawan + store karyawan 8 urusan pkwt + store pkwt 9 urusan jamsostek + store jamsostek 10 urusan karyawan unorganik + store karyawan unorganik 11 urusan dokumentasi laporan + store dokumentasi laporan 12 urusan laporan terdistribusi + store laporan terdistribusi 13 urusan revisi + store revisi Gambar 3.2. Data Flow Diagram Overview Diagram Sub Proses Aplikasi Aplikasi Rancang Bangun Office Automation Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada gambar Data Flow Diagram Overview Diagram Aplikasi. Gambar 3.3. Data Flow Diagram Level 1 Subproses Urusan Pendataan Pegawai Pada Gambar 3.4. menjelaskan tentang Data Flow Diagram Level 1 Aplikasi Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk Urusan Pendataan Pegawai dari disain pembuatan perancangan dari Aplikasi Aplikasi Rancang Bangun Office Automation. Dimana dengan adanya Subproses Urusan Pendataan Pegawai dapat Mengolah dan mengatur fasilitas akses terhadap sistem. Gambar 3.4. Data Flow Diagram Level 1 Subproses Urusan Nota intern Pada gambar Data Flow Diagram Level 1 Sistem Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. pengolahan Urusan Nota intern dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Gambar 3.5. Data Flow Diagram Level 1 Subproses Urusan Mitra Pada gambar Data Flow Diagram Level 1 Sistem Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Urusan Metode dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Gambar 3.6. Data Flow Diagram Level 1 Subproses Urusan Aktivitas Pada gambar Data Flow Diagram Level 1 Sistem Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Urusan Aktivitas dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.7. Data Flow Diagram Level 1 Subproses Urusan Absensi Pada gambar Data Flow Diagram Level 1 Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Data karyawan dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Gambar 3.8. Data Flow Diagram Level 1 Subproses Urusan Karyawan Pada gambar Data Flow Diagram Level 1 Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Data karyawan dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Gambar 3.9. Data Flow Diagram Level 1 Subproses Urusan Pkwt Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Pada gambar Data Flow Diagram Level 1 Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Data karyawan dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Gambar 3.10. Data Flow Diagram Level 1 Subproses Urusan Jamsostek Pada gambar Data Flow Diagram Level 1 Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Data karyawan dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Gambar 3.11. Data Flow Diagram Level 1 Subproses Urusan Karyawan unorganik Pada gambar Data Flow Diagram Level 1 Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Data karyawan dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Gambar 3.12. Data Flow Diagram Level 1 Subproses Urusan Dokumentasi laporan Pada gambar Data Flow Diagram Level 1 Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Data karyawan dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Gambar 3.13. Data Flow Diagram Level 1 Subproses Urusan Laporan terdistribusi Pada gambar Data Flow Diagram Level 1 Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Data karyawan dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.14. Data Flow Diagram Level 1 Subproses Urusan Revisi Pada gambar Data Flow Diagram Level 1 Aplikasi Rancang Bangun Office Automation diatas mengambarkan tentang SubProses untuk pengolahan Data karyawan dari pembuatan perancangan dari Aplikasi Rancang Bangun Office Automation. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. u_ar pb_ar ma_u mak_ad u_m k mk_m ab m m_mni u_m ni mni_du u_du r_dl j_mku m m_m ku u_mlyd u_mp mku_mp m lyd_r user id_user user pass nam a jenkel alam t jabatan pi I VA255 VA255 VA255 VA255 VA255 VA255 M Identifier_1 pi phone_book id_phone_book nama_phone_book jenis_kelami n alamat_phone_book posisi_kerja ditempatkan no_telephone no_fax email pi I VA255 VA20 VA255 VA255 VA255 VA255 VA255 VA255 M Identifi er_1 pi akti vitas_receptionist id_aktivitas tanggal from to in out catatan pi I D VA50 VA50 VA5 VA5 T XT M Identifier_1 pi master_aktivitas ID_MASTER_AKT IVITAS T ANGGAL_AKTIVITAS JUDUL_AKT IVITAS pi I D VA255 M Identifier_1 pi aktivitas_detail id_aktivitas_detail mulai akhir aktivitas problem solusi oke pendi ng note pi I VA10 VA255 VA255 VA255 VA255 VA255 VA255 TXT255 M Identi fier_1 pi master_karyawan id_master_karyawan ni k nama_karyawan jenkel_karyawan bagian pl an lini crew posisi dasar_posisi tgl_efektif_posisi_terakhir tm k tempat_lahir tgl_lahi r al amat_karyawan phone_karyawan pendidi kan fakultas agama status status_karyawan per_tanggal foto pi I VA255 VA255 VA20 VA255 VA255 VA255 VA255 VA255 VA255 D D VA255 D VA255 VA255 VA10 VA50 VA20 VA20 VA20 D TXT M Identifier_1 pi master_absensi id_m aster_absensi tanggal_absensi masuk keluar alfa ijin_keluarga ijin_sakit sakit cuti cuti_hami l cuti_dispensasi catatan pi I D T VA10 VA10 VA10 VA10 VA10 VA10 VA10 VA10 T XT M Identifier_1 pi master_mitra i d_master_m itra nama_lengkap nama_korlap_adm in no_tel pone_korlap_adm in bidang_usaha alamat_lengkap npwp contact_person j abatan no_tel phone_kantor pi I VA255 VA900 VA255 VA255 VA255 VA255 VA255 VA255 VA255 M Identifier_1 pi master_nota_intern id_m aster_nota_intern no_nota_intern peri hal tanggal_nota_i ntern dari sifat surat_perj anjian peri ode_perjanjian_dari_tanggal peri ode_perjanjian_sampai_tanggal jum lah_karyawan penempatan_bagian_karyawan tanggal_periode_cut_off tanggal_upah_dibayar_kekaryawan cara_penggajian_kekaryawan sum ber_dana_penggajian sistem_perhitungan_pengupahan_karyawan upah_pokok uang_makan tunj angan_transport lem bur tunj angan_hari _raya tunj angan_fungsional_jabatan tunj angan_rit_truck bonus_penjualan lem bur_dan_potongan uang_pul sa kom pensasi_kel ebihan_jam _kerja total_perhitungan_upah upah_untuk_hari_libur_resm i hari _kerja jam _kerja perhitungan_jam_lem bur beban_lembur_karyawan peri ode_l embur tanggal_pembayaran managem ent_fee_lem bur sum ber_dana_l embur perhitungan_thr pem bayaran_thr managem ent_fee_thr sum ber_dana_thr seragam_kerja dansos lain_lain1 lain_lain2 lain_lain3 lain_lain4 lain_lain5 kepersetaan_jam sostek program_diikuti beban_bi aya_jamsostek beban_bi aya_kelebihan_pl afon_jamsostek kecelakaan_kerj a_dal am_pabrik kecelakaan_kerj a_diluar_pabrik biaya_pengobatan_karyawan kepersetaan_asuransi _swasta1 program_diikuti _asuransi_swasta1 beban_bi aya_asuransi_swasta1 beban_bi aya_kelebihan_pl afon_asuransi_swasta1 kecelakaan_kerj a_dal am_pabrik_asuransi_swasta_1 kecelakaan_kerj a_diluar_pabrik_asuransi_swasta_1 biaya_pengobatan_karyawan_asuransi _swasta1 kepersetaan_asuransi _swasta2 program_diikuti _asuransi_swasta2 beban_bi aya_asuransi_swasta2 beban_bi aya_kelebihan_pl afon_asuransi_swasta2 kecelakaan_kerj a_dal am_pabrik_asuransi_swasta2 kecelakaan_kerj a_diluar_pabrik_asuransi_swasta2 biaya_pengobatan_karyawan_asuransi _swasta2 tanggal_batas_akhir_tagihan_masuk_ke_mitra pem bayaran_tagihan_diterima_ptkmj sistem_pembayaran_tagihan kewajiban_perpajakan prosentase_managem ent_fee managem ent_fee_dihitung_dari pi I VA255 VA255 D VA50 VA50 VA255 D D VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 M Identifier_1 pi dokumentasi_laporan id_dokumentasi_laporan nama_mitra jumlah_karyawan deleted_dokumentasi pi I A100 VA255 VA255 M Identi fier_1 pi jam sostek id_jamsostek lembaga_asuransi poli nomor m ulai keluar qualifikasi program jkk jkm jht jpk pi I VA100 VA100 VA100 VA10 VA10 VA100 VA100 VA5 VA5 VA5 VA5 M Identifier_1 pi m aster_karyawan_unorganik id_master_karyawan_unorganik nik_kmj nik_mitra nam a_karyawan lam aran copy_ktp foto_diri cv tmk_kmj tmk last_pkwt ket_dokumen_asli no_induk_ktp ktp_berlaku_sd alamat_ktp alamat_domisili contanct_person_em ergency tem pat_l ahir tanggal_lahir jenis_kel amin agama nam a_ibu gol _darah tinggi_badan berat_badan status_kawin jum lah_anak no_telphone jenjang_pendi dikan jurusan spesifikasi tahun_lulus institusi kota jenis_sim kota_sim pol da_si m sim _berl aku bank_rekening kcp_rekening nam a_pemilik_rekening nom or_rekening divisi departem en bagian lini crew plant jum lah tanggal_keluar tanggal_update catatan pi I VA50 VA50 VA255 VA5 VA5 VA5 VA5 D D VA5 VA50 VA50 D TXT TXT TXT VA255 D VA20 VA20 VA50 VA5 VA5 VA5 VA20 VA5 VA50 VA20 VA100 VA50 VA10 VA100 VA100 VA5 VA50 VA50 D VA50 VA100 VA100 VA100 VA100 VA100 VA255 VA255 VA255 VA50 VA5 D D TXT M Identifier_1 pi master_laporan_yang_didistribusi id_master_laporan_yang_didistribusi jenis_laporan no_laporan tanggal pi I VA50 VA50 D M Identi fier_1 pi distribusi_update id_master_nota_intern nam a_lengkap bidang_usaha alamat_l engkap npwp contact_person jabatan no_telphone_kantor tanggal_distribusi no_nota_intern perihal tanggal_nota_intern dari sifat surat_perjanjian periode_perjanjian_dari_tanggal periode_perjanjian_sampai_tanggal jum lah_karyawan penempatan_bagian_karyawan tanggal_periode_cut_off tanggal_upah_dibayar_kekaryawan cara_penggaji an_kekaryawan sum ber_dana_penggajian sistem_perhitungan_pengupahan_karyawan upah_pokok uang_makan tunjangan_transport lem bur tunjangan_hari_raya tunjangan_fungsional_jabatan tunjangan_rit_truck bonus_penjualan lem bur_dan_potongan uang_pulsa kom pensasi_kelebihan_jam _kerja total_perhitungan_upah upah_untuk_hari_libur_resmi hari_kerj a jam _kerj a perhitungan_jam_lembur beban_lembur_karyawan periode_lembur tanggal_pembayaran managem ent_fee_lembur sum ber_dana_lembur perhitungan_thr pem bayaran_thr managem ent_fee_thr sum ber_dana_thr seragam _kerja dansos lain_lain1 lain_lain2 lain_lain3 lain_lain4 lain_lain5 kepersetaan_jamsostek program_diikuti beban_biaya_jamsostek beban_biaya_kelebi han_plafon_jamsostek kecelakaan_kerja_dalam_pabrik kecelakaan_kerja_di luar_pabrik biaya_pengobatan_karyawan kepersetaan_asuransi_swasta1 program_diikuti_asuransi_swasta1 beban_biaya_asuransi_swasta1 beban_biaya_kelebi han_plafon_asuransi_swasta1 kecelakaan_kerja_dalam_pabrik_asuransi_swasta_1 kecelakaan_kerja_di luar_pabrik_asuransi_swasta_1 biaya_pengobatan_karyawan_asuransi_swasta1 kepersetaan_asuransi_swasta2 program_diikuti_asuransi_swasta2 beban_biaya_asuransi_swasta2 beban_biaya_kelebi han_plafon_asuransi_swasta2 kecelakaan_kerja_dalam_pabrik_asuransi_swasta2 kecelakaan_kerja_di luar_pabrik_asuransi_swasta2 biaya_pengobatan_karyawan_asuransi_swasta2 tanggal_batas_akhir_tagihan_m asuk_ke_m itra pem bayaran_tagihan_diterima_ptkmj sistem_pembayaran_tagihan kewajiban_perpajakan prosentase_management_fee managem ent_fee_dihitung_dari status pi I VA255 VA255 VA255 VA255 VA255 VA255 VA255 D VA255 VA255 D VA50 VA50 VA255 D D VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA255 VA20 M Identifier_1 pi revisi id_revisi tanggal_revisi revisi pi I D VA10 M Identifier_1 pi master_pkwt id_master_pkwt jenis_kalkulasi start_pkwt_kalkulasi end_pkwt_kalkulasi jenis_soft start_pkwt_soft end_pkwt_soft jenis_hard_doc start_pkwt_hard_doc end_pkwt_hard_doc jm l_pkwt deleted_pkwt pi I VA20 D D VA20 D D VA20 D D VA5 VA5 M Identifi er_1 pi Gambar 3.15. CDM Conceptual Data Model Pada gambar CDM Conceptual Data Model diatas mengambarkan tentang perancangan database untuk pembuatan Aplikasi Rancang Bangun office Automation. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. FK_AKTIVITA_U_AR_USER FK_AKTIVITA_PB_AR_PHONE_BO FK_MASTER_A_MA_U_USER FK_AKTIVITA_MAK_AD_MASTER_A FK_MASTER_K_U_MK_USER FK_MASTER_A_MK_MAB_MASTER_K FK_MASTER_N_MM_MNI_MASTER_M FK_MASTER_N_U_MNI_USER FK_DISTRIBU_MNI_DU_MASTER_N FK_DISTRIBU_U_DU_USER FK_DOKUMENT_R_DL_REVISI FK_JAMSOSTE_J_MKU_MASTER_K FK_MASTER_K_MM_MKU_MASTER_M FK_MASTER_L_U_MLYD_USER FK_MASTER_P_U_MP_USER FK_MASTER_P_MKU_MP_MASTER_K FK_REVISI_MLYD_R_MASTER_L user id_user user pass nama jenkel alamt jabatan integer varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 pk phone_book id_phone_book nama_phone_book jenis_kelamin alamat_phone_book posisi_kerja ditempatkan no_telephone no_fax email integer varchar255 varchar20 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 pk aktivitas_receptionist id_aktivitas id_user id_phone_book tanggal from to in out catatan integer integer integer date varchar50 varchar50 varchar5 varchar5 long varchar pk fk1 fk2 master_aktivitas ID_MASTER_AKTIVITAS id_user TANGGAL_AKTIVITAS JUDUL_AKTIVITAS integer integer date varchar255 pk fk aktivitas_detail id_aktivitas_detail ID_MASTER_AKTIVITAS mulai akhir aktivitas problem solusi oke pending note integer integer varchar10 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 long varchar pk fk master_karyawan id_master_karyawan id_user nik nama_karyawan jenkel_karyawan bagian plan lini crew posisi dasar_posisi tgl_efektif_posisi_terakhir tmk tempat_lahir tgl_lahir alamat_karyawan phone_karyawan pendidikan fakultas agama status status_karyawan per_tanggal foto integer integer varchar255 varchar255 varchar20 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 date date varchar255 date varchar255 varchar255 varchar10 varchar50 varchar20 varchar20 varchar20 date long varchar pk fk master_absensi id_master_absensi id_master_karyawan tanggal_absensi masuk keluar alfa ijin_keluarga ijin_sakit sakit cuti cuti_hamil cuti_dispensasi catatan integer integer date time varchar10 varchar10 varchar10 varchar10 varchar10 varchar10 varchar10 varchar10 long varchar pk fk master_mitra id_master_mitra nama_lengkap nama_korlap_admin no_telpone_korlap_admin bidang_usaha alamat_lengkap npwp contact_person jabatan no_telphone_kantor integer varchar255 varchar900 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 pk master_nota_intern id_master_nota_intern id_master_mitra id_user no_nota_intern perihal tanggal_nota_intern dari sifat surat_perjanjian periode_perjanjian_dari_tanggal periode_perjanjian_sampai_tanggal jumlah_karyawan penempatan_bagian_karyawan tanggal_periode_cut_off tanggal_upah_dibayar_kekaryawan cara_penggajian_kekaryawan sumber_dana_penggajian sistem_perhitungan_pengupahan_karyawan upah_pokok uang_makan tunjangan_transport lembur tunjangan_hari_raya tunjangan_fungsional_jabatan tunjangan_rit_truck bonus_penjualan lembur_dan_potongan uang_pulsa kompensasi_kelebihan_jam_kerja total_perhitungan_upah upah_untuk_hari_libur_resmi hari_kerja jam_kerja perhitungan_jam_lembur beban_lembur_karyawan periode_lembur tanggal_pembayaran management_fee_lembur sumber_dana_lembur perhitungan_thr pembayaran_thr management_fee_thr sumber_dana_thr seragam_kerja dansos lain_lain1 lain_lain2 lain_lain3 lain_lain4 lain_lain5 kepersetaan_jamsostek program_diikuti beban_biaya_jamsostek beban_biaya_kelebihan_plafon_jamsostek kecelakaan_kerja_dalam_pabrik kecelakaan_kerja_diluar_pabrik biaya_pengobatan_karyawan kepersetaan_asuransi_swasta1 program_diikuti_asuransi_swasta1 beban_biaya_asuransi_swasta1 beban_biaya_kelebihan_plafon_asuransi_swasta1 kecelakaan_kerja_dalam_pabrik_asuransi_swasta_1 kecelakaan_kerja_diluar_pabrik_asuransi_swasta_1 biaya_pengobatan_karyawan_asuransi_swasta1 kepersetaan_asuransi_swasta2 program_diikuti_asuransi_swasta2 beban_biaya_asuransi_swasta2 beban_biaya_kelebihan_plafon_asuransi_swasta2 kecelakaan_kerja_dalam_pabrik_asuransi_swasta2 kecelakaan_kerja_diluar_pabrik_asuransi_swasta2 biaya_pengobatan_karyawan_asuransi_swasta2 tanggal_batas_akhir_tagihan_masuk_ke_mitra pembayaran_tagihan_diterima_ptkmj sistem_pembayaran_tagihan kewajiban_perpajakan prosentase_management_fee management_fee_dihitung_dari integer integer integer varchar255 varchar255 date varchar50 varchar50 varchar255 date date varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 pk fk1 fk2 dokumentasi_laporan id_dokumentasi_laporan id_revisi nama_mitra jumlah_karyawan deleted_dokumentasi integer integer char100 varchar255 varchar255 pk fk jamsostek id_jamsostek id_master_karyawan_unorganik lembaga_asuransi poli nomor mulai keluar qualifikasi program jkk jkm jht jpk integer integer varchar100 varchar100 varchar100 varchar10 varchar10 varchar100 varchar100 varchar5 varchar5 varchar5 varchar5 pk fk master_karyawan_unorganik id_master_karyawan_unorganik id_master_mitra nik_kmj nik_mitra nama_karyawan lamaran copy_ktp foto_diri cv tmk_kmj tmk last_pkwt ket_dokumen_asli no_induk_ktp ktp_berlaku_sd alamat_ktp alamat_domisili contanct_person_emergency tempat_lahir tanggal_lahir jenis_kelamin agama nama_ibu gol_darah tinggi_badan berat_badan status_kawin jumlah_anak no_telphone jenjang_pendidikan jurusan spesifikasi tahun_lulus institusi kota jenis_sim kota_sim polda_sim sim_berlaku bank_rekening kcp_rekening nama_pemilik_rekening nomor_rekening divisi departemen bagian lini crew plant jumlah tanggal_keluar tanggal_update catatan integer integer varchar50 varchar50 varchar255 varchar5 varchar5 varchar5 varchar5 date date varchar5 varchar50 varchar50 date long varchar long varchar long varchar varchar255 date varchar20 varchar20 varchar50 varchar5 varchar5 varchar5 varchar20 varchar5 varchar50 varchar20 varchar100 varchar50 varchar10 varchar100 varchar100 varchar5 varchar50 varchar50 date varchar50 varchar100 varchar100 varchar100 varchar100 varchar100 varchar255 varchar255 varchar255 varchar50 varchar5 date date long varchar pk fk master_laporan_yang_didistribusi id_master_laporan_yang_didistribusi id_user jenis_laporan no_laporan tanggal integer integer varchar50 varchar50 date pk fk distribusi_update id_master_nota_intern id_master_nota_intern2 id_user nama_lengkap bidang_usaha alamat_lengkap npwp contact_person jabatan no_telphone_kantor tanggal_distribusi no_nota_intern perihal tanggal_nota_intern dari sifat surat_perjanjian periode_perjanjian_dari_tanggal periode_perjanjian_sampai_tanggal jumlah_karyawan penempatan_bagian_karyawan tanggal_periode_cut_off tanggal_upah_dibayar_kekaryawan cara_penggajian_kekaryawan sumber_dana_penggajian sistem_perhitungan_pengupahan_karyawan upah_pokok uang_makan tunjangan_transport lembur tunjangan_hari_raya tunjangan_fungsional_jabatan tunjangan_rit_truck bonus_penjualan lembur_dan_potongan uang_pulsa kompensasi_kelebihan_jam_kerja total_perhitungan_upah upah_untuk_hari_libur_resmi hari_kerja jam_kerja perhitungan_jam_lembur beban_lembur_karyawan periode_lembur tanggal_pembayaran management_fee_lembur sumber_dana_lembur perhitungan_thr pembayaran_thr management_fee_thr sumber_dana_thr seragam_kerja dansos lain_lain1 lain_lain2 lain_lain3 lain_lain4 lain_lain5 kepersetaan_jamsostek program_diikuti beban_biaya_jamsostek beban_biaya_kelebihan_plafon_jamsostek kecelakaan_kerja_dalam_pabrik kecelakaan_kerja_diluar_pabrik biaya_pengobatan_karyawan kepersetaan_asuransi_swasta1 program_diikuti_asuransi_swasta1 beban_biaya_asuransi_swasta1 beban_biaya_kelebihan_plafon_asuransi_swasta1 kecelakaan_kerja_dalam_pabrik_asuransi_swasta_1 kecelakaan_kerja_diluar_pabrik_asuransi_swasta_1 biaya_pengobatan_karyawan_asuransi_swasta1 kepersetaan_asuransi_swasta2 program_diikuti_asuransi_swasta2 beban_biaya_asuransi_swasta2 beban_biaya_kelebihan_plafon_asuransi_swasta2 kecelakaan_kerja_dalam_pabrik_asuransi_swasta2 kecelakaan_kerja_diluar_pabrik_asuransi_swasta2 biaya_pengobatan_karyawan_asuransi_swasta2 tanggal_batas_akhir_tagihan_masuk_ke_mitra pembayaran_tagihan_diterima_ptkmj sistem_pembayaran_tagihan kewajiban_perpajakan prosentase_management_fee management_fee_dihitung_dari status integer integer integer varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 date varchar255 varchar255 date varchar50 varchar50 varchar255 date date varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar255 varchar20 pk fk1 fk2 revisi id_revisi id_master_laporan_yang_didistribusi tanggal_revisi revisi integer integer date varchar10 pk fk master_pkwt id_master_pkwt id_user id_master_karyawan_unorganik jenis_kalkulasi start_pkwt_kalkulasi end_pkwt_kalkulasi jenis_soft start_pkwt_soft end_pkwt_soft jenis_hard_doc start_pkwt_hard_doc end_pkwt_hard_doc jml_pkwt deleted_pkwt integer integer integer varchar20 date date varchar20 date date varchar20 date date varchar5 varchar5 pk fk1 fk2 Gambar 3.16. PDM Physical Data Model Pada gambar PDM Physical Data Model diatas mengambarkan tentang perancangan database untuk pembuatan Aplikasi Penilaian Asset Dengan menggunakan metode Garis Lurus Straight line dan Saldo Menurun Ganda Double Declining. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.1 User. No FIELD JENIS LENGTH KETERANGAN 1 id_user Int 11 Id_user PK 2 USER Varchar 255 USER 3 PASS Varchar 255 PASS 4 NAMA Varchar 255 NAMA 5 JENKEL Varchar 255 JENKEL 6 ALAMAT Varchar 255 ALAMAT 7 JABATAN Varchar 255 JABATAN 8 DELETED Varchar 255 DELETED Tabel 3.2 Phone Book No FIELD JENIS LENGTH KETERANGAN 1 ID_PHONE_BOOK Int 11 ID PHONE BOOK 2 NAMA_PHONE_BOOK Varchar 255 NAMA PHONE BOOK 3 JENIS_KELAMIN Varchar 20 JENIS KELAMIN 4 ALAMAT_ PHONE_ BOOK Varchar 255 ALAMAT PHONE BOOK 5 POSISI KERJA Varchar 255 POSISI KERJA 6 DITEMPATKAN Varchar 255 DITEMPATKAN 7 NO_TELPHONE Varchar 255 NO TELPHONE 8 NO_FAX Varchar 255 NO FAX 9 EMAIL Varchar 255 EMAIL 10 DELETED Varchar 255 DELETED Tabel 3.3 Master nota intern No FIELD JENIS LENGTH KETERANGAN 1 ID_MASTER_NOTA_ INTERN Int 11 ID MASTER NOTA INTERN PK Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.3 Master nota intern No FIELD JENIS LENGTH KETERANGAN 2 ID_MASTER_MITRA Int 11 TABEL MITRA 3 ID_USER Int 11 TABEL USER 4 NO_NOTA_INTERN Varchar 255 NO NOTA INTERN 5 PERIHAL Varchar 255 PERIHAL 6 TANGGAL_NOTA_ INTERN Date TANGGAL NOTA INTERN 7 DARI Varchar 255 DARI 8 SIFAT Varchar 255 SIFAT 9 PERJANJIAN Varchar 255 PERJANJIAN 10 PERIODE_PERJANJIAN_ DARI_TANGGAL Date PERIODE PERJANJIAN DARI TANGGAL 11 PERIODE_PERJANJIAN_ SAMPAI_TANGGAL Date PERIODE PERJANJIAN DARI TANGGAL 12 JUMLAH_KARYAWAN Varchar 255 JUMLAH_KARYAWAN 13 PENEMPATAN_BAGIAN_ KARYAWAN Varchar 255 PENEMPATAN BAGIAN KARYAWAN 14 TANGGAL_PERIODE_ CUT_OFF Varchar 255 TANGGAL PERIODE CUT OFF 14 TANGGAL_UPAH_DIBAYAR_ KEKARYAWAN Varchar 255 TANGGAL_UPAH_DIBAYAR _KEKARYAWAN 15 CARA_PENGGAJIAN_ KEKARYAWAN Varchar 255 CARA PENGGAJIAN KEKARYAWAN 16 SUMBER_DANA_ PENGGAJIAN Varchar 255 SUMBER DANA PENGGAJIAN 17 SISTEM_PERHITUNGAN_ PENGUPAHAN_KARYAWAN Varchar 255 SISTEM PERHITUNGAN PENGUPAHAN KARYAWAN 18 UPAH_POKOK Varchar 255 UPAH POKOK 19 UANG_MAKAN Varchar 255 UANG MAKAN 20 TUNJANGAN_TRANSPORT Varchar 255 TUNJANGAN TRANSPORT 21 LEMBUR Varchar 255 LEMBUR 22 TUNJANGAN_HARI_ RAYA Varchar 255 TUNJANGAN HARI RAYA Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.3 Master nota intern No FIELD JENIS LENGTH KETERANGAN 23 TUNJANGAN_ FUNGSIONAL_JABATAN Varchar 255 TUNJANGAN FUNGSIONAL JABATAN 24 TUNJANGAN_RIT_TRUCK Varchar 255 TUNJANGAN_RIT_TRUCK 25 BONUS_PENJUALAN Varchar 255 BONUS PENJUALAN 26 LEMBUR_DAN_POTONGAN Varchar 255 LEMBUR DAN POTONGAN 27 UANG_PULSA Varchar 255 UANG PULSA 28 KOMPENSASI_KELEBIHAN _JAM_JAM_KERJA Varchar 255 KOMPENSASI_ KELEBIHAN_JAM_KERJA 29 TOTAL_PERHITUNGAN_ UPAH Varchar 255 TOTAL_PERHITUNGAN _UPAH 30 UPAH_UNTUK_HARI_ LIBUR_RESMI Varchar 255 UPAH UNTUK HARI LIBUR RESMI 31 HARI_KERJA Varchar 255 HARI KERJA 32 JAM_KERJA Varchar 255 JAM KERJA 33 PERHITUNGAN_JAM_ KERJA Varchar 255 PERHITUNGAN JAM KERJA 34 BEBAN_LEMBUR_ KARYAWAN Varchar 255 BEBAN LEMBUR KARYAWAN 35 PERIODE_LEMBUR Varchar 255 PERIODE LEMBUR 36 TANGGAL_PEMBAYARAN Varchar 255 TANGGAL PEMBAYARAN 37 MANAGEMENT_FEE_ LEMBUR Varchar 255 MANAGEMENT FEE LEMBUR 38 SUMBER_DANA_LEMBUR Varchar 255 SUMBER DANA LEMBUR 39 PERHITUNGAN_THR Varchar 255 PERHITUNGAN THR 40 PEMBAYARAN_THR Varchar 255 PEMBAYARAN THR 41 MANAGEMENT_FEE_THR Varchar 255 MANAGEMENT FEE THR 42 SUMBER_DANA_THR Varchar 255 SUMBER DANA THR 43 SERAGAM_KERJA Varchar 255 SERAGAM KERJA 44 SERAGAM_KERJA Varchar 255 SERAGAM KERJA 45 DANSOS Varchar 255 DANSOS 46 LAIN_LAIN1 Varchar 255 LAIN LAIN1 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.3 Master nota intern No FIELD JENIS LENGTH KETERANGAN 47 LAIN_LAIN2 Varchar 255 LAIN LAIN2 48 LAIN_LAIN3 Varchar 255 LAIN LAIN3 49 LAIN_LAIN4 Varchar 255 LAIN LAIN4 50 LAIN_LAIN5 Varchar 255 LAIN LAIN5 51 KEPERSETAAN_JAMSOSTEK Varchar 255 KEPERSETAAN_JAMSOSTEK 52 PROGRAM_DIIKUTI Varchar 255 PROGRAM_DIIKUTI 53 BEBAN_BIAYA_ JAMSOSTEK Varchar 255 BEBAN BIAYA JAMSOSTEK 54 BEBAN_BIAYA_PLAFON _KELEBIHAN_JAMSOSTEK Varchar 255 BEBAN BIAYA KELEBIHAN PLAFON JAMSOSTEK 55 KECELAKAAN_KERJA_ DALAM_PABRIK Varchar 255 KECELAKAAN_KERJA _DALAM_PABRIK 56 KECELAKAAN_KERJA_ DILUAR_PABRIK Varchar 255 KECELAKAAN KERJA DILUAR PABRIK 57 BIAYA_PENGOBATAN_ KARYAWAN Varchar 255 BIAYA PENGOBATAN KARYAWAN 58 KEPERSETAAN_ASURANS I_SWASTA1 Varchar 255 KEPERSETAAN_ASURANSI _ASURANSI_SWASTA1 59 PROGRAM _DIIKUTI _ASURANSI_SWASTA1 Varchar 255 PROGRAM_DIIKUTI_ ASURANSI_SWASTA1 60 BEBAN_BIAYA_ ASURANSI_SWASTA1 Varchar 255 BEBAN BIAYA ASURANSI SWASTA1 61 BEBAN_BIAYA_ KELEBIHAN_PLAFON_ ASURANSI_SWASTA1 Varchar 255 BEBAN BIAYA KELEBIHAN PLAFON ASURANSI SWASTA1 62 KECELAKAAN_KERJA _DALAM_PABRIK_ ASURANSI_SWASTA1 Varchar 255 KECELAKAAN KERJA DALAM PABRIK ASURANSI SWASTA1 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.3 Master nota inter No FIELD JENIS LENGTH KETERANGAN 64 BIAYA_PENGOBATAN_ KARYAWAN_ASURANSI _SWASTA1 Varchar 255 BIAYA PENGOBATAN ASURANSI SWASTA1 65 KEPERSETAAN_ ASURANSI_SWASTA2 Varchar 255 KEPERSETAAN_ASURANSI _ASURANSI_SWASTA2 66 PROGRAM_DIIKUTI _ASURANSI_SWASTA2 Varchar 255 PROGRAM_DIIKUTI_ ASURANSI_SWASTA2 67 BEBAN_BIAYA_ ASURANSI_SWASTA2 Varchar 255 BEBAN BIAYA ASURANSI SWASTA2 68 BEBAN_BIAYA_ KELEBIHAN_PLAFON_ ASURANSI_SWASTA2 Varchar 255 BEBAN BIAYA KELEBIHAN PLAFON ASURANSI SWASTA2 69 KECELAKAAN_KERJA_ DALAM_PABRIK_ ASURANSI_SWASTA2 Varchar 255 KECELAKAAN KERJA DALAM PABRIK ASURANSI SWASTA2 70 KECELAKAAN_KERJA_ DILUAR_PABRIK_ ASURANSI_SWASTA2 Varchar 255 KECELAKAAN KERJA DILUAR PABRIK ASURANSI SWASTA2 71 BIAYA_PENGOBATAN_ KARYAWAN_ASURANSI _SWASTA2 Varchar 255 BIAYA PENGOBATAN ASURANSI SWASTA2 72 TANGGAL_BATAS _AKHIR_TAGIHAN_ MASUK_KE_MITRA Varchar 255 TANGGAL BATAS AKHIR MASUK KE MITRA 73 PEMBAYARAN_ TAGIHAN_DITERIMA_ PTKMJ Varchar 255 PEMBAYARAN DITERIMA PTKMJ 74 SISTEM_ PEMBAYARAN_ TAGIHAN Varchar 255 SISTEM PEMBAYARAN TAGIHAN Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.3 Master nota intern No FIELD JENIS LENGTH KETERANGAN 75 KEWAJIBAN_ PERPAJAKAN Varchar 255 KEWAJIBAN PERPAJAKAN 76 PROSENTASE_ MANAGEMENT_FEE Varchar 255 PROSENTASE MANAGEMENT FEE No FIELD JENIS LENGTH KETERANGAN 77 MANAGEMENT_ FEE_DIHITUNG_DARI Varchar 255 MANAGEMENT FEE DIHITUNG DARI 78 DELETED Varchar 255 DELETED Tabel 3.4 Master mitra No FIELD JENIS LENGTH KETERANGAN 1 ID_MASTER_MITRA Int 11 ID MASTER MITRA PK 2 NAMA_KORLAP_ ADMIN Varchar 900 NAMA KORLAP ADMIN 3 NO_TELPHONE_ KORLAP_ADMIN Varchar 255 NO TELPHONE KORLAP ADMIN 4 NAMA_LENGKAP Varchar 255 NAMA LENGKAP 5 BIDANG_USAHA Varchar 255 BIDANG USAHA 6 ALAMAT_LENGKAP Varchar 255 ALAMAT LENGKAP 7 NPWP Varchar 255 NPWP 8 CONTACT_PERSON Varchar 255 CONTACT PERSON 9 JABATAN Varchar 255 JABATAN 10 NO_TELPHONE_KANTOR Varchar 255 NO_TELPHONE_KANTOR 11 DELETED Varchar 255 DELETED Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.5 master_karyawan No FIELD JENIS LENGTH KETERANGAN 1 ID_MASTER_KARYAWAN Int 11 ID MASTER KARYWAN PK 2 ID_USER Int 11 TABEL ID USER 3 NIK Varchar 255 NIK 4 NAMA_KARYAWAN Varchar 255 NAMA_KARYAWAN 5 JENKEL_KARYAWAN Varchar 255 JENKEL KARYWA N 6 BAGIAN Varchar 255 BAGIAN 7 PLAN Varchar 255 PLAN 8 LINI Varchar 255 LINI 9 CREW Varchar 255 CREW 10 POSISI Varchar 255 POSISI 11 DASAR_POSISI Varchar 255 DASAR POSISI 12 TGL_EFEKTIF_POSISI_TERAKHIR Date TGL EFEKTIF POSISI TERAKHIR 13 TMK Date TMK 14 TEMPAT_LAHIR Varchar 255 TEMPAT LAHIR 15 TGL_LAHIR Date 255 TGL_LAHIR 16 ALAMAT_KARYAWAN Varchar 255 ALAMAT KARYAWAN 17 PHONE_KARYAWAN Varchar 255 PHONE KARYAWAN 18 PENDIDIKAN Varchar 255 PENDIDIKAN 19 FAKULTAS Varchar 255 FAKULTAS 20 AGAMA Varchar 255 AGAMA 21 STATUS Varchar 255 STATUS 22 STATUS_KARYAWAN Varchar 255 STATUS KARYAWAN 23 PER_TANGGAL Date PER TANGGAL 24 FOTO Text FOTO 25 DELETED Varchar DELETED Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Tabel 3.6 Master aktivitas No FIELD JENIS LENGTH KETERANGAN 1 ID_MASTER_AKTIVITAS Int 11 ID MASTER AKTIVITAS PK 2 ID_USER Int 11 ID_USER 3 TANGGAL_AKTIVITAS Date Tanggal aktivias 4 JUDUL_AKTIVITAS varchar 255 JUDUL AKTIVITAS . Tabel 3.7 master_absensi No FIELD JENIS LENGTH KETERANGAN 1 ID_MASTER_ABSENSI Int 11 ID MASTER ABSENSI PK 2 ID_MASTER_KARYWAN Int 11 TABEL MASTER KARYAWAN 3 TANGGAL_ABSENSI Date TANGGAL_ABSENSI 4 MASUK Time MASUK 5 KELUAR Time KELUAR 6 ALFA Varchar 10 ALFA 7 IJIN_KELUARGA Varchar 10 IJIN KELUARGA 8 IJIN_SAKIT Varchar 10 IJIN SAKIT 9 SAKIT Varchar 10 SAKIT 10 CUTI Varchar 10 CUTI 11 CUTI_HAMIL Varchar 10 CUTI HAMIL 12 CUTI_DISPENSASI Varchar 10 CUTI DISPENSASI 13 CATATAN Text CATATAN Tabel 3.8 Distribusi update No FIELD JENIS LENGTH KETERANGAN 1 ID_DISTRIBUSI_UPDATE Int 11 ID DISTRIBUSI UPDATE PK 2 ID_MASTER_NOTA_INTERN Int 11 TABEL MASTER NOTA INTERN 3 ID_MASTER_MITRA Int 11 TABEL MITRA Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.8 Distribudi update No FIELD JENIS LENGTH KETERANGAN 4 ID_USER Int 11 TABEL USER 5 NAMA_LENGKAP Varchar 255 NAMA LENGKAP 6 BIDANG_USAHA Varchar 255 BIDANG USAHA 7 ALAMAT_LENGKAP Varchar 255 ALAMAT LENGKAP 8 NPWP Varchar 255 NPWP 9 CONTACT_PERSON varchar 255 CONTACT PERSON 10 JABATAN varchar 255 JABATAN 11 NO_TELPHONE_KANTOR varchar 255 NO TELPHONE KANTOR 12 TANGGAL_DISTRIBUSI Date TANGGAL DISTRIBUSI 13 NO_NOTA_INTERN Varchar 255 NO NOTA INTERN 14 PERIHAL Varchar 255 PERIHAL 15 TANGGAL_NOTA_INTERN Date TANGGAL NOTA INTERN 16 DARI Varchar 255 DARI 17 SIFAT Varchar 255 SIFAT 18 PERJANJIAN Varchar 255 PERJANJIAN 19 PERIODE_PERJANJIAN _DARI_TANGGAL Date PERIODE PERJANJIAN DARI TANGGAL 20 PERIODE_PERJANJIAN _SAMPAI_TANGGAL Date PERIODE PERJANJIAN DARI TANGGAL 21 JUMLAH_KARYAWAN Varchar 255 JUMLAH KARYAWAN No FIELD JENIS LENGTH KETERANGAN 22 PENEMPATAN_BAGIAN _KARYAWAN Varchar 255 PENEMPATAN BAGIAN KARYAWAN 23 TANGGAL_PERIODE_ CUT_OFF Varchar 255 TANGGAL PERIODE CUT OFF 24 TANGGAL_UPAH_ DIBAYAR_KEKARYAWAN Varchar 255 TANGGAL UPAH DIBAYAR KEKARYAWAN Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.8 Distribusi update No FIELD JENIS LENGTH KETERANGAN 25 CARA_PENGGAJIAN_ KEKARYAWAN Varchar 255 CARA PENGGAJIAN KEKARYAWAN 26 SUMBER_DANA_ PENGGAJIAN Varchar 255 SUMBER DANA PENGGAJIAN 27 SISTEM_PERHITUNGAN_ PENGUPAHAN_KARYAWAN Varchar 255 SISTEM PERHITUNGAN PENGUPAHAN KARYAWAN 28 UPAH_POKOK Varchar 255 UPAH POKOK 29 UANG_MAKAN Varchar 255 UANG MAKAN 30 TUNJANGAN_TRANSPORT Varchar 255 TUNJANGAN TRANSPORT 31 LEMBUR Varchar 255 LEMBUR 32 TUNJANGAN_HARI_ RAYA Varchar 255 TUNJANGAN HARI RAYA 33 TUNJANGAN_FUNGSIONAL_ JABATAN Varchar 255 TUNJANGAN FUNGSIONAL JABATAN 34 TUNJANGAN_RIT_TRUCK Varchar 255 TUNJANGAN RIT TRUCK 35 BONUS_PENJUALAN Varchar 255 BONUS PENJUALAN No FIELD JENIS LENGTH KETERANGAN 36 LEMBUR_DAN_POTONGAN Varchar 255 LEMBUR DAN POTONGAN 37 UANG_PULSA Varchar 255 UANG PULSA 38 KOMPENSASI_ KELEBIHAN_JAM_ JAM_KERJA Varchar 255 KOMPENSASI KELEBIHAN JAM KERJA 39 TOTAL_PERHITUNGAN_ UPAH Varchar 255 TOTAL_ PERHITUNGAN_ UPAH Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.8 Distribusi Update No FIELD JENIS LENGTH KETERANGAN 40 UPAH_UNTUK_HARI _LIBUR_RESMI Varchar 255 UPAH UNTUK HARI LIBUR RESMI 41 HARI_KERJA Varchar 255 HARI KERJA 42 JAM_KERJA Varchar 255 JAM KERJA 43 PERHITUNGAN_JAM_ KERJA Varchar 255 PERHITUNGAN JAM KERJA 44 BEBAN_LEMBUR_ KARYAWAN Varchar 255 BEBAN LEMBUR KARYAWAN 45 PERIODE_LEMBUR Varchar 255 PERIODE LEMBUR 46 TANGGAL_PEMBAYARAN Varchar 255 TANGGAL PEMBAYARAN 47 MANAGEMENT_FEE_ LEMBUR Varchar 255 MANAGEMENT FEE LEMBUR 48 SUMBER_DANA_ LEMBUR Varchar 255 SUMBER DANA LEMBUR 49 PERHITUNGAN_THR Varchar 255 PERHITUNGAN THR 50 PEMBAYARAN_THR Varchar 255 PEMBAYARAN THR 51 MANAGEMENT_ FEE_THR Varchar 255 MANAGEMENT FEE THR 52 SUMBER_DANA_THR Varchar 255 SUMBER DANA THR 53 SERAGAM_KERJA Varchar 255 SERAGAM KERJA 54 SERAGAM_KERJA Varchar 255 SERAGAM KERJA 55 DANSOS Varchar 255 DANSOS 56 LAIN_LAIN1 Varchar 255 LAIN LAIN1 57 LAIN_LAIN2 Varchar 255 LAIN LAIN2 58 LAIN_LAIN3 Varchar 255 LAIN LAIN3 59 LAIN_LAIN4 Varchar 255 LAIN LAIN4 60 LAIN_LAIN5 Varchar 255 LAIN LAIN5 61 KEPERSETAAN_ JAMSOSTEK Varchar 255 KEPERSETAAN_ JAMSOSTEK 62 PROGRAM_DIIKUTI Varchar 255 PROGRAM_DIIKUTI Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.8 Distribusi update No FIELD JENIS LENGTH KETERANGAN 63 BEBAN_BIAYA_ JAMSOSTEK Varchar 255 BEBAN BIAYA JAMSOSTEK 64 BEBAN_BIAYA_PLAFON _KELEBIHAN_JAMSOSTEK Varchar 255 BEBAN BIAYA KELEBIHAN PLAFON JAMSOSTEK 65 KECELAKAAN_ KERJA_DALAM_PABRIK Varchar 255 KECELAKAAN_ KERJA_DALAM_PABRIK 66 KECELAKAAN_KERJA _DILUAR_PABRIK Varchar 255 KECELAKAAN KERJA DILUAR PABRIK 67 BIAYA_PENGOBATAN _KARYAWAN Varchar 255 BIAYA PENGOBATAN KARYAWAN 68 KEPERSETAAN_ ASURANSI_ SWASTA1 Varchar 255 KEPERSETAAN_ ASURANSI_ ASURANSI_SWASTA1 69 PROGRAM _DIIKUTI_ ASURANSI _SWASTA1 Varchar 255 PROGRAM_DIIKUTI_ ASURANSI_SWASTA1 No FIELD JENIS LENGTH KETERANGAN 70 BEBAN_BIAYA_ ASURANSI_SWASTA1 Varchar 255 BEBAN BIAYA ASURANSI SWASTA1 71 BEBAN_BIAYA_ KELEBIHAN_ PLAFON_ASURANSI _SWASTA1 Varchar 255 BEBAN BIAYA KELEBIHAN PLAFON ASURANSI SWASTA1 72 KECELAKAAN_KERJA _DALAM_PABRIK_ ASURANSI_SWASTA1 Varchar 255 KECELAKAAN KERJA DALAM PABRIK ASURANSI SWASTA1 73 KECELAKAAN_KERJA_ DILUAR_PABRIK_ ASURANSI_SWASTA1 Varchar 255 KECELAKAAN KERJA DILUAR PABRIK ASURANSI SWASTA1 Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel. 3.8 Distribusi update No FIELD JENIS LENGTH KETERANGAN 74 BIAYA_PENGOBATAN _KARYAWAN_ASURANS I_SWASTA1 Varchar 255 BIAYA PENGOBATAN ASURANSI SWASTA1 75 KEPERSETAAN_ ASURANSI_SWASTA2 Varchar 255 KEPERSETAAN_ ASURANSI_ ASURANSI_SWASTA2 76 PROGRAM _DIIKUTI_ ASURANSI_SWASTA2 Varchar 255 PROGRAM_ DIIKUTI_ASURANSI_SWASTA2 77 BEBAN_BIAYA_ ASURANSI_SWASTA2 Varchar 255 BEBAN BIAYA ASURANSI SWASTA2 78 BEBAN_BIAYA_ KELEBIHAN_PLAFON_ ASURANSI_SWASTA2 Varchar 255 BEBAN BIAYA KELEBIHAN PLAFON ASURANSI SWASTA2 79 KECELAKAAN_KERJA_ DALAM_PABRIK_ ASURANSI_SWASTA2 Varchar 255 KECELAKAAN KERJA DALAM PABRIK ASURANSI SWASTA2 No FIELD JENIS LENGTH KETERANGAN 80 KECELAKAAN_KERJA_ DILUAR_PABRIK_ ASURANSI_SWASTA2 Varchar 255 KECELAKAAN KERJA DILUAR PABRIK ASURANSI SWASTA2 81 BIAYA_PENGOBATAN_ KARYAWAN_ASURANSI _SWASTA2 Varchar 255 BIAYA PENGOBATAN ASURANSI SWASTA2 82 TANGGAL_BATAS_ AKHIR_TAGIHAN_ MASUK_KE_MITRA Varchar 255 TANGGAL BATAS AKHIR MASUK KE MITRA 83 PEMBAYARAN_TAGIHAN_ DITERIMA_PTKMJ Varchar 255 PEMBAYARAN DITERIMA PTKMJ 84 SISTEM_PEMBAYARAN_ TAGIHAN Varchar 255 SISTEM PEMBAYARAN TAGIHAN Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Gambar 3.8 Distrubusi Update No FIELD JENIS LENGTH KETERANGAN 85 KEWAJIBAN_PERPAJAKAN Varchar 255 KEWAJIBAN PERPAJAKAN 86 PROSENTASE_ MANAGEMENT_FEE Varchar 255 PROSENTASE MANAGEMENT FEE 87 MANAGEMENT_ FEE_DIHITUNG_DARI Varchar 255 MANAGEMENT FEE DIHITUNG DARI 88 STATUS Varchar 20 STATUS Tabel 3.9 Aktivitas receptionist No FIELD JENIS LENGTH KETERANGAN 1 ID _AKTIVITAS Int 11 ID AKTIVITAS PK 2 ID_PHONE_BOOK Int 11 ID PHONE BOOK 3 ID_USER Int 11 TABEL USER 4 TANGGAL varchar 25 TANGGAL 5 FROM varchar 50 FROM 6 TO varchar 50 TO 7 IN varchar 5 IN 8 OUT Varchar 5 OUT 9 CATATAN varchar 255 CATATAN Tabel 3.10 Aktivitas detail No FIELD JENIS LENGTH KETERANGAN 1 ID _AKTIVITAS_DETAIL Int 11 ID AKTIVITAS DETAILPK 2 ID_MASTER_AKTIVITAS Int 11 TABEL MASTER AKTIVITAS Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.10 Aktivitas detail No FIELD JENIS LENGTH KETERANGAN 3 MULAI Varchar 255 MULAI 4 AKHIR varchar 255 AKHIR 5 AKTIVITAS varchar 255 AKTIVITAS 6 PROBLEM varchar 255 PROBLEM 7 SOLUSI varchar 255 SOLUSI 8 OKE Varchar 255 OKE 9 PENDING varchar 255 PENDING 10 NOTE Text NOTE Tabel 3.11 Revisi No FIELD JENIS LENGTH KETERANGAN 1 ID _REVISI Int 11 ID REVISIPK 2 ID_MASTER_MASTER_ LAPORAN_YANG_DISITRIBUSI Int 11 TABEL LAPORAN YANG DIDISTRIBUSI 3 TANGGAL_REVISI Date TANGGAL REVISI 4 REVISI Varchar 10 REVISI Tabel 3.12 Master pkwt No FIELD JENIS LENGTH KETERANGAN 1 ID _MASTER_PKWT Int 11 ID MASTER PKWTPK 2 ID_MASTER_ KARYAWAN _UNORGANIK Int 11 ID MASTER KARYAWAN UNORGANIK 3 ID_USER Int 11 TABEL USER 4 JENIS_KALKULASI varchar 20 JENIS KALKULASI 5 START_PKWT_ KALKULASI Date START PKWT KALKULASI Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.12 Master pkwt No FIELD JENIS LENGTH KETERANGAN 6 END_PKWT_KALKULASI Date END PKWT KALKULASI 7 JENIS_SOFT varchar 20 JENIS SOFT 8 START_PKWT_SOFT Date START PKWT SOFT 9 END_PKWT_SOFT Date END PKWT SOFT 10 JENIS_HARD_DOC Varchar 20 JENIS HARD DOC 11 START_PKWT_HARD_DOC Date START_PKWT_HARD_DOC 12 END_PKWT_HARD_DOC Date END_PKWT_HARD_DOC 13 JML_PKWT Varchar 20 JML_PKWT 14 DELETED_PKWT Varchar 20 DELETED_PKWT Tabel 3.13 Master laporan yang didistribusi No FIELD JENIS LENGTH KETERANGAN 1 ID_MASTER_LAPORAN _YANG_DIDISTRIBUSI Int 11 ID MASTER LAPORAN YANG DIDISTRIBUSI PK 2 ID_USER Int 11 TABEL USER 3 JENIS_LAPORAN Varchar 50 JENIS LAPORAN 4 NO_LAPORAN varchar 50 NO LAPORAN 5 TANGGAL Date TANGGAL Tabel 3.14 Master karyawan unorganik No FIELD JENIS LENGTH KETERANGAN 1 ID_MASTER_ KARYAWAN _UNORGANIK Int 11 ID_MASTER_ KARYAWAN_ UNORGANIK PK 2 ID_MASTER_MITRA Int 11 TABEL MASTER MITRA 3 NIK_KMJ Varchar 50 NIK_KMJ Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.14 Master karyawan unorganik No FIELD JENIS LENGTH KETERANGAN 4 NIK_MITRA varchar 50 NIK_MITRA 5 NAMA_KARYAWAN Varchar 100 NAMA_KARYAWAN 6 LAMARAN Varchar 5 LAMARAN 7 COPY_KTP varchar 5 COPY_KTP 8 FOTO_DIRI Varchar 5 FOTO DIRI 9 CV Varcgar 5 CV 10 TMK_KMJ Date TMK KMJ 11 TMK Varchar 5 TMK 12 LAST_PKWT Varchar 5 LAST PKWT 13 KET_DOKUMEN_ASLI Varchar 50 KET DOKUMEN ASLI 14 NO_INDUK_KTP Varchar 50 NO INDUK KTP 15 KTP_BERLAKU_SD Date KTP BERLAKU SD 16 ALAMAT_KTP Text ALAMAT KTP 17 ALAMAT_DOMISILI Text ALAMAT DOMISILI 18 CONTACT_PERSON_ EMERGENCY Text CONTACT PERSON EMERGENCY 19 TEMPAT_LAHIR Varchar 50 TEMPAT LAHIR 20 TANGGAL_LAHIR Date TANGGAL LAHIR 21 JENIS_KELAMIN Varchar 20 JENIS KELAMIN 22 AGAMA Varchar 20 AGAMA 23 NAMA_IBU Varchar 50 NAMA IBU 24 GOL_DARAH Varchar 5 GOL DARAH 25 TINGGI_BADAN Varchar 5 TINGGI BADAN 26 BERAT_BADAN Varchar 5 BERAT BADAN 27 STATUS_KAWIN Varchar 20 STATUS KAWIN 28 JUMLAH_ANAK Varchar 5 JUMLAH ANAK 29 NO_TELPHONE Varchar 50 NO TELPHONE 30 JENJANG_PENDIDIKAN Varchar 20 JENJANG PENDIDIKAN 31 JURUSAN Varchar 100 JURUSAN 32 SPESIFIKASI Varchar 50 SPESIFIKASI 33 TAHUN_LULUS Varchar 10 TAHUN LULUS Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.14 Master karyawan unorganik No FIELD JENIS LENGTH KETERANGAN 34 INSTITUSI Varchar 100 INSTITUSI 35 KOTA Varchar 100 KOTA 36 JENIS_SIM Varchar 5 JENIS SIM 37 KOTA_SIM Varchar 50 KOTA SIM 38 POLDA_SIM Varchar 50 POLDA SIM 39 SIM_BERLAKU Date SIM BERLAKU 40 BANK_REKENING Varchar 50 BANK REKENING 41 KCP_REKENING Varchar 100 KCP REKENING 42 NAMA_PEMILIK_REKENING Varchar 100 NAMA PEMILIK REKENING 43 NOMOR_REKENING Varchar 100 NOMOR REKENING 44 DIVISI Varchar 100 DIVISI 45 DEPARTEMEN Varchar 100 DEPARTEMEN 46 BAGIAN Varchar 50 BAGIAN 47 LINI Varchar 50 LINI 48 CREW Varchar 50 CREW 49 PLANT Varchar 50 PLANT 50 JUMLAH Varchar 5 JUMLAH 51 TANGGAL_KELUAR Date TANGGAL KELUAR 52 TANGGAL_UPDATE Date TANGGAL UPDATE 53 CATATAN Text CATATAN Tabel 3.15 Jamsostek No FIELD JENIS LENGTH KETERANGAN 1 ID_JAMSOSTEK Int 11 ID_JAMSOSTEKPK 2 ID_MASTER_KARYAWAN _UNORGANIK Int 11 TABEL MASTER KARYAWAN 3 LEMBAGA_ASURANSI Varchar 100 LEMBAGA_ASURANSI 4 POLI varchar 100 POLI 5 NOMOR Varchar 100 NOMOR Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Lanjutan Tabel 3.15 Jamsostek No FIELD JENIS LENGTH KETERANGAN 6 MULAI Varchar 50 MULAI 7 KELUAR varchar 50 KELUAR 8 QUALIFIKASI Varchar 100 QUALIFIKASI 9 PROGRAM Varchar 100 PROGRAM 10 JKK Varchar 5 JKK 11 JKM Varchar 5 JKM 12 JHT Varchar 5 JHT 13 JPK Varchar 5 JPK Tabel 3.16 Dokumentasi laporan No FIELD JENIS LENGTH KETERANGAN 1 ID_DOKUMENTASI _LAPORAN Int 11 ID_DOKUMENTASI_LAPORA N PK 2 ID_REVISI Int 11 TABEL REVISI 3 NAMA_MITRA Char 100 NAMA MITRA 4 JUMLAH_KARYAWAN Char 10 JUMLAH_KARYAWAN 5 DELETED_DOKUMENTASI Varchar 5 DELETED_DOKUMENTASI Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 54

BAB IV IMPLEMENTASI PERANGKAT LUNAK