Kamus Data Normalisasi Entity Relationship Diagram ERD Rancangan Database

Gambar 4.11 Keterangan Bagan Flowchart Admin Gambar 4.12 Keterangan Bagan Flowchart Admin

4.2 Kamus Data

Dalam hal ini penulis memberikan penjelasan mengenai kamus data yang penulis gunakan untuk merancang sistem informasi absensi pegawai, antara lain sebagai berikut: a. Tabel Absensi = tanggal + nik + masuk + keluar + ket b. Tabel Cuti = id + nik + tgl_mulai + tgl_selesai + ket F Absensi Bulan ini Search Absensi Cetak Search Bulan Lain Database Absensi Ya T G Absensi Bulan ini Search Absensi Cetak Search Bulan Lain Database Absensi Ya T Universitas Sumatera Utara c. Tabel Ijin = id + nik + tgl_mulai + tgl_selesai + ket d. Tabel Pegawai = nik + nama + golongan + jabatan + kelamin + password + photo

4.3 Normalisasi

Dalam hal ini penulis memberikan penjelasan mengenai normalisasi table database yang penulis gunakan untuk merancang sistem informasi absensi pegawai, antara lain sebagai berikut: 1. Bentuk Tidak Normal Berikut ini adalah bentuk tabel tidak normal seperti terlihat pada tabel absensi pegawai dibawah ini: Tabel 4.1 Absensi Pegawai Tanggal Nik Nama Jabatan Jam masuk Jam pulang 2. Bentuk Normal Berikut ini adalah tabel normal dimana tabel absensi dipecah menjadi 3 bagian seperti terlihat pada tabel absensi, tabel Pegawai, dan tabel jabatan dibawah ini: Universitas Sumatera Utara Tabel 4.2 Absensi Tanggal Nik Jam Masuk Jam keluar Tabel 4.3 Pegawai Nik Nama Golongan Jabatan Kelamin Password Photo

4.4 Entity Relationship Diagram ERD

Dalam hal ini penulis memberikan penjelasan mengenai ERD tabel database yang penulis gunakan untuk merancang sistem informasi absensi pegawai, antara lain sebagai berikut: Gambar 4.13 Entitiy Relationship Diagram Mengisi Tergabung Bagian Nama Bagian Kode Bagian Pegawai Jabatan NIK Nama Pegawai Golongan Photo Daftar Absensi Tanggal Absen NIK Masuk Keterangan Kelamin Universitas Sumatera Utara

4.5 Rancangan Database

Dalam hal ini penulis memberikan struktur tabel database yang penulis gunakan untuk merancang sistem informasi absensi pegawai, antara lain sebagai berikut: Tabel 4.4 Absensi No. Field Data Type Width Description 1. Tanggal Date - Tanggal 2. Nik Int 9 Nomor induk Pegawai 3. Masuk Time - Masuk 4. Keluar Time - Keluar 5. Ket Varchar 2 Keterangan Tabel 4.5 Cuti No. Field Data Type Width Description 1. Id Int 2 Id 2. Nik Int 9 Nomor induk Pegawai 3. Tgl_mulai Date - Tanggal mulai 4. Tgl_selesai Date - Tanggal selesai 5. Ket Varchar 50 Keterangan Tabel 4.6 Ijin No. Field Data Type Width Description 1. Id Int 2 Id 2. Nik Int 9 Nomor induk Pegawai 3. Tgl_mulai Date - Tanggal mulai 4. Tgl_selesai Date - Tanggal selesai 5. Ket Varchar 50 Keterangan Tabel 4.7 Pegawai No. Field Data Type Width Description 1. Nik Int 9 Nomor induk Pegawai 2. Nama Varchar 30 Nama Universitas Sumatera Utara 3. Gender Varchar 6 Gender 4. Jabatan Varchar 4 Jabatan 5. Password Varchar 32 Password 6. Photo Varchar 50 Photo

4.6 Relasi Database