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

dokumen-dokumen yang mirip
PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

SISTEM BASIS DATA (Lanjutan) :

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

SISTEM BASIS DATA Presented By

ENTITY RELATIONSHIP DIAGRAM (ERD) Basis data

Entity Relationship Diagram

Diagram E-R. ERD (Entity Relationship Diagram) Alat Bantu Perancangan Basis Data

MODEL ENTITY RELATIONSHIP DIAGRAM. Basis data

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

Mahasiswa dapat melakukan perancangan basis data dengan model entity relationship

ER-DIAGRAM (ENTITY RELATIONSHIP DIAGRAM)

Desain Data Base. Proses Desain Data Base

Pertemuan 11. Donny Yulianto, S.Kom

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

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

ENTITY-RELATIONSHIP MODEL

PEMODELAN DATA DAN PROSES PENGEMBANGAN DATABASE. Pengolahan Basis Data D3-TI STMIK AMIKOM

Adri Priadana. ilkomadri.com

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

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

IMPLEMENTASI BASIS DATA. By : I Ngh Putu Mardika, S.Pd

ENTITY RELATIONSHIP DIAGRAM SISTEM BASIS DATA

ENTITY RELATIONSHIP DIAGRAM - ERD. MARDHIYA HAYATY, ST

DIAGRAM E-R. ERD (ENTITY RELATIONSHIP DIAGRAM) ALAT BANTU PERANCANGAN BASIS DATA

Entity Relationship Diagram - ERD. Mardhiya Hayaty, ST

Entity Relationship Diagram. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

Relational Database & Pemodelan Data [Review]

PERANCANGAN SISTEM TERINCI DATABASE

PERANCANGAN SISTEM DATABASE

Database Design. Pemodelan data & Model Entity-Relationship. Pertemuan 4. Dahlia Widhyaestoeti, S.Kom

Basis Data. Pemodelan Database dengan ER Diagram (Entity Relationship Diagram) Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

MODEL ENTITY-RELATIONSHIP

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

MODEL ENTITY-RELATIONSHIP

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

PERTEMUAN 6 & 7 ENTITY RELATIONSHIP DIAGRAM (ERD)

C H A P T E R. DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : Konsep Dasar PERANCANGAN Database. Information Technology, EEPIS-ITS

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

PERANCANGAN SISTEM TERINCI DATABASE

Perancangan Basis Data

Arif Basofi Laboratorium Database Politeknik Elekltronika Negeri Surabaya PENS ER Diagram (CDM-PDM) Power Designer 6 Data Architect

Hubungan antara file pertama dan file kedua adalah satu berbanding satu.

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

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

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

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

ENTITY RELATIONSHIP DIAGRAM (ERD)

ER (ENTITY RELATIONSHIP) MODEL

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

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

Implementasi Basis Data

MODUL I. Informatics Management Departement Applied Science School Telkom University Bandung 2014 MATA KULIAH/KODE PERANCANGAN BASIS DATA/MI1133

MODUL PERANCANGAN BASIS DATA

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

Rudi Asti Dina Dina Edi Ita Edi

Model Data Dalam SBD

ENTITY RELATIONSHIP DIAGRAM. By Tim Dosen

Entity Relationship Model

Hanif Fakhrurroja, MT

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

ENTITY RELATIONAL MODEL. Dr.Budi Setiyono, MT

Entity Relationship Model

PERANCANGAN FISIK BASIS DATA. Rajif Agung Yunmar, S.Kom., M.Cs.

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BAB III METODOLOGI PENELITIAN

Pertemuan 2-3 ER-MODEL

BAB 2 LANDASAN TEORI

MUHAMMAD ZEN S. HADI, ST. MSC.

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.

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

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

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

Basis Data I Danny Kriestanto, S.Kom., M.Eng

ENTITY RELATIONSHIP DIAGRAM

MODEL ENTITY-RELATIONSHIP (Lanjutan)

ENTITY RELATIONSHIP MODEL

BASIS DATA (BS203) MODEL RELASIONAL

Pemodelan Database. Pengolahan Basis Data

ENTITY RELATIONSHIP DIAGRAM

ENTITY RELATIONSHIP DIAGRAM (ERD)

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

Review Basis Data 1. by: Ahmad Syauqi Ahsan

C H A P T E R DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI : KONSEP DASAR PERANCANGAN DATABASE

PERTEMUAN 8 & 9 MODEL ENTITY RELATIONSHIP DIAGRAM (ERD) KONSEP DASAR MODEL ENTITY RELATIONSHIP

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

ENTITY RELATIONSHIP DIAGRAM

STMIK AMIKOM YOGYAKARTA

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

BAB IV ANALISIS DAN PERANCANGAN SISTEM. membentuknya. Selanjutnya mengidentifikasi dan mengevaluasi permasalahan

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

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

BAB II LANDASAN TEORI

MODEL DATA POKOK BAHASAN. Pendahuluan

P7 Perancangan Database

Pertemuan 4 ENTITY RELATIONSHIP ENTITY RELATIONSHIP

