Minggu, 17 Mei 2020

Tugas Pertemuan 10


Soal :
Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya.

Jawab :


ERD

Relasi Database


Jumat, 01 Mei 2020

Tugas Arc Relationship


Jelaskan tentang arc dan buat 1 contohnya :


Arc adalah cara untuk mewakili hubungan yang saling eksklusif di ERD. Arc diwakili pada ERD sebagai garis padat dengan ujung melengkung. Sebuah lingkaran digambar pada arc untuk setiap hubungan yang merupakan bagian dari arc.

Contoh hubungan arc :


"Sebuah menu dapat mempunyai makanan atau minuman"


Sabtu, 11 April 2020

Quiz Basis Data


Quiz mata kuliah Basis Data pertemuan ke-6


Contoh Kasus

Sebuah restoran memiliki banyak kasir dengan id karyawan , nama, alamat dan no hp. restoran tersebut memiliki berbagai macam menu dan harga. setiap kasir melayani setiap transaksi pembelian. kalian harus mencatat setiap transaksi siapa yang melayani transaksi tersebut(kasir) , kapan transaksi tersebut terjadi dan berapa total pembayaranya.

Penyelesaian

Entitas 
  • Kasir
  • Menu
  • Transaksi

Matrix Diagram
Kasir
Menu
Transaksi
Kasir
-
Memberikan
Melayani
Menu
Diberikan
-
Mendapatkan
Transaksi
Dilayani
Mendapatkan
-

ERDish



Jumat, 27 Maret 2020

Relationship Basics : Tugas


Buat ERD dari soal berikut : 
Anda seorang database administrator di sebuah universitas. Anda harus mendesain ERD tentang mahasiswa yang mengambil matakuliah. Untuk data mahasiswa harus mencakup profile mahasiswa dan data akademik. Daftar matakuliah seperti kode MK, nama MK, SKS, semester, dan program studi.

Jawaban : 

Selasa, 03 Maret 2020

Tugas 2 : ERD Menggunakan Aturan Oracle Academy


Jelaskan dan buat 1 contoh dari ERD ( menggunakan aturan oracle academy )

Answers :
ERD adalah salah satu model yang digunakan untuk mendesain database dengan tujuan menggambarkan data yang berelasi pada sebuah database. Sebuah entitas dan atribut serta semua hubungan diantara entitas yang sangat penting.

Terdapat 4 Syarat Dalam Pembuatan ERD
1. Ambil semua data yang dibutuhkan.
2. Pastikan data hanya muncul sekali.
3. Model yang tidak memiliki data dapat diturunkan dari data lain yang sudah dimodelkan.
4. Simpan data ditempat yang dapat diprediksi dan logis.

Gambar di bawah merupakan contoh scenario pembuatan ERD. Skenarionya adalah seorang HRD dituntut untuk memanajemen sebuah perusahaan besar. HRD tersebut membutuhkan data menengai karyawan perusahaannya. Mulai dari nama depan karyawan, nama belakang karyawan, pekerjaan atau posisi dalam perusahaan, tanggal masuk perusahaan, dan gaji. Untuk karyawan yang memiliki posisi penting, mereka perlu mengetahui jejak posisi penting nantinya. Setiap karyawan pada perusahaan ini memiliki nomor induk karyawan.

Gambar ERD dari skenario diatas adalah :

Tugas 1 : Identify Conceptual Model And Physical Model


Review the scenario below. Identify the conceptual model and the physical model from the scenario. 

Zoe was about to go into a store to purchase drinks for the birthday party scheduled for that evening. Zoe knows that she needs drinks for 48 people and is expecting the store to accept a check for payment and to provide her with some assistance carrying the product to her car. Zoe wants to have carbonated drinks, non-carbonated drinks, and sugar free drinks. She is expecting to purchase eight six-packs. Zoe enters the store and discovers the entire drink distribution system is automated. She also discovers that the drinks come in varying package sizes and that she must choose the correct vending option for the products to be disbursed. Drinks are packaged in four-packs, sixpacks, and ten-packs.

Answers :

Conseptual Model
Entity : Store
Attribute : Drinks, Packages

Physical Model
Tabel : Store
Column Name : Drinks (Varchar), Packages (Varchar)

Minggu, 01 Maret 2020

Pengertian Physical Data Model



Physical Data Model atau yang biasa disebut PDM. PDM merupakan representasi fisik dari database yang akan dibuat dengan mempertimbangkan DBMS yang akan digunakan. PDM dapat dihasilkan (di-generate) dari CDM yang valid. PDM dalam penerapannya dapat di samakan dengan Skema Relasi yang fungsinya adalah memodelkan struktur fisik dari suatu basis data. PDM merupakan gambaran secara detail suatu basis data dalam bentuk fisik. PDM memperlihatkan struktur penyimpanan data yang benar pada basis data yang digunakan sesungguhnya.

Langkah - Langkah Untuk Membuat PDM
  • Buka file CDM yang sudah jadi.
  • Dari Tools pilih Generate Physical Data Model. Pilih DBMS yang akan digunakan.
  • Setelah klik OK, PDM akan di generate secara otomatis.
  • Tambahkan atribut pada tabel baru yang dihasilkan (jika ada).

Jenis - Jenis Objek Dalam PDM
  • Table
  • View
  • Reference

sumber : sumber1, sumber2