Struktur Tabel Desain Sistem

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