OVERVIEW BASIS DATA RELASIONAL. Oleh: Ir. M. Ramadhan, MT

SISTEM BASIS DATA 1 Imam Asrowardi, S.Kom.

ENTITY RELATIONSHIP MODEL

Transkripsi:

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

PRE TEST Sebutkan langkah-langkah perancangan basis data? Jelaskan! Jelaskan mengenai jenis-jenis relasi. Jabarkan! Jelaskan mengenai derajat relasi. Jabarkan!

TUJUAN PERKULIAHAN Mahasiswa dapat memetakan rancangan basis data dalam bentuk diagram ER kedalam skema rancangan fisik basis data.

TAHAPAN PERANCANGAN BASIS DATA Pengumpulan Data Kebutuhan Basis Data Perancangan Konseptual Database Independent Diagram ER Perancangan Fisik Relasi bersifat logis Perancangan Logis Database Dependent

TAHAPAN PERANCANGAN BASIS DATA 1. Tahap Pengumpulan Data. Perancang basis data mengumpulkan data dan menganalisa kebutuhan sistem. Hasil dari tahapan ini adalah rancangan kebutuhan sistem dari suatu organisasi. 2. Tahap Perancangan Konseptual Skema konseptual menggambarkan deskripsi tentang entitas, relasi, dan constrain (batasan), hasil dari tahapan ini adalah diagram ER. 3. Tahap Perancangan Logis Pemetaan ke skema relasi desain fisik basis data. Hasil dari tahapan ini adalah struktur rancangan fisik basis data. 4. Tahap Perancangan Fisik Penentuan struktur penyimpanan, index, path, serta pengaturan file-file dalam basis data. Hasil dari tahapan ini adalah sistem basis data yang utuh dan siap digunakan.

TAHAP PERANCANGAN LOGIS Secara umum, sebuah diagram ER ditranformasi kedalam sebuah basis data fisik. Komponen diagram ER berupa entitas dan relasi akan ditransformasi kedalam tabel-tabel yang merupakan komponen utama pembentuk basis data. Atribut-atribut yang melekat kepada entitas akan ditransformasi kedalam kolom dari tabel yang sesuai.

TAHAP PERANCANGAN LOGIS Performa dari sistem (aplikasi) bergantung kepada struktur rancangan fisik basis data dan algoritma aplikasi tsb. Faktor eksternal: kualitas server, sistem operasi, dan software DBMS yang digunakan.

TRANSFORMASI ERD STRUKTUR BASIS DATA Transformasi dasar Transformasi relasi binary Transformasi relasi unary Transformasi relasi ternary Transformasi pada atribut khusus Transformasi agregasi

TRANSFORMASI DASAR Setiap entitas akan ditranformasi kedalam sebuah tabel, atribut menjadi kolom. NIM nama alamat tgl_lahir NIM nama alamat tgl_lahir Mahasiswa Tranformasi

TRANSFORMASI DASAR NIP nama gol pangkat NIP nama gol pangkat Pegawai Tranformasi

TRANSFORMASI DASAR ISBN judul sinopsis thn_terbit ISBN judul sinopsis thn_terbit Buku Tranformasi Kemana kolom penulis?

TRANSFORMASI BINARY RELASI ONE-ONE Setiap entitas akan ditranformasi kedalam sebuah tabel. Kolom kunci primer pada salah satu entitas dititipkan pada entitas lainnya. Kolom yang dititipkan tersebut menjadi kunci tamu pada entitas kedua. Berguna sebagai penghubung antar tabel pertama dan kedua.

TRANSFORMASI BINARY RELASI ONE-ONE NIP nama gol pangkat Dosen Memimpin Bagaimana transformasi ke dalam tabel fisik agar terbentuk relasi Dosen dan Prodi yang baik? Prodi kode_prodi nama_prodi

TRANSFORMASI BINARY RELASI ONE-ONE NIP nama gol pangkat Tabel Dosen NIP nama gol pangkat Dosen Memimpin Prodi Tabel Prodi kode_prodi nama_prodi NIP foreign key kode_prodi nama_prodi

TRANSFORMASI BINARY RELASI ONE-MANY Setiap entitas akan ditranformasi kedalam sebuah tabel. Kolom kunci primer pada entitas pertama (relasi berjenis One) dititipkan pada entitas kedua (relasi berjenis Many). Kolom yang dititipkan tersebut menjadi kunci tamu pada entitas kedua. Berguna sebagai penghubung antar tabel pertama dan kedua.

TRANSFORMASI BINARY RELASI ONE-MANY NIP nama gol pangkat Dosen Membimbing Bagaimana transformasi ke dalam tabel fisik agar terbentuk relasi Dosen dan Mahasiswa yang baik? Mahasiswa NIM nama alamat telp

TRANSFORMASI BINARY RELASI ONE-MANY NIP nama gol pangkat Tabel Dosen NIP nama gol pangkat Dosen Membimbing Mahasiswa Tabel Mahasiswa foreign key NIM nama alamat telp NIP NIM nama alamat telp

TRANSFORMASI BINARY RELASI ONE-MANY kd_prodi nama no_izin Prodi Anggota Bagaimana tranformasi tabel-nya? Mahasiswa NIM nama

TRANSFORMASI BINARY RELASI MANY-MANY Setiap entitas akan ditranformasi kedalam sebuah tabel. Karena kolom tidak bisa saling menitip, maka dibentuk tabel baru untuk menghubungkan entitas-entitas yang terkait.

TRANSFORMASI BINARY RELASI MANY-MANY NIP nama gol pangkat Tabel Dosen NIP nama gol pangkat Dosen Mengampu th_akademik Bagaimana transformasi ke dalam tabel fisik agar terbentuk relasi Dosen dan Matakuliah yang baik? Matakuliah Tabel Matakuliah kode_mk nama_mk SKS kode_mk nama_mk SKS

TRANSFORMASI BINARY RELASI MANY-MANY kd_penenulis nama alamat Penulis Menulis Bagaimana tranformasi tabel-nya? Buku ISBN judul thn_terbit

TRANSFORMASI UNARY RELASI ONE-ONE Transformasikan entitas ke dalam sebuah tabel. Tambahkan kolom kunci tamu yang merujuk kepada kunci primer.

TRANSFORMASI UNARY RELASI ONE-ONE Orang Menikahi Bagaimana tranformasi tabel-nya?

TRANSFORMASI UNARY RELASI ONE-ONE Tabel Orang NIK nama id_pasangan Orang Menikahi Bagaimana tranformasi tabel-nya?

TRANSFORMASI UNARY RELASI ONE-MANY Pegawai Membawahi Bagaimana tranformasi tabel-nya?

TRANSFORMASI UNARY RELASI ONE-MANY Tabel Orang NIP nama id_atasan Pegawai Membawahi Bagaimana tranformasi tabel-nya?

TRANSFORMASI UNARY RELASI MANY-MANY Carilah contoh relasi many-to many pada derajat relasi unary. Tranformasikan dalam bentuk tabel!

TRANSFORMASI TERNARY Transformasikan setiap entitas yang terlibat ke dalam sebuah tabel. Derajat relasi ternary umumnya menghasilkan sebuah tabel baru. Masing-masing entitas menyumbangkan kunci primer yang dititipkan ke tabel baru tersebut, sebagai kunci tamu. Gabungan daripada kunci tamu dapat dijadikan sebagai kunci primer.

TRANSFORMASI TERNARY Pustakawan Anggota Meminjam Buku tgl_pinjam tgl_kembali denda Tunjukkan bagaimana tranformasi tabel-nya?

TRANSFORMASI TERNARY Tabel Anggota ID_Anggota judul sinopsis Tabel Buku ISBN judul sinopsis Tabel Pustakawan ID_Pustakawan nama alamat Tabel Peminjaman ID Anggota ISBN ID_Pustakawan tgl_pinjam tgl_kembali denda

TRANSFORMASI ATRIBUT KHUSUS Atribut komposit Atribut bernilai banyak Atribut turunan

TRANSFORMASI ATRIBUT KOMPOSIT Jika diperlukan, setiap item penyusun atribut komposit dapat diturunkan dalam bentuk kolom.

TRANSFORMASI ATRIBUT KOMPOSIT Mahasiswa NIM nama Jenis_kelamin alamat nama_depan nama_tengah nama_blkng RT/RW Desa Kec Tabel Mahasiswa NIM nama_depan nama_tengah nama_belakang Jenis_kelamin RT_RW Desa Kecamatan...

TRANSFORMASI ATRIBUT BERNILAI BANYAK Jika diperlukan, sebuah atribut bernilai banyak dapat ditransformasi ke dalam tabel baru. Kunci primer pada entitas induk akan dititipkan ke tabel baru tersebut sebagai kunci tamu.

TRANSFORMASI ATRIBUT BERNILAI BANYAK Mahasiswa Tabel Mahasiswa NIM nama alamat Tabel Hobi NIM nama Jenis_kelamin alamat hobi NIM hobi

TRANSFORMASI AGREGASI Transformasikan setiap entitas yang terlibat ke dalam sebuah tabel. Pada relasi agregasai, umumnya menghasilkan sebuah tabel baru. Masing-masing entitas menyumbangkan kunci primer yang dititipkan ke tabel baru tersebut, sebagai kunci tamu. Gabungan daripada kunci tamu dapat dijadikan sebagai kunci primer.

TRANSFORMASI AGREGASI th_akademik Dosen Mengampu Matakuliah Mengambil nilai Tunjukkan bagaimana tranformasi tabel-nya? Mahasiswa

TERIMA KASIH

PR Sebutkan jenis-jenis index pada basis data. Jelaskan secara gamblang! Apa hubungan index dengan kunci primer. Jelaskan! Sebutkan perbedaan antara index dan hash. Jelaskan secara mendetail! Kapan kita harus memilih salah satunya? Susun dalam sebuah laporan dan presentasikan! Menggunakan topik pada tugas anda, siapkan data riil yang terkait dg tugas anda tersebut! Bawalah pada pertemuan selanjutnya.