Pendekatan Normalisasi

dokumen-dokumen yang mirip
NORMALISASI DATA POKOK BAHASAN. Pendahuluan

V. BASIS DATA RELATIONAL. Baris berupa RECORD Model Data Relational Kolom berupa FIELD

ANALISA INSTRUKSIONAL M.K : TEKNOLOGI INFORMASI KODE : MWU110 / 1/1 SKS DOSEN : SUNARSO SUGENG, SST, MT

Fakta Dunia Nyata (real world)

BASIS DATA RELATIONAL

BAB IV Normalisasi Data

MODEL DATA POKOK BAHASAN. Pendahuluan

Perancangan Basis Data

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi

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

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

Desain Data Base. Proses Desain Data Base

NORMALISASI. Dr.Budi Setiyono, MT

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

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

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

SISTEM BASIS DATA (Lanjutan) :

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Model Data Dalam SBD

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

Normalisasi Donny Yulianto, S.Kom

SISTEM BASIS DATA AUB SURAKARTA

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

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

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

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

Basis Data Modul Teori

Sistem Basis Data ( )

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

Hirarki dan Abstraksi Data

Entity Relationship Model

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

DESAIN DATABASE DAN NORMALISASI

Pemodelan Data (1) Week 2

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

Pemodelan Database. Pengolahan Basis Data

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

Pertemuan 11. Donny Yulianto, S.Kom

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

PERANCANGAN SISTEM TERINCI DATABASE

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

II. SISTEM INFORMASI MANAJEMEN

Abstraksi Data (Arsitektur DBMS)

NORMALISASI PRAKTIKUM BERKAS DAN BASIS DATA 2010/2011. Rizki Arif Firdaus

BAB 2 LANDASAN TEORI

SISTEM BASIS DATA 3 SKS

Perancangan Database Bagian II (Normalisasi( Normalisasi) TUJUAN PEMBELAJARAN

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

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

BAB 4 NORMALISASI DATA

Hanif Fakhrurroja, MT

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

MATAKULIAH BASIS DATA

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

PERANCANGAN SISTEM TERINCI DATABASE

NORMALISASI. Normalisasi adalah suatu teknik untuk mengorganisasi data ke dalam tabel tabel

PERANCANGAN BASIS DATA

Relational Database & Pemodelan Data [Review]

PERTEMUAN 3 NORMALISASI

Perancangan Basis Data

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

BASIS DATA (BS203) MODEL RELASIONAL

Normalisasi Basis Data

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

SATUAN ACARA PERKULIAHAN (SAP)

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

Basis Data 1 - TIS3333

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

QUIZ 1 Introduction to Database. Page 1

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

BAB II LANDASAN TEORI

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

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

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

Pertemuan 7-8 NORMALISASI

BAB 6 BENTUK BENTUK NORMALISASI

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

DESAIN DATABASE. Pertemuan 06 3 SKS

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

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan

Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

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

NORMALISASI DATA. Basis Data

BASIS DATA I/2011-GANJIL MODEL DATA. Oleh Team Teaching Database. 26 September 2011 BASIS DATA I/2011-GANJIL 1

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

PENGATURAN ; PEMILAHAN ; PENGELOMPOKAN dan PENGORGANISASIAN

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Modul 8 : Relational Key dan Functional Dependency

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

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

Sistem Basis Data SISTEM BASIS DATA Rencana Pelaksanaan Pembelajaran. Disusun oleh Vivine Nurcahyawati, M.Kom, OCP

NORMALISASI. Suzan Agustri 60

BAB III Basis Data Relasional

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

Transkripsi:

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) Hasil normalisasi Model data modifikasi Fakta yang dimiliki dilakukan normalisasi Evaluasi dan dokumentasi sistim basis data Pertimbangan tertentu Basis data Struktur tabel diuji Prinsip normalisasi BD efektif dan efisien Pendekatan Normalisasi Membangun sebuah logika basis data yang secara tidak langsung berkaitan dengan model data, dengan menerapkan sejumlah regulasi dan kriteria standar untuk menghasilkan struktur tabel yang normal. Design basis data dari situasi nyata, tetapi sudah mempunyai beberapa item yang dimasukkan ke baris dan kolom pada tabel relational 1

