Pemodelan Data XI RPL Pemodelan Data ERD Entity

  • Slides: 16
Download presentation
Pemodelan Data XI RPL

Pemodelan Data XI RPL

Pemodelan Data ERD/ Entity Relationship Diagram adalah skema yang digunakan secara luas untuk mengembangkan

Pemodelan Data ERD/ Entity Relationship Diagram adalah skema yang digunakan secara luas untuk mengembangkan desain database awal.

Notasi Dasar ERD

Notasi Dasar ERD

Notasi Dasar ERD Entitas Tabel (Orang, tempat, objek, event, konsep) Atribut Ciri dan Karakteristik

Notasi Dasar ERD Entitas Tabel (Orang, tempat, objek, event, konsep) Atribut Ciri dan Karakteristik suatu tipe entitas. Biasanya direpresentasikan sebagai kolom data dalam suatu tabel (Field). Relasi Hubungan antar entitas. Biasanya direpresentasikan dengan nilai atribut (key) yang sama dalam tabel - tabel yang merepresentasikan entitas.

Contoh Tabel Siswa no_induk 11010001 11010002 11010003 11010004 nama Apriani Murtiningsari Arga Setya Wahyudi

Contoh Tabel Siswa no_induk 11010001 11010002 11010003 11010004 nama Apriani Murtiningsari Arga Setya Wahyudi Bagus Prajoko Evi Ina Ilung alamat Kediri Nganjuk Tulungagung no_induk nama siswa Primary key digaris bawahi alamat

Relasi dengan Atribut Relasi adalah hubungan yang terjadi antar satu atau lebih entitas guru

Relasi dengan Atribut Relasi adalah hubungan yang terjadi antar satu atau lebih entitas guru mengajar siswa

Kardinalitas Relasi Jenis Kardinalitas Relasi Satu ke Banyak / Banyak Ke Satu Banyak ke

Kardinalitas Relasi Jenis Kardinalitas Relasi Satu ke Banyak / Banyak Ke Satu Banyak ke Banyak

1. Satu ke Satu adalah hubungan antar satu entitas dengan satu entitas pasien 1

1. Satu ke Satu adalah hubungan antar satu entitas dengan satu entitas pasien 1 menempa ti 1 Tempat tidur

Satu ke Banyak / Banyak ke Satu adalah hubungan antar satu entitas dengan banyak

Satu ke Banyak / Banyak ke Satu adalah hubungan antar satu entitas dengan banyak entitas atau sebaliknya siswa pegawai 1 N mendapat bekerja N 1 nilai departmen

Banyak ke Banyak adalah hubungan antar banyak entitas dengan banyak entitas pegawai N menangani

Banyak ke Banyak adalah hubungan antar banyak entitas dengan banyak entitas pegawai N menangani N proyek

Studi Kasus 1 SMK PGRI 2 Ponorogo akan membuat sebuah database untuk mencatat data

Studi Kasus 1 SMK PGRI 2 Ponorogo akan membuat sebuah database untuk mencatat data peminjaman buku di perpustakaan, gambarkan ERD-nya!

Studi Kasus Ketika pendaftaran siswa baru, data siswa berupa nama, alamat, tanggal lahir, jenis

Studi Kasus Ketika pendaftaran siswa baru, data siswa berupa nama, alamat, tanggal lahir, jenis kelamin, dan jurusan disimpan dalam suatu tabel siswa. Bagian SPP mencatat nomor induk, nama, tanggal bayar, bulan yang dibayarkan dan jumlahnya. Uang SPP siswa digunakan untuk biaya operasional sekolah dalam catatan yang berisi tanggal pengeluaran, jenis pengeluaran, dan jumlah! Tentukan ERD nya!

Studi Kasus Sebuah rental mobil yang disewakan kepada pelanggan. Tiap pelanggan dapat menyewa labih

Studi Kasus Sebuah rental mobil yang disewakan kepada pelanggan. Tiap pelanggan dapat menyewa labih dari satu mobil dalam sekali transaksi. Setiap kali transaksi, terjadi sebuah perjanjian kontrak antara kedua belah pihak dengan adanya catatan kode kontrak, batas tanggal sewa, jumlah mobil yang disewa, dan harga total. Pada pelanggan yang harus dicatat adalah nomor pelanggan, nama, alamat, no telepon (rumah, HP, kantor, dll), no KTP. Pada mobil yang harus dicatat adalah Id mobil, no plat mobil, tahun pembuatan, merk, tipe, jumlah penumpang, jumlah armada, bahan bakar dan harga sewa.

Dependensi (Ketergantungan) XI RPL

Dependensi (Ketergantungan) XI RPL

Functional Dependency Functional dependency (ketergantungan fungsional) menggambarkan hubungan kaitan antara atribut-atribut dalam relasi. Dikatakan

Functional Dependency Functional dependency (ketergantungan fungsional) menggambarkan hubungan kaitan antara atribut-atribut dalam relasi. Dikatakan ketergantungan fungsional karena nilai dari suatu atribut digunakan oleh atribut yang lain. Simbol untuk menyatakan functional dependent adalah ⇒ dibaca secara fungsional menentukan.

Functional Dependency Contoh : A ⇒ B (A secara fungsional menentukan B) mata. Pelajaran

Functional Dependency Contoh : A ⇒ B (A secara fungsional menentukan B) mata. Pelajaran nis nama. Siswa nilai Basis Data 110523 Adi Hartanto B Basis Data 110531 Anggi Kusuma B+ Pemrograman Web 110523 Adi Hartanto A Pemrograman Web 110534 Niko Purnama B Ketergantungan fungsional dari tabel Nilai di atas adalah : nis ⇒ nama. Siswa {mata. Pelajaran, nis} ⇒ nilai