Basis Data. Normalisasi dan Anomali pada tabel MODUL PERKULIAHAN. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh
|
|
- Doddy Setiawan
- 7 tahun lalu
- Tontonan:
Transkripsi
1 MODUL PERKULIAHAN Normalisasi dan Anomali pada tabel Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Fakultas Ilmu Komputer Teknik Informatika 11 Sukma Wardhana, M.Kom. Abstract Modul ini menjelaskan konsep normalisasi dan anomali pada tabel Kompetensi Mahasiswa diharapkan mampu menjelaskan konsep normalisasi, Mampu memahami konsep anomali dan mengidentifikasi anomali dalam sebuah relasi.
2 Anomali Tabel Tabel yang tidak normal memiliki beberapa masalah sebagai berikut: 1. Terjadinya redudansi data yang tidak perlu. 2. Pemborosan tempat penyimpanan data. 3. Berpotensi terjadinya ketidak-konsistenan data pada saat update data dilakukan (anomaly update). Perlu diketahui bahwa timbulnya permasalahan pada nomor 2 dan nomor 3 dikarenakan karena akibat dari permasalahan nomor 1. Redudansi data yang tidak perlu Pemborosan tempat penyimpanan data Ketidakkonsisten data pada saat update data dilakukan 2
3 Permasalahan Tabel Tidak Normal Tabel tidak normal KantorCabangStaff nocab namacab Alamat id Nama jeniskelamin Cab01 JKT Jl. Otista 234 staf01 Tuti PR Cab01 JKT Jl. Otista 234 staf02 Jono LK Cab01 JKT Jl. Otista 234 staf03 Soni LK Cab02 MDN Jl. Melati 123 staf04 Sena LK Cab02 MDN Jl. Melati 123 staf05 Banu LK Cab03 BDG Jl. Durian 23 staf06 Mira PR Tabel-tabel normal KantorCabang nocab namacab alamat Cab01 JKT Jl. Otista 234 Cab02 MDN Jl. Melati 123 Cab03 BDG Jl. Durian 23 Staf id Nama jeniskelamin nocab staf01 Tuti PR Cab01 staf02 Jono LK Cab01 staf03 Soni LK Cab01 staf04 Sena LK Cab02 staf05 Banu LK Cab02 staf06 Mira PR Cab03 3
4 Perhatikan bahwa kedua tabel di atas berisikan informasi yang sama, tetapi jumlah data yang disimpan berbeda. Pad tabel tidak normal terdapat 36 data (cell), sedangkan pada tabel-tabel normal hanya terdapat 33 data (cell). Perbedaan ini akan bertambah besar seiring dengan bertambanhnya volume data. Pada tabel KantorCabangStaf terdapat redudansi data yang tidak perlu, yaitu nama kantor cabang beserta alamat ditulis berulang kali sesuai dengan jumlah staf yang ada pada kantor cabang tersebut. Penulisan data yang berulang ini dapat mengakibatkan pemborosan tempat penyimpanan data. Permasalahan lain yang timbul pada tabel tidak normal adalah pada saat operasi berikut: 1. Penghapusan data. Jika staf staf06 (Mira) tidak lagi bekerja pada kantor cabang Cab03, maka tuple terakhir pada tabel akan dihapus. Hal ini mengakibatkan data tentang kantor cabang Cab03 (nama dan alamat) hilang dari tabel basis data. 2. Penambahan data. Setiap terjadi penambahan data staf baru, maka penulisan nama dan alamat kantor cabang harus sesuai dengan data yang sudah ada. Kesalahan dalam penulisan nama dan/atau alamat akan menyebabkan data tidak konsisten. 3. Pengubahan data. Setiap terjadi perubahan data alamat atau nama kantor cabang, maka semua tuple yang mengandung data tersebut harus diubah. Jika terjadi kesalahan penulisan nama dan/atau alamat akan mengakibatkan data tidak konsisten. Contoh: Jika kantor cabang Cab01 pindah alamat ke Jl. Kramat 100, maka seluruh tuple yang mengandung alamat kantor cabang tersebut harus diubah (satu per satu) menjadi alamat baru dengan tanpa kesalahan. Sekarang perhatikan pada tabel-tabel normal di atas. Redudansi penulisan nama kantor cabang dan alamat tidak terjadi lagi. Hal ini karena data tentang kantor cabang dan staf masing-masing dituliskan pada tabel terpisah. Permasalahan update yang terjadi pada tabel tidak normal dapat dihindari. 1. Penghapusan data staf staf06 tidak serta merta menghapus data tentang kantor cabang Cab Penambahan data staf baru hanya cukup menuliskan dat staf tersebut pada tabel Staf, tanpa perlu menuliskan (ulang) data cabang di mana staf tersebut ditempatkan. 3. Pengubahan data alamat suatu kantor cabang, cukup dilakukan pada satu tuple di tabel KantorCabang saja. 4
5 Dari penjelasan di atas maka jelas diperlukan adanya pemeriksaan tabel-tabel hasil konversi. Jika ditemukan tabel-tabel yang tidak normal, maka perlu untuk mengubah tabeltabel tersebut agar menjadi tabel-tabel normal. Teknik pengubahan bentuk tabel ini disebut dengan normalisasi. Normalisasi Menurut Dr. Said Mirza Pahlevi, normalisasi adalah teknik untuk merancang tabel basis data relasional guna meminimalisir duplikasi data sehingga dapat menjaga basis data dari permasalahan anomaly update. 1 Dari pendefinisian di atas, Dr. Said Mirza Pahlevi menjelaskan lebih lanjut bahwa normalisasi adalah teknik perbaikan struktur tabel berdasarkan ketergantungan fungsional (KF) dan primary key (atau candidate key). 2 Perbaikan struktur tabel di lakukan dengan memecah-mecah tabel secara bertahap menjadi tabel-tabel yang lebih kecil. Proses pemecahan ini disebut decomposition. 3 Hasil yang diharapkan dari normalisasi basis data adalah sekumpulan tabel-tabel yang baik yang mendukung aturan bisnis data perusahaan atau organisasi. 4 Berikut adalah syarat-syarat untuk tabel yang dikatakan baik (Dr. Said Mirza Pahlevi, :102): 1. Jumlah atribut atau kolom yang diperlukan untuk mendukung persyaratan data perusahaan adalah minimum (tidak redundan). 2. Atribut atau kolom yang saling berhubungan erat dikumpulkan pada satu tabel yang sama, sedangkan atribut yang tidak berhubungan erat dapat diletakkan pada tabel terpisah. 3. Memiliki redudansi nilai atribut (data) yang minimal, kecuali bagi nilai atribut foreign key. 1 Dr. Said Mirza Pahlevi, Tujuh Langkah Praktis Pembangunan (Indonesia: PT Elex Media Komputindo, ), p Dr. Said Mirza Pahlevi, Tujuh Langkah Praktis Pembangunan (Indonesia: PT Elex Media Komputindo, ), p Ibid. 4 Dr. Said Mirza Pahlevi, Tujuh Langkah Praktis Pembangunan (Indonesia: PT Elex Media Komputindo, ), p.102 5
6 Key dan Attribut Deskriptif Pada dasarnya, key adalah satu atau gabungan dari beberapa atribut yan dapat membedakan semua baris data (row) dalam tabel secara unit Artinya, jika suatu atribut dijadikan sebagai key, maka tidak boleh ada du atau lebih baris data dengan nilai yang sama untuk atribut tersebut. Ada 3 (tiga) macam key yang dapat diterapkan pada suatu tabel, yaitu: Superkey Candidate-Key Key Primer (Primary-Key) Superkey merupakan satu atau lebih atribut (kumpulan atribut) yang dapat membedakan setiap baris data dalam sebuah tabel secara unik. Bisa terjadi ada lebih dari 1 kumpulan atribut yang bersifat seperti itu pada sebuah tabel. Di tabel Mahasiswa, misalnya, yang dapat menjadi Superkey adalah: (nim, nama mhs, alamat mhs, tgl lahir) (nim, nama mhs, alamat mhs) (nim, nama mhs) (nama mhs), jika kita bisa menjamin tidak ada nilai yang sama until] atribut ini (nim) Candidate-Key merupakan kumpulan atribut minimal yang dapa membedakan setiap baris data dalam sebuah tabel secara unik. Sebual Candidate-Key tidak boleh berisi atribut atau kumpulan atribut yang telal menjadi Superkey yang lain. Jadi, sebuah Candidate-Key pastilah Superkey tapi belum tentu sebaliknya. Pada tabel Mahasiswa, yang dapat menjad Candidate- Key-nya adalah: (nim) (nama mhs), jika kita bisa menjamin tidak ada nilai yang sama untul kolom ini. Definisi formal tentang Candidate-Key adalah: Diberikan sebuah tabel T, dengan Atribut (T) = Ai, A2,..., An. Key dari tabel T adalah himpunan atribut K = Ail,.,Aik dengan 2 sifat: 6
7 1. Jika u, v mewakili 2 baris data yang berlainan dalam tabel T, mak u[k] # v[k]; artinya, akan selalu paling sedikit ada satu atribut (Aim yang merupakan anggota K di mana u[aim] # v[aim]. 2. Tidak ada himpunan atribut yang lebih kecil yang menjadi bagian dari K yang memiliki sifat ke-i di atas. Pada sebuah tabel dimungkinkan adanya lebih dari satu Candidate-Key seperti contoh di atas. Salah satu dari Candidate-Key ini (jika memang ada thebih dari satu) dapat dijadikan sebagai Key Primer (Primary Key). Pemilihan Key Primer dari sejumlah Candidate-Key tersebut umumnya didasari oleh: Key tersebut lebih sering (lebih natural) untuk dijadikan sebagai acuan Key tersebut lebih ringkas Jaminan keunikan Key tersebut lebih baik Dengan pertimbangan-pertimbangan tersebut, dari kedua Candidate-Key yang ada di tabel Mahasiswa, yaitu (nim) dan (nama_ mhs), maka yang lebih eocok dipilih sebagai Key Primer (Primary-Key) adalah (nim). Atribut Deskriptif adalah atribut-atribut yang tidak menjadi atau merupakan anggota dari Key Primer. Jadi, atribut-atribut nama mhs, alamat mhs dan tgl lahir digolongkan sebagai Atribut Deskriptif. 7
8 Daftar Pustaka 1. Fathansyah, (2012), Edisi Revisi, Penerbit Informatika Bandung, Bandung. 2. Pahlevi, Said Mirza., (), Tujuh Langkah Praktis Pembangunan, Penerbit PT Elex Media Komputindo, Jakarta. 8
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 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 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 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 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 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 terperinciNORMALISASI 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 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 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 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 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 terperinciMateri 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 terperinciBAB 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 terperinciMateri 3 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya
Materi 3 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Memahami basis data relasional. Basis Data Relasional 1. Definisi
Lebih terperinciPART 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 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 terperinciModel Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan
Model elational Pendahuluan E. F. Codd A elational Model of Data for large shared data bank 1970 Model relasional terkait dengan 3 aspek : struktur data, integritas data dan manipulasi data. DBMS (Sistem
Lebih terperinciSISTEM 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 terperinciNORMALISASI (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 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 terperinciTutorial Belajar MySQL Part 4: Pengertian Relational Database
Tutorial Belajar MySQL Part 4: Pengertian Relational Database Jika pada tutorial sebelumnya, kita membahas tentang pengertian database secara umum, pada Tutorial Belajar MySQL: Pengertian Relational Database
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 terperinciBasis 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 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 terperinciMODEL RELASIONAL. Alif Finandhita, S.Kom
MODEL RELASIONAL Alif Finandhita, S.Kom E. F. Codd A Relational Model of Data for large shared data bank 1970 Model relasional merupakan teori formal yang mendasari sistem relasional, adalah suatu cara
Lebih terperinciSISTEM 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 terperinciPendekatan 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 terperinciModel Relational. Dian Dharmayanti
Model Relational Dian Dharmayanti Pendahuluan Relation Properti Relasi Basis Data Relasional Key Konversi Model E-R ke Relasional Transformasi kedalam skema relasi Pendahuluan Model relasional terkait
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 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 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 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 terperinciBAB I PENDAHULUAN 1.1 LATAR BELAKANG
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Ujian adalah pertanyaan pertanyaan yang diberikan kepada siswa untuk mendapatkan jawaban dari siswa dalam bentuk lisan, tulisan, atau perbuatan (Nana Sudjana, 2008).
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 terperinciNormalisasi. Yusuf 2010
Normalisasi Yusuf Priyandari @Agustus 2010 Tahap Pengembangan Basis Data Model 1 1 2 Topics discussed 3 4 5 6 7 2 Database Design Methodology Topics discussed 3 1. Konsep Normalisasi Normalisasi adalah
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. 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 terperinciPART 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 terperinciBASIS 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 terperinciMengotimalisasi 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 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 terperinciTabel 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 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 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 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 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 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 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 terperinciPemodelan Database. Model Data Relational. Adri Priadana ilkomadri.com
Pemodelan Database Model Data Relational Adri Priadana ilkomadri.com Model Data Menyatakan hubungan antardata dalam database Ada tiga macam model data dasar Hierarkis Jaringan Relasional Model Hierarkis
Lebih terperinciSISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 4 SBD 1 Model Data Relasional (Bagian 2) Relasional Keys. Relasional Integrity Rules. Bahasa pada Model Relasional. Relasional Keys Super Key
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 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 5 ANOMALI DAN INTEGRITAS DATA PADA MODEL RELASIONAL
1 BAB 5 ANOMALI DAN INTEGRITAS DATA PADA MODEL RELASIONAL 5.1. Anomali Anomali adalah proses pada basisdata yang memberikan efek samping yang tidak diharapkan (misal menyebabkan ketidakkonsistenan data
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 terperinciPertemuan 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 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 terperinciMODUL 5. Pemodelan Dan Analisis Database
MODUL 5 Pemodelan Dan Analisis Database Tujuan pembelajaran untuk mempelajari dan memahami tentang : Konsep pemodelan dan Analisis database dengan Entity Relationship Diagram dan Normalisasi. PEMODELAN
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 terperinciPendahuluan. Tujuan MODUL
DATABASE Satrio Agung W, Ari Kusyanti dan Mahendra Data Teknik Informatika, Fakultas Teknik, Universitas Brawijaya, Email : informatika@ub.ac.id Pendahuluan Model relasional berdasar pada konsep relasi
Lebih terperinciPertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan
Pertemuan 2 1. Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur dan pengendalian untuk mendapatkan jalur
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 terperinciBASIS DATA RELATIONAL
21 BASIS DATA RELATIONAL Tujuan : agar mahasiswa mampu merancang sebuah model database relational dalam merancang sebuah system informasi. Bagaimana bentuk sebuah database yang relational? Terdiri dari
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 terperinciModul Praktikum Basis Data 4 Relasi Table
Modul Praktikum Basis Data 4 Relasi Table Pokok Bahasan Membuat hubungan beberapa table. Edit Relational Menghapus relational Melakukan pengolahan data dari table yang terintegrasi dalam ERD. Studi Kasus
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 terperinciTahapan Proses Normalisasi
Tahapan Proses Normalisasi PT X Jalan Melati 11 Bandung FAKTUR PEMBELIAN BARANG Kode Supplier : S001 Tanggal 10/12/2005 Nama Supplier : Aneka Jaya Nomor 100 Kode Nama Barang Qty Harga Jumlah A001 AC SPLIT
Lebih terperinciBAB 2 LANDASAN TEORI
BAB LANDASAN TEORI.1 Defenisi Pangkalan Data Pangkalan data atau Database merupakan kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema
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 terperinciLangkah 1: Menemukan & Menganalisis Fakta
Langkah 1: Menemukan & Menganalisis Fakta 4.1 PENDAHULUAN Bab ini menjelaskan langkah pertama dari perancangan basis data. Langkah ini meliputi pengumpulan dan penganalisisan kebutuhan pemakai yang dilakukan
Lebih terperinciAnomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan (misalnya ketidakkonsistenan data karena adanya redudansi).
Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data, teknik pengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redudansi). Proses normalisasi
Lebih terperinciDesain 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 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 terperinciTambahkan kolom JKEL dengan panjang 1 char pada tabel MHS, maka Syntax SQL adalah...
Q.1) Tampilkan semua data nilai dimana nilai MID lebih besar sama dengan 70 atau nilai finalnya lebih besar 85, maka Syntax SQLnya adalah... A. SELECT * FROM NILAI WHERE MID > 70 OR FINAL >=85 B. SELECT
Lebih terperinciBAB 7 PENERAPAN BENTUK NORMALISASI
1 BAB 7 PENERAPAN BENTUK NORMALISASI Pada proses perancangan database dapat dimulai dari dokumen dasar yang dipakai dalam sistem sesuai dengan lingkup sistem yang akan dibuat rancangan databasenya. Berikut
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 terperinciBAB III METODOLOGI 3.1 Pengumpulan dan Analisa Data 3.2 Perancangan Database Konseptual
BAB III METODOLOGI 3.1 Pengumpulan dan Analisa Data Dalam penelitian ini penulis melakukan pengumpulan informasi dan analisis data yang dibutuhkan melalui website yang merujuk pada e-learning dan ujian
Lebih terperinciModel Relasional Basis Data
Modul ke: 03 Sabar Fakultas ILMU KOMPUTER Model Relasional Basis Data Mata Kuliah: Basis Data Rudiarto, S.Kom., M.Kom. Program Studi Teknik Informatika Materi Yang Akan Disampaikan Pengertian Keuntungan
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. 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 terperinciPemodelan Database. Pengolahan Basis Data
Pemodelan Database Pengolahan Basis Data Model Data Menyatakan hubungan antardata dalam database Ada tiga macam model data dasar Hierarkis Jaringan Relasional Model Hierarkis Dikenal pula sebagai model
Lebih terperinciNORMALISASI BASIS DATA. Institut Teknologi Sumatera
NORMALISASI BASIS DATA Institut Teknologi Sumatera PRE TEST Sebutkan kegunaan ERD. Sebutkan perbedaan metode perancangan basis data dengan cara top down vs bottom up. Jelaskan! 2 TUJUAN PERKULIAHAN Mahasiswa
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 terperinciBASIS 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 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 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 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 terperinciModel 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 terperinciAbstraksi Data (Arsitektur DBMS)
Abstraksi Data (Arsitektur DBMS) Abstraksi data merupakan tingkatan / level bagaimana melihat data dalam sebuah sistem basis data. Basis data merepresentasikan pandangan yang berbeda kepada: pengguna (user),
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Masalah Analisis dilakukan agar dapat menemukan masalah-masalah dalam pengolahan sistem pendukung keputusan pemilihan tempat penanaman teh dengan menggunakan
Lebih terperinciTahapan Proses Normalisasi
Tahapan Proses Normalisasi PT X Jalan Melati 11 Bandung FAKTUR PEMBELIAN BARANG Kode Supplier : S001 Tanggal 10/12/2005 Nama Supplier : Aneka Jaya Nomor 100 Kode Nama Barang Qty Harga Jumlah A001 AC SPLIT
Lebih terperinciBAB II LANDASAN TEORI. bagian dalam sistem penggajian, formulir, database serta sistem pengendalian internal.
5 BAB II LANDASAN TEORI 2.1 Landasan Teori Sebagai dasar untuk penulisan penerapan dari isi laporan ini penulis harus membuat landasan teori agar penulis dapat mempertanggung jawabkan hasil karyanya. Oleh
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 terperinciBASIS DATA SKEMA BASIS DATA
BASIS DATA SKEMA BASIS DATA BASIS DATA? Basis : Kumpulan / Gudang Data : Fakta tentang obyek, orang dan lain-lain yg dinyatakan dengan nilai (angka, simbol dll) DEFINISI BASIS DATA Basis Data: Himpunan
Lebih terperinciNormalisasi 1 Functional Dependency
System Technology Database 1 4 Normalisasi 1 Functional Dependency Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com Normalisasi Definisi Normalisasi adalah suatu teknik
Lebih terperinciPERANCANGAN DATABASE 04/07/ :53
PERANCANGAN DATABASE 04/07/2012 11:53 Konsep Dasar Database Database (basis data) : sistem penyimpanan beragam jenis data dalam sebuah entitas yang besar untuk diolah sedemikian rupa agar mudah dipergunakan
Lebih terperinciKontrak 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 terperinciSATUAN ACARA PERKULIAHAN PROGRAM STRATA I (S1) TEKNIK INFORMATIKA STMIK NUSA MANDIRI
Mata : Perancangan Basis Semester : Ganjil Kode Mata : 052 Waktu : 135 Menit KOMPETENSI : 1. mengetahui dan memahami konsep dasar basis data. 2. menganalisa kebutuhan basis data dalam suatu organisasi/perusahaan.
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 terperinciHubungan antara file pertama dan file kedua adalah satu berbanding satu.
A. Teknik Entity Relationship (ER) 1. Konsep Entity Relationship (Cardinality) a. One to One Relationship Hubungan antara file pertama dan file kedua adalah satu berbanding satu. Contoh: - pada pengajaran
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 terperinci