CONTOH, PENGERTIAN KARDINALITAS DAN ERD

ERD Kardinalitas Ibu Dan Anak

Ibu dan Anak memiliki relationship MEMPUNYAI dan memiliki kardinalitas yaitu One to Many dimana seorang ibu / satu ibu dapat memiliki lebih dari 1 anak, namun jika 1 anak tidak bisa dilahirkan oleh beberapa ibu.

ERD KARDINALITAS SUAMI DAN INSTRI

Suami dan istri memiliki relationship MENAFKAHI dan memiliki kardinalitas One to One dimana seorang suami hanya memiliki 1 istri dan sebaliknya seorang istri hanya memiliki 1 suami.

ERD KARDINALITAS MAHASISWA DAN MATAKULIAH

Mahasiswa dan matakuliah memiliki relationship MEMPELAJARI dan memiliki kardinalitas Many to Many dimana beberapa mahasiswa dapat mempelajari beberapa atau banyak matakuliah dan sebaliknya beberapa matakuliah dapat dipelajari oleh beberapa / banyak mahasiswa.

ERD KARDINALITAS TOKO SWALAYAN

Disini menunjukan bahwa supplier dengan barang mempunyai relationship MENJUAL dan kardinalitas Many to Many dimana beberapa supplier dapat menjualkan beberapa barangnya, Lalu ada juga barang dengan member mempunyai relationship DIBELI dan kardinalitas Many to Many dimana beberapa barang / banyak barang dapat dibeli oleh beberapa / banyak member, Setelah itu member dengan karyawan memiliki relationship DIARAHKAN dan kardinalitas Many to Many dimana beberapa / banyak member diarahkan oleh beberapa / banyak karyawan dan sebaliknya.

TENTANG ERD DAN KARDINAITAS?

Pengertian ERD Entity-Relationship Model adalah model untuk mendeskripsikan isi suatu basis data dalam bentuk entitas, atribut, dan relationship antar entitas. ER Model ini diperkenalkan pada tahun 1976 oleh P.P. Chen. ER Model terdiri objek-objek dasar berupa entitas yang dapat merepresentasikan data yang ada. Dimana entitas tersebut memiliki suatu atribut dan dapat berhubungan dengan entitas lain melalui relationship. Fungsi dari model ini sendiri yaitu untuk menjembatani objekobjek nyata dengan basis data. Apabila kumpulan entitas dalam ER Model telah dihubungkan secara lengkap dengan atribut dan relasinya, maka akan didapatkan Entity Relationship Diagram (ERD). Dimana ERD itu sendiri adalah diagram yang menggambarkan strutkur entitas dan hubungan antar entitas tersebut, untuk menggambarkannya digunakan beberapa notasi dan simbol.

Berikut ini adalah penjelasan dari notasi-notasi yang digunakan di ERD.
a. Entitas (Entity) adalah objek atau hal spesifik yang dapat diidentifikasi dalam lingkungan pemakai yang kemudian direpresentasikan dalam database. Simbol dari entitas ini biasanya digambarkan dengan bentuk persegi panjang. Ada dua jenis entitas yakni: – Strong entity (entitas kuat) merupakan entitas yang mandiri, yang keberadaannya tidak bergantung pada keberadaan entitas yang lainnya. Entitas kuat selalu memiliki karakteristik yang unik disebut identifier (sebuah atribut tunggal atau gabungan atribut-atribut yang secara unik dapat digunakan untuk membedakannya dari entitas kuat yang lain. Weak entity (entitas lemah) merupakan entitas yang keberadaannya sangat bergantung pada keberadaan entitas yang lainnya. Entitas lemah tidak memiliki identifier sendiri. Entitas lemah tidak memiliki arti apa-apa tanpa kehadiran entitas di mana mereka bergantung. Entitas yang di mana entitas lemah bergantung dinamakan identifying owner. Secara umum, dalam diagram ER entitas lemah memiliki atribut yang berperan sebagai partial identifier (identifier yang berfungsi secara sebagian).

b. Atribut (Attribute) adalah sifat atau karakteristik yang digunakan untuk mendeskripsikan sebuah entitas. Contoh: Entitas siswa mempunyai atribut NIS, nama, jenis kelamin, tanggal lahir, dan sejenisnya yang mencirikan bahwa dia siswa. Isi data dari atribut ini hanya boleh diisi dengan 1 data. Setiap siswa hanya memiliki 1 NPM, 1 Nama, 1 Alamat. Simbol dari atribut ini biasanya digambarkan dengan bentuk oval. Ada beberapa jenis atribut yakni: – Simple Attribute (Atribut biasa) merupakan atribut yang memiliki nilai pasti dan tidak ganda. Misalnya: bagi setiap siswa yang di kuliah di satu kampus, mereka hanya memiliki satu atribut NIS, jenis kelamin, dan sebagainya yang tidak bernilai ganda. – Composite Attribute (Atribut gabungan) merupakan atribut yang memiliki nilai gabungan dari beberapa atribut lainnya. Misalnya: nama bisa terdiri dari nama depan, nama tengah dan nama belakang atau alamat yang bisa terdiri dari jalan, nomor, kecamatan, kota. – Multi-valued Attribute (Atribut bernilai ganda) merupakan atribut yang memiliki nilai bisa lebih dari satu. Misalnya: no handphone yang dimiliki entitas siswa, bisa saja satu siswa memiliki lebih dari satu no hanphone. – Derived Attribute merupakan atribut yang nilainya dapat diperoleh dari nilai atribut lain. Misalnya: umur bisa menjadi atribut untuk seorang manusia, tetapi umur tersebut hanya dapat diperoleh, jika terdapat atribut tanggal lahir. Maka, umur adalah derived attribute yang nilainya bisa didapatkan dari kalkulasi tanggal lahir. Key Attribute merupakan atribut yang memiliki nilai unik. Di mana nilai tersebut tidak berubah-ubah, seperti NIS, ID pegawai, dan sejenisnya. Key attribute juga tidak bisa bernilai NULL. Untuk atribut jenis ini, masih ada kemungkinan untuk menjadi composite attribute. Kemudian, untuk setiap entitas bisa saja memiliki lebih dari satu Key attribute. Contohnya, taksi yang memiliki nomor taksi dan plat mobil yang unik.

c) Relasi (Relationship) Merupakan hubungan yang terjadi antar satu atau lebih entitas. Relasi digambarkan dengan notasi belah ketupat. Ada jenis relasi rekursif dimana relasa ini menghubungkan satu entitas ke entitas itu sendiri.

KARDINALITAS Merupakan derajat yang menunjukkan jumlah maksimum entitas yang dapat berelasi dengan entitas pada himpunan entitas yang lain. Macam-macam kardinalitas, misalkan hubungan antara entitas A dan B:

  1. Satu ke satu (one to one), maksudnya adalah setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya.
  2. Satu ke banyak (one to many), maksudnya adalah setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya.
  3. Banyak ke banyak (many to many), maksudnya adalah Setiap anggota entitas A dapat berhubungan dengan banyak anggota entitas B dan sebaliknya.

SEKIAN DAN TERIMAKASIH 😀

The Story Of Memories

-| THE STORY OF ADVENTURE IN JATIMPARK 3 |-

Berjalan di kegelapan bersama lebih baik dari pada berjalan sendirian di tempat terang ~ Anonymous~

————————-STORY———————–

Weekend, siapa yang tidak menoleh jika mendengar kata tersebut. Dimana semua aktivitas yang membebani hidup berhenti sejenak dan semua orang dapat melakukan apapun yang membuat dirinya nyaman, tenang, dan bahagia. Hari ini adalah hari dimana kata itu berperan menjalankan tugasnya, Ya hari ini adalah hari weekend. Hari ini aku merencanakan mengisi kegiatan wekeend ini dengan berlibur bersama teman di jatimpark 3. Bagi yang belum tahu letaknya, jatimpark 3 terletak di kota Batu .Untuk pergi kesana aku dan teman temanku menggunakan transportasi kendaraan bermotor. Sesampainya disana kami langsung memasuki tempat tersebut dan segera membeli tiket. Nah disinilah dunia wanita dimulai. Dimana aku dan teman temanku membeli tiket untuk memasuki tempat yang cocok dengan spot selfie

