102
4.4.3. Merancang Database
Pada sub bab ini membahas tentang proses pembuatan database penggajian yang digunakan dalam pembuatanstudi kasus penggajian
karyawan di PK. Gaya Baru.
1. Membuat Database Penggajian
Untuk membuat database penggajian yang harus dilakukan adalah membuat tabel yang sudah dianalisa oleh penulis, tabel
tersebut adalah; tabel karyawan, tabel pendidikan, tabel keluarga, tabel golongan, tabel jabatan, tabel posisi karyawan, tabel potongan,
tabel tunjangan, tabel absensi, tabel total gaji, tabel periode penggajian.
2. Tabel Karyawan
Tabel karyawan digunakan untuk merekam data-data karyawan. Dengan adanya pencatatan data kayawan ini, maka suatu
instansi dapat mendokumentasikan karyawan-karyawan yang bekerja pada perusahaanya, sehingga akan mempermudah proses penggajian
kepada karyawan.
Tabel 4.1.
Field-field tabel
Karyawan
Field Type Length
Collation
ip varchar 20
latin1_swedish_ci nik int
11 latin1_swedish_ci
nama varchar 35
latin1_swedish_ci alamat varchar
120 latin1_swedish_ci tempat_lahir varchar
20 latin1_swedish_ci
103 tanggal_lahir varchar
35 latin1_swedish_ci janis_kelamin varchar
15 latin1_swedish_ci agama varchar
10 latin1_swedish_ci status_nikah varchar
20 latin1_swedish_ci no_telepon varchar
35 latin1_swedish_ci status_karyawan varchar 20 latin1_swedish_ci
tanggal_masuk varchar 50 latin1_swedish_ci
3. Tabel Pendidikan
Tabel Pendidikan digunakan untuk merekam data pendidikan terakhir karyawan. Dengan adanya data pendidikan,
maka pimpinan dapat mengetahui tingkat pendidikan dan keahlian dari karyawan dengan mudah. Berikut adalah struktur dan desain
tabel pendidikan secara lengkap:
Tabel 4.2.
Field-field tabel
Pendidikan
Field Type Length
Collation
ip varchar 20
latin1_swedish_ci nik int
11 latin1_swedish_ci
pendidikan_akhir varchar 35 latin1_swedish_ci nama_pendidikan varchar 75 latin1_swedish_ci
kota varchar 35
latin1_swedish_ci no_ijazah varchar
35 latin1_swedish_ci
jurusan varchar 75
latin1_swedish_ci tahun lulus
varchar 4 latin1_swedish_ci
4. Tabel Keluarga
Tabel
keluarga digunakan untuk merekam data-data keluarga Karyawan. Keluarga akan menjelaskan status pasangan dari
104
karyawan apakah karyawan itu sudah menikah atau belum. Berikut adalah struktur dan desain
tabel
keluarga secara lengkap:
Tabel 4.3.
Field-field tabel
Keluarga Field Type
Length Collation
ip varchar 20
latin1_swedish_ci nik int
11 latin1_swedish_ci
status_pasangan varchar 35 latin1_swedish_ci jumlah_anak varchar
10 latin1_swedish_ci
5. Tabel Golongan