potongan lain – lain. Data tersebut akan disimpan pada tabel
potongan.
3.3 Perancangan Tabel Database
Dalam perancangannya, sistem ini terdiri dari sembilan tabel
database
, yaitu:
3.3.1 Tabel
Admin
Tabel
Admin
digunakan untuk menampung data
Admin
sebagai pengelola data. Struktur Tabel
Admin
dapat dilihat pada Tabel 3.1.
Tabel 3.1 Struktur Tabel
Admin
Nama Kolom Tipe Data
Keterangan User_name
CHAR 50 Primary_Key
password VARCHAR 50
Tabel 3.1 menjelaskan
field
yang ada untuk Struktur Tabel
Admin
yang akan dirancang pada
database
. Struktur Tabel
Admin
terdiri dari
field user_name, password
. Dan
user_name
merupakan
primary key
.
3.3.2 Tabel Pegawai
Tabel Pegawai digunakan untuk menampung data Pegawai. Strukur Tabel Pegawai dapat dilihat pada Tabel 3.2.
Tabel 3.2 Struktur Tabel Pegawai
Nama Kolom Tipe Data
Keterangan nip
DOUBLE 50 primary_key
nama VARCHAR 50
kelamin VARCHAR 10
tanggal_lahir DATETIME 10
tempat_lahir VARCHAR 10
agama VARCHAR 10
Alamat VARCHAR 50
pendidikan VARCHAR 10
status VARCHAR 10
Jumlah_anak CURRENCY 10
Tabel 3.2 menjelaskan
field
yang ada untuk Struktur Tabel Pegawai yang akan dirancang pada
database
. Struktur Tabel Pegawai terdiri dari
field nip, nama
,
kelamin, tanggal_lahir, tempat_lahir, agama, alamat, pendidikan, status, jumlah
anak.
Dan
nip
merupakan
prima ry key
.
3.3.3 Tabel Golongan
Tabel Golongan digunakan untuk menampung data Golongan. Struktur Tabel Golongan dapat dilihat pada Tabel
3.3.
Tabel 3.3 Strukur Tabel Golongan
Nama Kolom Tipe Data
Keterangan nip
DOUBLE 50 primary_key
golongan CURRENCY10
jabatan VARCHAR100
masa_kerja VARCHAR10
tanggal_masuk DATETIME10
gaji_pokok CURRENCY100
Tabel 3.3 menjelaskan
field
yang ada untuk Struktur Tabel Golongan yang akan dirancang pada
database
. Struktur Tabel Golongan terdiri dari
field nip, golongan, jabatan, masa_kerja, tanggal_masuk, gaji_pokok
. Dan
nip
merupakan
primary key
.
3.3.4 Tabel Tunjangan
Tabel Tunjangan digunakan untuk menampung data Tunjangan. Struktur Tabel Tunjangan dapat dilihat pada Tabel
3.4.
Tabel 3.4 Struktur Tabel Tunjangan
Nama Kolom Tipe Data
Keterangan Nip
DOUBLE50 primary_key
t_Istrisuami CURRENCY50
t_Anak CURRENCY50
t_struktural CURRENCY50
t_fungsional CURRENCY50
t_pembulatan CURRENCY50
t_Beras CURRENCY50
t_askes CURRENCY50
t_pajakPenghasilan CURRENCY50
t_lain CURRENCY50
Jumlah_tunjangan CURRENCY50
Gaji_kotor CURRENCY50
Tabel 3.4 menjelaskan
field
yang ada untuk Struktur Tabel Tunjangan yang akan dirancang pada
database
. Struktur Tabel Golongan terdiri dari
field nip, t
_
istrisuami
,
t_anak, t_struktural, t_fungsional, t_pembulatan t_beras,t_askes,
t_pajakPenghasilan, , t_lain, jumlah_tunjangan, gaji_kotor
. Dan
nip
merupakan
prima ry key
.
3.3.5 Tabel Potongan