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