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

Ukuran: px
Mulai penontonan dengan halaman:

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

Transkripsi

1 C H A P T E R 4 Normalisasi 1NF

2 Objectives Tujuan: 1. Memahami pentingnya normalisasi. 2. Memahami normalisasi bentuk pertama (1NF). 3. Memahami aturan pembuatan normalisasi 1NF.

3 PENTINGNYA NORMALISASI Suatu rancangan database disebut jelek jika : Data yang sama tersimpan di beberapa tempat (file atau record) Ketidakmampuan untuk menghasilkan informasi tertentu Terjadi kehilangan informasi Misal suatu skema relasi : CABANG (nama_cabang,aset,kota) PINJAM (nama_cabang,nomor_hutang,nama_customer,jumlah) Alternatif rancangan untuk skema database tersebut adalah : UTANG (nama_cabang, aset, kota, nomor_hutang,nama_customer, jumlah) Rancangan ini akan mengakibatkan terjadinya perulangan Informasi (data redundancy) yaitu pada attribute asset dan kota. Infomasi yang berulang hanya memboroskan ruang penyimpanan dan menyulitkan pada waktu proses updating data.

4 PENTINGNYA NORMALISASI Alternatif lain dari rancangan database berikut : PINJAM (nama_cabang, nomor_utang, nama_customer, jumlah) TABUNG(nama_cabang, nomor_tabungan, nama_customer, saldo) Adalah : PIN_TAB(nama_cabang, nama_customer, nomor_utang, jumlah, nomor_tabungan, saldo) Dengan rancangan database seperti di atas akan timbul NULL VALUE, yaitujika seseorang hanya pinjamsaja ataujika hanya menabung saja.

5 PENTINGNYA NORMALISASI Kehilangan informasi bisa terjadi bila pada waktu merancang database kita melakukan proses dekomposisi yang keliru. Misalnya suatu skema relasi : UTANG (nama_cabang, aset, kota, nomor_hutang, Nama_customer, jumlah) Dekomposisi menjadi dua buah skema relasi: JUML(jumlah, nama_customer) PINJ(nama_cabang, nomor_hutang,jumlah) Diberikan query Dapatkan nama cabang dimana Ali melakukan transaksi hutang Apa yang terjadi dengan informasi yang dihasilkan? Mengapa hasilnya seperti itu? Tujuan normalisasi adalah mengeliminasi duplikasi informasi, memudahkan pengubahan struktur tabel, memperkecil pengaruh perubahan struktur database dan lain-lain. Bentuk normalisasi yang sering digunakan adalah 1 st NF, 2 nd NF, 3 rd NF, dan BCNF

6 NORMALISASI 1NF 1 st Normal Form (1NF) Suatu relation R disebut 1 st NF jika dan hanya jika semua attribute value-nya atomic (tidak boleh ada attribute yang composit & multivalue) Merubah dari bentuk tabel tidak normal (unnormalized table) menjadi bentuk normal (1NF).

7 NORMALISASI 1NF Unnormalized table (tabel tidak normal) Suatu tabel dikatakan unnormalized jika : a) Mempunyai penggandaan field yang sejenis Contoh : Tabel dibawah adalah tabel siswa mengambil mata kuliah (MK) SISWA Tabel siswa diatas mempunyai 3 field yang sejenis, yaitu MK1, MK2 dan MK3. Sehingga tabel diatas adalah termasuk unnormalized.

8 NORMALISASI 1NF b) Elemen datanya memungkinkan untuk null (tidak berisi) Contoh : Ini adalah tabel yang mencatat no SIM dari siswa yang mempunyai SIM SISWA_SIM Tampak dalam tabel diatas bahwa elemen data dari no SIM si-amin dan si-bayu adalah null atau tidak berisi nilai. Sehingga tabel di atas adalah termasuk unnormalized.

9 NORMAL I (1NF) NORMALISASI 1NF Suatu tabel dikatakan berada pada bentuk normal I jika ia tidak berada pada bentuk unnormalized table. Jadi disini akan terjadi proses pentransformasi dari tabel bentuk unnormalized ke bentuk normal I. Prosesnya dinamakan normalisasi I (1NF). Contoh : Kalau tabel pada contoh (a) diatas kita normalisasi I, maka hasilnya akan didapatkan seperti ini : SISWA

10 NORMALISASI 1NF Kalau pada contoh (b) diatas kita normalisasi I, maka hasilnya akan didapatkan seperti ini : SISWA SIM

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

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

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

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

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

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

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

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

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

STMIK AMIKOM YOGYAKARTA

STMIK 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 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

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

BAGIAN 02 : [SISTEM BASIS DATA] Membahas: 1. Normalisasi 2. Latihan Normalisasi Membahas: 1. Normalisasi 2. Latihan Normalisasi Normalisasi merupakan proses pengelompokan elemen data, dalam hal ini atribut atau field dalam kedalam kelompok-kelompok yang membentuk table yang relational

