NORMALISASI BASISDATA 2
|
|
- Hendri Tedjo
- 6 tahun lalu
- Tontonan:
Transkripsi
1 NORMALISASI BASISDATA 2 Oleh: Heru Prasetyo, M.kom Satu mesin dapat melakukan pekerjaan lima puluh orang biasa. Tidak ada mesin dapat melakukan pekerjaan dari satu orang yang luar biasa. (Elbert Hubbard)
2 Boyce-Code Normal Form BCNF Setidaknya sebuah relasi/tabel harus memenuhi 3 level tahap normalisasi untuk bisa dikatakan normal atau bebas anomali, yaitu: 1NF, 2NF dan 3NF BCNF merupakan revisi atas bentuk normal ketiga 1NF, 2NF dan 3NF ditemukan olehe.f.codd 4NF dan 5NF dikemukakan olehfagin, dipakai pada kasus-kasus khusus.
3 Relasi Umum adalah relasi/tabel yang telah melalui tahapan normalisasi sebelumnyayaitulooslessjoint Decomposition dandependency Preservation. Namunorangseringsecaralangsungmenerapkanmetodelevel normalisasi ini terhadap raw data atau tabel mentah(unnormalized Form).
4 Bentuk Normal Pertama/First Normalized Form/1NF Suatu relasi memenuhi 1NF jika dan hanya jika setiap atribut bernilai tunggal untuk setiap baris. Tidak ada kolom yang memiliki nilai ganda pada atributnya. Contoh:
5 Tidakada baris/record yang memiliki nilai serupa. Contoh:
6 Bentuk Normal Kedua/Second Normalized Form/NF2 Suatu relasi memenuhi 2NF jika dan hanya jika: Tabel tersebut memenuhi 1NF Semuaatributbukankuncimemiliki Full Dependent Functional(FD2) terhadapatributyang menjadiprimary Key (KunciPrimer). Bukan kunci adalah atribut yang bukan merupakan bagian dari atribut Primary Key. Primary Key bisa gabungan atribut-atribut. Praktisnya, tiap atribut bergantung pada Kunci Primer. Umumnya diperlukan Dekomposisi(pemecahan tabel) terlebihdahuluterhadaptabel yang memenuhi1nf agar memenuhikriteria 2NF. Contoh:
7 Diagram FD tersebut menjelaskan relasi: NIP {NAMA, JABATAN} {NIP, KEAHLIAN} LAMA
8 Dari penjelasan tersebut dapat dibentuk tabel-tabel baru yang memenuhi kaidah 2NF: EMPLOYEE_1(NIP, NAMA, JABATAN) EMPLOYEE_2(NIP, KEAHLIAN, LAMA) Atribut bergaris bawah menandakan sebagai Primary Key
9 Bentuk Normal Ketiga/3NF Suatu relasi memenuhi 3NF jika dan hanya jika: Tabel tersebut memenuhi 2NF Semuaatributbukan kunci tidakmemiliki Dependensi Transitif(x Y Z, FD4) terhadapatributyang menjadiprimary Key (Kunci Primer). Contoh: PESANAN(NOMOR_PESANAN, NOMOR_URUT, KODE_ITEM, NAMA_ITEM) Baik KODE_ITEM maupun NAMA_ITEM secara terpisah juga memiliki Dependensi Fungsional terhadap Primary Key (2NF). Namun nampak ada dependensi antara keduanya. Melihat data tersebut, nampak bahwa {NOMOR_PESANAN, NOMOR_URUT} KODE_ITEM NAMA_ITEM. Terjadi Dependensi Transitif.
10 MakaTabel dapat didekomposisi agar memenuhi syarat 3NF menjadi: PESANAN_1(NOMOR PESANAN, NOMOR_URUT, KODE_ITEM) PESANAN_2(KODE_ITEM, NAMA_ITEM)
11 Bentuk Normal Boyce-Codd/BCNF Suatu relasi memenuhi BCNF jika dan hanya jika semua Penentu(Determinant, Kiri Panah) adalah Kunci Kandidat. Kunci Kandidat adalah Atribut yang bersifat unik yang dapat menjadi penanda sebuah record/baris. Merupakan revisi dari 3NF. Sebuah Tabel masih mungkin mengandung anomali walaupuntelah memenuhi syarat3nf. Contoh: Tabel Sudah memenuhi kaidah 3NF karena tidak ada dependensi transitif pada tabel ini. {SISWA, KURSUS} TUTOR TUTOR KURSUS Sudah memenuhi syarat 2NF karena atribut non key tergantung penuh pada attribut Primary Key. Namun jika diteliti, TUTOR yang menentukan KURSUS ini tidak dapat menjadi kunci kandidat, dikarenakan kondisi data yang menampilkan kenyataan bahwa pengajar bahasa Inggris ada 2 orang yang berbeda.
12 Maka Tabel dapat didekomposisi agar memenuhi syarat BCNF menjadi: SISWA(SISWA, TUTOR) TUTOR(TUTOR, KURSUS)
13 Bentuk Normal Keempat/4NF Disebutpula MultivaluedDependency, DependensiNilaiBanyak, KetergantunganNilaiJamak, sebagaibentuknormal keempat. MVD digunakan untuk menyatakan Hubungan Satu ke Banyak(One to Many). Merupakan pengembangan dari Functional Dependency. Suatu relasi memenuhi 4NF jika: Telah memenuhi BCNF Tidak mengandung 2 atribut atau lebih yang bernilai banyak Dependensi Nilai Banyak muncul pada Table/Relasi yang paling tidak memiliki 3 atribut dan 2 di antaranya bernilai banyak dimana nilai-nilai tersebut tergantung hanya pada atribut ketiga. Notasi: A --->> B A --->> C dapatdigabungmenjadi A --->> B C Dibaca: Atribut A menentukan banyak nilai atribut B atau, B multidipenden terhadap A Antara B dan C tidak ada ketergantungan.
14 Tabel tersebut di atas memenuhi BCNF setelah dinormalisasi. Tabel tersebut menggunakan ketiga atribut sebagai primary key.
15 Sesuai kaidah MVD, maka Tabel tadi dapat didekomposisi menjadi 2 tabel seperti di bawah:
16 Bentuk Normal Kelima/5NF DisebutjugaPJNF, Projection Join Normal Form, menggunakan acuan Join Dependency/Dependensi Gabungan. Secara praktis dapat dikatakan, suatu relasi R berada dalam 5NF jika data yang ada padanya tidak lagi dapat didekomposisi menjadi relasi/table-table yang lebih kecil dengan kunci kandidat realasirelasi(yang lebih kecil) tidak sama dengan kunci kandidat relasi R. Notasi: * (A, B,., C) dengan A = XY, B = YZ, C = ZX Contoh: Relasi DDK memenuhi Dependensi Gabungan * (DEALER DISTRIBUTOR, DISTRIBUTOR KENDARAAN, DEALER KENDARAAN) Relasi tersebut di atas dapat didekomposisi menjadi 3 relasi untuk memenuhi kaidah 5NF: DDK_1(DEALER, DISTRIBUTOR) DDK_2(DISTRIBUTOR, KENDARAAN) DDK_3(DEALER, KENDARAAN)
17 Nampak bahwapenggabunganketigarelasibaru(tidakbisahanya2) pada akhirnya akan sesuai dengan aslinya(ddk)
18 Overnormalized Overnormalisasi, mendekomposisi tabel-tabel yang telah memenuhi kaidah 5NF. Hal ini dimaksudkan untuk meningkatkan kinerja. Kolom data yang sering diperlukan oleh system diletakkan pada tabel tersendiri terpisah dari kolom-kolom data yang jarang digunakan. Meminimalkan kejadian saling mengunci(deadlock) jika sebuah tabel dengan banyak kolom diakses secara serentak oleh computer client yang kebetulan mengakses baris yang sama. Namun perlu diperhatikan bahwa bisa jadi akibat sedikitnya kolom justru akan meningkatkan waktu akses CPU karena banyaknya tabel yang harus dibuka untuk sekali operasi. Termasuk dibutuhkannya banyak disk memory saat pembuatan Laporan yang memerlukan banyak penggabungan tabel. 4NF, 5NF dan Overnormalisasi umumnya diimplementasikan pada Nested Relation dimana data yang diolah bersifat masiv dan kompleks. Misal pada aplikasi Enterprise Resource Planning(ERP). Umumnya sebuah relasi/tabel sudah cukup baik dan efisien dengan menerapkan 1NF hingga 3NF pada aplikasi-aplikasi data sederhana.
19 TERIMA KASIH
Bagian 4 Normalisasi. Kuliah Basis Data Pra S2 Ilmu Komputer - FMIPA Drs. Agfianto Eko Putra, M.Si.
Bagian 4 Normalisasi Kuliah Basis Data Pra S2 Ilmu Komputer - FMIPA Drs. Agfianto Eko Putra, M.Si. Topik Bahasan 1. Pengertian Normalisasi 2. Anomali a. Anomali Peremajaan (update); b. Anomali Penyisipan
Lebih terperinciBASIS DATA. Desain Database dan Normalisasi. Fakultas Ilmu Komputer UDINUS
BASIS DATA Desain Database dan Normalisasi Fakultas Ilmu Komputer UDINUS Relasi (review) Kumpulan atribut yang nilainya : Setiap atribut harus berharga tunggal. Semua harga pada suatu atribut harus mempunyai
Lebih terperinciBASIS DATA (BS203) NORMALISASI. fb: NDoro Edi. Page 1
BASIS DATA (BS203) NORMALISASI k_doroedi@yahoo.com fb: NDoro Edi Page 1 Outline Latar belakang Anomali dan jenisnya Dependensi dan jenisnya Dekomposisi Bentuk Normal 1 (1NF) Bentuk Normal 2 (2NF) Bentuk
Lebih terperinciNormalisasi Lanjut. I. Review Normalisasi
Normalisasi Lanjut I. Review Normalisasi Definisi Normalisasi adalah suatu teknik untuk mengorganisasikan data ke dalam tabeltabel untuk memenuhi kebutuhan pemakai di dalam suatu ogranisasi. Tujuan dari
Lebih terperinciSISTEM BASIS DATA AUB SURAKARTA
SISTEM BASIS DATA STMIK AUB SURAKARTA Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan. Tahap Normalisasi dimulai dari tahap paling ringan (1NF)
Lebih terperinciMenurut E.F. Codd: Normalisasi dipakai untuk membuat struktur tabel (relasi) dalam basis data mengurangi kemubaziran data; Kadang dipakai sebagai
Menurut E.F. Codd: Normalisasi dipakai untuk membuat struktur tabel (relasi) dalam basis data mengurangi kemubaziran data; Kadang dipakai sebagai perangkat verifikasi terhadap tabel-tabel yang dihasilkan
Lebih terperinciBAB 6 BENTUK BENTUK NORMALISASI
1 BAB 6 BENTUK BENTUK NORMALISASI Ketika merancang basisdata menggunakan model relasional, kita sering menemui beberapa alternatif dalam pendefinisian himpunan skema relasi. Beberapa pilihan lebih nyaman
Lebih terperinciSTK 572 Manajemen Data Statistik. Tim Dosen: Dr. Farit Muhammad Affendi Dr. Agus M Soleh
STK 572 Manajemen Data Statistik Tim Dosen: Dr. Farit Muhammad Affendi Dr. Agus M Soleh 2016 Menyiapkan Data untuk Statistik Dr. Agus M Soleh agusms@apps.ipb.ac.id 2 Sumber Data Asal Tipe File: Text File
Lebih terperinciNormalisasi. Normalisasi. Normalisasi. Tabel Universal. Tabel Universal 02/12/2010. (Pert. 8) Normalisasi
(Pert. 8) Oleh : Umi Laili Yuhana, S.Kom, M.Sc. Sarwosri, S.Kom, M.T. Dr. Ir. Siti Rochimah GASAL 2010/2011 1 adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan.
Lebih terperinciBASIS DATA (BS203) NORMALISASI. fb: NDoro Edi. Page 1
BASIS DATA (BS203) NORMALISASI k_doroedi@yahoo.com fb: NDoro Edi Page 1 Outline Latar belakang Anomali dan jenisnya Dependensi dan jenisnya Dekomposisi Bentuk Normal 1 (1NF) Bentuk Normal 2 (2NF) Bentuk
Lebih terperinciNORMALISASI BASISDATA 1
NORMALISASI BASISDATA 1 Oleh: Heru Prasetyo, M.kom Satu mesin dapat melakukan pekerjaan lima puluh orang biasa. Tidak ada mesin dapat melakukan pekerjaan dari satu orang yang luar biasa. (Elbert Hubbard)
Lebih terperinciPerancangan Database Bagian II (Normalisasi( Normalisasi) TUJUAN PEMBELAJARAN
Perancangan Database Bagian II (Normalisasi( Normalisasi) TUJUAN PEMBELAJARAN Apa itu Normalisasi? Tujuan Normalisasi Proses Normalisasi Tahapan Normalisasi Bentuk Normal Pertama 1NF Bentuk Normal Kedua
Lebih terperinciSISTEM BASIS DATA. Pertemuan 5. 3 SKS Semester 2 S1 Sistem Informasi Nizar Rabbi Radliya
SISTEM BASIS DATA Pertemuan 5 3 SKS Semester 2 S1 Sistem Informasi ------------------------- Nizar Rabbi Radliya nizar@email.unikom.ac.id Universitas Komputer Indonesia 2017 Setiap langkah normalisasi
Lebih terperinciNormalisasi Data. Author : Minarni, S.Kom.,MM
Normalisasi Data Author : Minarni, S.Kom.,MM Normalisasi Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data yang mengelompokkan atribut dari suatu relasi sehingga membentuk struktur
Lebih terperinciBASIS DATA Mia Fitriawati, S.Kom., M.Kom.
BASIS DATA Mia Fitriawati, S.Kom., M.Kom. Bentuk About this Normal template Bentuk normal adalah suatu keadaan relasi/tabel yang dihasilkan oleh penerapan aturan-aturan yang berhubungan dengan dependensi
Lebih terperinciNORMALISASI. Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom
NORMALISASI Basis Data Gentisya Tri Mardiani, S.Kom., M.Kom Normalisasi Proses untuk menciptakan suatu tabel (relasi) dalam basis data dengan tujuan untuk mengurangi kemubaziran. Normalisasi merupakan
Lebih terperinciCopyright 2005 PENS-ITS C H A P T E R
Copyright 2005 PENS-ITS C H A P T E R 6 Objectives Tujuan: 1. Memahami normalisasi bentuk ketiga (3NF) 2. Memahami normalisasi Boyce-Codd Normal Form (BCNF) Lessons 1. Bentuk Normal III (3NF) 2. Bentuk
Lebih terperinci20 Bhs.Jepang Misalnya akan dibuka kursus baru yaitu Bhs.Jerman dengan biaya akan tetapi belum ada seorangpun yang ikut kursus ini, shg
NORMALISASI Normalisasi adalah proses untuk menciptakan suatu tabel (relasi) dalam basis data dengan tujuan untuk mengurangi kemubaziran. Masalah masalah yang timbul dalam pembuatan tabel yang disebut
Lebih terperinciPERANCANGAN BASIS DATA
PERANCANGAN BASIS DATA 3 SKS Semester 5 S1 Sistem Informasi Pertemuan 4 Nizar Rabbi Radliya nizar.radliya@yahoo.com Universitas Komputer Indonesia 2014 Tujuan perancangan basis data: tercipta basis data
Lebih terperinciPERTEMUAN 6. Normalisasi Database (Conoly-chap 14) (Ramakisman -chap 15)
PERTEMUAN 6 Normalisasi Database (Conoly-chap 14) (Ramakisman -chap 15) judul Normalisasi adalah teknik desain database yang dimulai dengan memeriksa hubungan antar atribut. Dimana atribut menjelaskan
Lebih terperinciPERANCANGAN BASIS DATA PERTEMUAN KE -3. Rauf Fauzan, S.Kom.,M.Kom
PERANCANGAN BASIS DATA PERTEMUAN KE -3 Rauf Fauzan, S.Kom.,M.Kom Outline Normalisasi Studi Kasus Normalisasi Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data yang mengelompokkan
Lebih terperinciNORMALISASI DATA. Basis Data
NORMALISASI DATA Basis Data Normalisasi Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data yang mengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang
Lebih terperinciNormalisasi Basis Data
Normalisasi Basis Data Normalisasi Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan. Tahap Normalisasi dimulai dari tahap paling ringan (1NF)
Lebih terperinciANOMALI. Anomali ada 3 jenis yaitu: Anomali pengubahan Anomali penyisipan Anomali penghapusan
NORMALISASI NORMALISASI Proses untuk menciptakan suatu tabel (relasi) dalam basis data dengan tujuan untuk mengurangi kemubaziran. Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis
Lebih terperinciTujuan Umum Tujuan Khusus Pokok Bahasan/Materi
NORMALISASI DATA Eko Darmanto (bi_anto97@yahoo.com) Instruksional Tujuan Umum Mahasiswa dapat mengetahui, memahami, merancang dan menerapkan basis data dalam bidang desain teknologi informasi. Tujuan Khusus
Lebih terperinciNormalisasi Donny Yulianto, S.Kom
Pertemuan 9 Normalisasi Donny Yulianto, S.Kom 1 Normalisasi Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan. Proses normalisasi merupakan proses
Lebih terperinciNormalisasi. Didi Supriyadi, S.T., M.Kom Pertemuan ke-6
Normalisasi Didi Supriyadi, S.T., M.Kom Pertemuan ke-6 Normalisasi Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan. Proses normalisasi merupakan
Lebih terperinciPertemuan 7-8 NORMALISASI
Pertemuan 7-8 NORMALISASI INDIKATOR 1. Memahami pentingnya normalisasi. 2. Memahami aturan normalisasi pertama (1NF). 3. Memahami aturan normalisasi kedua (2NF). 4. Memahami aturan normalisasi ketiga (3NF).
Lebih terperinciDibuat oleh: Tim Pengajar Basis Data
BASIS DATA JURUSAN TEKNIK INFORMATIKA - ITS Dibuat oleh: Tim Pengajar Basis Data 8 t h w e e k Normalisasi BCNF, 4NF, 5NF Tahap Normalisasi dimulai dari tahap paling ringan (1NF) hingga paling ketat (5NF)
Lebih terperinciBentuk normal pertama (1NF) untuk menghilangkan atribut bernilai jamak. Bentuk normal kedua (2NF) untuk menghilangkan kebergantungan parsial.
NORMALISASI Bentuk normal pertama (1NF) untuk menghilangkan atribut bernilai jamak. Bentuk normal kedua (2NF) untuk menghilangkan kebergantungan parsial. Bentuk normal ketiga (3NF) untuk menghilangkan
Lebih terperinciDesain Sistem Basis Data. 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram)
Desain Sistem Basis Data 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram) Normalisasi Data itu? Proses pengelompokkan data elemen menjadi tabel-tabel yang menunjukkan entity
Lebih terperinciNORMALISASI DAN TUGAS PRAKTEK
NORMALISASI DAN TUGAS PRAKTEK Disusun untuk memenuhi tugas mata kuliah Basis Data oleh : M. FAISAL IRWANDI 1083057 Jurusan Teknik Informatika Politeknik Pos Indonesia Bandung 2009 NORMALISASI Terdapat
Lebih terperinciNormalisasi adalah salah satu pendekatan logical design dari suatu database relational, dan tampaknya sedikit memiliki kemiripan dengan model ER.
Normalisasi Database Normalisasi adalah salah satu pendekatan logical design dari suatu database relational, dan tampaknya sedikit memiliki kemiripan dengan model ER. Disain database relational dengan
Lebih terperinciDESAIN DATABASE DAN NORMALISASI
DESAIN DATABASE DAN NORMALISASI Relasi (review) Kumpulan atribut yang nilainya : Setiap atribut harus berharga tunggal. Semua harga pada suatu atribut harus mempunyai tipe yang sama. Setiap atribut harus
Lebih terperinciNORMALISASI DAN TUGAS PRAKTEK
NORMALISASI DAN TUGAS PRAKTEK Disusun untuk memenuhi tugas mata kuliah Basis Data oleh : Muslim Tagor Nababan 1083058 JURUSAN TEKNIK INFORMATIKA POLITEKNIK POS INDONESIA BANDUNG 2009 NORMALISASI Terdapat
Lebih terperinciDatabase System 4 Normalization
Database System 4 Normalization Dahlia Widhyaestoeti, S.Kom Powered by www.redoffice.com Pustaka Data Modeling Fundamentals. By Paulraj Ponniah Published by John Wiley & Sons, Inc., Hoboken, New Jersey
Lebih terperinciKontrak Kuliah. Bentuk-Bentuk Normalisasi. Edi Sugiarto, S.Kom, M.Kom
Kontrak Kuliah Bentuk-Bentuk Normalisasi Edi Sugiarto, S.Kom, M.Kom Normalisasi Merupakan teknik yang digunakan dalam membangun desain logis database relasional dengan tingkat ketergantungan fungsional
Lebih terperinciNORMALISASI UNTUK BASIS DATA RELASIONAL
NORMALISASI UNTUK BASIS DATA RELASIONAL Realitas(1) Realitas(2) Tabel Jadwal Normalisasi adalah pengembangan proses secara formal untuk membantu designer mendefinisikan/memilih skema relasional yang baik.
Lebih terperinciC H A P T E R. Copyright 2005 PENS-ITS
C H A P T E R 6 Objectives Tujuan: 1. Memahami normalisasi bentuk ketiga (3NF) 2. Memahami normalisasi Boyce-Codd Normal Form (BCNF) Lessons 1. Bentuk Normal Ke Tiga (3NF) 2. Bentuk Normal BCNF 3 rd Normal
Lebih terperinciANALISA RANCANGAN DATABASE
Pertemuan 9 ANALISA RANCANGAN DATABASE Rancangan Database Database File Record Data item atau Field Characters 1 TEKNIK NORMALISASI Merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan
Lebih terperinciNORMALISASI. By Mrs Imana Malia Kondou
NORMALISASI By Mrs Imana Malia Kondou 1 Normalisasi Normalisasi merupakan teknik analisis data yang mengorganisasikan atribut atribut data dengan cara mengelompokkan sehingga terbentuk entitas yang non
Lebih terperinciC H A P T E R 5-8. Normalisasi Database. Arif Basofi, S.Kom, MT.
C H A P T E R 5-8 Normalisasi Database Arif Basofi, S.Kom, MT. Objectives Tujuan: 1. Memahami pentingnya normalisasi. 2. Memahami aturan normalisasi pertama (1NF). 3. Memahami aturan normalisasi kedua
Lebih terperinciNormalisasi. Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan.
SISTEM BASIS DATA Normalisasi Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan. Tahap Normalisasi dimulai dari tahap paling ringan (1NF) hingga
Lebih terperinciPERANCANGAN DATA BASE BY LILIS PUSPITAWATI, SE.,M.SI
PERANCANGAN DATA BASE BY LILIS PUSPITAWATI, SE.,M.SI SISTEM MANAJEMEN BASIS DATA Keberhasilan suatu Sistem Informasi sangat dipengaruhi oleh manajemen data base yang merupakan salah satu eleman penyusunan
Lebih terperinciCopyright 2005 PENS-ITS C H A P T E R. Normalisasi Database
C H A P T E R Normalisasi Database NORMALISASI Objectives Tujuan: 1. Memahami pentingnya normalisasi. 2. Memahami aturan normalisasi bentuk pertama (1NF). 3. Memahami aturan normalisasi bentuk kedua (2NF).
Lebih terperinciNormalisasi Database
Normalisasi Database Pengantar Penyempurnaan Skema: Persoalan yang Ditimbulkan oleh Redundansi Redundansi ruang penyimpanan: beberapa data disimpan secara berulang Update anomaly: Jika satu copy data terulang
Lebih terperinciContents. Normalisasi. Bentuk Normalisasi. Dependency. Status Kunci (Key) Dekomposisi
(Normalize) merupakan salah satu cara pendekatan atau teknik yang digunakan dalam membangun disain logik basis data relation dengan menerapkan sejumlah aturan dan kriteria standar. Tujuan : menghasilkan
Lebih terperinci2. First Normal Form (1NF) Suatu tabel dianggap normal ke satu (1NF) jika : - Tidak terdapat baris yang bernilai ganda atau duplikat.
BAB VI NORMALISASI 6.1 Bahasan dan Sasaran 6.1.1 Bahasan - Normalisasi sebagai teknik analisis database - Langkah langkah dalam Normalisasi 6.1.1 Sasaran 1. Mahasiswa memahami pengertian dan tujuan dari
Lebih terperinciModul 9 : Normalisasi 1st NF sampai dengan BCNF
Modul 9 : Normalisasi 1st NF sampai dengan BCNF Tujuan Praktikum - Menguasai konsep normalisasi dan tujuan dilakukan normalisasi - Mampu mengidentifikasi kemungkinan adanya insert, update dan delete anomaly
Lebih terperinciTeknik dan Penerapan Normalisasi
System Technology Database 1 5 Teknik dan Penerapan Normalisasi Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com Teknik Normalisasi Beberapa pengertian mengenai normalisasi
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 Perancangan Alat Bantu Normalisasi BCNF dan 4NF R.Bg.AdhiPrakoso Susilo 0600614971 Ie Siong
Lebih terperinciDatabase desain juga termasuk diagram ER (Entity-hubungan model). Diagram ER adalah diagram yang membantu merancang database secara efektif dan
Database desain juga termasuk diagram ER (Entity-hubungan model). Diagram ER adalah diagram yang membantu merancang database secara efektif dan efisien. Proses penerapan peraturan untuk desain database
Lebih terperinciSISTEM BASIS DATA. Pertemuan 4. 3 SKS Semester 2 S1 Sistem Informasi Nizar Rabbi Radliya
SISTEM BASIS DATA Pertemuan 4 3 SKS Semester 2 S1 Sistem Informasi ------------------------- Nizar Rabbi Radliya nizar@email.unikom.ac.id Universitas Komputer Indonesia 2017 Tujuan perancangan basis data:
Lebih terperincidi definisikan hanya dengan memperhatikan functional dependencies dan key constrains
11. NORMALISASI Normalisasi merupakan teknik analisis data yang mengorganisasikan atau mengelompokkan atribut-atribut data sehingga terbentuk entitas yang non-redundant, stabil, dan fleksibel. Normalisasi
Lebih terperinciHAL YANG PENTING DIINGAT DI DALAM TAHAPAN NORMALISASI
HAL YANG PENTING DIINGAT DI DALAM TAHAPAN NORMALISASI BENTUK TIDAK NORMAL/UNNORMALIZED (RECORD/TUPEL MASIH MEMILKI ELEMEN DATA BERULANG) BENTUK NORMAL PERTAMA/FIRST NORMAL FORM (1NF) (RECORDS/TUPEL MASIH
Lebih terperinciNORMALISASI. Dr.Budi Setiyono, MT
NORMALISASI Dr.Budi Setiyono, MT Perancangan basis data Entity Relation Diagram (ERD) Identifikasi entitas table Entitas table Normalisasi Identifikasi keterkaitan field dalam suatu table table Table table
Lebih terperinciNormalisasi Tabel Database. Kalamullah Ramli
Normalisasi Tabel Database Kalamullah Ramli Rationale Disain database yang baik akan menentukan kelangsungan aplikasi Common Problems: Quick yielding paradigm... Normalisasi tidak dipikirkan dengan matang,
Lebih terperinciVISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu
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
Lebih terperinciCopyright 2005 PENS-ITS C H A P T E R. Normalisasi 1NF
C H A P T E R Normalisasi 1NF NORMALISASI Objectives Tujuan: 1. Memahami pentingnya normalisasi. 2. Memahami normalisasi bentuk pertama (1NF). 3. Memahami aturan pembuatan normalisasi 1NF. NORMALISASI
Lebih terperinciNormalisasi Bagian I
Normalisasi Bagian I First Normal Form (1NF) Domain disebut atomic bila elemen yang ada di dalamnya tidak dapat dibagi menjadi unit yang lebih kecil (indivisible) Sebuah skema relasi R berada dalam kondisi
Lebih terperinciTEHNIK NORMALISASI LANJUTAN
TEHNIK NORMALISASI LANJUTAN LANGKAH - LANGKAH PEMBENTUKAN NORMALISASI: BENTUK TIDAK NORMAL UNNORMALIZED FIRST NORMAL FORM (INF) SECOND NORMAL FORM (2NF) THIRD NORMAL FORM(3NF) BOYCE-CODD NORMAL FORM(BCNF)
Lebih terperinciBasis Data 1 - TIS3333
Basis Data 1 - TIS3333 3 SKS T.Informatika@2013 Normalisasi Anomali Dependensi Bentuk Normal 1 Normalisasi Proses normalisasi adalah proses menganalisa dan memperbaiki skema relasi menggunakan data atribut
Lebih terperinciPerancangan Basis Data
NORMALISASI DATA Perancangan Basis Data Tujuan dilakukan perancangan suatu basis data yaitu supaya kita bisa memiliki basis data yang kompak dan efisien dalam penggunaan ruang penyimpanan, cepat dalam
Lebih terperinciBAB III OBJEK DAN METODE PENELITIAN. Bandung yang beralamat di jalan Tubagus Ismail Raya No. 22 Dago Bandung.
BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Objek penelitian yang penulis lakukan yaitu di CV. Widagdo Production Bandung yang beralamat di jalan Tubagus Ismail Raya No. 22 Dago Bandung.
Lebih terperinciNORMALISASI (2) Beberapa Bentuk Normal yang penting: Bentuk Normal Pertama (1 st Normal Form) Bentuk Normal Ke-2 (2 nd Normal Form)
Bentuk Normal adalah sekumpulan kriteria yang harus dipenuhi oleh sebuah desain tabel untuk mencapai tingkat/level bentuk normal tertentu. Parameter yang biasanya digunakan dalam menentukan kriteria bentuk
Lebih terperinciKonsep Normalisasi dan Anomali Tabel
Konsep Normalisasi dan Anomali Tabel Daftar Isi Konsep Normalisasi dan Anomali Tabel Pengantar 11.1. Pengantar Konsep Normalisasi Tahapan Normalisasi Bentuk Normal Kesatu Bentuk Normal Kedua Bentuk Normal
Lebih terperinciDesain Database. Dr. Khamami Herusantoso 1/107
Desain Database 1/107 Kompetensi Dasar 1. menjelaskan konsep dan pengertian desain database pada Microsoft Access dengan baik Menjelaskan konsep dan pengertian desain database dengan metode top down Menjelaskan
Lebih terperinciMateri 5 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya
Materi 5 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar Memahami tahapan normalisasi data dalam melakukan
Lebih terperinciNORMAL FORM. Normalisasi Table sendiri terbagi atas bentuk normal ke 1 sampai bentuk normal ke 5. lebih jelasnya
NORMAL FORM Adalah proses yang berkaitan dengan model data relational untuk mengorganisasi himpunan data dengan ketergantungan dan keterkaitan yang tinggi atau erat. Hasil dari proses normalisasi adalah
Lebih terperinciBAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar
BAB II TINJAUAN PUSTAKA 2.1. Sistem Informasi 2.1.1 Pengertian Sistem Menurut Al Fatta (2007) sistem secara umum adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem
Lebih terperinciOVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT
OVERVIEW BASIS DATA RELASIONAL Oleh: Ir. M. Ramadhan, MT Model Relasional Yang akan dibahas: Model relasional: struktur, karakteristik, key, representasi skema basis data Integritas relasional: integritas
Lebih terperinciPERTEMUAN 3 NORMALISASI
MANAJEMEN BASIS DATA PERTEMUAN 3 NORMALISASI Tujuan Mahasiswa dapat memahami definisi Normalisasi Mahasiswa dapat memahami manfaat penggunaan Normalisasi Mahasiswa dapat memahami langkah langkah pembuatan
Lebih terperinciCopyright 2005 PENS-ITS C H A P T E R. Normalisasi 1NF
C H A P T E R 4 Normalisasi 1NF NORMALISASI Objectives Tujuan: 1. Memahami pentingnya normalisasi. 2. Memahami normalisasi bentuk pertama (1NF). 3. Memahami aturan pembuatan normalisasi 1NF. NORMALISASI
Lebih terperinciNormalisasi Tabel Pada Basisdata Relasional
Normalisasi Tabel Pada Basisdata Relasional Dwi Puspitasari 1, Cahya Rahmad 2, Mungki Astiningrum 3 Politeknik Negeri Malang, Malang, Indonesia 1 dwi_sti@yahoo.com Abstrak Normalisasi tabel merupakan sebuah
Lebih terperinciANALISA RANCANGAN NORMALISASI & DATABASE
ANALISA RANCANGAN NORMALISASI & DATABASE Pertemuan 10 LANGKAH BENTUK NORMALISASI: BENTUK TIDAK NORMAL UNNORMALIZED FIRST NORMAL FORM (INF) SECOND NORMAL FORM (2NF) MENGHILANGKAN ELEMEN DATA BERULANG MENGHILANGKAN
Lebih terperinciMODUL II NORMALISASI DATA
MODUL II NORMALISASI DATA Tujuan : Mampu membangun desain logika basis data relasional untuk menghasilkan struktur tabel yang normal. PrePraktikum 1. Apakah yang anda ketahui tentang normalisasi? 2. Mengapa
Lebih terperinciSTMIK AMIKOM YOGYAKARTA
STMIK AMIKOM YOGYAKARTA PERMODELAN DATA NORMALISASI Donni Prabowo @donnipra donni.web.id ANSI Pertemuan 19 Definisi Normalisasi Suatu teknik untuk mengorganisasi data ke tabel-tabel untuk memenuhi kebutuhan
Lebih terperinci1 BAB III OBJEK DAN METODE PENELITIAN
1 BAB III OBJEK DAN METODE PENELITIAN 3.1 Objek Penelitian Objek penelitian merupakan hal awal (suatu permasalahan) yang harus ditentukan dalam kegiatan penelitian sehingga penelitian dapat dilakukan secara
Lebih terperinciBAB III OBJEK DAN METODE PENELITIAN. Objek penelitian yang penulis lakukan adalah Toko Bangunan Yudian
BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Objek penelitian yang penulis lakukan adalah Toko Bangunan Yudian yang terletak di Jalan Tanjungsari kec. Sukahaji Kab. Majalengka, dan bergerak
Lebih terperinciRENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)
RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS) Kode / Nama Mata Kuliah : 56401 / Basis Data Revisi 0 Satuan Kredit Semester : 3 sks Tgl revisi : - Jml Jam kuliah dalam seminggu : 150 Tgl mulai berlaku
Lebih terperinciNORMALISASI. Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabel tabel
NORMALISASI DEFINISI Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabel tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi. TUJUAN NORMALISASI Untuk menghilangkan kerangkapan
Lebih terperinciNORMALISASI PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus
NORMALISASI PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011 Pentingnya Normalisasi Bertujuan membuat desain basis data yang efisien.( data (tidak ada pengulangan/redundansi Basis data memuat semua sumber informasi
Lebih terperinciNORMALISASI. Suzan Agustri 60
NORMALISASI Definisi adalah suatu teknik untuk mengorganisasi data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi. Tujuan dari normalisasi Untuk menghilangkan kerangkapan
Lebih terperinciMODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)
MODUL 1 SEPUTAR PERACAGA DATABASE TUJUA PRAKTIKUM 1. Praktikan mampu menggambarkan ERD dengan baik dan benar dengan ER Modeling. 2. Praktikan dapat memahami konsep Basis Data Relasional. 3. Praktikan mampu
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Definisi Sistem Informasi dibangun oleh dua unsur utama yaitu sistem dan informasi. Untuk lebih memudahkan pemahaman mengenai Sistem Informasi, maka definisi
Lebih terperinciPertemuan 5 TEHNIK NORMALISASI
Pertemuan 5 TEHNIK NORMALISASI TEHNIK NORMALISASI BEBERAPA PENGERTIAN NORMALISASI : Normalisasi merupakan proses pengelompokan elemen data menjadi tabel tabel yang menunjuk-kan entity dan relasinya. Normalisasi
Lebih terperinciP9 Normalisasi. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta
P9 Normalisasi SQ http://sidiq.mercubuana-yogya.ac.id Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa dapat memahami dan menjelaskan mengenai
Lebih terperinci2.1 Sistem Pendukung Keputusan
BAB II LANDASAN TEORI 2.1 Sistem Pendukung Keputusan Merupakan sistem pengolahan data dengan komputer yang menghasilkan suatu Informasi yang dapat digunakan oleh manusia dalam mendukung keputusan mereka.
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS PERBANDINGAN ALGORITMA DEKOMPOSISI DAN SINTESIS DALAM NORMALISASI DATA Abstrak Darwin
Lebih terperinciAnalisis Dan Perancangan Sistem ( Systems Analysis And Design)
BAB 10 Designing Database Table 2 Selain cara pada bab sebelumnya, (bab 9) metodologi tersendiri untuk menciptakan struktur table (relasi) dalam basis data (analisis peracangan sistem) dengan tujuan untuk
Lebih terperinciBAB III OBJEK DAN METODE PENELITIAN. Objek penelitian ditujukan untuk meneliti objek-objek yang terlibat dalam
25 BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Objek penelitian ditujukan untuk meneliti objek-objek yang terlibat dalam perancangan sistem yang akan penulis teliti. Objek Penelitian dilakukan
Lebih terperinciModul 8 : Relational Key dan Functional Dependency
Modul 8 : Relational Key dan Functional Dependency Tujuan Praktikum i. Mahasiswa dapat menguasai konsep relational key. ii. Mahasiswa mampu mengidentifikasi dengan benar super key, candidate key, dan primary
Lebih terperinciANOMALI. Terlihat ada ketidak konsistenan. Fakta pertama menyatakan bahwa pemasok citra berlokasi di Bogor, tetapi fakta kedua menyatakan di Bandung.
ANOMALI Anomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan, misalnya menyebabkan ketidak konsistenan data atau membuat sesuatu data menjadi hilang ketika data lain
Lebih terperinciPertemuan VI Functional Dependency Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.
Pertemuan VI Functional Dependency Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. caca.e.supriana@unpas.ac.id id 2014 Konsep Dasar Sebuah batasan pada hukum hubungan
Lebih terperinciPERTEMUAN 6 TEKNIK NORMALISASI
PERTEMUAN 6 TEKNIK NORMALISASI TEKNIK NORMALISASI BEBERAPA PENGERTIAN NORMALISASI : Normalisasi merupakan proses pengelompokan elemen data menjadi tabel tabel yang menunjuk-kan entity dan relasinya. Normalisasi
Lebih terperinciSISTEM BASIS DATA. Pertemuan 3. Nizar Rabbi Radliya 3 SKS Semester 2 S1 Sistem Informasi
SISTEM BASIS DATA 3 SKS Semester 2 S1 Sistem Informasi Pertemuan 3 Nizar Rabbi Radliya nizar@email.unikom.ac.id Universitas Komputer Indonesia 2017 BASIS DATA RELASIONAL Edgar Frank Codd mekanisme untuk
Lebih terperinciBAB I NORMALISASI DATABASE
BAB I NORMALISASI DATABASE Capaian Pembelajaran: Setelah membaca dan mengkaji bab ini, pembaca akan mampu: Menyebutkan tujuan dan macam-macam bentuk normalisasi sesuai dengan konsep normalisasi Edgar F.
Lebih terperinciMODEL RELASI DAN NORMALISASI DATABASE
MODEL RELASI DAN NORMALISASI DATABASE Fakultas Ilmu Administrasi Administrasi Bisnis Universitas Brawijaya Malang 2013 i DAFTAR ISI Halaman Judul... i Daftar Isi... ii A. Relasi... 1 B. Normalisasi...
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi
Lebih terperinci