Anda di halaman 1dari 16

PERANCANGAN BASIS

DATA PADA PERUSAHAAN


ALFAMART
Proses Bisnis,Kerja Intansi perusahaan
Pada proses bisnis ini, erd yang kami buat yaitu tentang proses bisnis
pada sebuah perusahaan penjualan yang bergerak di bidang kebutuhan
sehari hari, yaitu perusahaan Alfamart, dimana di dalam sistem basis
data tersebut memuat beberapa elemen tabel antara lain elemen tabel
kasir, tabel pelanggan, tabel transaksi, tabel supply, tabel penyuplai,
serta tabel barang / produk yang akan dipasarkan
Entity Relationship Diagram
Implementasi ERD Ke Basis Data Fisik
• Tabel Pelanggan

• Tabel Transaksi
• .Tabel Kasir • Tabel suplier

• Tabel Barang • Tabel Detail Transaksi


Proses Normalisasi Tabel
• Data diuraikan dalam bentuk tabel, selanjutnya
dianalisis berdasarkan persyaratan tertentu ke
beberapa tingkat.

• Apabila tabel yang diuji belum memenuhi


persyaratan tertentu, maka tabel tersebut
perlu dipecah menjadi beberapa tabel yang
lebih sederhana sampai memenuhi bentuk
yang optimal.
Tahapan Normalisasi

• Tahap Normalisasi dimulai dari tahap paling


ringan (1NF) hingga paling ketat (5NF)
• Biasanya hanya sampai pada tingkat 3NF atau
BCNF karena sudah cukup memadai untuk
menghasilkan tabel-tabel yang berkualitas
baik.
• Urutan: 1NF, 2NF, 3NF, BCNF, 4NF, 5NF
Tabel Universal

Tabel Universal (Universal / Star Table)  sebuah


I N A T N TK
D a la el o gl o

tabel yang merangkum semua kelompok data


_ mm e _ _ d
P a at p Tr Tre
el _ _ o a a _
a P P n ns nsB
n el el a a ar
g a a ks ksa
g n n i in
a g g g
n g g
a a

yang saling berhubungan, bukan merupakan tabel


n n

3 N Jl.0 2 1 a
2 ur K 8 2 2/ x
1 li e 2 2 1 b

yang baik.
6 s n 1 0 1/ 1
a 4 2 2
n 5 0 0
g 1 2 0
a 2 2 1
9
9 a
7 x
0 b
1
2
0
0
5
a
3 A Jl.0 2 1 x
2 in M 8 2 4/ b
2 i a 2 1 1 1
1 n 2 2 1/ 2
g 4 2 0
g 5 0 0
a 4 2 3
6 2
7 a
1 x
2 b
3 1
2
0
0
4
a
x
b
1
2
0
0
2
3 A Jl. 0 2 2 a
2 n K 8 2 0/ x
1 di a 9 4 1 b
9 m 5 5 1/ 1
p 1 22
us 2 0 0
3 20
4 25
5
6
7
8

a
3 S Jl.0 2 2 x
2 ai D 8 2 5/ b
2 fu ur 2 8 1 1
4 l ia 1 9 1/ 2
n 6 2 0
2 0 1
8 2 0
9 2
3 a
2 x
2 b
8 1
2
0
0
4
3 N Jl.0 2 2 a
2 ur K 8 2 8/ x
1 li e 2 9 1 b
6 s n 1 6 1/ 1
a 4 2 2
n 5 0 0
g 1 2 0
a 2 2 8
9
9 a
7 x
0 b
1
2
0
0
9
• contoh tabel Universal
• Bentuk Normal Tahap 1 (1NF)
Inti dari normalisasi 1NF adalah tidak boleh ada data grouping data atau
hanya memiliki nilai tunggal dalam satu baris. Sehingga bentuk
normalisasi 1NF dari tabel tersebut adalah sebagai berikut:
• Bentuk Normal Tahap 2 (2NF)
Pada tahap normalisasi 2NF ini tabel tersebut harus dipecah berdasarkan
primary key. Sehingga bentuk normalisasi 2NF dari tabel tersebut adalah
sebagai berikut
• Bentuk Normal Tahap 3 (3NF)
Pada 3NF ini, jika terdapat suatu atribut yang tidak bergantung pada primary key
tapi bergantung pada field yang lain maka atribut- atribut tersebut perlu dipisah ke
tabel baru.Contohnya ada pada atribut Total_Item, kolom tersebut tidak
bergantung langsung pada primary key No_Transaksi melainkan bergantung pada
kolom kode_barang. Jadi setelah di normalisasi 3NF akan menghasilkan tabel
berikut:

Anda mungkin juga menyukai