VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

dokumen-dokumen yang mirip
ANALISA RANCANGAN DATABASE

Normalisasi Data. Author : Minarni, S.Kom.,MM

Desain Sistem Basis Data. 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram)

TEHNIK NORMALISASI LANJUTAN

PARADIGMA VOL. IX. NO. 2, APRIL 2007

Normalisasi adalah salah satu pendekatan logical design dari suatu database relational, dan tampaknya sedikit memiliki kemiripan dengan model ER.

BAB 7 MERANCANG BASIS DATA

Rancangan Database. Database. File. Record. Data item atau field. Characters

HUBUNGAN PERALATAN PENDUKUNG SISTEM PADA CONTOH KASUS PERANCANGAN SISTEM PENGOLAHAN DATA ORDER PAKAIAN BERBASIS KOMPUTER PADA BINATU KSH

Oleh: Nisa Miftachurohmah, S. Kom

ANALISA RANCANGAN NORMALISASI & DATABASE

Tugas Normalisasi. Sistem basis data. Penyusun : Qorri Dwi Istajib

2. First Normal Form (1NF) Suatu tabel dianggap normal ke satu (1NF) jika : - Tidak terdapat baris yang bernilai ganda atau duplikat.

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar

BAB III ANALISA DAN DESAIN SISTEM

BASIS DATA. Desain Database dan Normalisasi. Fakultas Ilmu Komputer UDINUS

PERANCANGAN BASIS DATA PERTEMUAN KE -3. Rauf Fauzan, S.Kom.,M.Kom

NORMAL FORM. Normalisasi Table sendiri terbagi atas bentuk normal ke 1 sampai bentuk normal ke 5. lebih jelasnya

BAB IV DESKRIPSI KERJA PRAKTEK. Ayuningtyas, S.Kom., M.MT. MOS. Pengamatan dilakukan dengan cara observasi langsung ke

BAB III METODE PENELITIAN. Metode penelitian adalah cara ilmiah dalam mendapatkan suatu data,

Pertemuan 12 TEHNIK NORMALISASI LANJUTAN. Contoh data :

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

Modul 9 : Normalisasi 1st NF sampai dengan BCNF

Normalisasi. Yusuf 2010

BAB III OBJEK DAN METODE PENELITIAN. Objek penelitian ini dilaksanakan pada event organizer Putra Gembira

Mengotimalisasi redundansi Menghilangkan anomali

BAGIAN 02 : [SISTEM BASIS DATA] Membahas: 1. Normalisasi 2. Latihan Normalisasi

BAB I NORMALISASI DATABASE

BAB II LANDASAN TEORI. berinteraksi, saling ketergantungan satu sama lainnya dan terpadu.

BAB II LANDASAN TEORI

FAKTUR PEMBELIAN BARANG

PERANCANGAN DATA BASE BY LILIS PUSPITAWATI, SE.,M.SI

BAB III OBJEK DAN METODE PENELITIAN. Showroom Berkah Mandiri Motor yang beralamat di Jl.Gunung Batu no.1

PERTEMUAN 12 MACAM-MACAM BENTUK NORMALISASI

BAB II TINJAUAN PUSTAKA. Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat

BAB II LANDASAN TEORI

Database desain juga termasuk diagram ER (Entity-hubungan model). Diagram ER adalah diagram yang membantu merancang database secara efektif dan

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

Pengertian Normalisasi, Jenis-jenis Normalisasi Dan Contoh Penerapannya.

12 TEHNIK NORMALISASI LANJUTAN

SISTEM BASIS DATA (Lanjutan) :

NORMALISASI UNTUK BASIS DATA RELASIONAL

BAB III OBJEK DAN METODE PENELITIAN. Dalam analisis sistem ini akan diuraikan sejarah singkat dari Apotek 55 yang

BAB III OBJEK DAN METODE PENELITIAN. yang beralamat di Jl. Kaliurang KM 62. No.55 Sambirejo Yogyakarta. Adapun

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

Normalisasi Tabel Database. Kalamullah Ramli

Hubungan antara file pertama dan file kedua adalah satu berbanding satu.

BAB II TINJAUAN PUSTAKA. Menurut Ladjamudin (2005) Sistem informasi dapat didefinisikan sebagai

Anomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan (misalnya ketidakkonsistenan data karena adanya redudansi).

APLIKASI PENGOLAHAN DATA TRANSAKSI PENYEWAAN LAPANGAN PADA UNGGUL FUTSAL MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0

ANALISIS PERANCANGAN SISTEM

BAB III OBJEK DAN METODE PENELITIAN. berlokasi di Jl. Leuwi Panjang No. 111 Bandung Telpon Terbaik dalam pelayanan servis di bengkel.

