NORMALISASI. Dr.Budi Setiyono, MT

Ukuran: px
Mulai penontonan dengan halaman:

Download "NORMALISASI. Dr.Budi Setiyono, MT"

Transkripsi

1 NORMALISASI Dr.Budi Setiyono, MT

2 Perancangan basis data Entity Relation Diagram (ERD) Identifikasi entitas table Entitas table Normalisasi Identifikasi keterkaitan field dalam suatu table table Table table normal

3 Key dan atribut Jenis key Superkey Satu atau lebih atribut yang dapat membedakan setiap baris data secara unik Contoh : (nim, nama_mhs, almaat_mhs, tgl_lahir) (nim, nama_mhs) dan (nim)

4 Key dan atribut (ljt) Candidate key Kumpulan atribut minimal yang dapat membedakan setiap baris data dalam sebuah table secara unik. Tidak boleh berisi atribut atau kumpulan atribut yang telah menjadi superkey yang lain sehingga setiap candidate key pasti superkey, tetapi tidak sebaliknya. Contoh : (nim) (nama_mhs) : jika dapat menjamin keunikan untuk setiap baris

5 Key dan atribut (ljt) Primary key Salah satu candidate key (jika lebih dari satu) dapat dijadikan primary key, dengan pertimbangan : key tersebut lebih sering dijadikan acuan lebih ringkas jaminan keunikan key tersebut lebih baik.

6 Tipe-tipe atribut Atribut deskriptif : atribut yang tidak menjadi primary key, misal nama_mhs, tgl_lahir. Atribut sederhana (simple attribute) atribut atomic, tidak dapat pecah-pecah (break down) lebih lanjut,missal nim, nama_mhs.

7 Tipe-tipe atribut (ljt) Atribut komposit (composit attribute) : atribut yang masih memungkinkan dipecah menjadi beberapa atribut lain, missal alamat_mhs dapat dpecah menjadi kota, jalan, kode_pos Atibut bernilai tunggal (single valued attribute) : ditujukan pada atribut yang paling banyak mempunyai satu nilai pada setiap baris. Atribut bernilai ganda (multivalued attribute) : atribut yang dapat diisi dengan lebih dari satu nilai, asalkan sejenis. Misal penambahan atribut pada table mhs akan dapat diisi dengan beberapa jenis hobi.

8 Tipe-tipe atribut (ljt) Mandatory attribute : Atribut yang harus ada isinya,misal nim, nama_mhs. Tidak boleh bernilai Null (note : Null tidak sama dengan spasi) Atribut turunan (derived attribute) : atribut yang nilainya diperoleh dari atribut lain. Misal penambahan atribut angkatan dan ip pada table mhs. (note : biasanya tidak diperlukan)

9 Functional Dependencies Definisi Jika diberikan sebuah table T dengan minimal 2 atribut A dan B, maka notasi A B diartikan sebagai A secara fungsional menentukan B atau B secara fungsional tergantung pada A jika dan hanya jika untuk setiap kumpulan baris (record) pada table T, apabila terdapat 2 baris data dengan nilai A yang sama, dipastikan bawa B juga sama.

10 Functional Dependencies KF yang terjadi misalnya : nim nama_mhs atribut nama_mhs hanya bergantung pada atribut nim, berarti untuk setiap nilai nim yang sama, dipastikan bahwa nama_mhs juga sama. MataKuliah, nim nilai Walaupun tidak dapat secara eksplisit ditunjukan bahwa jika matakuliah dan nim yang sama pasti nilai juga sama. Juga bisa ditunjukan untuk non KF, misal MataKuliah nim Atribut nim tidak tergantung pada atribut MataKuliah

11 Kriteria table yang baik Sebuah table dikategorikan baik (normal) jika telah memenuhi 3 kriteria berikut: Jika ada dekomposisi (penguraian) table, maka dekomposisinya harus dijamin aman (Lossless-Join decomposition) Terpeliharanya ketergantungan fungsional pada saat perubahan data (Dependecy Preservation) Tidak melanggar Boyce Code Normal Form (BCNF) Jika kriteria ketiga tidak dapat terpenuhi, maka paling tidak table tidak melanggar bentuk normal tahap ketiga.

12 Losless-Join Decomposition Syarat : hasil dekomposisi jika digabungkan akan kembali menjadi table semula. Contoh (lossy-join decomposition) Misal Table ABC dengan KF : A B dan B C

13 Losless-Join Decomposition Jika table ABC asal row 4 diganti KF : A B dan B C tidak dilanggar Dekomposisi yang Losless Decomposition

14 Closure dari Functional Dependencies Tidak memungkinkan untuk me- list semua KF yang mungkin dalam suatu table. Kumpulan KF yang diimplikasikan oleh sekumpuilan KF yang lain disebut sebagai ketertutupan dari S closure(s) atau S +. Contoh : {a} {b}; {b} {c}; maka {a} {c} disebut KF transitif via {b} Algoritma untuk menghitung S + dari S diusulkan oleh Armstrong inferensi

15 Closure dari Functional Dependencies Misal terdapat variable khayal A,B,C yang berisi kumpulan kolom dari relasi R dengan 8 field {s,t,u,v,w,x,y,z}; A={s,t}, B={u,v}, C={w,x}, D={y,z}. Inferensi amstrong didefinisikan : refleksifitas : bila B subset dari A, maka A B Augmentasi : bila A B, maka AC BC Transitivitas : bila A B dan B C, maka A C Self determinitation : A A Dekomposisi : bila A BC, maka A B dan A C Union : bila A B dan A C, maka A BC Komposisi : bila A B dan C D, maka AC BD

16 Closure dari Functional Dependencies Contoh, misal ada relasi R1 dengan 6 kolom {s,t,u,v,w,x} dengan KF : {s} {t,u}; {t} {w}; {u,v} {w,x} bisa disimpulkan KF {s,v} {x} dari inferensi : 1. {s} {t,u} (diberikan) 2. {s} {u} (aturan dekomposisi) 3. {s,v} {u,v} (aturan augmentasi) 4. {u,v} {w,x} (diberikan) 5. {s,v} {w,x} (transitivitas dari 3 dan 4) 6. {s,v} {x} (aturan dekomposisi)

17 DEPENDENCY PRESERVATION (Pemeliharaan ketergantungan) Perubahan pada data harus dapat menjamin tidak akan menghasilkan inkonsistensi data yang mengakibatkan terlanggarnya KF yang telah terbentuk Perubahan yang terjadi tersebut juga harus efisien Contoh : Jika table nilai ditambah atribut nama_mhs dan terjadi perubahan data pada table mhs,maka perubahan tersebut harus dijalarkan ke table nilai, sehingga KF selalu terjaga.

18 Analisa tabel berikut : NRP Nama Alamat KodeJur NamaJur Kajur M100 Joko Surabaya 1002 IF Rianto M101 Arianto Surabaya 1006 Ekonomi Suprapto M105 Adrian Sidoarjo 1002 IF Rianto M107 Tuti S Pasuruan 1008 Hukum Sigit

19 Bentuk Normal tahap pertama Jika sebuah table tidak memiliki atribut bernilai banyak (multivalued attribute) Apabila terdapat attribute yang bernilai banyak, harus didekomposisi Contoh

20 Bentuk Normal tahap pertama Table mhs harus di dekomposisi (tiga alternatif) Alternatif satu Masing-masing hobi dijadikan satu record, (tabel tersebut terdapat 6 record) Alternatif dua Hobi dipecah menjadi hobi1, hobi2, dan seterusnya (dari tabel terdapat 7 kolom) Alternatif tiga Table mhs (nim, nama_mhs, alamat, tgl_lahir) Table hobi (nim, hobi)

21 Bentuk Normal tahap kedua Jika atribut yang bukan primary key mempunyai ketergantungan fungsional (KF) pada key primer secara utuh. Contoh : Tabel nilai punya primary key {kode, nim} Table nilai (kode, nim, nilai) KF : kode, nim nilai Jika table nilai ditambah atribut nama. Maka : Table nilai (kode, nim, nama_mhs, nilai) KF : kode, nim nilai; nim nama_mhs. Mengakibatkan terlanggarnya Bentuk normal kedua, karena nama hanya tergantung secara parsial terhadap primary key.

