105
c. Bentuk Normal Kedua Second Normal Form
PROGRESS-USER
PROGRESS USER
Gambar 4.32 Bentuk Normal Kedua 2NF Kode
Proyek Bulan Total Kode
Direksi Kode
Teknis Kode
Finance Nama Login Password
Kode Direksi
Kode Teknis
Kode Finance
Nama Login Password Kode
Proyek Nama
Proyek Bulan Total
106
d. Bentuk Normal Ketiga Third Normal Form
USER
MARKETING
FINANCE
TEKNIS
DIREKSI
Gambar 4.33 Bentuk Normal Ketiga 3NF Kode
Direksi Kode
Teknis Kode
Finance Kode
Marketing Nama Login Password
Kode Marketing
Nama Login Password
Kode Finance
Nama Login Password
Kode Teknis
Nama Login Password
Kode Direksi
Nama Login Password
107 Akhirnya setelah mencapai Bentuk Normal Ketiga maka database
Sistem Informasi Eksekutif adalah sebagai berikut:
PROYEK
PROGRESS FINANCE PROGRESS TEKNIS
RENCANA MARKETING
DIREKSI FINANCE
TEKNIS
PELUMAS
Gambar 4.34 Database Sistem Informasi Eksekutif Kode
Proyek Nama
Proyek No.
Kontrak Tgl
Kontrak Nilai
Kontrak Alamat Lama
Proyek Pemberi
Tugas
Kode Proyek
Nama Proyek
Bulan Total Kode
Proyek Nama
Proyek Bulan Total
Kode Proyek
Nama Proyek
Bulan Total Kode
Finance Nama Login Password
Kode Direksi
Nama Login Password Kode
Finance Nama Login Password
Kode Teknis
Nama Login Password
Kode Client
Nama Jan Feb Mar Apr Mei Jun Juli Agt
Sept Okt Nov Des Jml
108
nama, login,
password Menginput
kode_proyek, nama_proyek,
kode_proyek, no_kontrak,
nama_ proyek, tgl_kontrak,
bulan, nilai_kontrak,
total kode_proyek,
alamat, nama_proyek,
lama_proyek, bulan,
pemberi_tgs Digunakan
total Menginput
Oleh
kode_direksi, kode_teknis,
nama, Digunakan Oleh
Menginput nama,
login, login,
password password
kode_client, Digunakan
Menginput n ama,
Oleh j an,
feb, kode_marketing,
kode_proyek,
m ar, Menginput
nama, nama_proyek,
a pr, login,
bulan, m ei,
password total
jun, j uli,
agt, sept,
okt, nov,
des, jml
Gambar 4.35 ERD Sistem Informasi Eksekutif Progress
Teknis
Teknis Direksi
Progress Finance
Finance
Proyek
Marketing
Pelumas
Rencana
109
3. Struktur Database
a. Tabel teknis
Digunakan untuk mencatat data-data user bagian teknis. Primary Key: kode_teknis.
Tabel 4.7 Tabel teknis No.
Field Type
Length Keterangan
1. kode_teknis
varchar 5
Kode Teknis 2.
nama varchar
20 Nama
3. login
varchar 10
Username 4.
password varchar
32 Password
b. Tabel proyek
Digunakan untuk mencatat data-data proyek. Primary Key: kode_proyek.
Tabel 4.8 Tabel proyek No.
Field Type
Length Keterangan
1. kode_proyek
varchar 10
Kode Proyek 2.
nama_proyek varchar
27 Nama Proyek
3. no_kontrak
varchar 35
No.Kontrak 4.
tgl_kontrak date
- Tanggal Kontrak
5. nilai_kontrak
bigint 15
Nilai Kontrak 6.
alamat varchar
40 Lokasi Pekerjaan
7. lama_proyek
int 2
Lama Proyek 8.
pemberi_tgs varchar
50 Nama Pemberi Tugas
110 c.
Tabel progress_teknis Digunakan untuk mencatat data-data progress teknis
dalam suatu proyek Primary Key: kode_proyek
Tabel 4.9 Tabel progress_teknis No.
Field Type
Length Keterangan
1. kode_proyek
varchar 10
Kode Proyek 2.
nama_proyek varchar
27 Nama Proyek
3. bulan
double -
Bulan Pertama 4.
total double
- Total Progress
d. Tabel direksi
Digunakan untuk mencatat data-data user bagian direksi. Primary Key: kode_direksi
Tabel 4.10 Tabel direksi No.
Field Type
Length Keterangan
1. kode_direksi
Varchar 5
Kode Direksi 2.
nama Varchar
20 Nama
3. login
Varchar 10
Username 4.
password Varchar
32 Password
111 e.
Tabel finance Digunakan untuk mencatat data-data user bagian finance
Primary Key: kode_finance
Tabel 4.11 Tabel finance No.
Field Type
Length Keterangan
1. kode_finance
Varchar 5
Kode Finance 2.
Nama Varchar
20 Nama
3. Login
Varchar 10
Username 4.
Password Varchar
32 Password
f. Tabel progress_finance
Digunakan untuk mencatat data-data progress finance dalam suatu proyek
Primary Key: kode_proyek
Tabel 4.12 Tabel progress_finance No.
Field Type
Length Keterangan
1. kode_proyek
Varchar 10
Kode Proyek 2.
nama_proyek varchar
27 Nama Proyek
3. Bulan
double -
Bulan Pertama 4.
Total double
- Total Progress
112 g.
Tabel rencana Digunakan untuk mencatat data-data rencana dalam suatu
proyek Primary Key: kode_proyek
Tabel 4.13 Tabel rencana No.
Field Type
Length Keterangan
1. kode_proyek
Varchar 10
Kode Proyek 2.
nama_proyek varchar
27 Nama Proyek
3. bulan
double -
Bulan Pertama 4.
total double
- Total Progress
h. Tabel marketing
Digunakan untuk mencatat data-data user bagian marketing.
Primary Key: kode_marketing.
Tabel 4.14 Tabel marketing No.
Field Type
Length Keterangan
1. kode_marketing
varchar 5
Kode Marketing 2.
nama varchar
20 Nama
3. login
varchar 10
Username 4.
password varchar
32 Password
113 i.
Tabel pelumas Digunakan untuk mencatat data-data pengadaan minyak
pelumas Primary Key: kode_client
Tabel 4.15 Tabel pelumas No.
Field Type
Length Keterangan
1. Kode_client
Varchar 7
Kode Client 2.
nama varchar
25 Nama Client
3. jan
int3 -
Bulan Januari 4.
feb int3
- Bulan Februari
5. mar
int3 -
Bulan Maret 6.
apr int3
- Bulan April
7. mei
int3 -
Bulan Mei 8.
juni int3
- Bulan Juni
9. juli
int3 -
Bulan Juli 10.
agt int3
- Bulan Agustus
11. sept
int3 -
Bulan September 12.
okt int3
- Bulan Oktober
13. nop
int3 -
Bulan Nopember 14.
des int3
- Bulan Desember
15. jml
int3 -
Jumlah
b. Desain Layar Tampilan