Implementasi Basis Data

dokumen-dokumen yang mirip
IMPLEMENTASI BASIS DATA. By : I Ngh Putu Mardika, S.Pd

Model Data HANI IRMAYANTI, M.KOM

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

IMPLEMENTASI & APLIKASI BASIS DATA

NIM Nama... Kode_kul Nama_kul SKS Andi... A01 Pancasila Rudi... A03 Internet I Susi... A02 Network I 2

BASIS DATA (BS203) MODEL RELASIONAL

Matakuliah : Basisdata Versi : Materi : Model Data Lanjutan Penyaji : Zulkarnaen NS

Kontrak Kuliah. Entity Relationship Diagram Bagian 2. Edi Sugiarto, S.Kom, M.Kom

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

MODEL DATA POKOK BAHASAN. Pendahuluan

Fakta Dunia Nyata (real world)

Pemetaan Diagram (E)ER ke Skema Relasional

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

BAB IV Normalisasi Data

STEPHANIE BETHA R.H,S.ST

Desain Data Base. Proses Desain Data Base

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

Pemodelan Data- Entity Relational Diagram

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

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Kontrak Kuliah. Entity Relationship Diagram Bagian 1. Edi Sugiarto, S.Kom, M.Kom

E-R Model (Model Keterhubungan Entitas)

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

NORMALISASI. Dr.Budi Setiyono, MT

Materi 6 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

BAB III Basis Data Relasional

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Pertemuan 6. Data Design

E-R Model (Model Keterhubungan Entitas)

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

KONSEP DAN PERANCANGAN BASIS DATA

Implementasi ERD. Andi Sunyoto Perangangan Basis Data 1

ERD MAPPING BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

BAB II LANDASAN TEORI

PENGANTAR DATA BASE. DATA adalah fakta mengenai objek yang dinyatakan

Entity Relationship Model

Konsep Dasar Basis Data

Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem.

Hanif Fakhrurroja, MT

Materi 1 SISTEM BASIS DATA 3 SKS Semester 2 S1 Sistem Informasi UNIKOM 2017 Nizar Rabbi Radliya

SISTEM BASIS DATA 3 SKS

Model Data Dalam SBD

Model Relational. S# Nama Status Kota S1 Hanato 20 Bandung S2 Andi 10 Jakarta S3 Shy 25 Surabaya S4 Tina 20 Medan

Pertemuan 11. Donny Yulianto, S.Kom

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

E-R Diagram Kusnawi, S.Kom, M.Eng

Referensi : Putu Manik Prihatini. Wajib : Penunjang :

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB II LANDASAN TEORI

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

Hirarki dan Abstraksi Data

SATUAN ACARA PERKULIAHAN (SAP)

Perancangan Basis Data Relasional. Bab IV Converting ER Model To Table

Basis data ERD. Entity. Atribut ENTITY RELATIONSHIP DIAGRAM 13/10/2015 TIU TIK. Entity

SATUAN ACARA PERKULIAHAN (SAP)

Satuan Acara Perkuliahan

BAB 8 ENTITY MODELLING 2

Kontrak Kuliah. Aljabar Relasi. Edi Sugiarto, S.Kom, M.Kom

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

MODUL V SUB QUERY & VIEW

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

ENTITY-RELATIONSHIP MODEL

SISTEM BASIS DATA MODEL ENTITY-RELATIONSHIP

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

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

LAPORAN PRAKTIKUM BASIS DATA LANJUT I

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Model Relational. Dian Dharmayanti

Konsep Foreign Key. Foreign key adalah kolom yang diambil dari primary key entitas lain yang menggunakan hubungan antar 2 tabel tsb.

SISTEM BASIS DATA (Lanjutan) :

Model adalah representasi kenyataan.

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Basis Data I SI 1303

Entity Relationship Diagram.

Materi 1 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

MODUL 9 VIEW A. TUJUAN B. PETUNJUK C. DASAR TEORI. Praktikum Basis Data 2017 TE UM

TUGAS I BERKAS DAN BASIS DATA E-R Diagram

Adri Priadana. ilkomadri.com

PERANCANGAN BASIS DATA

BASIS DATA MODEL RELASIONAL

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

Copyright 2005 PENS-ITS C H A P T E R

Abstraksi Data (Arsitektur DBMS)

Entity Relationship Diagram

PERANCANGAN DATABASE E-R DIAGRAM. Pengolahan Basis Data D3-TI STMIK AMIKOM

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

Pemodelan Data (1) Week 2

Entity adalah objek di dunia yang bersifat unik. Setiap entity mempunyai atribut yang membedakannya dengan entity lainnya.

Pendekatan Normalisasi

RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) Mata Kuliah Sistem Basis Data II IF1405

Tujuan Umum Tujuan Khusus Pokok Bahasan/Materi

ENTITY RELATIONSHIP MODEL

Entity Relationship Diagram (ERD) Andi Sunyoto Perangangan Basis Data 1

Transkripsi:

Implementasi Basis Data Membangun basis data fisik yang ditempatkan dalam memori sekunder (harddisk) dengan bantuan DBMS yang dipilih. Sebuah diagram E-R akan direpresentasikan menjadi sebuah basis data fisik. Komponen-komponen diagram E-R yang berupa himpunan entitas dan himpunan relasi akan ditransformasikan menjadi tabel-tabel yang merupakan komponen utama pembentuk basis data. Atribut-atribut yang melekat pada masing-masing himpunan entitas dan himpunan relasi akan dinyatakan sebagai field-field dari tabel-tabel yang sesuai.

