Entity Relationship Diagram ERD

44 [Gaji] [read kryawan] dta kary read gaji kry read gji kary [read dt gaji] dt gaji kary dt gaji diubah write dt gaji [write gaji] dt kary [read absensi] [write absensi] [read hari libur] [read std gaji] [tanda terima gaji] [data gaji kary] [data absen kary] 9 STD GAJI 23 GAJI 24 PRESENSI KLIEN 10 HARI LIBUR 4.1 Menyimpan Data Absensi 4.2 Menghitung Gaji 4.3 Menyimpan Gaji 4.4 Mencetak Tanda Terima 4.5 Mengubah Data Gaji 17 KARYAWAN PELAMAR Gambar 4.30 DFD Level 1 Melakukan Penggajian t. DFD Level 1 Membuat Laporan Pada DFD Level 1 ini menggambarkan data apa saja yang digunakan dalam pembuatan laporan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.31. [read pelmar] [read low] [read TS] [read tes WP] [read PT] [read TK] [read WK] [read klien] [read kary] [read gaji] dt lap dt lap dg periode dt jenis lap [lap yg dipilih] [periode] [jenis lap] PIMPINAN 5.1 Memilih Laporan 5.2 Menambah Data Lap 5.3 Menampilkan Laporan 5.4 Mencetak Laporan 23 GAJI 1 PELAMAR 2 LOWONGAN 3 KLIEN 32 KETRAMPILAN 30 TES WP 31 TES WK 21 KESEHATAN 22 PSIKOTES 17 KARYAWAN Gambar 4.31 DFD Level 1 Membuat Laporan

4.2.5 Entity Relationship Diagram ERD