Lebih terperinci

2.1 Sistem Pendukung Keputusan

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

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

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

NORMALISASI FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL 2008 DKNF 5NF 4NF BCNF 3NF 2NF 1NF

NORMALISASI FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL 2008 DKNF 5NF 4NF BCNF 3NF 2NF 1NF NORMALISASI FAKULTAS TEKNOLOGI KOMUNIKASI DAN INFORMATIKA UNIVERSITAS NASIONAL 2008 DKNF 5NF 4NF BCNF 3NF 2NF 1NF All Relations 1 NORMALISASI : PROSES PENGELOMPOKAN ATTRIBUTE-ATTRIBUTE DARI SUATU RELASI

Lebih terperinci

TEHNIK NORMALISASI LANJUTAN

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

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

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

1.1 Latar Belakang Masalah

1.1 Latar Belakang Masalah BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Basis data adalah Kumpulan data yang menggambarkan entitas-entitas beserta relasi-relasinya dari suatu organisasi, yang diorganisir dan disimpan dalam suatu

Lebih terperinci

DESAIN DATABASE. Pertemuan 06 3 SKS

DESAIN DATABASE. Pertemuan 06 3 SKS Materi 1. Era Informasi 2. Strategi dan Peluang Yang Kompetitif 3. Database dan Database Warehouse 4. Desain Database 5. Sistem Pendukung Keputusan dan Sistem Cerdas 6. E-Commerce DESAIN DATABASE Pertemuan

Lebih terperinci

ANALISA RANCANGAN NORMALISASI & DATABASE

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

PENGANTAR BASIS DATA

PENGANTAR BASIS DATA PENGANTAR BASIS DATA Basis data menyediakan fasilitas atau memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari

Lebih terperinci

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

Rancangan Database. Database. File. Record. Data item atau field. Characters ANALISA RANCANGAN DATABASE Rancangan Database Database File Record Data item atau field Characters TEKNIK NORMALISASI Merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity

Lebih terperinci

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

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat a. Istilah Basis Data Ada beberapa istilah yang berkaitan dengan database[4], yaitu : Entity Entity adalah orang, tempat, kejadian atau konsep yang informasinya direkam. Pada bidang administrasi siswa

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

Pertemuan 12 TEHNIK NORMALISASI LANJUTAN. Contoh data :

Pertemuan 12 TEHNIK NORMALISASI LANJUTAN. Contoh data : LANGKAH - LANGKAH PEMBENTUKAN NORMALISASI: Pertemuan 12 TEHNIK NORMALISASI LANJUTAN BENTUK TIDAK NORMAL UNNORMALIZED FIRST NORMAL FORM (INF) SECOND NORMAL FORM (2NF) THIRD NORMAL FORM (3NF) BOYCE-CODD

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

Teknik dan Penerapan Normalisasi

Teknik dan Penerapan Normalisasi System Technology Database 1 5 Teknik dan Penerapan Normalisasi Dahlia Widhyaestoeti, S.Kom [email protected] dahlia74march.wordpress.com Teknik Normalisasi Beberapa pengertian mengenai normalisasi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Sistem Informasi Manajemen Merupakan sistem yang menyediakan informasi mengenai kinerja keseluruhan organisasi atau perusahaan, informasi dapat diambil dengan mudah dalam berbagai

Lebih terperinci

Modul 9 : Normalisasi 1st NF sampai dengan BCNF

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

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM 51 BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Yang Sedang Berjalan LKMS BMT El-Hafiz adalah suatu lembaga keuangan yang berbentuk syariah. Perkembangan usaha KMS BMT El-Hafiz ini kebanyakan

Lebih terperinci

Review Basis Data 1. by: Ahmad Syauqi Ahsan

Review Basis Data 1. by: Ahmad Syauqi Ahsan 01 Review Basis Data 1 by: Ahmad Syauqi Ahsan 2 Notasi ER Diagram (El-Masri) ER Diagram 3 Sebuah database dapat dimodelkan sebagai: Kumpulan dari beberapa entitas, dan Relasi diantara entitas-entitas tersebut

Lebih terperinci

PERTEMUAN 12 MACAM-MACAM BENTUK NORMALISASI

PERTEMUAN 12 MACAM-MACAM BENTUK NORMALISASI PERTEMUAN 12 MACAM-MACAM BENTUK NORMALISASI LANGKAH - LANGKAH PEMBENTUKAN NORMALISASI: BENTUK TIDAK NORMAL UNNORMALIZED FIRST NORMAL FORM (INF) MENGHILANGKAN ELEMEN DATA BERULANG MENGHILANGKAN KETERGANTUNGAN

Lebih terperinci