BAB III ANALISIS DAN DESAIN SISTEM

PERTEMUAN 6 TEKNIK NORMALISASI

BAB III ANALISA DAN PERANCANGAN

SISTEM BASIS DATA. Pertemuan 3. Nizar Rabbi Radliya 3 SKS Semester 2 S1 Sistem Informasi

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Basis Data 1 - TIS3333

C H A P T E R 5-8. Normalisasi Database. Arif Basofi, S.Kom, MT.

BAB III ANALISIS DAN PERANCANGAN

BAB 4 PERANCANGAN FILE

BAB IV HASIL DAN PEMBAHASAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. diketahui dan diidentifikasi sehingga dalam membangun perangkat lunak lebih

BAB II LANDASAN TEORI

BAB III ANALISIS DAN DESAIN SISTEM

Teknik Perancangan Basis Data

BAB III ANALISA DAN DESAIN SISTEM

DESAIN DATABASE DAN NORMALISASI

BAB 2 LANDASAN TEORI

NORMALISASI DATA. Basis Data

3. File Laporan (Report file) File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan.

BAB III OBJEK DAN METODE PENELITIAN. Berikut ini adalah gambaran umum dari perusahaan tempat penulis

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

Bentuk normal pertama (1NF) untuk menghilangkan atribut bernilai jamak. Bentuk normal kedua (2NF) untuk menghilangkan kebergantungan parsial.

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB III OBJEK DAN METODE PENELITIAN Sejarah Singkat PT. Pos Indonesia (PERSERO)

BAB III ANALISA DAN PERANCANGAN

PENGANTAR BASIS DATA

BAB III OBJEK DAN METODE PENELITIAN. Dalam analisis sistem ini akan diuraikan sejarah singkat PB. PUTRA

1. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat.

NORMALISASI. Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

Tahapan Proses Normalisasi

BAB 7 PENERAPAN BENTUK NORMALISASI

Materi 3 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

ANOMALI. Terlihat ada ketidak konsistenan. Fakta pertama menyatakan bahwa pemasok citra berlokasi di Bogor, tetapi fakta kedua menyatakan di Bandung.

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB 2 LANDASAN TEORI

Pertemuan VII Normalization (1) Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB III OBJEK DAN METODE PENELITIAN

Database System 4 Normalization

BASIS DATA (BS203) NORMALISASI. fb: NDoro Edi. Page 1

Nor o mal a i l s i a s s a i s La L n a j n u j t u an

BAB III OBJEK DAN METODE PENELITIAN. Objek penelitian yang diteliti oleh penulis adalah Badan Ketahanan Pangan

BAB III ANALISA DAN DESAIN SISTEM. yang tidak sesuai minat, bakat dan kemampuan, merupakan pekerjaan yang sangat

Transkripsi:

VISUAL PROGRAMMING 2 By: Danu Wira Pangestu

NORMALISASI

Dalam sebuah basis data diperlukan proses normalisasi data. Normalisasi merupakan cara untuk mencari / mengelompokan seluruh sifat yang berkenaan dengan objek/entitas. Definisi Selain itu juga untuk menghilangkan redudansi dan untuk memberikan identifikasi unik setiap record (tabel).

Langkah Normalisasi Dalam melakukan normalisasi ada beberapa langkah yang harus diperhatikan. Langkah langkah tersebut yaitu: 1. Bentuk Tidak Normal Data ditulis tabel tunggal dengan apa adanya sesuai waktu kedatangannya. Data data ini dapat diperoleh dari laporan transaksi. 2. Bentuk Normal Ke-satu (1NF : First Normal Form) Bentuk Normal Kesatu merupakan uraian tabel dasar. Untuk membuatnya dapat melengkapi data pada bentuk tidak Normal.

Langkah Normalisasi 3. Bentuk Normal Ke-dua (2NF : Second Normal Form) Untuk mengelompokan data menjadi bentuk normal kedua, ada syarat syarat yang harus dipenuhi yaitu : Sudah dalam bentuk Normal Kesatu Menentukan Primary key dan mengelompokan field non kunci dengan Primary keyberdasarkan ketergantungan fungsional. 4. Bentuk Normal Ke-tiga (3NF : Third Normal Form) Untuk mengelompokan data menjadi bentuk normal ketiga, ada syarat syarat yang harus dipenuhi yaitu : Sudah dalam bentuk Normal Kedua Tidak mempunyai field yang bengantung Transitif Bentuk relasi yang menentukan Foreign Key.

