2. Perancangan
Pemgertian Perancangan
menurut beberapa ahli:
2.1 Normalisasi
Normalisasi,
merupakan teknik analisis data yang mengorganisasikan atribut-atribut dengan
cara mengelompokkan sehingga terbentuk entitas yang non-redundant, stabil dan
fleksibel.
Normalisasi
dilakukan sebagai uji coba pada suatu relasi secara berkelanjutan untuk
menentukan apakah relasi itu sudah baik, yaitu dapat dilakukan proses insert,
update, delete, dan modifikasi pada satu atau beberapa atribut tanpa
mempengaruhi integritas data dalam relasi tersebut.
Pada
proses normalisasi terhadap table pada database dapat dilakukan dengan tiga
tahap normalisasi antara lain:
1.
Bentuk
tidak normal
Syarat:
a.
Jika relasi mempunyai bentuk non flat
file (terjadi akibat data disimpan sesuai dengan kedatangannya, sehingga tidak
memiliki struktur yang sama terjadi duplikasi tidak lengkap)
b
. Jika relasi memuat sel
atribut berulang (non single value)
c. Jika relasi memuat
atribut non atomic value
2. Bentuk
normal ke satu
Syarat
:
a.
Tidak
ada set atribut yang berulang atau bernilai ganda
b.
Telah
ditentukan primary key untuk table atau relasi
c. Tiap atribut hanya memiliki satu pengertian
d.
Tiap
atribut yang dapat memiliki banyak nilai sebenernya menggambarkan entitas atau
relasi yang terpisah
3. Bentuk normal ke dua
Syarat
:
a. Bentuk
data telah memenuhi kriteria bentuk normal ke satu
b.
Atribut bukan kunci (non-key) atribut
haruslah memiliki ketergantungan fungsional sepenuhnya pada primary key.
4. Bentuk normal ke tiga
Syarat:
a.
Bentuk data telah memenuhi kriteria
bentuk normal ke dua.
b.
Atribut bukan kunci (non-key) atribut
tidak boleh memiliki ketergantungan fungsional terhadap atribut bukan kunci
lainnya. Seluruh atribut bukan kunci pada suatu relasi hanya memiliki
ketergantungan fungsional terhadap primary key di relasi saja.
5. Bentuk normal keempat
Syarat:
a. Jika
sudah memenuhi kriteria bentuk normal 3
b.
Jika atribut didalamnya tidak mengalami
ketergantungan pada banyak nilai atau dengan kata lain bahwa semua atribut yang
mengalami ketergantungan pada banyak nilai adalah bergantung secara fungsional.
Normalisasi Penjualan Makanan Dan Minuman di RM
ayam Bakar bejo
2.2 Menentukan Atribut
2.3 Rancangan User
Interface dalam Aplikasi Penjualan Makanan dan Minuman Di RM Ayam Bakar bejo
Senagai Berikut :
1. Menu LogIn
- Menu Utama
- Master Menu
- Master Kategori
- Master Data Karyawan
- Master transaksi
- Cari Menu
Laporan Transaksi
No comments:
Post a Comment