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.