Conceptual Data Model ANALISIS DAN PERANCANGAN SISTEM

pegawai masuk yang mengambil data dari database tbl_data_pegawai, proses laporan rekap gaji yang mengambil data dari database tbl_data_pengahasilan, proses laporan data pegawai mutasi yang mengambil data dari database tbl_data_mutasi, proses laporan data pegawai berhenti yang mengambil data dari database tbl_data_berhenti, dan proses laporan histori data pegawai yang mengambil data dari database tbl_data_pegawai, tbl_data_mutasi dan tbl_data_berhenti.

3.5 Conceptual Data Model

Pada gambar 3.27 dijabarkan conceptual data model untuk database dari sistem informasi administrasi kepegawaian pada PT Kopaba Jatim. Gambar 3. 27 conceptual data model berhenti mutasi cabang mutasi penghasilan jenis pegawai unit kerja golongan mutasi unit kerja cabang penggajian tbl_user_login id_user_login username password nama_lengkap stts pi Integer Variable characters 10 Variable characters 15 Variable characters 30 Variable characters 10 M Identifier_1 pi tbl_setting_tagihan_gaji id bpjs_ketenagaankerjaan bpjs_kesehatan fee_management ppn pph pi Variable characters 5 Variable characters 15 Integer Variable characters 5 Integer Integer M Identifier_1 pi tbl_master_unit_kerja id_unit_kerja nama_unit_kerja parent_unit pi Integer Variable characters 15 Variable characters 10 M Identifier_1 pi tbl_master_jenis_pegawai id_jenis_pegawai nama_jenis pi Integer Variable characters 15 M Identifier_1 pi tbl_master_golongan id_golongan golongan uraian level pi Integer Variable characters 5 Variable characters 100 Variable characters 5 M Identifier_1 pi tbl_master_cabang id_cabang cabang alamat kota pi Integer Variable characters 20 Variable characters 200 Variable characters 20 M Identifier_1 pi tbl_data_penghasilan id_penghasilan gaji_pokok bpjs_kesehatan bpjs_ketenagakerjaan ppn pph nama_rekening no_rekening tagihan jasa_pengelola pi Integer Variable characters 7 Integer Integer Integer Integer Variable characters 20 Variable characters 20 Integer Integer M Identifier_1 pi tbl_data_pegawai id_pegawai nip nip_lama nama_pegawai tempat_lahir tanggal_lahir jenis_kelamin agama jenis_pegawai alamat kota pendidikan_terakhir no_npwp no_bpjs_ketenagakerjaan no_bpjs_kesehatan lokasi_kerja nomor_sk_jabatan tanggal_sk_jabatan tanggal_mulai_jabatan tanggal_selesai_jabatan foto status_kerja status_kawin keterangan telp email pi Integer Variable characters 7 Variable characters 7 Variable characters 30 Variable characters 30 Date Variable characters 10 Variable characters 15 Integer Variable characters 200 Variable characters 20 Variable characters 20 Variable characters 15 Variable characters 15 Variable characters 15 Variable characters 20 Variable characters 15 Date Date Date Variable characters 200 Variable characters 15 Variable characters 10 Variable characters 100 Variable characters 20 Variable characters 15 M Identifier_1 pi tbl_data_mutasi id_mutasi nomor_surat_mutasi tanggal_mulai_mutasi tanggal_surat tipe_mutasi pi Integer Variable characters 10 Date Date Variable characters 10 M Identifier_1 pi tbl_data_berhenti id_berhenti nomor_surat_berhenti tanggal_mulai_berhenti tanggal_surat keterangan pi Integer Variable characters 10 Date Date Variable characters 100 M Identifier_1 pi tbl_penggajian id_penggajian gaji_pokok tgl_bayar tgl_transfer potongan tambahan pi Integer Variable characters 7 Date Date Variable characters 10 Variable characters 10 M Identifier_1 pi Pada gambar 3.27 conceptual data model menjelaskan terdapat dua entitas tbl_user_login dan tbl_setting_tagihan_gaji dan juga delapan entitas yang saling berhubungan. Satu data penghasilan memiliki banyak pegawai, sedangkan satu pegawai memiliki satu penghasilan. Satu pegawai hanya memiliki satu jenis pegawai, sedangkan satu jenis pegawai dapat dimiliki oleh banyak pegawai. Satu golongan dapat dimiliki oleh banyak pegawai, sedangkan satu pegawai hanya memiliki satu golongan. Satu pegawai memiliki satu unit kerja, sedangkan satu unit kerja dapat dimiliki banyak pegawai. Satu cabang dapat dihuni banyak pegawai, sedangkan satu pegawai hanya dapat menghuni satu cabang. Satu pegawai dapat dimutasi lebih dari satu kali dan satu pegawai dapat diberhentikan lebih dari satu kali.

3.6 Physical Data Model