22 Bentuk Normal tahap ketiga Merupakan bentuk alternatif, jika BCNF tidak dapat terpenuhi. Jika untuk setiap KF dengan notasi X A, dimana A mewakili semua atribut tunggal dalam table yang tidak ada di dalam X, maka : X harus superkey dari table tersebut Atau A merupakan bagian dari primary key pada table tersebut

23 Bentuk Normal tahap ketiga Contoh : Jika Table mhs (nim, nama_mhs, alamat, tgl_lahir) dimana atribut alamat dipisah menjadi atribut jalan, kota, dan kode_pos Jika Table mhs (nim, nama_mhs, jalan, kota,kode_pos, tgl_lahir) Tidak memenuhi bentuk normal ketiga. KF baru yang muncul : jalan, kota kode_pos {jalan, kota} bukan merupakan superkey. Sebagai solusi : table mhs didekomposisi menjadi table mhs dan table alamat : Table mhs (nim, nama_mhs, jalan, kota, tgl_lahir) Table alamat (alamat, kota, kode_pos)

24 Bentuk Normal tahap keempat dan kelima Bentuk normal keempat berkaitan dengan sifat ketergantungan banyak nilai, yang merupakan pengembangan dari ketergantungan fungsional. Bentuk normal kelima merupakan ketergantungan relasi antar table

25 BOYCE-CODD NORMAL FORM (BCNF) Syarat : Jika untuk semua KF dengan notai X Y, maka X harus merupakan super key pada table tersebut. Jika tidak, table harus didekomposisi sedemikian hingga X menjadi super key dari table-table hasil dekomposisi. Contoh : Pada table universal (not BCNF) terdapat 4 KF minimum, yaitu : Nim nam_mhs, alamat, tgl_lahir Kode_kul MataKuliah, sks, semester, waktu, ruang, nama_dos Nama_dos alamat_dos Nim, kode_kul nilai Table nilai (kode_kul, nim, nilai) Keempat table dalam kondisi BCNF.

26 Keuntungan Normalisasi Keuntungan bentuk normal Efek penghapusan tidak akan menghilangkan informasi yang ada Efek penambahan data insert tidak fleksibel Efek penghapusan? Efek penghapusan?

BAB IV Normalisasi Data

BAB IV Normalisasi Data Normalisasi Data 1. Pengertian Normalisasi Data Perancangan basis data diperlukan, agar dapat terbentuk basis data yang efisien dalam penggunaan ruang penyimpanan, cepat dalam pengaksesan dan mudah dalam

Lebih terperinci

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

BASIS 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 terperinci

SISTEM BASIS DATA AUB SURAKARTA

SISTEM 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 terperinci

Perancangan Basis Data

Perancangan 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 terperinci

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi

Tujuan 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 terperinci

DESAIN DATABASE DAN NORMALISASI

DESAIN 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 terperinci

Normalisasi Basis Data

Normalisasi 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 terperinci

PERTEMUAN 6. Normalisasi Database (Conoly-chap 14) (Ramakisman -chap 15)

PERTEMUAN 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 terperinci

Normalisasi Donny Yulianto, S.Kom

Normalisasi 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 terperinci

Normalisasi. Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan.

Normalisasi. 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 terperinci

NORMALISASI DATA. Basis Data

NORMALISASI 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 terperinci

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

Normalisasi 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 terperinci

NORMALISASI UNTUK BASIS DATA RELASIONAL

NORMALISASI 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 terperinci

SISTEM 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 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 terperinci

Normalisasi Database

Normalisasi 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 terperinci

MODUL 1 SEPUTAR PERANCANGAN DATABASE. 1.1 Entity-Relationship Model (ER Model) dan Entity Relationship Diagram (ERD)

MODUL 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 terperinci

PERANCANGAN BASIS DATA

PERANCANGAN 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 terperinci

Desain 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) 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 terperinci

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

PERANCANGAN 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 terperinci

Pertemuan 7-8 NORMALISASI

Pertemuan 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 terperinci

Basis Data 1 - TIS3333

Basis 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 terperinci

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru

BAB V. dimengerti, mudah dipelihara, mudah memprosesnya, dan mudah untuk dikembangkan sesuai kebutuhan baru BAB V NORMALISASI 1. Pengertian Normalisasi adalah suatu teknik yang menstrukturkan data dalam cara-cara tertentu untuk membantu mengurangi atau mencegah timbulnya masalah yang berhubungan dengan pengolahan

