Pemodelan Data – ERD

Pertemuan Minggu-14 Mata kuliah Basis Data 1 akan membahas tentang pemodelan data. Salah satu model pemodelan data yang banyak digunakan adalah Entity Relationship Diagram (ERD). Model Data Entity-Relationship (E-R) memungkinkan kita menggambarkan konteks objek dan hubungannya, dan digunakan secara luas untuk mengembangkan desain database awal.

Materi minggu-14 ini disampaikan secara online melalui aplikasi Zoom. Sebelum Anda gabung pada kelas teleconference, maka silahkan isi dulu angket penggunaan LMS yang digunakan sebagai presensi kehadiran sebagai berikut:


Basis Data 1 Kelas TI-B 2019 (Edmodo)


Basis Data 1 Kelas TI-C 2019 (Schoology)

Angket ini digunakan sebagai bahan evaluasi penggunaan pembelajaran online, sehingga kita nanti bisa membandingkan, UI/UX mana yang paling sesuai dengan psikologis kita.

Perkuliahan online kita hari ini akan diselenggarakan melalui aplikasi Zoom. Pastikan aplikasi Zoom kalian adalah yang terupdate untuk mendukung keamanan data yang kita gunakan dalam teleconference. Berikut adalah detail Zoom Meeting:

Topik: Pemodelan Data ERD
Waktu: 22 April 2020 15.00 WIB
Join Zoom Meeting
https://us04web.zoom.us/j/74832306476?pwd=SFZHSk44WUhqUEg4QzRSNUtJcEhBQT09
Meeting ID: 748 3230 6476
Password: 12345

Siapakan catatan dalam mengikuti perkuliahan ini karena setelah seminar, akan dilanjutkan dengan studi kasus dan job sheet yang harus dikerjakan.

Terima kasih sudah berpartisipasi pada online conference, silahkan download materi ERD.

104 Replies to “Pemodelan Data – ERD”

  1. Nama : Sylvia Helmi Nurjannah
    NIM : 190535646077
    S1 TI Off A
    ERD : https://drive.google.com/file/d/1oyW_NBf4O9KGeFn9jWmNu2mJkSktJF-J/view?usp=sharing

    Penjelasan :
    Relasi antara tabel mahasiswa dengan tabel buku adalah many to many, karena banyak mahasiswa dapat meminjam nomor buku yang sama (asalkan stok masih ada), dan mahasiswa dapat meminjam banyak buku. Kemudian relasi dari tabel mahasiswa dan buku ke tabel peminjaman adalah many to one. Karena setiap banyak data dari mahasiswa/buku yang dapat melakukan transaksi peminjaman, sementara data pada tabel peminjaman hanya untuk satu mahasiswa/buku. Tabel peminjaman tidak memiliki primary key karena merupakan tabel untuk menyimpan data transaksi dari mahasiswa yang meminjam buku.

    Strong Entity :
    a) Mahasiswa.
    – Atribut Key : NIM
    – Atribut : Nama, Prodi, Fakultas, Alamat, Telp
    b) Buku
    – Atribut Key : Nomor_buku
    – Atribut : Tahun_terbit, judul_buku, jml_buku
    – Atribut Multivalue : Pengarang, penerbit
    – Atribut Derivatif : sisa buku (jika ada transaksi pada tabel peminjaman maka jml_buku pada nomor_buku tersebut akan dikurangi)

    Weak entity :
    a) peminjaman. atribut : nim, nomor_buku, tgl_peminjaman, jatuh_tempo(perhitungan dari tanggal peminjaman ditambah tujuh), tanggal pengembalian.

  2. Nama : Rizki Indah Pertiwi
    NIM : 190535646006
    Prodi : S1 TI A
    ERD : https://drive.google.com/drive/folders/1XHa8WkoU-NmXDP2bynxT7-NQdhcBdifB?usp=sharing

    Strong Entity:
    1. Mahasiswa
    Atribut Key : NIM
    Atribut : Nama, Prodi, Jurusan, No_hp, Alamat, JK
    2. Buku
    Atribut Key : Nomor_buku
    Atribut Multivalue : Judul_buku, Pengarang
    Atribut : Tahun_terbit, Penerbit

    Weak Entity:
    Transaksi
    Atribut Derivatif : tgl_kembali
    Atribut : NIM, Nomor_buku, tgl_pinjam, Jumlah

    Menggunakan relasi Many-to-Many antara tabel Mahasiswa dan Buku karena beberapa mahasiswa dapat meminjam satu buku dan satu buku boleh dipinjam oleh beberapa mahasiswa. Sedangkan antara tabel Mahasiswa/tabel Buku dengan tabel Transaksi menggunakan relasi Many-to-One.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *