Input data keluarga karyawan office ini dilakukan oleh admin. Admin melakukan pengisian data keluarga karyawan office diisi sesuai dengan data
pegawai yang ada di UD. Azam Jaya. Kemudian data yang telah diisi kemudian disimpan di dalam database sistem.
Proses melihat laporan tunjangan keluarga dapat dideskriptifkan sebagai berikut, admin mengambil data dari kartu tunjangan dan anggota keluarga,
kemudian sistem secara otomatis akan menampilkan laporan data yang sesuai dari database.
Proses melihat laporan data karyawan dapat dideskriptifkan sebagai berikut, admin mengambil data dari karyawan, kemudian sistem secara otomatis
akan menampilkan laporan data yang sesuai dari database. Proses menginput gaji pegawai dapat dideskriptifkan sebagai berikut,
admin mengambil data dari karyawan, kemudian menginputkan data gaji pegawai, admin melakukan pengisian gaji pegawai diisi sesuai dengan hak atas kewajiban
karyawan, kemudian data yang telah diisi kemudian di simpan di dalam database sistem.
Proses melihat laporan gaji pegawai dapat dideskriptifkan sebagai berikut, admin mengambil data dari fee, kemudian sistem secara otomatis akan
menampilkan laporan data yang sesuai dari database.
3.3.4 ERD Entity Relational Diagram
Setelah mendesain DFD, kemudian mendesain ERD dimana ERD ini nantinya akan dibuat relational tabelnya. Entity Relationship Diagram merupakan
data modeling yang dipergunakan untuk mendokumentasikan data sebuah
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
memiliki mempunyai
terdapat digunakan
mendapatkan
meliputi anggotakeluarga
idAnggotaKeluarga namaAnggotaKeluarga
tempatLahirAnggota tglLahirAnggota
jkAnggota statusAnggota
pi Integer Variable characters 100
Variable characters 100 Date
Variable characters 10 Variable characters 20
M Identifier_1 pi
detailfee idDetailFee
namaDetailFee biayaFee
pi Integer Variable characters 50
Integer M
Identifier_1 pi fee
idFee tglFee
totalFee pi Integer
Date Integer
M Identifier_1 pi
kartutunjangan idKartuTunjangan
tglKartuTunjangan pi Integer
Date M
Identifier_1 pi
karyawan idKaryawan
namaKaryawan alamatKaryawan
tempatLahir tglLahir
jk statusKaryawan
gajiPokok telp
status pi Integer
Variable characters 100 Variable characters 200
Variable characters 100 Date
Variable characters 10 Integer
Integer Variable characters 20
Integer M
Identifier_1 pi tunjangansakit
idTunjanganSakit namaClinic
tglTunjanganSakit namaDokter
keteranganSakit biayaSakit
pi Integer Variable characters 50
Date Variable characters 100
Variable characters 255 Integer
M Identifier_1 pi
user idUser
namaUser username
password pi Integer
Variable characters 100 Variable characters 20
Variable characters 20 M
Identifier_1 pi departemen
idDepartemen namaDepartemen
statusDepartemen pi Integer
Variable characters 50 Integer
M Identifier_1 pi
perusahaan dengan cara menentukan data apa saja yang terdapat dalam tiap entity dan bagaimana hubungan antara entity satu dengan lainnya.
Entity Relational Diagram terbagi menjadi 2, yaitu Conceptual Data
Model dan Physical Data Model.
1 CDM Conceptual Data Model
Conceptual Data Model adalah rancangan dalam bentuk diagram sebelum
pembuatan database secara detail.. Conceptual Data Model pada aplikasi ini mempresentasikan rancangan bisnis data konseptual yang nantinya akan
digunakan dalam sistem ini. Pada konsep rancangan ini dibuat dengan menggunakan Power Designer 12. untuk lebih jelasnya dapat dilihat pada Gambar
3.5 berikut :
Gambar 3.5 CDM Conceptual Data Model
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
FK_KARYAWAN_MEMILIKI_DEPARTEM FK_KARTUTUN_MEMPUNYAI_KARYAWAN
FK_ANGGOTAK_TERDAPAT_KARTUTUN FK_TUNJANGA_DIGUNAKAN_KARTUTUN
FK_FEE_MENDAPATK_KARYAWAN
FK_DETAILFE_MELIPUTI_FEE anggotakeluarga
idAnggotaKeluarga idKartuTunjangan
namaAnggotaKeluarga tempatLahirAnggota
tglLahirAnggota jkAnggota
statusAnggota integer
integer varchar100
varchar100 date
varchar10 varchar20
pk fk
detailfee idDetailFee
idFee namaDetailFee
biayaFee integer
integer varchar50
integer pk
fk fee
idFee idKaryawan
tglFee totalFee
integer integer
date integer
pk fk
kartutunjangan idKartuTunjangan
idKaryawan tglKartuTunjangan
integer integer
date pk
fk
karyawan idKaryawan
idDepartemen namaKaryawan
alamatKaryawan tempatLahir
tglLahir jk
statusKaryawan gajiPokok
telp status
integer integer
varchar100 varchar200
varchar100 date
varchar10 integer
integer varchar20
integer pk
fk tunjangansakit
idTunjanganSakit idKartuTunjangan
namaClinic tglTunjanganSakit
namaDokter keteranganSakit
biayaSakit integer
integer varchar50
date varchar100
varchar255 integer
pk fk
user idUser
namaUser username
password integer
varchar100 varchar20
varchar20 pk
departemen idDepartemen
namaDepartemen statusDepartemen
integer varchar50
integer pk
2 PDM Physical Data Model
PDM Physical Data Model adalah sebuah model struktur fisik dari sebuah database yang mempertimbangkan DBMS dan struktur data penyimpanan.
PDM merupakan representasi fisik dari database yang akan dibuat dengan mempertimbangkan DBMS Database Management System yang akan
digunakan. Setiap tabel mempunyai sejumlah kolom di mana setiap kolom memiliki nama yang unik. Pada Gambar 3.6 di bawah ini ditunjukkan gambar dari
Physical Data Model dari sistem informasi penggajian dan pengelolaan pegawai:
Gambar 3.6 PDM Physical Data Model
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
3.3.5 Database Relational