Lebih terperinci

Normalisasi. Didi Supriyadi, S.T., M.Kom Pertemuan ke-6

Normalisasi. 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 terperinci

STK 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 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 terperinci

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

Materi 4 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya Materi 4 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 konsep dasar normalisasi data dalam perancangan

Lebih terperinci

Teknik dan Penerapan Normalisasi

Teknik 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 terperinci

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)

Lebih terperinci

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

1. Mengidentifikasikan dan menetapkan seluruh himpunan entitas yang akan terlibat. CONTOH STUDY KASUS APSI : 1. Suatu perguruan tinggi mempunyai banyak mahasiswa. Setiap mahasiwa tidak harus mengikuti suatu mata kuliah. Setiap biasanya mengikuti beberapa mata kuliah. Suatu mata kuliah

Lebih terperinci

Normalisasi. Normalisasi. Normalisasi. Tabel Universal. Tabel Universal 02/12/2010. (Pert. 8) Normalisasi

Normalisasi. 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 terperinci

Desain Data Base. Proses Desain Data Base

Desain Data Base. Proses Desain Data Base DESAIN DATA BASE Desain Data Base Proses Desain Data Base Analisis Persyaratan Desain Data Base Konseptual Desain Data Base Logika Perbaikan Skema Desain Data Base Fisik Desain Aplikasi dan Keamanan Analisis

Lebih terperinci

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

Bentuk 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 terperinci

Model Data Dalam SBD

Model Data Dalam SBD Model Data Dalam SBD Sistem Basis Data ( FE UDINUS ) Model Data : sekumpulan perangkat konseptual untuk menggambarkan data, hubungan antar data, semantik dan batasan data. Model data biasanya digunakan

Lebih terperinci

Desain 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) Desain Sistem Basis Data 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram) Entity/Entitas itu? orang, tempat, kejadian atau konsep yang informasinya direkam. Contoh: Entitas

Lebih terperinci

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

PERANCANGAN 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 terperinci

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

NORMAL 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 terperinci

C 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. 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 terperinci

Pendekatan Normalisasi

Pendekatan Normalisasi vi. Normalisasi Data Ada dua (2) cara untuk merancang Basis Data Menerapkan normalisasi terhadap struktur tabel yang telah diketahui atau dengan Secara langsung membuat model Entity- Relationship (ER)

Lebih terperinci

Entity Relationship Model

Entity Relationship Model Entity Relationship Model Gentisya Tri Mardiani, S.Kom., M.Kom BasDat 2016 Pendahuluan Model data E-R didasarkan pada persepsi bahwa dunia nyata merupakan sekumpulan dari sejumlah obyek dasar (entitas)

Lebih terperinci

Copyright 2005 PENS-ITS C H A P T E R. Normalisasi Database

Copyright 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 terperinci

Pertemuan 11. Donny Yulianto, S.Kom

Pertemuan 11. Donny Yulianto, S.Kom Pertemuan 11 Donny Yulianto, S.Kom Entity-Relationship data model didasarkan pada persepsi dari suatu dunia nyata yang terdiri dari sekumpulan object dasar yang disebut entitas dan relasi antara object-object

Lebih terperinci

Pemodelan Data (1) Week 2

Pemodelan Data (1) Week 2 Pemodelan Data (1) Week 2 Entity Relationship Diagram Sebuah teknik pemodelan data yang merepresentasikan gambar entitas dan relasi-relasi antar entitas di dalam sebuah sistem informasi Dibentuk oleh dua

Lebih terperinci

NORMALISASI DATA POKOK BAHASAN. Pendahuluan

NORMALISASI DATA POKOK BAHASAN. Pendahuluan POKOK BAHASAN NORMALISASI DATA 6 Pendahuluan Deskripsi Singkat Pada pokok bahasan ini menjelaskan Normalisasi Data dengan cara pendekatan lain dalam membangun sebuah logika basis data yang secara tidak

Lebih terperinci

