P9 Normalisasi. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta
|
|
- Johan Indradjaja
- 7 tahun lalu
- Tontonan:
Transkripsi
1 P9 Normalisasi SQ Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta
2 Tujuan Mahasiswa dapat memahami dan menjelaskan mengenai normalisasi basis data. Mahasiswa dapat menggunakan teknik normalisasi untuk merancang basis data yang sesuai dengan kebutuhan. 2
3 Pembahasan Konsep dasar normalisasi Tujuan Normalisasi Aturan Normalisasi Fuctional Dependencies Normalisasi 3
4 Pengantar 4
5 Pengantar Normalisasi adalah teknik perancangan yang banyak digunakan sebagai pemandu dalam merancang basis data relasional. Pada dasarnya normalisasi adalah proses dua langkah dalam meletakkan data dalam bentuk tabulasi dengan menghilangkan kelompok berulang lalu menghilangkan data yang terduplikasi dari tabel relasional. 5
6 Teori normalisasi di dasarkan pada bentuk normal. Sebuah tabel relasional dikatakan berada pada bentuk normal tertentu jika tabel memenuhi himpunan batasan tertentu. 6
7 Konsep Dasar Normalisasi 7
8 Konsep Dasar Normalisasi Normalisasi adalah bagian dari perancangan basis data. Tanpa normalisasi basis data menjadi tidak akurat, lambat, tidak efisien, serta tidak memberikan data yang diharapkan. 8
9 Target Normalisasi Mengatur data dalam kelompok-kelompok, sehingga masing-masing kelompok hanya menangani bagian kecil sistem. Meminimalkan jumlah data berulang dalam basis data. Membuat basis data yang datanya diakses dan dimanipulasi secara cepat dan efisien tanpa melupakan integritas data. Mengatur data sedemikian rupa sehingga ketika memodifikasi data, anda hanya mengubah pada suatu tempat. 9
10 Sering disebut dengan : Integritas Data, Integritas Referensial, dan Pengaksesan Data 10
11 Tujuan Normalisasi Membuat sekumpulan tabel yang bebas dari data berulang dan dapat dimodifikasi secara benar dan konsisten. Ini berarti bahwa semua tabel dalam basis data relasional harus berada pada bentuk normal ke 3 (3 NF) dan hanya jika semua kolom bukan kunci adalah : Saling independen, tidak ada kolom bukan kunci yang tergantung pada sembarang kombinasi kolom lain. Sepenuhnya tergantung pada kunci utama 11
12 Aturan Normalisasi 12
13 Aturan Normalisasi Hilangkan kelompok berulang Buat tabel terpisah untuk setiap himpunan atribut yang berhubungan dan tentukan kunci utama pada masingmasing tabel. Hilangkan data berulang Jika sebuah atribut tergantung pada sebagian kunci utama gabungan, pindahkan aribut ke tabel lain. Hilangkan kolom yang tidak tergantung pada kunci Jika atribut tidak tergantung pada kunci, pindahkan atribut ke tabel lain. 13
14 Pisahkan relasi majemuk Tidak ada tabel yang bisa mengandung dua atau lebih relasi 1:n atau n:m yang tidak berhubungan langsung. Pisahkan relasi majemuk yang terhubung secara semantik Ada batasan pada informasi yang memperbolehkan pemisah relasi many-to-many yang berhubungan secara logis. Bentuk normal optimal Sebuah model hanya dibatasi oleh fakta sederhana. Bentuk normal domain key Sebuah model harus terbebas dari semua anormaly. 14
15 Functional Dependencies 15
16 FD Kosep functional dependence adalah dasar dari ketiga bentuk normal pertama. Definisi dari functional dependence adalah: Diberikan sebuah relasi R, Atribute Y dari R adalah bergantung fungsi pada atribute X dari R jika dan hanya jika setiap nilai X dalam R punya hubungan dengan tepat satu nilai Y dalam R (dalam setiap satu waktu). 16
17 Notasi FD Notasi : R.x -> R.y Keterangan : Sebuah kolom y pada suatu tabel relasional R dikatakan tergantung secara fungsional pada kolom x jika dan hanya jika setiap nilai x pada tabel R berhubungan dengan tepat suatu nilai y pada suatu saat tertentu. x dan y bisa berupa gabungan kolom. kolom y tergantung secara fungsional pada x = mengatakan bahwa nilai kolom x menentukan kolom y. jika kolom x adalah kunci utama, maka semua kolom pada semua tabel relasional R harus tergantung secara fungsional pada x. 17
18 Contoh FD Tabel Pegawai No_Induk No_KTP Nama Tempat_Lahir Tgl_Lahir Alamat Kota Pegawai = No_induk Nama lsi dari atribute Nama bergantung pada Nomor_Induk, Jadi dapat dikatakan bahwa atribute Nama bergantung secara fungsi pada No_Induk, dan No_Induk menunjukkan secara fungsi Nama. Jika Anda mengetahui No_Induk pegawai, maka Anda dapat menentukan Nama pegawai tersebut. 18
19 Notasi untuk kebergantungan fungsi ini adalah: No_Induk Nama Atau : Nama = f(no_induk) 19
20 Bentuk Un-Normalized Form (UNF) 20
21 Ciri UNF Bentuk normal ke satu mempunyai ciri : Setiap data dibentuk dalam non flat file (file datar/rata), terjadi akibat data disimpan sesuai dengan kedatangannya, sehingga tidak memiliki struktur yang sama/tertentu, terjadi duplikasi/tidak lengkap. Tidak ada set atribute yang berulang ulang atau atribute bernilai ganda (multivalue). Tiap field memuat atribut non-atomic value. 21
22 Contoh Definisi Tabel : SUPLIER (s#, status, kota, b#, qty) dimana s# : kode suplier status : kode status kota kota : nama kota b# : kode barang yang dipasok qty : jumlah barang yang dipasok 22
23 Contoh UNF Suplier s# status kota b# qty p1 20 Yogyakarta b1 300 b2 200 b3 400 b4 200 b5 100 b6 100 p2 10 Medan b1 300 b2 400 p3 10 Medan b2 200 p4 20 Yogyakarta b2 200 b4 300 b5 400 Tabel Suplier dalam bentuk Un-Normal 23
24 Bentuk Normal Pertama (1 NF) 24
25 Ciri 1 NF Bentuk normal ke satu mempunyai ciri : Setiap data dibentuk dalam flat file (file datar/rata), data dibentuk dalam satu record demi satu record dan nilai dari field field berupa 'atomic value'. Tidak ada set atribute yang berulang ulang atau atribute bernilai ganda (multivalue). Tiap field hanya satu pengertian, bukan merupakan kumpulan kata yang mempunyai arti mendua, hanya satu arti saja dan juga bukanlah pecahan kata kata sehingga arlinya lain. 25
26 UNF -> 1 NF Melengkapi nilai-nilai dalam atribut Mengubah struktur relasi 26
27 Contoh 1 NF Suplier s# status kota b# qty p1 20 Yogyakarta b1 300 p1 20 Yogyakarta b2 200 p1 20 Yogyakarta b3 400 p1 20 Yogyakarta b4 200 p1 20 Yogyakarta b5 100 p1 20 Yogyakarta b6 100 p2 10 Medan b1 300 p2 10 Medan b2 400 p3 10 Medan b2 200 p4 20 Yogyakarta b2 200 p4 20 Yogyakarta b4 300 p4 20 Yogyakarta b5 400 Fakta : INSERT = fakta bahwa suplier tertentu (p5) berlokasi pada kota tertentu (Bandung) tidak dapat ditambahkan hingga mereka memasok barang. DELETE = jika sebuah baris dihapus, maka yang hilang tidak hanya informasi mengenai barang dan jumlah, tetapi juga informasi tentang suplier. UPDATE = jika suplier p1 pindah dari Yogyakarta ke Jakarta maka enam baris selanjutnya harus di Update karena adanya perubahan. 27
28 FD Contoh 1 NF s# status + kota b# qty 28
29 Bentuk Normal Kedua (2 NF) 29
30 Ciri 2 NF Bentuk normal kedua mempunyai syarat : Bentuk data telah memenuhi kriteria 1NF. Atribute bukan kunci haruslah bergantung secara fungsi pada kunci utama/primary key. Sehingga untuk membentuk normal kedua haruslah sudah ditentukan kunci kunci field. Kunci field haruslah unik dan dapat mewakili atribute lain yang menjadi anggotanya. 30
31 Permasalahan 2 NF Data Redundancy Data Incosistency Proses pembaharuan data tidak efisien Penyimpangan/permasalahan pada saat penyisipan, penghapusan dan pembaharuan 31
32 1NF -> 2 NF Tentukan sembarang kolom penentu selain kunci gabungan dan kolom-kolom yang ditentukan. Buat dan beri nama tabel baru untuk masing-masing penentu dan kolom-kolom yang ditentukannya. Pindahkan kolom-kolom yang ditentukan dari tabel asal ke tabel baru. Penentu akan menjadi kunci utama pada tabel baru. Hapus kolom yang baru dipindahkan dari tabel asal, kecuali penentu yang akan berfungsi menjadi kunci tamu (FK). Tabel asal bisa diberi nama baru. 32
33 Contoh 2 NF s# -> kota status kota -> status (s#, b#) -> qty 33
34 SUPLIER2 BARANG Fakta : s# status kota p1 20 Yogyakarta p2 10 Medan p3 10 Medan p4 20 Yogyakarta p5 30 Bandung s# b# qty p1 b1 300 p1 b2 200 p1 b3 400 p1 b4 200 p1 b5 100 p1 b6 100 p2 b1 300 p2 b2 400 p3 b2 200 p4 b2 200 p4 b4 300 p4 b5 400 INSERT = fakta bahwa kota tertentu mempunyai status tertentu (Semarang mempunyai status 40) tidak dapat dimasukkan hingga ada suplier kota tersebut. DELETE = menghapus sembarang baris pada suplier2 akan menghilangkan informasi status tentang kota tersebut serta hubungan antara suplier dan kota. 34
35 Bentuk Normal Ketiga (3 NF) 35
36 3 NF Untuk menjadi bentuk normal ketiga maka : Relasi haruslah dalam bentuk normal kedua dan semua atribute bukan primer tidak punya hubungan yang transitif. Dengan kata lain, setiap atribute bukan kunci haruslah bergantung hanya pada primary key dan pada primary key sacara menyeluruh. 36
37 2 NF -> 3 NF Tentukan semua penentu selain kunci utama dan koom yang ditentukannya Buat dan beri nama tabel baru untuk masing-masing penentu dan kolom yang ditentukannya Pindahkan kolom yang ditentukan dari tabel asal ketabel baru, pennetu menjadi kunci utama tabel baru. Hapus kolom yang baru saja dipindahkan dari tabel asal, kecuali penentu yang akan berfungsi sebagai kunci tamu. Tabel asal bisa diberi nama baru. 37
38 Contoh 3 NF suplier2.s# -> suplier2.status suplier2.s# -> suplier2.kota suplier2.kota -> suplier2.status 38
39 SUPLIER3 s# status p1 20 p2 10 p3 10 p4 20 p5 30 STATUS status kota 20 Yogyakarta 10 Medan 30 Bandung BARANG s# b# qty p1 b1 300 p1 b2 200 p1 b3 400 p1 b4 200 p1 b5 100 p1 b6 100 p2 b1 300 p2 b2 400 p3 b2 200 p4 b2 200 p4 b4 300 p4 b5 400 BARANG (s#,b#,qty) PK(s#,b#) FK(s#) references SUPLIER3.s# SUPLIER3(s#,kota) PK(s#) FK(kota) references STATUS.kota STATUS(kota,status) PK(s#) 39
40 Relasi 3 NF Suplier * S# ** Status Status * Status Kota Barang * S# * B# Qty 40
41 Fakta INSERT = fakta tentang sebuah status kota, Semarang mempunyai status 40, dapat ditambahkan meskipun tidak ada suplier kota tersebut. Demikian juga fakta tentang suplier baru dapat ditambahkan meskipun mereka belum memasok barang. UPDATE = informasi tentang barang yang dipasok dapat dihapus tanpa menghilangkan informasi tentang suplier atau kota. DELETE = perubahan lokasi suplier atau status suatu kota hanya membutuhkan modifikasi 1 baris. 41
42 Thanks For Participating In My Class C U Next Week 44
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 terperinciBAGIAN 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 terperinciANOMALI. Terlihat ada ketidak konsistenan. Fakta pertama menyatakan bahwa pemasok citra berlokasi di Bogor, tetapi fakta kedua menyatakan di Bandung.
ANOMALI Anomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan, misalnya menyebabkan ketidak konsistenan data atau membuat sesuatu data menjadi hilang ketika data lain
Lebih 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 terperinciBAB 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 terperinciPerancangan Database Bagian II (Normalisasi( Normalisasi) TUJUAN PEMBELAJARAN
Perancangan Database Bagian II (Normalisasi( Normalisasi) TUJUAN PEMBELAJARAN Apa itu Normalisasi? Tujuan Normalisasi Proses Normalisasi Tahapan Normalisasi Bentuk Normal Pertama 1NF Bentuk Normal Kedua
Lebih 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 terperinciANALISA RANCANGAN DATABASE
Pertemuan 9 ANALISA RANCANGAN DATABASE Rancangan Database Database File Record Data item atau Field Characters 1 TEKNIK NORMALISASI Merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan
Lebih terperinci2.1 Sistem Pendukung Keputusan
BAB II LANDASAN TEORI 2.1 Sistem Pendukung Keputusan Merupakan sistem pengolahan data dengan komputer yang menghasilkan suatu Informasi yang dapat digunakan oleh manusia dalam mendukung keputusan mereka.
Lebih terperinciBAB 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 terperinciP7 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 terperinciBAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar
BAB II TINJAUAN PUSTAKA 2.1. Sistem Informasi 2.1.1 Pengertian Sistem Menurut Al Fatta (2007) sistem secara umum adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar
Lebih terperinciTEHNIK NORMALISASI LANJUTAN
TEHNIK NORMALISASI LANJUTAN LANGKAH - LANGKAH PEMBENTUKAN NORMALISASI: BENTUK TIDAK NORMAL UNNORMALIZED FIRST NORMAL FORM (INF) SECOND NORMAL FORM (2NF) THIRD NORMAL FORM(3NF) BOYCE-CODD NORMAL FORM(BCNF)
Lebih terperinciBASIS DATA (BS203) NORMALISASI. fb: NDoro Edi. Page 1
BASIS DATA (BS203) NORMALISASI k_doroedi@yahoo.com fb: NDoro Edi Page 1 Outline Latar belakang Anomali dan jenisnya Dependensi dan jenisnya Dekomposisi Bentuk Normal 1 (1NF) Bentuk Normal 2 (2NF) Bentuk
Lebih terperinciNormalisasi 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 terperinciPENGANTAR 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 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 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 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 terperincibergantung 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 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 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 terperinciPengertian 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 terperinciBAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk
BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama
Lebih terperinciBAB 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 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 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 terperinciPERTEMUAN 6 TEKNIK NORMALISASI
PERTEMUAN 6 TEKNIK NORMALISASI TEKNIK NORMALISASI BEBERAPA PENGERTIAN NORMALISASI : Normalisasi merupakan proses pengelompokan elemen data menjadi tabel tabel yang menunjuk-kan entity dan relasinya. Normalisasi
Lebih 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 terperinciTeknik 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 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 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 terperinciPertemuan 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 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 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 terperinciBAB II TINJAUAN PUSTAKA. Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat
7 BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama
Lebih terperinciTeknik dan Penerapan Normalisasi
System Technology Database 1 5 Teknik dan Penerapan Normalisasi Dahlia Widhyaestoeti, S.Kom dahlia.widhyaestoeti@gmail.com dahlia74march.wordpress.com Teknik Normalisasi Beberapa pengertian mengenai normalisasi
Lebih 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 terperinciBASIS DATA. Desain Database dan Normalisasi. Fakultas Ilmu Komputer UDINUS
BASIS DATA Desain Database dan Normalisasi Fakultas Ilmu Komputer UDINUS Relasi (review) Kumpulan atribut yang nilainya : Setiap atribut harus berharga tunggal. Semua harga pada suatu atribut harus mempunyai
Lebih terperinciBAB III LANDASAN TEORI. Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai
BAB III LANDASAN TEORI 1. 3.1 Rekrutmen Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai atau tenaga kerja adalah proses pencarian tenaga kerja yang dilakukan secara seksama, sehingga
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 terperincidi definisikan hanya dengan memperhatikan functional dependencies dan key constrains
11. NORMALISASI Normalisasi merupakan teknik analisis data yang mengorganisasikan atau mengelompokkan atribut-atribut data sehingga terbentuk entitas yang non-redundant, stabil, dan fleksibel. Normalisasi
Lebih 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 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 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 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 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 terperinciPERTEMUAN 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 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 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 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 terperinci12 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 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 TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk
8 BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004) Sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama
Lebih terperinciPERANCANGAN BASISDATA SISTEM INFORMASI PERSEDIAAN OBAT STUDI KASUS PADA INSTALASI FARMASI RSUD Dr. H. SOEWONDO KENDAL
PERANCANGAN BASISDATA SISTEM INFORMASI PERSEDIAAN OBAT STUDI KASUS PADA INSTALASI FARMASI RSUD Dr. H. SOEWONDO KENDAL Sudaryanto Abstract: a data management is often became a problems in the Pharmaceuticals
Lebih terperinciRancangan 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 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 terperinciNORMALISASI. Suzan Agustri 60
NORMALISASI Definisi adalah suatu teknik untuk mengorganisasi data ke dalam tabel-tabel untuk memenuhi kebutuhan pemakai di dalam suatu organisasi. Tujuan dari normalisasi Untuk menghilangkan kerangkapan
Lebih terperinciANALISA RANCANGAN NORMALISASI & DATABASE
ANALISA RANCANGAN NORMALISASI & DATABASE Pertemuan 10 LANGKAH BENTUK NORMALISASI: BENTUK TIDAK NORMAL UNNORMALIZED FIRST NORMAL FORM (INF) SECOND NORMAL FORM (2NF) MENGHILANGKAN ELEMEN DATA BERULANG MENGHILANGKAN
Lebih terperinciModul 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 terperinciNORMALISASI DATA. Basis Data
NORMALISASI DATA Basis Data Normalisasi Normalisasi merupakan sebuah teknik dalam logical desain sebuah basis data yang mengelompokkan atribut dari suatu relasi sehingga membentuk struktur relasi yang
Lebih 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 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 terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem II.1.1 Sistem Sistem adalah satu kesatuan yang terdiri dari suatu interaksi subsistem yang berusaha untuk mencapai tujuan yang semua beroperasi yang berinteraksi
Lebih terperinciTeknik Informatika. Bab III: Perancangan BasisData
Teknik Informatika Bab III: Perancangan BasisData III.1. Proses Perancangan Basis Data Proses perancangan basis data, terlepas dari masalah yang ditangani dibagi menjadi 3 tahap: 1. Perancangan basis data
Lebih terperinciNormalisasi. Didi Supriyadi, S.T., M.Kom Pertemuan ke-6
Normalisasi Didi Supriyadi, S.T., M.Kom Pertemuan ke-6 Normalisasi Normalisasi adalah proses pembentukan struktur basis data sehingga sebagian besar ambiguity bisa dihilangkan. Proses normalisasi merupakan
Lebih 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 terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengertian Informasi Dan Data Informasi di jaman modern seperti ini sangat dibutuhkan oleh setiap individu maupun suatu organisasi. Karena informasi dapat digunakan sebagai bahan
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 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 terperinciLangkah Pertama Bentuklah menjadi tabel Un-Normalized, dengan mencantumkan semua field data yang ada
Penerapan Bentuk Normalisasi Proses penerapan normalisasi dalam basis data dapat dimulai dari dokumen dasar yang dipakai dalam sistem sesungguhnya. Kadang-kadang basis data dibentuk dari sistem nyata yang
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 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 terperinciP4 Kekangan Dalam Database
P4 Kekangan Dalam Database SQ http://sidiq.mercubuana-yogya.ac.id Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta Tugas Mohon untuk dipelajari dan dipahami
Lebih terperinciSISTEM BASIS DATA. Pertemuan 3. Nizar Rabbi Radliya 3 SKS Semester 2 S1 Sistem Informasi
SISTEM BASIS DATA 3 SKS Semester 2 S1 Sistem Informasi Pertemuan 3 Nizar Rabbi Radliya nizar@email.unikom.ac.id Universitas Komputer Indonesia 2017 BASIS DATA RELASIONAL Edgar Frank Codd mekanisme untuk
Lebih terperinciBAB II LANDASAN TEORI. jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul
BAB II LANDASAN TEORI 2.1 Pengertian Sistem Menurut Raymond McLeod (2004 : 9) Sistem adalah sekelompok elemen- elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan. Menurut Jogiyanto
Lebih terperinciBAB II TINJAUAN PUSTAKA. Menurut Ladjamudin (2005) Sistem informasi dapat didefinisikan sebagai
BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Informasi Menurut Ladjamudin (2005) Sistem informasi dapat didefinisikan sebagai berikut. a. Suatu sistem yang dibuat oleh
Lebih terperinciPERANCANGAN SISTEM TERINCI DATABASE
PERANCANGAN SISTEM TERINCI DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan
Lebih terperinciBAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk
BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004) Sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama
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 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 terperinciNormalisasi adalah salah satu pendekatan logical design dari suatu database relational, dan tampaknya sedikit memiliki kemiripan dengan model ER.
Normalisasi Database Normalisasi adalah salah satu pendekatan logical design dari suatu database relational, dan tampaknya sedikit memiliki kemiripan dengan model ER. Disain database relational dengan
Lebih 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 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 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 terperinciBAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk
BAB II TINJAUAN PUSTAKA 2.1 Konsep Dasar Sistem Informasi 2.1.1 Pengertian Sistem Menurut Sutabri (2004) Sistem adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama
Lebih terperinciTeknik Normalisasi. Normalisasi adalah proses pengelompokan atribute-atribute dari suatu relasi sehingga membentuk WELL STRUCTURE RELATION.
Teknik Normalisasi TEHNIK NORMALISASI BEBERAPA PENGERTIAN NORMALISASI : Normalisasi merupakan proses pengelompokan elemen data menjadi tabel tabel yang menunjukkan entity dan relasinya. Normalisasi adalah
Lebih terperinciBAB 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 terperinciPERANCANGAN DATA BASE BY LILIS PUSPITAWATI, SE.,M.SI
PERANCANGAN DATA BASE BY LILIS PUSPITAWATI, SE.,M.SI SISTEM MANAJEMEN BASIS DATA Keberhasilan suatu Sistem Informasi sangat dipengaruhi oleh manajemen data base yang merupakan salah satu eleman penyusunan
Lebih terperinciBAB 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 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
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 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 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 terperinciCopyright 2005 PENS-ITS C H A P T E R. Normalisasi 1NF
C H A P T E R 4 Normalisasi 1NF NORMALISASI Objectives Tujuan: 1. Memahami pentingnya normalisasi. 2. Memahami normalisasi bentuk pertama (1NF). 3. Memahami aturan pembuatan normalisasi 1NF. NORMALISASI
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Masalah Dalam pemilihan KPR masyarakat haruslah jeli, namun untuk menentukan KPR masyarakat umum memiliki kendala di saat memiliki minat untuk membeli
Lebih terperinciPERANCANGAN SISTEM TERINCI DATABASE
PERANCANGAN SISTEM TERINCI DATABASE 1. PERANCANGAN DATABASE Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Perancangan
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 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 terperinciPerancangan Basis Data
Tabel NILAI (3NF) Nilai 2683 MI350 A 2683 MI465 B 5432 MI350 C 5432 AKN201 B 5432 MKT300 A Tabel MATAKULIAH (3NF) Kode-MK Nama-MK Kode-Dosen MI350 Manajamen DB B104 MI465 Analsis Prc. Sistem B317 AKN201
Lebih terperinci