Wiwin Kristianti D3-TKJ/ 2 Universitas Muhammadiyah Magelang

Slides:



Advertisements
Presentasi serupa
BAB 6 SISTEM MANAJEMEN DATABASE
Advertisements

Basis data - day 4 Rachmat wahyu pramono Dosen Pembimbing:
NORMALISASI.
SISTEM PERSEDIAAN BARANG
Jaringan Komputer dan Database
Normalisasi.
NORMALISASI.
PERANCANGAN BASIS DATA
Hirarki Data Data bisnis telah diorganisasikan dalam hirarki field data record file Field data: unit data yg terkecil Record: suatu koleksi field2 data.
Bentuk Normal Kedua (2NF/Second Normal Form)
TEHNIK NORMALISASI LANJUTAN
IMPLEMENTASI NORMALISASI
Perancangan Data Base Relasi
Perancangan Database dengan teknik normalisasi
Pertemuan 5-1 Database dan Sistem Manajemen Database
Konsep Dan Struktur DATABASE
Desain Database Disusun Oleh : Dr. Lily Wulandari
BASIS DATA 12 NORMALISASI Bentuk BCNF s/d 5NF 1.
Sistem Basis Data.
Sistem Basis Data by Zia Ulhaq
C H A P T E R 4 Normalisasi 1NF Chapter 8 - Process Modeling.
Desain Database Dengan Teknik NORMALISASI
Entity Relationship Diagram
PERANCANGAN SISTEM INFORMASI
Pengenalan Sistem Basis Data
Analisa & Perancangan Sistem Informasi
PERTEMUAN 9 SISTEM BASIS DATA
Basis Data dan SBP Disusun Oleh : Lily Wulandari.
NORMALISASI.
Pertemuan 9 ANALISA RANCANGAN DATABASE.
NORMALISASI Materi ke 9 & 10.

NORMALISASI.
NORMALISASI.
PENGANTAR BASIS DATA M6.

Piutang Usaha Piutang Klaim perusahaan atas uang, barang, atau jasa kepada pihak lain akibat transaksi di masa lalu. Klasifikasi : - Piutang usaha.
PENGANTAR BASIS DATA PERTEMUAN 1.
By Galih Hermawan Teknik Informatika - UNIKOM
Soal Quiz Perancangan Basis Data
TEKNIK NORMALISASI.
Pemrograman Aplikasi Lanjut
Normalisasi.
SISTEM BASIS DATA STMIK BANI SALEH BEKASI Salim
BASIS DATA 11 NORMALISASI Bentuk 1NF s/d 3NF 1.
Contoh Hasil Analisis Perusahaan Dagang A. Data yang dimasukkan :
PERANCANGAN DATABASE.
QUIS DPSIA Siapkan Kertas Selembar, pada kertas tersebut tuliskan:
DEPENDENSI dan NORMALISASI
By Galih Hermawan Teknik Informatika - UNIKOM
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
By Galih Hermawan Teknik Informatika - UNIKOM
PERANCANGAN DATABASE.
ENTER PURCHASE Pertemuan 06
PERTEMUAN KE-12 NORMALISASI (II).
NORMALISASI DATA MEETING 5 Febriyanno Suryana, S.Kom, MM
Sistem Manajemen Basis Data
Teknik Normalisasi Database
PERTEMUAN 3 DESAIN DATABASE MENGGUNAKAN NORMALISASI.
BENTUK-BENTUK NORMALISASI
Normalisasi.
AGGREGATE FUNCTION DB - Wiji Setiyaningsih, M.Kom.
Normalisasi.
Pertemuan ke-13 Normalisasi Betha Nurina Sari.
ANALISIS DAN PERANCANGAN SISTEM PENJUALAN PT. TOTAL SOLUTION
Perancangan Data Base Relasi
Oleh : Oman Somantri, S.Kom
Normalisasi.
NORMALISASI Adalah suat tehnik yg menstrukturkan / memecahkan / mendokomposisi data dalam cara2 tertentu untuk mencegah timbulnya permasalahan pengolahan.
PERTEMUAN 2 PEMBUATAN NORMALISASI.
Transcript presentasi:

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

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 250.000 H02 Hardisk Sata 80 G 80.000 400.000 Total 650.000 Jatuh tempo faktur: 09/03/08

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’ 750.000 Total 800.000 Jatuh tempo faktur: 10/03/08

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

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

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

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)

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)

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 **

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

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)

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

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 **

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 800.000 998 G01 07/02/08 09/03/08 650.000 Tabel Transaksi No Nota Kode Barang Qty Harga Jumlah 779 K12 1 50.000 M13 750.000 750.00 998 H01 5 250.000 H02 80.000 400.000