Perancangan Database Bagian II (Normalisasi( Normalisasi) TUJUAN PEMBELAJARAN

Perancangan 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 terperinci

NORMALISASI (2) Beberapa Bentuk Normal yang penting: Bentuk Normal Pertama (1 st Normal Form) Bentuk Normal Ke-2 (2 nd Normal Form)

NORMALISASI (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 terperinci

Modul 8 : Relational Key dan Functional Dependency

Modul 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 terperinci

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS BASIS DATA Model Data Relational Fakultas Ilmu Komputer UDINUS MODEL DATA RELATIONAL Data Model High Level Lower Level Model Data Relational Kumpulan tabel berdimensi dua dengan masing-masing relasi (relations)

Lebih terperinci

Copyright 2005 PENS-ITS C H A P T E R. Normalisasi 1NF

Copyright 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 terperinci

C H A P T E R. Copyright 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 Ke Tiga (3NF) 2. Bentuk Normal BCNF 3 rd Normal

Lebih terperinci

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom Kontrak Kuliah Entity Relationship Diagram Bagian 1 Edi Sugiarto, S.Kom, M.Kom Pendahuluan Entity Relationship Diagram (ERD) merupakan cara abstrak menggambarkan basis data. Pertama kali diusulkan oleh

Lebih terperinci

Mengotimalisasi redundansi Menghilangkan anomali

Mengotimalisasi redundansi Menghilangkan anomali Proses normalisasi adalah proses menganalisa dan memperbaiki skema relasi menggunakan data atribut untuk memperoleh properti-properti skema relasi yang baik menjadi bentuk normal lebih tinggi sehingga

Lebih terperinci

Copyright 2005 PENS-ITS C H A P T E R

Copyright 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 terperinci

NORMALISASI DAN TUGAS PRAKTEK

NORMALISASI 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 terperinci

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

Pertemuan VII Normalization (1) Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT. Pertemuan VII Normalization (1) Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. caca.e.supriana@unpas.ac.id id 2014 Normalisasi Proses normalisasi adalah proses

Lebih terperinci

Kontrak Kuliah. Bentuk-Bentuk Normalisasi. Edi Sugiarto, S.Kom, M.Kom

Kontrak 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 terperinci

NORMALISASI DAN TUGAS PRAKTEK

NORMALISASI 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 terperinci

PERTEMUAN 3 NORMALISASI

PERTEMUAN 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 terperinci

Implementasi Basis Data

Implementasi Basis Data Implementasi Basis Data Membangun basis data fisik yang ditempatkan dalam memori sekunder (harddisk) dengan bantuan DBMS yang dipilih. Sebuah diagram E-R akan direpresentasikan menjadi sebuah basis data

Lebih terperinci

PART 2: 1. Langkah Langkah Normalisasi 2. Bentuk Bentuk Normal 1 st NF, 2 nd NF, 3 rd NF, BCNF Dan bentuk-bentuk normal lainnya 3.

PART 2: 1. Langkah Langkah Normalisasi 2. Bentuk Bentuk Normal 1 st NF, 2 nd NF, 3 rd NF, BCNF Dan bentuk-bentuk normal lainnya 3. PART 1: 1. Definisi Normalisasi 2. Tujuan Normalisasi 3. Konsep Konsep yang Mendasarinya The Three Keys: Super Key, Candidate Key & Primary Key Functional Dependencies (FD) PART 2: 1. Langkah Langkah Normalisasi

Lebih terperinci

Normalisasi Bagian I

Normalisasi 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 terperinci

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4 ENTITY RELATIONSHIP DIAGRAM SiBaDa Sesi 4 ENTITY RELATIONAL DIAGRAM ERD adalah suatu diagram untuk menggambarkan desain konseptual dari yang menghubungkan antara objek satu dengan objek lainnya dalam dunia

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Pendukung Keputusan Bonus Karyawan Menurut Sondang P. Siagian (2010 : 269) bonus adalah Imbalan yang diberikan pada karyawan yang mampu bekerja sedemikian

Lebih terperinci

Pertemuan 2-3 ER-MODEL

Pertemuan 2-3 ER-MODEL Pertemuan 2-3 ER-MODEL INDIKATOR 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami Entity, Attribute, Entity Set dan Key (Primary Key dan Foreign Key) 4. Memahami relasi dan

Lebih terperinci

MODUL II NORMALISASI DATA

MODUL 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 terperinci

SISTEM BASIS DATA (Lanjutan) :

SISTEM BASIS DATA (Lanjutan) : SISTEM BASIS DATA (Lanjutan) : BAB III : Basis Data Relasional Pengertian : Pada model relasional, basis data disusun dalam bentuk tabel dua dimensi yang terdiri atas baris (record) dan kolom (field).pertemuan

Lebih terperinci

Memahami tujuan penggunaan basis data Memahami elemen-elemen Basis Data Mampu mengidentifikasi tabel dan atribut dalam suatu basis data

Memahami tujuan penggunaan basis data Memahami elemen-elemen Basis Data Mampu mengidentifikasi tabel dan atribut dalam suatu basis data The image cannot be displayed. Your computer may not have enough memory to open the image, or the image may have been corrupted. Restart your computer, and then open the file again. If the red x still

Lebih terperinci

BAB 7 MERANCANG BASIS DATA

BAB 7 MERANCANG BASIS DATA BAB 7 MERANCANG BASIS DATA Tujuan Pembelajaran: Memahami kaidah Perancangan Basis Data 7.1 Pentingnya Perancangan Basis Data yang Baik 7.2 Macam-macam Relasi Tabel 7.3 Memahami Normalisasi 7.4 Latihan

Lebih terperinci

Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis

Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis Model Data: Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantik (makna) data dan batasan data Jenis model data terbagi dalam (3) tiga kelompok besar yaitu:

Lebih terperinci

Teknik Normalisasi. Normalisasi

Teknik Normalisasi. Normalisasi Teknik Normalisasi 1 Normalisasi Teknik/pendekatan yang digunakan dalam membangun disain lojik basis data relasional melalui organisasi himpunan data dengan tingkat ketergantungan fungsional dan keterkaitan

Lebih terperinci

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI 1 BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI 1.1. RDBM Terminologi Istilah formal Istilah non formal Keterangan Elemen data (data element), rinci data (data item), entri (entry) Nilai data pada

Lebih terperinci

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM Tabel dan Key dalam Database Tipe data dan Karakter pada Database Author : Minarni, S.Kom.,MM Buatlah 3 buah file/ tabel 2 diantara 3 file tersebut berhubungan, misal tabel A berhubungan dengan tabel B,

Lebih terperinci

KRS. MHS NIM (PK) Nama Alamat TmpLahir TglLahir KdJurusan ThnMasuk Status. NoKrs (PK1) (FK) NIM (PK2) (FK) ThAkad Semester StatusStudi

KRS. MHS NIM (PK) Nama Alamat TmpLahir TglLahir KdJurusan ThnMasuk Status. NoKrs (PK1) (FK) NIM (PK2) (FK) ThAkad Semester StatusStudi 2. Logical Data Model (LDM) Berisikan ERD yang didasarkan pada CDM yang ada. LDM menggunakan notasi ERD yang diusulkan oleh James Martin atau dikenal dengan notasi Informastion Engineering. Bentuk LDM

Lebih terperinci

di definisikan hanya dengan memperhatikan functional dependencies dan key constrains

di 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 terperinci

Copyright 2005 PENS-ITS C H A P T E R. Normalisasi 1NF

Copyright 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 terperinci

Pertemuan 9. By. Rita Wiryasaputra, ST., M. Cs.

Pertemuan 9. By. Rita Wiryasaputra, ST., M. Cs. Pertemuan 9 By. Rita Wiryasaputra, ST., M. Cs. Tugas 8/11/2016 Definisi Stored Procedure Fungsi stored procedure Contoh stored procedure Tugas 8/11/2016 Perhatikan gambar, Buat ERD dari kasus pembangunan

Lebih terperinci

NORMALISASI (1) E.F Codd,1970. Normalisasi dilakukan terhadap desain tabel yang sudah ada untuk: 1/28/2012 1/28/2012

NORMALISASI (1) E.F Codd,1970. Normalisasi dilakukan terhadap desain tabel yang sudah ada untuk: 1/28/2012 1/28/2012 NORMALIAI (1) Normalisasi adalah langkah-langkah sistematis untuk menjamin bahwa struktur database memungkinkan untuk general purpose query dan bebas dari insertion, update dan deletion anomalies yang

Lebih terperinci

Basis Data Modul Teori

Basis Data Modul Teori Basis Data Modul Teori Kosidin SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER JABAR STMIK JABAR Jl. Soekarno Hatta No. 775-777 Tlp./Fax (022)7335108 Bandung 40293 Pengertian Basis Data Basis : Sebuah

Lebih terperinci

Contents. Normalisasi. Bentuk Normalisasi. Dependency. Status Kunci (Key) Dekomposisi

Contents. 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 terperinci

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

OVERVIEW 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 terperinci

Normalisasi Tabel Pada Basisdata Relasional

Normalisasi 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 terperinci

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom   Wa: Entity Relationship Diagram Rima Dias Ramadhani, S.Kom., M.Kom Email: rima@ittelkom-pwt@ac.id Wa: 087731680017 Entity Relationship Diagram Semesta Data di dunia nyata ditransformasikan ke dalam sebuah

Lebih terperinci

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Basis Data Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Menurut Prof. Dr. Ir. Marimin, M.Sc; 2011:1. Sistem adalah suatu kesatuan usaha yang terdiri dari bagian bagian yang berkaitan satu sama lain yang berusaha

Lebih terperinci

1 BAB III OBJEK DAN METODE PENELITIAN

1 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 terperinci

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM) BASIS DATA I/2011-GANJIL ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM) Oleh Satrio Agung Wicaksono, S.Kom., M.Kom 21 September 2011 BASIS DATA I/2011-GANJIL 1 Model Entity Relationship Model Entity Relationship