Langkah Normalisasi 3. Bentuk Normal Ke-dua (2NF : Second Normal Form) Untuk mengelompokan data menjadi bentuk normal kedua, ada syarat syarat yang harus dipenuhi yaitu : Sudah dalam bentuk Normal Kesatu Menentukan Primary key dan mengelompokan field non kunci dengan Primary keyberdasarkan ketergantungan fungsional. 4. Bentuk Normal Ke-tiga (3NF : Third Normal Form) Untuk mengelompokan data menjadi bentuk normal ketiga, ada syarat syarat yang harus dipenuhi yaitu : Sudah dalam bentuk Normal Kedua Tidak mempunyai field yang bengantung Transitif Bentuk relasi yang menentukan Foreign Key.

Contoh Normalisasi Untuk memahami lebih lanjut tentang pembuatan normalisasi, kita akan membuat sebuah contoh normalisasi dari Nota Pembelian berikut:

Contoh Normalisasi Langkah 1 : Bentuk tidak normal Dari Nota diatas dapat kita bentuk bentuk tidak normal sebagai berikut:

Langkah 2 : Bentuk Normal Kesatu Contoh Normalisasi Langkah selanjutnya adalah membentuk data menjadi bentuk normal kesatu. Untuk membentuk bentuk tidak normal menjadi bentuk normal kesatu kita harus melengkapi data diatas menjadi sebagai berikut:

Contoh Normalisasi Selanjutnya adalah mengelompokan field non kunci dengan Primary key berdasarkan ketergantungan Fungsional menghasilkan :

Contoh Normalisasi Langkah Selanjutnya adalah menghilangkan field yang bergantung Transitif (Total Bayar) dan membentuk relasi dengan dengan menentukan Foreign Key yaitu Kode Pelanggan dan Kode Barang dan menambahkan Foreign Key(**) tersebut dalam Tabel Transaksi, sehingga menjadi seperti berikut :

Kesimpulan Dari contoh diatas dapat kita simpulkan bahwa : Contoh Normalisasi Dalam membuat normalisasi suatu data kita harus memperhatikan datadata dan field field kunci (primary key) untuk memudahkan pengelompokan data dalam field. Normalisasi dapat menghilangkan redudansi dalam suatu basis data. Normalisasi dapat memberikan identifikasi unik untuk setiap tabel data.

Langkah Normalisasi Selain 4 langkah diatas, kita dapat lanjutkan proses normalisasi dengan 3 langkah berikut untuk menyempurnakan table yang didapatkan Langkah ke-5 yaitu Pengujian dengan data contoh. Langkah ini bertujuan untuk menormalisasi tabel jika terjadi redudansi dalam tabel, yaitu dengan memecah tabel yang masih mengalami redudansi. Langkah ke-6 yaitu melakukan Hubungan Relasi Antar Tabel. Langkah ini dimaksudkan untuk mengetahui hubungan antar satu tabel dengan tabel yang lain. Langkah ke-7 yaitu melengkapi field field dalam perancangan. Langkah ini dilakukan dengan melengkapi tabel dalam perancangan dengan field field yang dirasa perlu untuk ditambahkan dalam tabel tersebut.

Contoh Normalisasi Pada pembahasan berikut ini kita akan melanjutkan pembahasan dengan langkah berikutnya: Langkah 5 : Pengujian dengan data contoh Jika terjadi redudansi supaya di Normalisasi dengan memecah tabel yang mengalami redudansi. Tabel transaksi diatas akan dinormalisasi dan dipecah menjadi tabel transaksi dan tabel item transaksi karena tabel tersebut masih mengalami redudansi.

Contoh Normalisasi Tabel tersebut dinormalisasi menjadi:

Contoh Normalisasi Selanjutnya adalah dengan menguji dengan data contoh menjadi :

Langkah 6: Hubungan Relasi Antar Tabel Contoh Normalisasi Dalam langkah ini kita akan mengecek Hubungan Relasi Antar Tabel menjadi:

Langkah 7: Melengkapi field field dalam perancangan. Contoh Normalisasi Tabel Barang dan tabel Pelanggan akan kita lengkapi dengan beberapa field yang dianggap perlu untuk ditambahkan menjadi:

Kesimpulan Nota Transaksi Pembelian dapat kita buat normalisasinya sehingga menghasilkan tabel Pelanggan, Barang, Transaksi dan Item Transaksi. Redudansi dalam tabel dapat dihilangkan dengan memecah tabel tersebut menjadi dua. Dalam membuat Normalisasi perlu diperhatikan Hubungan Relasi Antar Tabel sehingga tabel dapat saling berinteraksi satu sama lain. Setelah tabel dinormalisasi kita dapat menambahkan field field yang kita anggap perlu untuk ditambahkan.

Buatlah Normalisasi dari Nota berikut ini: Tugas Anda

Download Full Article at https://