Entity Relationship Diagram (ERD)

               Hai sahabat blogger, kali ini kita akan belajar tentang ERD, atau bahasa gampangnya diagram relasi entity. Pada tahu ngga ERD itu apa? Sekarang kita pelajari dengan lebih mendalam ya.

ERD merupakan representasi logika dari data pda suatu organisasi atau area bisnis tertentu dengan menggunakan Entity dan Relationship. ERD dapat mengekspresikan struktur logis sebuah Basis Data dengan simpel dan jelas, sehingga kita akan lebih mudah memahami struktur dari database tersebut.

Nah, pada tambah bingung kan...... ayo kita pelajari satu persatu. Jangan lupa baca doa sebelum belajar (^_^)
  1. Entity/Entitas
    • Merupakan suatu objek di dunia nyata yang berbeda dengan objek lain karena memiliki suatu atribut, sehingga dapat kita bedakan
    • Entiti Set/Kumpulan Entity merupakan kumpulan dari entitas yang sejenis
    • Entiti Set dapat berupa: Objek fisik dan objek abstrak.
    • Simbol yang digunakan untuk menggambarkan Entity adalah persegi panjang.

    • Tipe Entitas
      • Entitas Kuat
      • Entitas Lemas/Weak Entity
      • Entitas Asosiatif
  1. Relationship
    • Merupakan hubungan antara suatu himpunan dengan himpunan entitas lainnya.
    • Simbol yang digunakan untuk menggambarkan Relationship adalah bentuk belah ketupan/diamond
    • Contoh
    • Derajat Relationship: Menjelaskan jumlah entity yang terlibat dalam suatu relationship
    • Cardinality Ratio Constraint: Menjelaskan tentang batasan jumlah relasi suatu entity dengan entity lainnya. Jenis-jenis rasio kardinalitas adalah: one to one, one to many/many to one, dan many to many
    • Batasan kardinalitas
      • Kardinalitas minimum: Merupakan jumlah minimum instansiasi relasi B yang berasosiasi dengan setiap instanti entitas A.
      • Kardinalitas Maksimum: Merupakan jumlah maksimum instansiasi relasi B yang berasosiasi dengan setiap instansiasi entitas A
    • Participation Constraint
      • Total participation, yaitu keberadaan suatu entity tergantung pada hubungannya dengan entity lain. Di dalam diagram ER digambarkan dengan dua garis penghubung antara entity dengan relationship.
      • Partial participations, yaitu keberadaan suatu entity tidak tergantung pada hubungan dengan entity lain. Di dalam diagram ER digambarkan dengan satu garis penghubung antara entity dengan relationship.

DBMS (Data Base Management System)

Hai sahabat, kita mulai lagi ya belajarnya....
Sebelumnya kita kan udah belajar sedikit tentang DBMS, tapi pasti banyak dari sahabat blogger yang masih belum paham dan bertanya-tanya apa sih yang dimaksud dengan DBMS. Ayo sekarang kita pelajari bareng...

Apa sih yang dimaksud dengan DBMS?
Sebenarnya arti dari DBMS itu adalah suatu program komputer yang digunakan untuk memasukkan (input), mengubah (update), menghapus (delete), memodifikasi dan memperoleh data/informasi secara efisien dan praktis.
Kelebihan dari penggunaan DBMS:
  • Kecepatan. Komputer dapat mencari dan menampilkan informasi yang kita butuhkan dengan cepat dan praktis dibandingkan dengan kita harus mencari suatu data dalam tumpukan fie-file yang menggunung.
  • Kepraktisan. DBMS menyediakan media penyimpanan yang permanen yang berukuran keci, tetapi banyak menyimpan data jika dibandingkan dengan menggunakan kertas/buku.
  • Update to date. Informasi yang disediakan selalu berubah dan akurat setiap saat.
  • Mengurangi kejemuan. Pekrjaan yang kita lakukan secara berulang-ulang dapat menimbulkan rasa bosan bagi kita, sedangkan mesin tidak merasakannya.

Perbedaan Data & Informasi

Hai sahabat blogger, kali ini kita akan sedikit membahas tentang garis besar basis data (Data Base) dari perkuliahanku minggu kedua kemaren. Kalo di postingan sebelumnya kita membahas tentang seluk beluk basis data serta kekurangan dan kelebihannya, kali ini kita akan merangkumnya. Jadi sahabat bisa dengan lebih mudah memahami tentang basis data ini..... Cekidot....

Basis Data (Data Base)

Sahabat blogger, untuk pembelajaran pertama kita akan belajar mengenai basis data atau yang sering kita dengar dengan istilah "data base". Tapi sahabat blogger tahu ngga apa sebenarnya basis data itu??
Nah, mari kita belajar bareng mengenai seluk beluk basis data dalam kehidupan kita saat ini yang sangat sering kita dengar dan jumpai, baik di dunia maya, aplikasi-aplikasi, game, dan masih banyak lagi.