Nah inilah salah satu foto yang kami ambil bersama. Disini readers bisa melihat bahwa spot dibelakang berupa sebuah ruangan dengan lighting yang unik. Kalau readers ingin tahu apa nama tempat ini akan ku beritahu, tempat ini disebut infinite. Tempat ini sangat cocok untuk kau para wanita yang gila akan selfie.

Aku dan teman temanku pun memasuki ruangan demi ruangan. Ruangan demi ruangan tersebut kami masuki dan membuat jejak disana. Setelah selesai memasuki ruangan demi ruangan tersebut kami pun keluar. Tidak sampai disitu saja perjalanan kami. Aku dan teman temanku pun memasuki wahana lainnya yang masih berhubungan dengan spot foto selfie.

Sama seperti sebelumnya. Tempat ini juga cocok untuk berfoto, bisa dilihat dari gambar disamping, bedanya disini mungkin bisa dibilang memiliki tema yang lucu dan girl, di tempat ini juga terdapat properti seperti topi, rambut palsu, kacamat, bandana dan lain lainya untuk berfoto. Tempat ini bernama Ice Cream Word. Sebelum memasuki tempat ini, kami disarankan untuk melepas alas kaki yang kami gunakan.

Setelah memasuki beberapa ruangan kami pun selesai dan segera keluar. Biaya yang kami habiskan di jatimpark tersebut tidaklah mahal dan termasuk cukup hemat, kami menghabiskan Rp 65.000 den itu sudah termasuk kedua tempat tersebut. Sebenarnya banyak lagi wahana wahan seru yang ingin kami masuki, namun karena hari itu cuaca mendung dan belum ada satu makanan yang masuk ke dalam perut akhirnya kami memutuskan untuk mencari makan dan pergi pulang. Perjalanan yang kami lakukan tidaklah sia sia dan menyenangkan . Waktu yang kami lalui tidak terasa secepat itu.

Ini cerita pertama yang ku buat, semoga readers menyukainya. terimaksih

JANGAN LUPA LIKE DAN COMMENT 😀

===BASIS DATA===

Basis data dapat ditinjau dari dua sisi, secara kharfiah dan secara istilah. Secara kharfiah, basis data dapat diartikan sebagai tempat bersarang atau tempat berkumpul. Secara istilah , basis data dapat diartikan sebagai himunan kelompok data yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah atau bisa juga kumpulan data yang berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan untuk memenuhi berbagai kebutuhan.

KEGIATAN PEMBELAJARAN

NONAMA ENTITASNAMA ATRIBUT
1DokterNama,
Spesialis,Jam_Praktek,Alamat,Ruangan,Jenis_Kelamin, Id_dokter
2PenyakitNama_Penyakit, Gejala_Penyakit,Jenis_Penyakit
3ApotekNama_Apotek,Nama_Obat,Jenis_Obat,Dosis,Harga_Obat

Tabel Dokter

NONamaSpesialisJam PraktekAlamatRuanganJenis KelaminId dokter
1.Dr. Tembang RarasOrgan Dalam08.00 – 15.00 Jl. Danau Ranau 2 G2D No. 1102Perempuan45780654321

Tabel Penyakit

NONama PenyakitGejala PenyakitJenis Penyakit
1.Usus BuntuTerasa nyeri dibawah perutPenyakit dalam usus

Tabel Apotek

NoNama ApotekNama obatJenis obatDosisHarga obat
1.Ceria MedikaAce ~ Maxsobat keras500 mgRp 500.000

Menggunakan basis data sebagai penyimpan data karena yang pertama mengurangi duplikasi data, mengurangi pemborosan tempat simpanan, mempermudah dalam melakukan akses data.

EVALUASI

  1. field adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. Record adalah gabungan sejumlah elemen data yang saling terkait. Table adalah kumpulan dari beberapa field dan record. Basis data adalah kumpulan dari data-data yag berhubungan yang dapat disimpan, dimanipulasi dan dipanggil.
  2. manfaatnya kecepatan dan kemudahan dalam menghasilkan informasi yang dibutuhkan, dapat digunakan bersama, kontrol data pusat, hemat biaya, keamanan data, memfasilitasi oembuatan aplikasi baru.
  3. Create database, Drop database, Create table, Drop table, Insert, Read, Update, Delete.