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