c. Bentuk Normalisasi Kedua
Tahap normalisasi kedua adalah menentukan kunci dari normalisasi pertama yang digunakan sebagai primary key pada tabel, membentuk tabel
berdasarkan primary key dan mengelompokkan data pada tabel – tabel yang sudah
dibentuk. Berikut merupakan bentuk normalisasi kedua : Normalisasi Kedua :
Karyawan : NIP, nama, jenis kelamin, tempat lahir,Tanggal lahir, agama, alamat, no telp, jabatan, golongan, tahun masuk
kode, nama jabatan, tunjangan jabatan, kode, nama golongan, gaji pokok, tunjangan keluarga, tunjangan
kesehatan, tunjangan anak, kode, nama tunjangan, golongan, besar tunjangan.
Penggajian : NIP, gaji pokok, tunjangan, potongan, ULP, total gaji.
Lap.Absensi : Tanggal, NIP, nama pegawai, jam masuk, Jam keluar, status.
Lap.Gaji : NIP, nama pegawai, gaji pokok, tunjangan, potongan, ULP,
total gaji.
d. Bentuk Normalisasi Ketiga
Bentuk tahap ketiga terpenuhi jika pada sebuah tabel, semua atribut yang tidak termasuk pada primary key memiliki ketergantungan fungsional primary key
secara utuh.
Normalisasi Ketiga : Karyawan
: NIP , nama, jenis kelamin, tempat lahir,Tanggal lahir, agama, alamat, no telp, jabatan, golongan,
tahun masuk. Jabatan
: kode jabatan , nama jabatan, tunjangan jabatan. Golongan
: kode golongan , nama golongan, gaji pokok, tunjangan keluarga, tunjangan kesehatan,
tunjangan anak. Tunjangan
: kode tunjangan , nama tunjangan, golongan, besar tunjangan.
Penggajian : NIP , gaji pokok, tunjangan,
potongan, ULP, total gaji. Lap.Absensi
: NIP , Tanggal, nama pegawai, jam masuk, Jam keluar, status.
Lap.Gaji : NIP , nama pegawai, gaji pokok, tunjangan,
potongan, ULP, total gaji.
4.2.7.2 Relasi Tabel
Relasi Tabel adalah data yang menggambarkan hubungan antara tabel yang satu dengan yang lainnya.
Relasi antar table untuk sistem informasi absensi dan penggajian adalah sebagai berikut:
Pegawai
PK NIP
Nama Jenis_Kelamin
Tempat_Lahir Tgl_Lahir
Agama Alamat
No_Telp Jabatan
Golongan Tahun_Masuk
Status Jumlah_Anak
Status_Pegawai Golongan
PK Kode
Nama_Golongan Gaji_Pokok
Jabatan
PK Kode
Nama_Jabatan Tunjangan_Jabatan
Potongan
PK NIP
Nama_Potongan Besar_Potongan
Tunjangan
PK Kode_Tunjangan
Nama_Tunjangan Kode_Golongan
Besar_Tunjangan Absen
PK Kode
NIP
Tanggal Jam_Masuk
Jam_Keluar Status
AbsenMakan
PK Kode
NIP
Tanggal Jam_Absen
DetailTunjangan
PK Kode
Kode_Tunjangan
Jumlah_Tunjangan Gaji
PK Kode
NIP
Gaji_Pokok Tunjangan
Potongan ULP
Total_Gaji
Tabel 4.2 Tabel Relasi