Lebih terperinci

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

BASIS 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 terperinci

Model Data HANI IRMAYANTI, M.KOM

Model Data HANI IRMAYANTI, M.KOM Model Data HANI IRMAYANTI, M.KOM Model data merupakan kumpulan perangkat konseptual untuk menggambarkan data, hubungan data, semantic (makna) data dan batasan data. Karena yang ingin ditunjukkannya adalah

Lebih terperinci

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

RENCANA 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 terperinci

SISTEM BASIS DATA 3 SKS

SISTEM BASIS DATA 3 SKS SISTEM BASIS DATA 3 SKS Oleh : Darmin, S.Kom darmin1112@gmail.com Institut Sains dan Teknologi Al-Kamal LOGO Model Data Relasional Tujuan Instruksional Umum (TIU) Mahasiswa dapat mengerti dan memahami

Lebih terperinci

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

2. 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 terperinci

ANALISA RANCANGAN DATABASE

ANALISA 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 terperinci

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

NORMALISASI. 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 terperinci

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya

ER (Entity-Relationship) Model dan Mapping ke Model Relasional. Politeknik Elektronika Negeri Surabaya ER (Entity-Relationship) Model dan Mapping ke Model Relasional Politeknik Elektronika Negeri Surabaya Tujuan Pembelajaran Tujuan: 1. Memahami konsep dasar ER Model. 2. Mengenal notasi ER Diagram. 3. Memahami

