Membuat Database Penggajian Tabel Karyawan Tabel Pendidikan Tabel Keluarga

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