Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Wiwin Kristianti D3-TKJ/ 2 Universitas Muhammadiyah Magelang

Presentasi serupa


Presentasi berjudul: "Wiwin Kristianti D3-TKJ/ 2 Universitas Muhammadiyah Magelang"— Transcript presentasi:

1 Wiwin Kristianti D3-TKJ/ 2 Universitas Muhammadiyah Magelang
Aplikasi Normalisasi Wiwin Kristianti D3-TKJ/ 2 Universitas Muhammadiyah Magelang

2 F A K T U R P E M B E L I A N B A R A N G PT. Telematika Tipudaya
JL. Keliru 11 Oslo Kode Supplier: G01 Nama Supplier: Gobel Nustra Tanggal: 07/02/08 Nomor: 998 Kode Nama Barang Qty Harga Jumlah H01 Hardisk Sata 40 G 5 50.000 H02 Hardisk Sata 80 G 80.000 Total Jatuh tempo faktur: 09/03/08

3 FAKTUR PEMBELIAN BARANG
PT. SANTA PURI JL. Senopati 11 Magelang Kode Supplier: S03 Nama Supplier: Sentrino Tanggal: 10/02/08 Nomor: 779 Kode Nama Barang Qty Harga Jumlah K12 Keyboard LG 1 50.000 M13 Monitor LG 15’ Total Jatuh tempo faktur: 10/03/08

4 Step 1: Bentuk Unnormalized
Bentuklah faktur tersebut kedalam tabel dengan mencantumkan semua field data yang ada Menuliskan semua data yang akan direkam Bagian yang double tidak perlu di tuliskan

5 Step 2: Bentuk N1 Bentuklah menjadi bentuk normal ke-1dengan memisahkan-misahkan data pada field-field yang tepat dan bernilai atomic Seluruh record harus lengkap adanya Bentuk file adalah flat

6 Kelemahan N1 Inserting/Penyisipan
tidak bisa memasukkan kode dan nama supplier tanpa ada transaksi pembelian Deleting/penghapusan satu record dihapus misalnya nomor faktur 779 = menghapus data supplier S03

7 Kelemahan N1 Updating/Pengubahan
Kode dan nama supplier terlihat ditulis berkali-kali = tidak konsisten Redudancy Karena setiap kali harga dikalikan Qty = jumlah (field harus dibuang karena menyebabkan tidak konsisten kalau terjadi perubahan harga)

8 Step 3: Bentuk N2 Carilah kunci-kunci field yang dapat dipakai sebagai patokan dalam pencarian dan sifatnya unik Contoh kunci kandidat: no faktur, kode supplier, kode barang Bentuklah tiga tabel dengan kunci tersebut ( kebergantungan fungsional)

9 Step 3: Bentuk N2 Tabel Barang Tabel Supplier Kode barang *
Nama barang Tabel Supplier Kode Supplier * Nama Supplier Tabel Nota No nota * Tanggal Tempo Qty Harga Total Kode Supplier ** Kode Barang **

10 Problem Solving Pertanyaan pada pengujian N1 yaitu inserting, deleting, updating terjawab Namun permasalahan masih terjadi pada tabel nota

11 Masalah tabel Nota Field Qty dan Harga tidak bergantung penuh pada kunci primer nomor nota Field Qty dan Harga bergantung fungsi pada kode barang Hal ini disebut kebergantungan transitif dan harus dipisah dalam dua tabel Redudancy ( satu nota ada 3 barang maka 3 kali no nota, tanggal nota, tempo dan total)

12 Step 4: N3 Syarat: setiap tabel tidak mempunyai field yang bergantung transitif Field yang ada harus bergantung penuh pada kunci utama

13 Bentuk tabel N4 Tabel Supplier Tabel Barang Kode Supplier *
Nama Supplier Tabel Barang Kode barang * Nama barang Tabel Transaksi No nota ** Qty Harga Kode Barang ** Jumlah Tabel Nota No nota * Tanggal Tempo Total Kode Supplier **

14 Step 5: Pengujian Tabel Supplier Tabel Barang Tabel Nota
Kode Supplier Nama Supplier G01 Gobel Nustra S03 Sentrino Kode Barang Nama Barang H01 Hardisk Sata 40 G H02 Hardisk Sata 80 G K01 Keyboard LG M13 Monitor 15’ Tabel Nota No Nota Kode Supp Tanggal Tempo Total 779 S03 10/02/08 10/03/08 998 G01 07/02/08 09/03/08 Tabel Transaksi No Nota Kode Barang Qty Harga Jumlah 779 K12 1 50.000 M13 750.00 998 H01 5 H02 80.000


Download ppt "Wiwin Kristianti D3-TKJ/ 2 Universitas Muhammadiyah Magelang"

Presentasi serupa


Iklan oleh Google