4.2.8 Struktur Tabel
Rancang bangun aplikasi penggajian ini, menggunakan beberapa tabel untuk menyimpan berbagai data yang penting. Tabel tersebut adalah Tabel Jabatan,
Tabel Karyawan, Tabel Laporan Gaji dan Tabel Login. Berikut akan dijelaskan tentang table-tabel yang digunakan.
A. Tabel Level Karyawan
Primary key : ID Lvl Karyawan
Foreign key : -
Fungsi : Untuk menyimpan data jabatan beserta gaji karyawan pada
CV. Sinergi Design
Tabel 4.1 Stuktur Tabel Level Karyawan
Field Tipe
Panjang Keterangan
ID Lvl Karyawan Varchar
10 Primary Key
Nama Level Varchar
50 Gaji Pokok
Int Uang Makan
Int Uang Hadir
Int Uang Lembur
Int B.
Tabel Karyawan Primary key
: ID Karyawan Foreign key
: ID Lvl Karyawan Fungsi
: Untuk menyimpan data pegawai pada CV. Sinergi Design
Tabel 4.2 Struktur Tabel Karyawan
Field Tipe
Panjang Keterangan
ID Karyawan Varchar
10 Primary Key
ID Lvl Karyawan Varchar
10 Foreign Key
STIKOM SURABAYA
Field Tipe
Panjang Keterangan
NIK Karyawan Varchar
16 Nama Karyawan
Varchar 50
Alamat Karyawan Varchar
200 Jenis Kelamin
Karyawan Varchar
10 No Telp Karyawan
Varchar 15
Tempat Lahir Karyawan
Varchar 50
Tanggal Lahir Karyawan
DateTime Foto Karyawan
Text Tanggal Mulai Kerja
DateTime Nama Sekolah
Varchar 50
Pendidikan Terakhir Varchar
50 Tahun Kelulusan
Varchar 50
Jurusan Varchar
50 Perusahaan Terakhir
Varchar 50
Alamat Perusahaan Varchar
200 Jabatan Perusahaan
Varchar 50
Gaji Terakhir Int
Tanggal Masuk Pegawai
Varchar 50
Tanggal Keluar Pegawai
Varchar 50
Sebab Keluar Perusahaan
Varchar 200
C. Tabel Laporan Gaji
Primary key : ID Laporan
Foreign key 1 : ID Lvl Karyawan
Foreign Key 2 : ID Karyawan
Fungsi : Untuk menyimpan data hasil perhitungan gaji karyawan pada
CV. Sinergi Design
Tabel 4.3 Struktur Tabel Laporan Gaji
Field Tipe
Panjang Keterangan
ID Laporan Varchar
10 Primary Key
ID Lvl Karyawan Varchar
10 Foreign Key
ID Karyawan Varchar
10 Foregin Key
STIKOM SURABAYA
Field Tipe
Panjang Keterangan
Konfirmasi Varchar
4 Tanggal Laporan
DateTime Tot Kehadiran
Int Tot Gaji Pokok
Int Tot Uang Makan
Int Tot Uang Hadir
Int Tot Uang Lembur
Int Tot Uang Intensif
Int Tot Bonus
Int Tot Lain-lain
Int Tot Pinjaman
Int Tot Terlambat
Int Tot Ijin
Int Tot Mangkir
Int Jml Terlambat
Int Jmt Ijin
Int Jml Mangkir
Int Tot Jamsostek
Int Tot Grand Gaji
Int Catatan
Text 50
D. Tabel Login
Primary key : ID Login
Foreign key : ID Lvl Karyawan
Fungsi : Digunakan Bag. Penggajian, Administrator dan Manajer
untuk login kedalam aplikasi penggajian Tabel 4.4 Struktur Tabel Login
Field Tipe
Panjang Keterangan
ID Login Varchar
10 Primary Key
ID Lvl Karyawan Varchar
10 Foreign Key
Nama Login Varchar
20 Password Login
Varchar 20
Log Login DateTime
STIKOM SURABAYA
E. Tabel Kehadiran
Primary key : ID Kehadiran
Foreign Key : ID Karyawan
Fungsi : Digunakan untuk mencatat kehadiran karyawan
Tabel Error No text of specified style in document..5 Struktur Tabel Kehadiran Field
Tipe Panjang
Keterangan
ID Kehadiran Varchar
10 Primary Key
ID Karyawan Varchar
10 Foreign Key
Tanggal Kehadiran Date
Jumlah Kehadiran Int
Jam Masuk Time
Jam Keluar Time
F. Tabel Pinjaman
Primary key : ID Pinjaman
Foreign Key : ID Karyawan
Fungsi : Digunakan untuk mencatat pinjaman karyawan
Tabel Error No text of specified style in document..6 Struktur Tabel Kehadiran Field
Tipe Panjang
Keterangan
ID Pinjaman Varchar
10 Primary Key
ID Karyawan Varchar
10 Foreign Key
Tanggal Pinjaman Date
Jumlah Pinjaman Int
STIKOM SURABAYA
4.3 Desain Input – Output
Desain IO merupakan perencanaan dari desain interface yang akan dibuat pada program agar pengguna dapat membayangkan apakah sistem yang akan dibuat
sesuai dengan kebutuhan pengguna. Hal ini dimaksudkan agar terjalin kerja sama antara pengguna sistem dengan pemakai sistem sehingga sistem yang baru dapat
memenuhi kebutuhan. A.
Desain Form Login Form login merupakan form awal yang tampil apabila program dijalankan.
Fungsinya untuk pengamanan dalam penggunaan program dan memberikan hak akses khusus untuk user tertentu.
Varchar10 Varchar10
Login Username :
Password : Exit
Form Login
Gambar 4.22 Desain Form Login
B. Desain Form Menu Utama
Form menu utama merupakan form yang tampil setelah user melakukan login ke dalam program. Dalam form menu utama ini user dapat melakukan proses
pencatatan data pelamar dan melakukan perhitungan penilaian serta melakukan cetak laporan.
STIKOM SURABAYA