Transformasi Model Data ke Basis Data Fisik Transformasi Umum/Dasar Implementasi Entitas lemah dan Sub Entitas Implementasi Relasi Tunggal (Unary Relation) Implementasi Multi Entitas (N-ary Relation) Implementasi Relasi Ganda (Redudant Relation) Implementasi Spesialisasi & Generalisasi Implementasi Agregasi

Transformasi Umum/Dasar Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel (file data). nim nama_mhs Tabel Mahasiswa Mahasiswa NIM Nama_Mhs Alamat_Mhs Tgl_Lahir alamat_mhs tgl_lahir

Transformasi Umum/Dasar Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel (file data). kode_kul Kuliah nama_kul Tabel Kuliah Kode_Kul Nama_Kul SKS Semester sks semester

Transformasi Umum/Dasar Setiap himpunan entitas akan diimplementasikan sebagai sebuah tabel (file data). kode_dos Dosen nama_dos Tabel Dosen Kode_Dos Nama_Dos Alamat_Dos alamat_dos

Transformasi Umum/Dasar Relasi dengan derajat relasi 1-1 yang menghubungkan 2 buah himpunan entitas akan direpresentasikan dalam bentuk penambahan/penyertaan atribut-atribut relasi ke tabel yang mewakili salah satu dari kedua himpunan entitas.

Implementasi Relasi 1-1 Tabel Dosen Kode_Dos Nama_Dos Alamat_Dos Tabel Jurusan Kode_Jur Nama_Jur Kode_Dos FIELD yang ditambahkan dari relasi MENGEPALAI

Implementasi Relasi 1-N (Lihat slide selanjutnya)

Implementasi Relasi 1-N Tabel Dosen Kode_Dos Nama_Dos Alamat_Dos Tabel Kuliah Kode_Kul Nama_Kul SKS Semester Kode_Dos Waktu Tempat FIELD yang ditambahkan dari relasi MENGAJAR

Implementasi Relasi N-N (Lihat slide selanjutnya)

Implementasi Relasi N-N Tabel Mahasiswa NIM Nama_Mhs Alamat_Mhs Tgl_Lahir Tabel Kuliah Kode_Kul Nama_Kul SKS Semester Tabel Nilai NIM Kode_Kul Nilai

Implementasi Entitas Lemah (Lihat slide selanjutnya)

Implementasi Entitas Lemah Tabel Mahasiswa NIM Nama_Mhs Alamat_Mhs Tgl_Lahir Tabel Orang Tua NIM Nama_Ortu Alamat_Ortu Tabel Hobbi NIM Hobbi

Implementasi Sub Entitas (Lihat slide selanjutnya)

Implementasi Sub Entitas Tabel Dosen Kode_Dos Nama_Dos Alamat_Dos Tabel Dosen Tetap Kode_Dos NIK Pangkat Tgl_Masuk Tabel Dosen Tidak Tetap Kode_Dos Nama_Kantor Alamat_Kantor

Implementasi Relasi Tunggal Implementasi relasi tunggal dari/ke himpunan entitas yang sama dalam diagram E-R tergantung pada derajat relasinya. Unit relasi tunggal dengan derajat relasi 1 N dapat diimplementasikan melalui penggunaan field key dua kali tapi untuk fungsi yang berbeda.

Implementasi Relasi Tunggal (1 - N) Tabel Dosen Kode_Dos Nama_Dos Alamat_Dos Kode_Dos_Pendamping

Implementasi Relasi Tunggal (N - N) Tabel Kuliah Kode_Kul Nama_Kul SKS Semester Tabel Prasyarat Kuliah Kode_Kul Kode_Kul_Prasyarat

Implementasi Relasi Multi Entitas (N-ary Relation) (Lihat slide selanjutnya) Relasi Dosen Kuliah = 1 N Relasi Ruang Kuliah = 1 N Relasi Dosen Ruang = N - N

Implementasi Relasi Multi Entitas (N-ary Relation) Tabel Kuliah Kode_Kul Nama_Kul SKS Semester Kode_Dos Kode_Ruang Waktu Jika Relasi Ruang Kuliah = N N, maka dibentuk tabel baru! Tabel Jadual Kode_Kul Kode_Dos Kode_Ruang Waktu

Implementasi Relasi Ganda (Lihat slide selanjutnya)

Implementasi Relasi Ganda Tabel Dosen Kode_Dos Nama_Dos Alamat_Dos Tabel Kuliah Kode_Kul Nama_Kul SKS Semester Kode_Dos Tabel Menguasai Kode_Dos Kode_Kul

Implementasi Spesialisasi (Lihat slide selanjutnya)

Implementasi Spesialisasi Tabel Dosen Kode_Dos Nama_Dos Alamat_Dos Tabel Dosen Tetap Kode_Dos NIK Pangkat Tgl_Masuk Tabel Dosen Tidak Tetap Kode_Dos Nama_Kantor Alamat_Kantor

Implementasi Generalisasi Tabel Mahasiswa NIM Nama_Mhs Alamat_Mhs Tgl_Lahir Prog_Studi

Implementasi Agregasi

Implementasi Agregasi Tabel Nilai NIM Kode_Kul Nilai Tabel Praktikum Kode_Pra Nama_Pra Jumlah_Jam Tabel Mengikuti NIM Kode_Kul Kode_Pra Nilai

Mau bertanya..?