NORMALISASI. 2 nf. 3 nf BCNF. 4 nf. 5 nf. Hal. 1 dari 11

NORMALISASI. 2 nf. 3 nf BCNF. 4 nf. 5 nf. Hal. 1 dari 11 NORMALISASI Dalam merancang database harus dapat dijawab apabila kita diberikan data, maka bagaimana kita menentukan struktur logik yang tepat untuk data tersebut, atau bagaimana kita menentukan relation-relation

Lebih terperinci

12 TEHNIK NORMALISASI LANJUTAN

12 TEHNIK NORMALISASI LANJUTAN Pertemuan 12 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

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

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

P7 Perancangan Database

P7 Perancangan Database P7 Perancangan Database SQ http://sidiq.mercubuana-yogya.ac.id Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Tujuan Mahasiswa mengetahui & memahami konsep

Lebih terperinci

Seminar Internasional, ISSN Peran LPTK Dalam Pengembangan Pendidikan Vokasi di Indonesia

Seminar Internasional, ISSN Peran LPTK Dalam Pengembangan Pendidikan Vokasi di Indonesia Pendekatan Database untuk Data dalam Meningkatkan Kemampuan Mahasiswa Mengaplikasikan Konsep Basisdata Oleh: Mukhlisulfatih Latief Jurusan Teknik Informatika, Fakultas Teknik - Universitas Negeri Gorontalo

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

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi NORMALISASI DATA Eko Darmanto ([email protected]) Instruksional Tujuan Umum Mahasiswa dapat mengetahui, memahami, merancang dan menerapkan basis data dalam bidang desain teknologi informasi. Tujuan Khusus

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 Tabel Database. Kalamullah Ramli

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

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1 Analisa Sistem Yang Sedang Berjalan PT. Coca cola Amatil Indonesia Medan Merupakan perusahaan yang bergerak dalam bidang produksi minuman ringan. Penerapan pengawasan

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

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

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

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

SISTEM 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 [email protected] Universitas Komputer Indonesia 2017 BASIS DATA RELASIONAL Edgar Frank Codd mekanisme untuk

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

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Sistem Informasi Sistem informasi secara umum memiliki tiga kegiatan utama, yaitu menerima data sebagai masukan/input, kemudian memprosesnya dengan penggabungan unsur data dan

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

Pengertian Normalisasi, Jenis-jenis Normalisasi Dan Contoh Penerapannya.

Pengertian Normalisasi, Jenis-jenis Normalisasi Dan Contoh Penerapannya. Pengertian Normalisasi, Jenis-jenis Normalisasi Dan Contoh Penerapannya. I Wayan Susena 100010249 E101 Sistem Komputer STIKOM BALI 2011 Kata Pengantar Puji Syukur penulis ucapkan kepada tuhan yang maha

Lebih terperinci

Teknik Perancangan Basis Data

Teknik Perancangan Basis Data Modul 3&4 Teknik Perancangan Basis Data A. Pendahuluan Perancangan merupakan suatu hal yang sangat penting dalam pembuatan basis data. Permasalahan yang dihadapi pada waktu perancangan yaitu bagaimana

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisa Sistem Berjalan Didalam sistem yang sedang berjalan saat ini informasi mengenai data sarana dan prasarana yang ada didalam wilayah kecamatan Medan Deli

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

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah

BAB II LANDASAN TEORI. (Davis, 1995, hal.68). Informasi menurut Gordon B. Davis adalah data yang telah BAB II LANDASAN TEORI 2.1 Pengertian Sistem Informasi Manajemen Sistem menurut Gordon B. Davis adalah terdiri dari bagian-bagian yang saling berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran

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

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

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri ) Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri ) RELATIONAL MODEL Relational DataBase Model (RDBM) DIANA RAHMAWATI MAHENDRA

Lebih terperinci

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

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

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

3. File Laporan (Report file) File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan. 2. File Transaksi (transaction file) File ini bisa disebut file input; digunakan untuk merekam data hasil dari transaksi yang terjadi. Misalnya file penjualan yang berisi data hasil transaksi penjualan.

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

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah, 2000:30).

BAB III LANDASAN TEORI. tertentu seperti penerapan, penggunaan dan penambahan data (Anisyah, 2000:30). 1 1.1 Aplikasi BAB III LANDASAN TEORI Aplikasi (application) adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel

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

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

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

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

Database Systems: Ch. 3: The Relational Model. History of The Relational Model. Learning Objectives

Database Systems: Ch. 3: The Relational Model. History of The Relational Model. Learning Objectives 1 Database Systems: Thomas Connolly, Carolyn Begg, Database System, A Practical Approach to Design Implementation and Management, 4 th Edition, Addison Wesley History of The Relational Model Terminology

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Terdapat dua kelompok pendekatan dalam mendefinisikan sistem yaitu pertama, pendekatan yang menekankan pada prosedur sistem dan yang kedua, pendekatan yang

