Teknik Normalisasi Database

Slides:



Advertisements
Presentasi serupa
MODEL ENTITY RELATIONSHIP
Advertisements

Danny Kriestanto, S.Kom., M.Eng Part 2
PERANCANGAN BASIS DATA
Tahapan Membuat ERD.
Entity Relationship Model
ENTITY RELATIONSHIP DIAGRAM
OPTIMASI DAN IMPLEMENTASI ENTITY RELATIONSHIP DIAGRAM
03 | Entity Relationship Diagram (ER- Diagram)
Relasi Tabel Pertemuan 11 Dewi, S.Kom.
Perancangan Data Base Relasi
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Database dalam Ms.Access
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Konsep Dan Struktur DATABASE
DATABASE Pert. 1 Pengenalan Microsoft Access Dosen : Dewi Octaviani, S
PTIK-12 PERANCANGAN DATABASE (1)
Entity Relationship Diagram (ERD)
ENTITY RELATIONSHIP DIAGRAM
(Entity Relationship Diagram) Materi Pertemuan ke-5, 6, & 7
Desain Basis Data.
ENTITY RELATIONSHIP MODEL
Pertemuan 4 – Sistem Basis Data.  Pada model relasional, basis data akan “disebar” atau dipilah-pilah ke dalam berbagai tabel dua dimensi. Setiap tabel.
Sistem Basis Data by Zia Ulhaq
Database design Siti Asmiatun, M.Kom.
Entity Relationship Diagram
Desain Database Dengan Model Entity Relationship (ER)
Relasi Dalam Basis Data
ERD (Entity Relationship Diagram )
Entity Relationship Diagram
Database dalam Ms.Access
Analisa & Perancangan Sistem Informasi
Database Manajemen System Dinda Prasetia,Skom.
ENTITY RELATIONSHIP DIAGRAM
Pertemuan 9 ANALISA RANCANGAN DATABASE.
MODEL RELASIONAL.
ERD (Entity Relationship Diagram)
Query dan Structured Query Language
Entity Relationship Diagram
Pembuatan Model Data & Desain Database SIA
Aplikasi Komputer (Sistem Informasi Manajemen Basisdata)
Ada beberapa sifat yang melekat pada suatu tabel :
TEKNIK NORMALISASI.
Normalisasi.
Relasi Dalam Basis Data
Entity Relationship Diagram
System Basis Data Dwi Hartanto, Skom.
PERANCANGAN DATABASE.
DESAIN DATA BASE.
Prakt. BasDat - Pertemuan 5
Danny Kriestanto, S.Kom., M.Eng Part 2
Prakt. BasDat - Pertemuan 3
MODEL KETERHUBUNGAN ENTITAS (Entity-Relationship)
Prakt. BasDat - Pertemuan 5
Normalisasi.
MODEL HUBUNGAN ANTAR ENTITI
Entity Relationship Diagram
Relasi Dalam Basis Data
BASIS DATA KELAS XI RPL. Kompetensi Dasar  Memahami bentuk diagram hubungan antar entitas  Menyajikan hasil hubungan keterkaitan antar data dalam diagram.
Pemrograman Berorientasi Objek II
Pertemuan 4 ENTITY RELATIONSHIP.
Perancangan Data Base Relasi
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
ENTITY RELATIONSHIP DIAGRAM
WELCOME 15 November 2018.
Normalisasi.
ENTITY RELATIONAL DIAGRAM (bagian 2 – Atribut&relasi)
PERTEMUAN 2 PEMBUATAN NORMALISASI.
ENTOT SUHARTONO, SKOM, MKOM
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

Teknik Normalisasi Database Oleh : Harry Witriyono, M.Kom

Atribut / Field / Kolom Atribut / field / kolom adalah sesuatu yang mewakili suatu obyek yang akan direkam datanya dalam membangun suatu informasi. Contoh : Dalam membangun informasi akademik, salah satu obyek yang akan direkam datanya adalah mahasiswa; maka field untuk obyek tersebut adalah : Nomor Induk Mahasiswa, Nama, Jenis Kelamin, Agama, Alamat, Tempat Lahir, dan lain-lain. Dalam membangun informasi Rumah Sakit, salah satu obyek yang akan direkam datanya adalah dokter; maka field untuk obyek dokter adalah : Nomor Induk Dokter, Nama, Alamat, Spesialisasi, No. Telepon dan lain-lain.