Berikut merupakan ERD dari Sistem Informasi Rekrutmen, Seleksi dan Penggajian Karyawan pada PT. Karya Gemilang Abadi: 45 a. ERD CDM ERD CDM menggambarkan database yang digunakan dalam aplikasi Sistem Informasi Rekrutmen, Seleksi dan Penggajian. Untuk lebih jelasnya dapat dilihat Gambar 4.32. std peny dlm memiliki medapat mempunyai det karyawan sesuai terdapat tes kesehatan menjadi tes psikotes tes ketrampilan tes wk berstandar tes wp berstandar st d WK st d WP st d PT st d TS st d TK berkeluarga riwayat pend riwayat kerja memberi detil KLIEN IdKlien Nm Bid AlmtKlien KotaKlien NoTlp NoFax CP Jbtn DET_KLIEN Ke NoPkwt Awal Akhir Status LOWONGAN IdLow Jab Jk1 Jk2 UsiaMin UsiaMax Pengalaman IPK BhsAs ApKom Tek Pendidikan Jml DeadLine WP WK TK TS PT Gaji JnsKet Final tgl_masuk RIWAYAT Id NmPerush Jab MasaKerja Alasan PENDIDIKAN IdPend Tingkat NmInstansi KotaInstansi Jurusan Thn Fnl KELUARGA IdKel Hub NmKel Usia JK PendidikanKel Pekerjaan DET_KARY Ke1 NomPkwt Awal Akhir Status PELAMAR IdPel Nama JK TmpLahir TglLahir Usia AlamatKtp KotaKtp AlamatSkrg KotaSkrg NoTlp1 NoTlp2 Kewarganegaraan Suku Agama Pendidikan StKawin AnakKe JmlSdr TB BB IPK Pengalaman Catatan SrtKuning Biodata SrtDokter KTP Ijazah Sertif ikat Foto Skck Ksk BhsAs ApKom Tek Informal1 Informal2 Informal3 KARYAWAN NIK Status STD_WP IdStdWp StdMotivasi StdKomunikasi StdUmum StdTek StdSkill StdDayaPikir StdEtika Jabatan STD_WK IdStdWk StdMotivasi StdKomunikasi StdUmum StdTek StdSkill StdDayaPikir StdEtika STD_TK IdStdTk StdCara StdTeori StdHasil JnsKet STD_THT IdStdTht Jabtn StdMata StdHidung StdTenggorokan STD_PT IdStdPt StdVerbal StdAngka StdLogika StdEmosi StdDimensi Jbatan TES_WP TglTes Motivasi Komunikasi Umum PengTek Skill DayaPikir Etika Fnl Final n_mot n_kom n_um n_peng n_skill n_daya n_etika NA TES_WK TglTes Motivasi Komunikasi Umum PengTek Skill DayaPikir Etika Fnl Final n_mot n_kom n_um n_peng n_skill n_daya n_etika NA KETRAMPILAN TglTes Cara Teori Hasil Fnl Final n_cara n_teori n_hasil NA KESEHATAN TglTes Mata Ginjal Hati Paru Jantung Tenggorokan Telinga Fnl lulus Final n_mata n_hidung n_telinga n_tengg n_jantung n_paru n_hati n_ginjal NA PSIKOTES TglTes Verbal Angka Logika Emosi Dimensi Fnl lulus NA LIBUR Tgl Ket PENGGUNA Username Pwd Nama Jab Akses Status GAJI TglGaji GajiPokok Potongan TunjLembur Jenis Stats PRESENSI Tanggal JmlJam StLembur L1 L2 L3 STD_GAJI IdStdGaji JmlJam JmlBulan Jam Pengali STD_PENY_DLM IdStdDalam StdJantung StdParu StdHati StdGinjal Jbatn Gambar 4.32 ERD-CDM 46 IDSTDDALAM = IDSTDDALAM IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL NIK = NIK IDPEL = IDPEL IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL IDKLIEN = IDKLIEN IDLOW = IDLOW IDPEL = IDPEL IDSTDWK = IDSTDWK IDSTDWP = IDSTDWP IDSTDPT = IDSTDPT IDSTDTHT = IDSTDTHT IDSTDTK = IDSTDTK IDPEL = IDPEL IDPEL = IDPEL IDPEL = IDPEL IDKLIEN = IDKLIEN IDKLIEN = IDKLIEN KLIEN IDKLIEN varchar10 NM varchar50 BID varchar50 ALMTKLIEN varchar200 KOTAKLIEN varchar50 NOTLP varchar20 NOFAX varchar20 CP varchar50 JBTN varchar50 DET_KLIEN IDKLIEN varchar10 NOPKWT varchar50 KE numeric5 AWAL date AKHIR date STATUS varchar10 LOWONGAN : 1 IDKLIEN varchar10 IDLOW varchar10 JAB varchar50 JK1 varchar10 JK2 varchar10 USIAMIN numeric5 USIAMAX numeric5 PENGALAMAN float IPK float BHSAS varchar50 APKOM varchar50 TEK varchar50 PENDIDIKAN varchar50 JML numeric5 DEADLINE date WP varchar10 WK varchar10 TK varchar10 TS varchar10 PT varchar10 GAJI float JNSKET varchar50 FINAL varchar10 TGL_MASUK timestamp RIWAYAT IDPEL varchar10 ID varchar10 NMPERUSH varchar100 JAB varchar50 MASAKERJA float ALASAN varchar200 PENDIDIKAN IDPEL varchar10 IDPEND varchar10 TINGKAT varchar50 NMINSTANSI varchar100 KOTAINSTANSI varchar50 JURUSAN varchar20 THN numeric5 FNL varchar10 KELUARGA IDPEL varchar10 IDKEL varchar10 HUB varchar10 NMKEL varchar50 USIA numeric5 JK varchar10 PENDIDIKANKEL varchar50 PEKERJAAN varchar50 PELAMAR IDPEL varchar10 NIK varchar10 NAMA varchar50 JK varchar10 TMPLAHIR varchar50 TGLLAHIR date USIA numeric5 ALAMATKTP varchar200 KOTAKTP varchar50 ALAMATSKRG varchar200 KOTASKRG varchar50 NOTLP1 varchar20 NOTLP2 varchar20 KEWARGANEGARAAN varchar10 SUKU varchar20 AGAMA varchar20 PENDIDIKAN varchar50 STKAWIN varchar20 ANAKKE numeric5 JMLSDR numeric5 TB numeric5 BB numeric5 IPK float PENGALAMAN float CATATAN varchar500 SRTKUNING varchar10 BIODATA varchar10 SRTDOKTER varchar10 KTP varchar10 IJAZAH varchar10 SERTIFIKAT varchar10 FOTO varchar10 SKCK varchar10 KSK varchar10 BHSAS varchar50 APKOM varchar50 TEK varchar50 INFORMAL1 varchar100 INFORMAL2 varchar100 INFORMAL3 varchar100 KARYAWAN : 1 NIK varchar10 IDPEL varchar10 STATUS varchar10 STD_WP IDSTDWP varchar10 STDMOTIVASI varchar20 STDKOMUNIKASI varchar20 STDUMUM varchar20 STDTEK varchar20 STDSKILL varchar20 STDDAYAPIKIR varchar20 STDETIKA varchar20 JABATAN varchar20 STD_WK IDSTDWK varchar10 STDMOTIVASI varchar20 STDKOMUNIKASI varchar20 STDUMUM varchar20 STDTEK varchar20 STDSKILL varchar20 STDDAYAPIKIR varchar20 STDETIKA varchar20 STD_TK IDSTDTK varchar10 STDCARA varchar20 STDTEORI varchar20 STDHASIL varchar20 JNSKET varchar50 STD_THT IDSTDTHT varchar10 JABTN varchar20 STDMATA varchar20 STDHIDUNG varchar20 STDTENGGOROKAN varchar20 STD_PT IDSTDPT varchar10 STDVERBAL numeric5 STDANGKA numeric5 STDLOGIKA numeric5 STDEMOSI numeric5 STDDIMENSI numeric5 JBATAN varchar50 TES_WP IDKLIEN varchar10 IDLOW varchar10 IDPEL varchar10 IDSTDWP varchar10 TGLTES date MOTIVASI varchar20 KOMUNIKASI varchar20 UMUM varchar20 PENGTEK varchar20 SKILL varchar20 DAYAPIKIR varchar20 ETIKA varchar20 FNL varchar10 FINAL varchar10 N_MOT numeric10 N_KOM numeric10 N_UM numeric10 N_PENG numeric10 N_SKILL numeric10 N_DAYA numeric10 N_ETIKA numeric10 NA numeric10 TES_WK IDKLIEN varchar10 IDLOW varchar10 IDPEL varchar10 IDSTDWK varchar10 TGLTES date MOTIVASI varchar20 KOMUNIKASI varchar20 UMUM varchar20 PENGTEK varchar20 SKILL varchar20 DAYAPIKIR varchar20 ETIKA varchar20 FNL varchar10 FINAL varchar10 N_MOT numeric10 N_KOM numeric10 N_UM numeric10 N_PENG numeric10 N_SKILL numeric10 N_DAYA numeric10 N_ETIKA numeric10 NA numeric10 KETRAMPILAN IDKLIEN varchar10 IDLOW varchar10 IDPEL varchar10 IDSTDTK varchar10 TGLTES date CARA varchar20 TEORI varchar20 HASIL varchar20 FNL varchar10 FINAL varchar10 N_CARA numeric10 N_TEORI numeric10 N_HASIL numeric10 NA numeric10 KESEHATAN IDKLIEN varchar10 IDLOW varchar10 IDPEL varchar10 TGLTES date KONDISI varchar10 FNL varchar10 IDSTDDALAM varchar10 IDSTDTHT varchar10 GINJAL undefined HATI undefined PARU undefined JANTUNG undefined TENGGOROKAN undefined TELINGA undefined LULUS varchar10 FINAL varchar10 N_MATA numeric10 N_HIDUNG numeric10 N_TELINGA numeric10 N_TENGG numeric10 N_JANTUNG numeric10 N_PARU numeric10 N_HATI numeric10 N_GINJAL numeric10 NA numeric10 PSIKOTES IDKLIEN varchar10 IDLOW varchar10 IDPEL varchar10 IDSTDPT varchar10 TGLTES date VERBAL numeric5 ANGKA numeric5 LOGIKA numeric5 EMOSI numeric5 DIMENSI numeric5 FNL varchar10 LULUS varchar10 NA numeric10 PENGGUNA USERNAME varchar10 PWD varchar10 NAMA varchar50 JAB varchar50 AKSES varchar50 STATUS varchar10 STD_PENY_DLM IDSTDDALAM varchar10 STDJANTUNG varchar10 STDPARU varchar10 STDHATI varchar10 STDGINJAL varchar10 JBATN varchar50 Gambar 4.33 a ERD-PDM 47 b. ERD PDM ERD PDM menggambarkan generate dari database ERD-CDM yang digunakan dalam implementasinya. Pada aplikasi ini database yang diperlukan adalah Pelamar, Riwayat Kerja, Riwayat Pendidikan, Keluarga, Lowongan, Klien, Detil Klien, Standar Wawancara Personalia, Standar Wawancara Klien, Standar Tes Ketrampilan, Standar Tes THT, Standar Tes Penyakit Dalam, Standar Psikotes, Wawancara Personalia, Wawancara Klien, Tes Ketrampilan, Tes Kesehatan, Psikotes, Karyawan, Detil Karyawan, Hari Libur, Standar Gaji, Presensi dan Gaji. Lebih jelasnya dapat dilihat Gambar 4.33. IDKLIEN = IDKLIEN IDLOW = IDLOW NIK = NIK NIK = NIK NIK = NIK PRE_NIK = PRE_NIK TGL = GAJ_ TGL TANGGAL = GAJ_ TANGGAL NIK = GAJ_ NIK IDSTDGAJI = IDSTDGAJI NIK = PRE_NIK TGL = TGL TANGGAL = TANGGAL TGL = TGL IDSTDGAJI = IDSTDGAJI DET_KARY NIK v archar10 NOMPKWT v archar50 KE1 numeric5 AWAL date AKHIR date STATUS v archar10 LIBUR TGL date KET v arch ar100 GAJI PRE_NIK v archar10 TGL date TANGGAL date NIK v archar10 IDSTDGAJI v archar10 IDKLIEN v archar10 IDLOW v archar10 TGLGAJI date GAJI POKOK f loat POTONGAN f loat TUNJLEMBUR f loat JENIS f loat STATS v archar10 PRESENSI NIK v archar10 TGL date TANGGAL date PRE_NIK v archar10 GAJ_TGL date GAJ_TANGGAL date GAJ_ NIK v archar10 IDSTDGAJI v archar10 JMLJAM f loat STLEMBUR v archar10 L1 f loat L2 f loat L3 f loat STD_GAJI IDSTDGAJI v archar10 JMLJAM f loat JMLBULAN f loat JAM f loat PENGALI f loat LOWONGAN : 2 IDKLIEN v archar10 IDLOW v archar10 JAB v archar50 JK1 v archar10 JK2 v archar10 USIAMIN numeric5 USIAMAX numeric5 PENGALAMAN f loat IPK f loat BHSAS v archar50 APKOM v archar50 TEK v archar50 PENDIDIKAN v archar50 JML numeric5 DEADLINE date WP v archar10 WK v archar10 TK v archar10 TS v archar10 PT v archar10 GAJI f loat JNSKET v archar50 FINAL v archar10 TGL_MASUK timestamp KARYAWAN : 2 NIK v archar10 IDPEL v archar10 STATUS v archar10 b ERD-PDM 48

4.2.6 Struktur File