Bentuk Normal Kedua Second Normal Form Bentuk Normal Ketiga Third Normal Form

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