Normalisasi Perancangan Perancangan Design

90

1. Normalisasi

Pada proses normalisasi terdapat beberapa tahapan sebagai berikut : a. Bentuk Tidak Normal UNF Unformalized Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti format tertentu. Data yang dikumpulkan apa adanya sesuai dengan saat menginput. Kode_plg Nama_plg Alamat No_telp No_pesan Tgl_pesan No_pesan Harga Jumlah_beli Kode_voc nama_voc Harga_voc Kode_jual Tgl_jual No_kwt Tgl_kwt b. Bentuk Normal kesatu 1NF Second Normal Form Dari bentuk unnormalized akan menjadi bentuk 1NF yaitu dengan memisahkan data pada field-field yang tepat. Kode_plg Nama_plg Alamat No_telp pelanggan Kode_voc Nama_voc harga_voc voucher Kode_jual Tgl_jual penjualan No_kwt Tgl_kwt pembayaran No_pesan Tgl_pesan pesanan 91 c. Bentuk Normal Kedua 2NF Second Normal Form Kode_plg Nama_plg Alamat No_telp Modal_awal pelanggan Kode_voc Nama_voc harga_voc voucher Kode_jual Tgl_jual no_pesan penjualan No_kwt Tgl_kwt kode_jual pembayaran No_pesan Tgl_pesan kode_plg Harga_voc Jml_beli Modal_awal pesanan d. Bentuk Normal Ketiga 3NF Normal Form Kode_voc Jml -beli no_pesan Detil_pesanan No_pesan Tgl_pesan kode_plg Header_pesanan

2. Perancangan

Database Dari hasil normalisasi diatas telah didapat hasil basis data yang benar, berikut adalah perincian hasil normalisasi diatas. 1. Nama File : File Pelanggan Alias : File Pelanggan 92 Primary Key : Kode_Plg Isi : Data tentang pelanggan Organisasi File : Indeks Media Simpanan : Hardisk Penjelasan : Berisi data pelanggan yang telah diperbaharui. No Nama Field Type Size Keterangan 1 Kode_plg Text 5 Kode Pelanggan 2 Nama_plg Text 30 Nama Pelanggan 3 Almt Text 40 Alamat Pelanggan 4 No_tlp Text 15 Nomor Telepon Tabel 4.1. Struktur Tabel Pelanggan 2. Nama File : File Voucher Alias : File Voucher Primary Key : Kode_Voc Isi : Data tentang voucher Organisasi File : Indeks Media Simpanan : Hardisk Penjelasan : Berisi data voucher yang telah diperbaharui. 93 No Nama Field Type Size Keterangan 1 Kode_Voc Text 5 Kode voucher 2 Nama_Voc Text 30 Nama voucher 3 Harga_ Voc Number Double Harga voucher Tabel 4.2. Struktur Tabel voucher 3. Nama File : File Pemesanan Alias : File Pemesanan Primary Key : No_pesan Isi : Data tentang Pesanan Organisasi File : Indeks Media Simpanan : Hardisk Penjelasan : Berisi data pesanan yang telah diperbaharui 94 No Nama Field Type Size Keterangan 1 No_pesan Text 5 Nomor Pesanan 2 Tgl_Pesan DateTime 9 Tanggal Pesanan 3 Kode_plg Text 5 Kode Pelanggan 4 Harga Number Double Harga voucher 5 Jumlah_beli Number Int Jumlah beli 6 Modal_Awal Number Double Modal Awal Tabel 4.3. Struktur Tabel Pesanan 4. Nama File : File Penjualan Alias : File Penjualan Primary Key : Kode_Jual Isi : Data tentang Penjualan voucher Organisasi File : Indeks Media Simpanan : Hardisk Penjelasan : Berisi data tentang Penjualan yang telah diperbaharui. 95 No Nama Field Type Size Keterangan 1 Kode_Jual Text 5 Kode Penjualan 2 Tgl_Jual DateTime 9 Tanggal Penjualan 3 No_Pesan Text 5 Nomor Pesanan Tabel 4.4. Struktur Tabel Penjualan 5. Nama File : File Pembayaran Alias : File Pembayaran Primary Key : No_Kwt Isi : Data tentang Pembayaran voucher Organisasi File : Indeks Media Simpanan : Hardisk Penjelasan : Berisi data tentang Pembayaran yang telah diperbaharui. No Nama Field Type Size Keterangan 1 No_Kwt Text 5 No Kwitansi 2 Tgl_Kwt DateTime 9 Tanggal Kwitansi 3 Kode_Jual Text 5 Kode Penjualan Tabel 4.5. Struktur Tabel Pembayaran. 96

3. Bagan Terstruktur Rancangan Antar Muka.