Lebih terperinci

P9 Normalisasi. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

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

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

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

02. Berfungsi sebagai perantara antara pemakai dengan database adalah a. Data d. Perangkat lunak b. Pemakai e. File c.

02. Berfungsi sebagai perantara antara pemakai dengan database adalah a. Data d. Perangkat lunak b. Pemakai e. File c. 01. Kumpulan data dari sebuah perusahaan yang terorganisir dan tersimpan secara terintegrasi adalah a. File Base d. DSS b. Field Base e. Expert System c. Data Base 02. Berfungsi sebagai perantara antara

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB I PENDAHULUAN 1.1. Umum Penjelasan sistem dan perkembangan IT secara umum 1.2. Maksud dan Tujuan Maksud dari penulisan Tugas Akhir Tujuan penulisan Tugas Akhir sebagai salah satu syarat kelulusan Program

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 II LANDASAN TEORI. dan lebih berarti bagi yang menerimanya (Jogiyanto, 1995:8).

BAB II LANDASAN TEORI. dan lebih berarti bagi yang menerimanya (Jogiyanto, 1995:8). 7 BAB II LANDASAN TEORI 2.1 Sistem Informasi Manajemen Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya (Jogiyanto, 1995:8). Sistem Informasi

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

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Penjelasaan Tentang Arti Sistem Sistem dapat diartikan sesuatu jaringan kerja yang terdiri dari prosedur-prosedur untuk saling berhubungan, saat melakukan suatu kegiatan agar

Lebih terperinci

Basis Data Relational

Basis Data Relational Basis Data Relational Kebanyakan model yang digunakan adalah Model basis data relasional dengan menggunakan Relational Database Management System (RDBMS). RDBMS menyediakan layanan pengorganisasian data

Lebih terperinci

Konsep Normalisasi dan Anomali Tabel

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

ANOMALI. Anomali ada 3 jenis yaitu: Anomali pengubahan Anomali penyisipan Anomali penghapusan

ANOMALI. 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 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

ANALISA & PERANCANGAN SISTEM

ANALISA & PERANCANGAN SISTEM ANALISA & PERANCANGAN SISTEM Database Design Mulyadi, S.Kom, M.S.I Conventional Files versus the Database 14-2 File Kumpulan record-record sejenis. File tidak terkait satu sama lain kecuali dalam kode

Lebih terperinci

FAKTUR PEMBELIAN BARANG

FAKTUR PEMBELIAN BARANG Diketahui sebuah Faktur Pembelian Barang seperti dibawah ini : FAKTUR PEMBELIAN BARANG No Faktur : 999 Kode Supplier : S-01 Tgl Faktur : 07-03-2003 Nama Supplier : Geovani KODE NAMA JUMLAH HARGA JUMLAH

Lebih terperinci

BAB IV ANALISIS KERJA PRAKTEK

BAB IV ANALISIS KERJA PRAKTEK BAB IV ANALISIS KERJA PRAKTEK 4.1 Analisis Sistem Dalam analisis sistem yang berjalan akan dibahas mengenai prosedur, flowmap, dokumen, diagram, konteks, data flow diagram, diagram Sistem Informasi Pembuatan

Lebih terperinci

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM. diketahui dan diidentifikasi sehingga dalam membangun perangkat lunak lebih BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Analisis Sistem yang Berjalan Analisis sistem memberikan gambaran tentang sistem yang diamati yang saat ini sedang berjalan. Kelebihan dan kekurangan sistem tersebut

Lebih terperinci

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

BAB II LANDASAN TEORI. berinteraksi, saling ketergantungan satu sama lainnya dan terpadu. BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisir, saling berinteraksi,

Lebih terperinci

INTERNET PROGRAMMING DATABASE

INTERNET PROGRAMMING DATABASE INTERNET PROGRAMMING DATABASE Muhmmad Zen Samsono Hadi, ST. MSc. [email protected] POLITEKNIK ELEKTRONIKA NEGERI SURABAYA Bahasan Sistem Database ER Diagram Database MySQL Internet Application Pendahuluan

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 [email protected] Abstrak Normalisasi tabel merupakan sebuah

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.

Lebih terperinci

NORMALISASI. Dr.Budi Setiyono, MT

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

BAB II LANDASAN TEORI. Antrian sering dijumpai dalam kehidupan sehari-hari contohnya dalam

BAB II LANDASAN TEORI. Antrian sering dijumpai dalam kehidupan sehari-hari contohnya dalam BAB II LANDASAN TEORI 2.1 Antrian (Queue) Antrian sering dijumpai dalam kehidupan sehari-hari contohnya dalam sistem pembelian karcis kereta api atau bioskop, dimana orang yang datang pertama akan diberi

Lebih terperinci

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

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