35
4.2.4 Struktur File
Berikut ini adalah struktur file yang mendukung sistem ini berjalan, dalam struktur file merupakan penjelasan table-tabel yang digunakan, seperti
primary key, foreign key, dan penjelasan fungsi dari setiap table-tabel tersebut. Tabel-tabel yang digunakan dalam sistem ini adalah:
1. Tabel Presensi
Primary key: - Fungsi: Untuk menyimpan transaksi Presensi
Tabel 4.1 Struktur Tabel Presensi
2. Tabel Pegawai
Primary Key: Kode_Pegawai Foreign Key: -
Fungsi: Untuk menyimpan data pegawai.
Tabel 4.2 Struktur Data Pegawai
36
3. Tabel User Login
Primary key: User_Id Foreign key: -
Fungsi: Sebagai user login program
Tabel 4.3 Struktur Tabel User Login
4. Tabel User Level
Primary key: LVL Foreign key : -
Fungsi : Sebagai Otorisasi User
Tabel 4.4 Struktur Tabel User Level
37
5. Tabel Master Shift
Primary Key: Nama_Shift Foreign Key: -
Fungsi: Untuk mengelola data shift
Tabel 4.5 Tabel Master Shift
6. Tabel Master Kuota
Primary Key: - Foreign Key: Nama_Shift
Fungsi: Untuk mengelola data kuota jumlah pegawai per harinya
Tabel 4.6 Tabel Master Kuota
7. Tabel Jadwal Kesanggupan
Primary Key: Periode Foreign Key: -
Fungsi : Sebagai pencatatan transaksi Jadwal Kesanggupan.
38
Tabel 4.7 Tabel Jadwal Kesanggupan
8. Tabel Detil Jadwal Kesanggupan
Primary Key: - Foreign Key: Periode, Nama_Shift, NIP
Fungsi: Sebagai pencatatan transaksi Jadwal Kesanggupan
Tabel 4.8 Tabel Detil Jadwal Kesanggupan
9. Tabel Jadwal Shift
Primary Key: ID_Periode Foreign Key: -
Fungsi: Sebagai pencatatan transaksi Jadwal Shift
Tabel 4.9 Tabel Jadwal Shift
39
10. Tabel Detil Jadwal Shift
Primary Key : - Foreign Key : NIP, Nama_Shift, ID_Periode
Fungsi : Sebagai pencatatan transaksi Jadwal Shift
Tabel 4.10 Tabel Detil Jadwal Shift
4.2.5 Desain IO
Gambar-gambar berikut ini adalah tampilan desain program dari sistem informasi HRD yang akan dibuat. Dalam tampilan sebagai berikut:
1. Desain Jadwal Shift.
Desain Jadwal Shift pada Gambar 4.20 menjelaskan bahwa sistem ini yang akan menghasilkan sebuah jadwal shift pegawai. Jadwal itu sendiri akan
dipakai sebagai acuan jadwal kerja pegawai.
Senin Rabu
Selasa Kamis
Jumat Sabtu
Minggu Xxx xxxx xxxxx
PERI ODE:
Jadwal Shift
Gambar 4.20 Desain Jadwal Shift
40
2. Desain Laporan Presensi Pegawai.
Desain Laporan Presensi Pegawai pada gambar 4.21 menjelaskan bahwa laporan tersebut adalah desain yang akan dihasilkan oleh sistem. Laporan
itu sendiri akan dipakai sebagai penunjang dalam pengambilan keputusan.
Gambar 4.21 Desain Laporan Presensi Pegawai
3. Desain Form Utama.
Desain Form Utama pada gambar 4.22 menjelaskan tampilan awal pada program yang akan dijalankan, Form Utama tersebut mempunyai sub menu
yaitu sub menu Halaman, Mengelola,Transaksi dan Pengaturan.
41
Gambar 4.22 Desain Form Utama
4. Desain Form Login
Desain Form Login pada Gambar 4.23 menjelaskan bahwa setiap pengguna dapat mengakses sistem ini melalui Form Login. Sistem yang akan dibuat
ini memiliki sebuah hak akses yang akan dipergunakan oleh pengguna yang memiliki hak akses tertentu sehingga dapat mengakses segala menu atau
sub menu yang ada pada sistem ini.
Gambar 4.23 Desain Form Login
5. Desain Form Presensi.
Desain Form Presensi pada gambar 4.24 menjelaskan bahwa desain tersebut yang akan dipakai oleh pegawai untuk melakukan presensi dan
42
akan disimpan kedalam database data presensi yang nantinya akan digunakan dalam proses perhitungan gaji pegawai.
Gambar 4.24 Desain Form Presensi.
6. Desain Form Jadwal Kesanggupan
Desain Form Jadwal Kesanggupan pada gambar 4.25 menjelaskan bahwa desain tersebut yang akan dipakai oleh pegawai untuk melakukan transaksi
pengisian jadwal kesanggupan.
Gambar 4.25 Desain Form Jadwal Kesanggupan
43
7. Desain Form Penjadwalan Shift
Desain Form Jadwal Kesanggupan pada gambar 4.26 menjelaskan bahwa desain tersebut yang akan dipakai oleh pegawai untuk melakukan transaksi
pengisian jadwal kesanggupan.
Gambar 4.26 Desain Form Penjadwalan Shift
44
BAB V IMPLEMENTASI DAN PEMBAHASAN