Mira Bellina : Sistem Informasi Absensi Pegawai Pada CV. Flashindomedia Medan Berbasis Web, 2009.
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 Absensi Pegawai
Tanggal Nik
Nama Jabatan
Jam masuk
Jam istirahat
Jam masuk
isrirahat Jam
pulang
2. Bentuk Normal
Berikut ini adalah tabel normal dimana tabel absensi dipecah menjadi 3 bagian seperti terlihat pada tabel absensi, tabel karyawan, dan tabel jabatan
dibawah ini:
Tabel Absensi
Tanggal Nik
Jam masuk
Jam istirahat
Jam masuk
istirahat Jam
keluar
Mira Bellina : Sistem Informasi Absensi Pegawai Pada CV. Flashindomedia Medan Berbasis Web, 2009.
Tabel Karyawan Nik Nama Alamat
Tempat lahir
Tanggal lahir
Gender Telepon Kode
jabatan Password Level Photo
Tabel Jabatan Kode jabatan
Nama jabatan
4.4 Rancangan Database
Dalam hal ini penulis memberikan struktur tabel database yang penulis gunakan untuk merancang sistem informasi absensi pegawai, antara lain sebagai berikut:
Tabel 1. Absensi No.
Field Data Type
Width Description
1. Tanggal
Date -
Tanggal 2.
Nik Int
9 Nomor induk karyawan
3. Masuk
Time -
Masuk 4.
Istirahat Time
- Istirahat
5. Msk_istirahat
Time -
Masuk istirahat 6.
Keluar Time
- Keluar
7. ket
Int 2
Keterangan
Mira Bellina : Sistem Informasi Absensi Pegawai Pada CV. Flashindomedia Medan Berbasis Web, 2009.
Tabel 2. Cuti No.
Field Data Type
Width Description
1. Id
Int 2
Id 2.
Nik Int
9 Nomor induk karyawan
3. Tgl_mulai
Date -
Tanggal mulai 4.
Tgl_selesai Date
- Tanggal selesai
5. ket
Varchar 50
Keterangan
Tabel 3. Ijin No.
Field Data Type
Width Description
1. Id
Int 2
Id 2.
Nik Int
9 Nomor induk karyawan
3. Tgl_mulai
Date -
Tanggal mulai 4.
Tgl_selesai Date
- Tanggal selesai
5. Ket
Varchar 50
Keterangan
Tabel 4. Jabatan No.
Field Data Type
Width Description
1. Kode_jabatan
Varchar 4
Kode jabatan 2.
Nama_jabatan Varchar
30 Nama jabatan
Tabel 5. karyawan No.
Field Data Type
Width Description
1. Nik
Int 9
Nomor induk karyawan 2.
Nama Varchar
30 Nama
3. Alamat
Varchar 250
Alamat 4.
T4_lahir Varchar
30 Tempat lahir
5. Tgl_lahir
Date -
Tanggal lahir 6.
Gender Varchar
6 Gender
7. Telp
Varchar 15
Telepon 8.
Kode_jabatan Varchar
4 Kode jabatan
9. Password
Varchar 32
Password 10.
Level Varchar
20 Level
11. Photo
Varchar 50
Photo
Mira Bellina : Sistem Informasi Absensi Pegawai Pada CV. Flashindomedia Medan Berbasis Web, 2009.
Tabel 6. Modul No.
Field Data Type
Width Description
1. Id_modul
Int 3
Id modul 2.
Nama_modul Varchar
30 Nama modul
3. Link
Varchar 30
Link 4.
Katagori Varchar
20 Katagori
Mira Bellina : Sistem Informasi Absensi Pegawai Pada CV. Flashindomedia Medan Berbasis Web, 2009.
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem