Rangkuman Materi 29sep21

DESAIN DATABASE

#Tabel, Record, dan Field:
-Tabel ialah kumpulan baris-baris dan kolom yang mengandung berbagai kumpulan data
-Record ialah baris-bari pada pada tabel yang berisikan kumpulan data
-Field ialah kolom yang berisi kumpulan data pada tabel

Jenis-jenis pekerjaan yang berhubungan dengan Database :
  • Data Science
  • PDS

Tahapan-tahapan dalam membuat Database

    1. Desain Database

    Desain database merupakan proses untuk mempresentasikan fakta yang ada di dunia nyata yang dikehendaki kedalam sistem komputer, sehingga mudah untuk dipahami oleh penggunanya. dalam artiannya sebelum membuat database kita sudah bisa membayangkan seperti apa bentuk dan struktur-stuktur dari database tersebut. berikut tahapan-tahapan dalam perancangan database;

- Pengumpulan Data & Analisa
- Perancangan Basis Data Secara Konseptual
- Pemilihan DBMS
- Perancangan Database secara logic
- Perancangan Database secara fisik
- Implementasi
    
    2. Model Entity Relationship

    Model Entity-Relationship memiliki dua komponen utama pembentuk, yaitu entitas (entity) dan relasi (relation). Entity/entitas adalah individu yang mewakili sesuatu objek yang nyata dan dapat dibedakan  dari sesuatu yang lain.

  • Atribut

    Atribut adalah komponen yang merujuk pada kolom dari sebuah table, adapun jenis-jenis atribut diantranya;

Atribut Sederhana, ialah atribut atomik yang tidak dapat dipilih lagi. Misalnya dalam sebuah formulir ada jenis kelamin dan jurusan.
-Atribut Komposit, ialah atribut yang diuraikan menjadi sub beberapa atribut. Misalnya untuk nama (nama depan, nama belakang), alamat (kota, jalan, kecematan, dll).
-Atribut bernilai tunggal, ialah atribut yang hanya memiliki maksimal satu nilai di tiap datanya. Misalnya NIM, nama, tanggal lahir.
-Atribut bernilai banyak, ialah atribut yang dapat diisi lebih dari satu nilai. Misalkan hobi, nomor hp, dll.
-Madatory Atribut, ialah atribut yang harus berisi satu data saja. Contohnya NIM, nama mahasiswa, alamat, dll.
-Atribut bernilai null, atribut yang belum memiliki nilai atau kosong.
-Atribut turunan, ialah atribut yang nilainya dapat diturunkan ke atribut lainnya. Misalnya pada Nilai IPK.

  • Relasi dan Himpunan

    Relasi adalah beberapa entitas yang berbeda yang dapat saling berkaitan dan dapat dihubungkan. Relasi menunjukkan adanya hubungan di antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Contohnya Kartu Rencana Studi atau KRS.

  • Kardinalitas/Derajad Relasi
    Merupakan jumlah maksimum entitas yang dapat berelasi pada entitas lainnya. Kardinalitas relasi dibedakan menjadi 4 jenis yaitu; Satu ke satu (one to one), satu ke banyak (one to many), banyak ke satu (many to one), dan banyak ke banyak (many to many).

One to one
    Yaitu satu entitas A berhubungan peling banyak satu degan entitas B, begitupun sebaliknya dimana satu entitas hanya dapat berhubungan satu entitas lainnya.
One to many
    Yaitu satu entitas A dapat berhubungan dengan lebih dari satu entitas B. Namun, tidak berlaku dengan sebaliknya dimana entitas B hanya dapat behubungan paling banyak satu entitas A.
- Many to one
    Yaitu satu entitas A berhubungan paling banyak satu pada entitas B. Namun, tidak berlaku dengan sdebaliknya dimana entitas B dapat berhubungan dengan lebih dari satu himpunan dari entitas B.
- Many to many
    Yaitu satu entitas A dapat berhubungan lebih dari satu dengan entitas B. Begitupun sebaliknya, entitas B dapat berhubungan lebih dari satu entitas A.


Komentar