Selasa, 23 Juni 2020

Buat lah ERD dari soal Cerita berikut dengan aturan minimal 3Normal Form (3NF)

Kasus :
Sebuah perguruan tinggi akan menyelanggarakan Kuliah Kerja Nyata (KKN). KKN kali ini berada di 5 kecamatan, Setiap kecamatan memiliki 4 sampai 6 desa. Setiap desa dapat berisi 15-17 mahasiswa dari berbagai program studi. Namun setelah memilih desa mahasiswa TIDAK DAPAT merubah desa yang telah di pilih. sistem juga harus mencatan nilai dari setiap mahasiswa di akhir pelaksanaan KKN.

Erd kasus :


1NF :

2NF:

3NF:


Buat ERD dari Final Projek dengan aturan minimal 3Normal Form (3NF)

1NF:

2NF:


3NF:

Minggu, 17 Mei 2020

DATABASE

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.

1. Buatlah ERD nya terlebih dahulu

2. Setelah selesai membuat ERD, kita buat Database nya.
Disini saya membuat Database menggunakan phpMyAdmin,  Pastikan teman-teman sudah melakukan instalasi XAMPP terlebih dahulu. lalu buka xampp nya, Silahkan Klik Start pada Apache dan MySQL di XAMPP.

 3. setelah sudah selasai bisa klik admin pada MySql nya atau Pada browser, silahkan searching URL : localhost/phpmyadmin

4. buat tabel yang pertama (data mahasiswa)


5. buat data bukunya

6. Buat Transaksi Peminjaman nya

database untuk perpustaan sudah jadi.

Selasa, 28 April 2020

Jelaskan tentang Arc dan buat 1 contohnya


Arc adalah dalam pemodelan data membantu perancang memperjelas  relasi XOR( Exclusive OR) pada database.Hubungan  OR Eksklusif adalah hubungan antara satu entitas dan dua (atau lebih) entitas lain dimana hanya satu dari hubungan bisa eksis dalam satu waktu .

·         Contoh Kasus

Papan iklan adalah media yang bisa menampilkan film, iklan barang, atau pengumuman masyarakat. Papan iklan dapat menampilkan hanya 1 dari ketiga kategori iklan diatas dalam satu waktu atau dalam arti tidak dapat memasang 3 jenis iklan dalam 1 waktu.Papan iklan hanya dapat memasang 1 film, 1 iklan barang, atau 1 pengumuman masyarakat pada satu waktu.

jawaban:
Dari kasus diatas dapat disimpulkan bahwa memiliki 4 entitas yaitu Papan Iklan, Film, Iklan Barang,dan Pengumuman Masyarakat. Satu Film dapat dipasang pada banyak Papan Iklan.Satu Iklan Barang dapat dipasang pada banyak Papan Iklan.Satu Pengumuman Masyarakat dapat dipasang pada banyak Papan Iklan.Maka bentuk ARCnya sbb. 




Jumat, 10 April 2020

QUZ BASIS DATA

Ganjil :
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.

Dari kasus tersebut Saya menyimpulkan adanya entitas yang diperlukan sbb:
1.Data Anggota
2.Data Buku
3.Data Pengarang
Sehingga terbentuklah sebuah ERD Seperti dibawah ini.


untuk contoh lebih jelas dan lengkapnya bisa dilihat sini :https://adirp.id/web/post/contoh-kasus-entity-relationship-diagram-erd

Senin, 30 Maret 2020

Buatlah ERD dari soal berikut

SOAL:

 Anda adalah seorang database administrator di sebuah universitas.Anda harus mendesain ERD tentang mahsiswa 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.

Hasil ERD sebagai berikut :

Selasa, 03 Maret 2020

2.jelaskan dan buat 1 contoh dari ERD (menggunakan aturan oracle)

Entity Relationship Diagram (ERD) merupakan salah satu bentuk pemodelan basis data yang sering digunakan dalam pengembangan sistem informasi. Diagram hubungan entitas (ERD) menunjukkan hubungan dari entitas set disimpan dalam database. Entitas dalam konteks ini adalah komponen data.Dengan kata lain, diagram ER menggambarkan struktur logis dari database.


Komponen ERD:

  • Entitas
notasi ERD Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.

  • Atribut
notasi ERD Atribut
Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendes-kripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
Beberapa jenis Atribut antara lain :
    1. Atribut key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama
Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya

    1. Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang. Atribut Derivatif

    1. Atribut yang tidak harus disimpan dalam database
Contoh : Atribut yang dihasilkan dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval yang bergaris putus-putus

  • Hubungan / Relasi
notasi ERD Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda.
Derajat relasi atau kardinalitas rasio menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya

    1. One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.

    1. One to many (1:M / Many)
     Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.

    1. Many to Many (M:M)
                                 Setiap entitas A dapat berhubungan dengan banyak entitas  himpunan B dan demikian pula sebaliknya .
  • Garis

notasi ERD Garis
                      Garis sebagai penghubung antara himpunan relasi dengan himpunan entitas dan himpunanentitas dengan atribut .



Simbol-simbol ER-Diagram


contoh:

ERD toko inline shop

contoh ERD 2

ERD klinik

contoh ERD 5