Struktur File Desain IO

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