Thursday, January 8, 2015

2. Perancangan



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



  1. Menu Utama

  1. Master Menu



  1. Master Kategori


  1. Master  Data Karyawan



  1. Master transaksi

  1. Cari Menu




Laporan Transaksi


No comments:

Post a Comment