Pendekatan E-R Sekumpulan data dan relasi antar kelompok data dibuat sebuah diagram. Model basis data dapat diketahui dengan tepat jika telah diketahui sistim basis data secara keseluruhan. Normalisasi Basis Data Atribut Tabel : Istilah atribut sangat identik dengan istilah kolom dalam sebuah tabel. Key : Satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data (row) dalam tabel secara unik, artinya jika semua atribut dijadikan sebagai key, maka tidak boleh ada dua atau lebih baris data dengan nilai yang sama untuk atribut tersebut. Macam Key : 1. Superkey 2. Candidate-key 3. Primary-key Atribut Tabel Key Domain Ketergantungan Fungsional 2

Atribut Sederhana dan Atribut Komposit Atribut sederhana adalah sebagai atribut yang tidak bisa dibagi-bagi lagi, sedang atribut komposit merupakan atribut yang masih dapat diuraikan menjadi sub atribut yang baru Atribut Sederhana Atribut Komposit NIM Nama Mhs Alamat Mahasiswa Tanggal Lahir L0G009001 Amanda T A Jl. Sugriwo No. 15 Semarang 50146 06 10 2002 L0G009002 Maulana S W Jl. Sugriwo No. 85 Semarang 50146 23 07 1998 L0G009003 A P Melissa Jl. Mawar No. 319 Semarang 50275 05 07 2000 Atribut Bernilai Tunggal dan Banyak Atribut bernilai tunggal adalah sebagai atribut yang mempunyai nilai data hanya satu nilai untuk setiap baris data, sedang atribut bernilai banyak adalah sebagai atribut yang mempunyai nilai data lebih dari satu untuk setiap baris data dalam sebuah tabel Nilai Banyak Nilai Tunggal Mata Kuliah Waktu Ruang Nama Dosen Teknologi Informasi Senin. 08.00 09.20 dan Kamis, 11.00 11.50 102 Indro Dwi Cahyo, ST Teori Bangunan Kapal Selasa. 09.20 10.15 102 Sunarso Sugeng, SST, MT Konstruksi Kapal Rabu. 11.00 12.30 dan Jumat. 14.00 14.50 103 Solichin DS, SST 3

Atribut Harus Bernilai dan Nilai Null Atribut harus bernilai (Mandatory Attribute) adalah atribut yang harus ada nilainya, sedangkan atribut nilai null adalah atribut tersebut tidak ada nilainya (non mandatory attribute) Mandatory Attribute Non Mandatory Attribute nim nama_mhs alamat_mh s tgl_lahir hobbi.... L0G009002.. membaca L0G009003.. L0G009004.. musik, menari L0G009005 Abdullah naik gunung berisi NULL, karena memang tidak punya hobbi berisi NULL, karena datanya belum siap / meragukan Tipe Data dan Domain Penentuan struktur tabel Kode MK Mata Kuliah SKS Semester MWU110 Teknologi Informasi 2 1 TDB111 Teori Bangunan Kapal 3 2 TDB145 Konstruksi Kapal 2 3 integer Tipe Data mempunyai banyak kesamaan pengertian dengan istilah Domain Tipe Data ; lebih merujuk pada kemampuan peyimpanan data yang mungkin bagi suatu atribut secara fisik, tanpa melihat layak /tidaknya data tersebut bila dilihat dari kenyataan pemakaiannya. Domain ; lebih ditekankan pada batas-batas nilai yang diperbolehkan bagi suatu atribut, dilihat dari kenyataan yang ada. 4

Ketergantungan Fungsional (functional dependency) Mata Kuliah NIM Nama Mhs Indeks Nilai Teknologi Informasi L0G009001 Amanda T A A Teknologi Informasi L0G009002 Maulana S W B Teknologi Informasi L0G009003 A P Melissa Teori Bangunan Kapal L0G009001 Amanda T A Teori Bangunan Kapal L0G009002 Maulana S W Konstruksi Kapal L0G009001 Amanda T A B Konstruksi Kapal L0G009002 Maulana S W C Daftar Pustaka : Burch John G at all, Information System: Theory and Practice 3 rd Edition, John Willy & Son. New York.1983. C.J. Date, An Introduction to database System, Addison-Wesley. Reading MA, 1995. 5

Tes Formatif VI Rangkum Bab VI. 6