Data Flow Diagram Entity Relationship Diagram

1.2.2 Data Flow Diagram

Data Flow Diagram DFD menggambarkan aliran data yang terjadi di dalam sistem yang dirancang, sehingga dengan dibuatnya DFD ini agar terlihat arus data yang mengalir dalam sistem secara jelas. 1. Context Diagram Context Diagram menggambarkan asal data dan menunjukan aliran dari data tersebut. Context diagram pada sistem informasi penggajian yang terintegrasi tersebut memiliki 3 external entity yaitu keuangan, Guru, dan TU. Aliran data yang keluar dari eksternal entity tersebut menunjukan bahwa data tersebut berasal dari eksternal entity tersebut dan aliran data yang masuk menunjukan bahwa data tersebut ditujukan untuk eksternal entity tersebut. Gambar 4. 7 Context diagram STIKOM SURABAYA 2. Diagram level 0 Gambar 4. 8 Diagram level 0

1.2.3 Entity Relationship Diagram

Entity Relationship Diagram ERD dari sistem informasi penggajian yang terintegrasi tersebut terdiri dari Conceptual Data Model CDM dan Physical Data Model PDM. Berikut ini akan dijelaskan lebih detail. 1. Conceptual Data Model CDM Conceptual Data Model pada sistem Informasi peggajian tersebut pada SMA HANG TUAH 2 Sidoarjo memliki 9 tabel di mana terdiri dari 7 tabel Master dan 2 tabel transaksi. Dijelaskan pada Gambar 4.9 Conceptual Data Model CDM. 2. Physical Data Model PDM Physical Data Model merupakan hasil representasi dari tabel-tabel yang digunakan di dalam sistem informasi penggajian yang terintegrasi tersebut STIKOM SURABAYA beserta dengan tipe datanya.dan struktur tabel, serta desain Input dan output sistem. Berikut ini akan dijelaskan secara detail tahapan-tahapan yang akan dilakukan. Dijelaskan pada Gambar 4.10 Physical Data Model PDM. Gambar 4. 9 Conceptual Data Model CDM lembur_pegawai tunjangan pegawai Absensi absensi_nominal nominal_lembur Relationship_8 pegawai Agama pegawai o o o o o o nip nama_pegawai alamat tmpt_lahir tgl_lahir JK tgl_masuk Variable characters 5 Variable characters 100 Variable characters 100 Variable characters 50 Date Variable characters 1 Date lembur o o id_lembur tgl_lembur waktu_lembur Variable characters 5 Date Integer jabatan o o kode_jabatan nama_jabatan gaji_pokok2 Variable characters 5 Variable characters 100 Decimal 18,0 nominal o o o kode_nominal nama_nominal harga_nominal batas_min Variable characters 5 Variable characters 100 Decimal 18,0 Integer absensi o o o id_presensi tgl_presensi jumlah_bolos harga_potongan Variable characters 5 Date Integer Decimal 18,0 tunjangan o o id_tunjangan nama_tunjangan harga_tunjangan Variable characters 5 Variable characters 100 Decimal 18,0 detail_THR o o tahun bulan Integer Integer penggajian o o o o o o id_gaji bulan2 tahun2 gaji_pokok gaji_lembur tunjangan_makan tunjangan_hari_raya total_potongan total_gaji Variable characters 5 Integer Integer Decimal 18,0 Decimal 18,0 Decimal 18,0 Decimal 18,0 Decimal 18,0 Decimal 18,0 masa_kerja o o o batas_bawah batas_atas tambahan_gaji Integer Integer Decimal 18,0 LOGIN o o nama password Variable characters 100 Variable characters 100 agama o kode_agama nama_agama Variable characters 5 Variable characters 50 STIKOM SURABAYA Gambar 4. 10 Physical Data Model PDM FK_LEMBUR_RELATIONS_PEGAWAI FK_DETAIL_T_RELATIONS_PEGAWAI FK_DETAIL_T_RELATIONS_TUNJANGA FK_ABSENSI_RELATIONS_PEGAWAI FK_ABSENSI_RELATIONS_NOMINAL FK_LEMBUR_RELATIONS_NOMINAL FK_PENGGAJI_RELATIONS_PEGAWAI FK_PEGAWAI_RELATIONS_JABATAN FK_PEGAWAI_RELATIONS_AGAMA pegawai nip kode_agama kode_jabatan nama_pegawai alamat tmpt_lahir tgl_lahir JK tgl_masuk varchar5 varchar5 varchar5 varchar100 varchar100 varchar50 datetime varchar1 datetime pk fk2 fk1 lembur id_lembur kode_nominal nip tgl_lembur waktu_lembur varchar5 varchar5 varchar5 datetime int pk fk2 fk1 jabatan kode_jabatan nama_jabatan gaji_pokok2 varchar5 varchar100 decimal18,0 pk nominal kode_nominal nama_nominal harga_nominal batas_min varchar5 varchar100 decimal18,0 int pk absensi id_presensi kode_nominal nip tgl_presensi jumlah_bolos harga_potongan varchar5 varchar5 varchar5 datetime int decimal18,0 pk fk2 fk1 tunjangan id_tunjangan nama_tunjangan harga_tunjangan varchar5 varchar100 decimal18,0 pk detail_THR tahun bulan int int penggajian id_gaji bulan2 tahun2 nip gaji_pokok gaji_lembur tunjangan_makan tunjangan_hari_raya total_potongan total_gaji varchar5 int int varchar5 decimal18,0 decimal18,0 decimal18,0 decimal18,0 decimal18,0 decimal18,0 pk pk pk fk masa_kerja batas_bawah batas_atas tambahan_gaji int int decimal18,0 LOGIN nama password varchar100 varchar100 agama kode_agama nama_agama varchar5 varchar50 pk detail_tunjangan id_detail_tunjangan nip id_tunjangan tgl_tunjangan total_tunjangan varchar5 varchar5 varchar5 datetime decimal18,0 pk pk,fk1 pk,fk2 STIKOM SURABAYA

1.2.4 Struktur Tabel