Field Value / Data Kolom Field Type / Tipe Data Kolom Setiap field / kolom punya nilai, misalnya : Field Nama Dosen, valuenya adalah nama-nama dosen Field Nama Mahasiswa, valuenya adalah nama-nama mahasiswa Field Nama Obat, valuenya adalah nama-nama obat. Field Type / Tipe Data Kolom Tipe-tipe data yang akan mengisi suatu kolom antara lain : Tulisan atau Text, Memo, dan Long Text Angka bernilai atau Numberj Waktu atau Date, Date/Time, Data digital atau Atachment, Blob, Long Blob

Record / Rekaman Record / rekaman adalah kumpulan field-field yang saling berkaitan dan menginformasikan suatu entiti secara lengkap. Contoh Record : Record Dosen adalah rangkaian dari field Nomor Induk Dosen, nama, alamat, tempat lahir, tanggal lahir. Record obat adalah rangkaian dari field kode obat, nama obat, khasiat, tanggal produksi, tanggal kedaluarsa. Record mahasiswa adalah rangkaian dari field Nomor Induk Mahasiswa, Nama, Jenis Kelamin, dan seterusnya.

Pengertian Tabel /Entiti Tabel /Entiti adalah konsep / obyek yang direkam dalam membangun suatu informasi. Tabel juga diartikan sebagai kumpulan record yang field-fieldnya sama tetapi berbeda isinya. Contoh : Dalam membangun informasi akademik dibutuhkan entiti / obyek fakultas, program studi, mahasiswa, dosen, mata kuliah, daftar nilai dan lain-lain. Dalam membangun informasi Rumah Sakit dibutuhkan entiti / obyek obat, dokter, pasien, poliklinik, daftar penyakit, riwayat penyakit pasien, daftar pengobatan / tindakan terhadap pasien dan lain-lain.

Field Kunci Field kunci adalah satu field atau satu set field-field yang dapat mewakili record. Field kunci berperan dalam proses pencarian data pada suatu tabel. Field kunci dibagi menjadi : Kunci Kandidat, yaitu field yang mengidentifikasikan secara unik / kekhususan suatu entiti dan biasanya menjadi pedoman pencarian. Kunci primer, yaitu field kunci kandidat yang sangat unik dibanding field kunci kandidat yang lain. Kunci alternatif, yaitu field kunci kandidat yang tidak menjadi kunci primer. Kunci tamu adalah kunci primer yang ditempatkan di tabel lain sebagai penghubung antar tabel.

Pengertian Database Database adalah kumpulan dari entiti-entiti yang saling berhubungan dalam membangun suatu informasi. Contoh database : Database Akademik, yang terdiri dari entiti fakultas, program studi, mahasiswa, dosen, mata kuliah, kartu rencana studi, dan lain-lain yang membangun informasi tentang proses akademik. Database Rumah Sakit, yang terdiri dari entiti obat, pasien, dokter, poliklinik, rekam medik, dan lain-lain yang membentuk informasi tentang pelayanan di Rumah Sakit.

Kardinalitas Kardinalitas adalah ratio jumlah kejadian antara dua entitas yang saling berhubungan. Kardinalitas ada empat kemungkinan : One to One, yaitu satu entitas yang satu terhubung hanya satu dengan entitas yang lain. Contoh satu mahasiswa hanya boleh punya 1 nomor anggota perpustakaan. One to Many, yaitu satu entitas yang hanya maksimum satu terhubung ke banyak entitas yang lain. Contoh satu mahasiswa mempunyai banyak nilai. Many to One, yaitu kebalikan dari One to One. Many to Many, yaitu banyak entitas terhubung dengan banyak entitas yang lain. Contoh hubungan entitas kelas dengan entitas perkuliahan.

Proses Normalisasi Proses normalisasi adalah suatu proses dimana elemen-elemen data dikelompokan menjadi tabel-tabel yang berhubungan melalui field-field yang menjadi kunci. Tahapan Normalisasi database : Bentuk tidak normal Bentuk normal pertama Bentuk normal kedua Bentuk normal ketiga

Bentuk Tidak Normal / Unnormalized Form Contoh dari Kartu Rencana Studi (KRS), maka bentuknya adalah kumpulan semua field dari KRS seperti berikut : Nama NPM DosenPA TahunAkademik ProgramStudi ProgramPendidikan Hari Jam KodeMK MataKuliah DosenPengampu Kelas Ka.Prodi

Bentuk Normal Pertama / 1st Normalized Form Selanjutnya simak penjelasan di kelas ya… 😊