Lebih terperinci

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT ENTITY RELATIONAL MODEL Dr.Budi Setiyono, MT Pemodelan Data Definisi Database dapat dimodelkan sebagai : Suatu koleksi dari entitas relationship diantara entitas tersebut Suatu entity merupakan suatu object

Lebih terperinci

Materi 4 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Materi 4 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya Materi 4 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar Memahami tahapan normalisasi

Lebih terperinci

Normalisasi Lanjut. I. Review Normalisasi

Normalisasi 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 terperinci

MODEL RELASI DAN NORMALISASI DATABASE

MODEL 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 terperinci

Dibuat oleh: Tim Pengajar Basis Data

Dibuat 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 terperinci

Database System 4 Normalization

Database 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 terperinci

Minggu ke - 5 Basis Data 1. ER-D mapping to Model Relasional dan 1NF Normalisasi Database

Minggu ke - 5 Basis Data 1. ER-D mapping to Model Relasional dan 1NF Normalisasi Database Minggu ke - 5 Basis Data 1 ER-D mapping to Model Relasional dan 1NF Normalisasi Database ER Data Model ER Data Model => Weak Entity Entitas Lemah (Weak Entity) adalah entitas yang keberadaannya sangat

Lebih terperinci

Pertemuan 5 TEHNIK NORMALISASI

Pertemuan 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 terperinci