Rabu, 02 Oktober 2024

Apa itu attribute, entitas dan relasi dalam ERD

Entitas (Entity) :

Entitas adalah objek atau konsep yang dapat diidentifikasi secara unik dalam konteks tertentu. Contoh entitas termasuk Mahasiswa, Dosen, atau Mata Kuliah..

Atribut (Attribute) :

Atribut adalah karakteristik atau properti yang mendeskripsikan entitas. Misalnya, entitas Mahasiswa mungkin memiliki atribut seperti Nama, NIM, dan Tanggal Lahir.

Relasi (Relationship) :

Relasi menggambarkan hubungan antara dua atau lebih entitas. Misalnya, relasi Mengambil dapat menghubungkan entitas Mahasiswa dengan entitas Mata Kuliah.





Studi Case Buat ERD

 Case 1.


Case 2.


Case 3.




Apa itu Physical Model

Physical Model dalam basis data adalah representasi dari struktur database yang menunjukkan bagaimana data disimpan, diatur, dan diakses pada level fisik. Model ini memberikan pandangan detail tentang skema database, termasuk tabel, kolom, tipe data, hubungan, indeks, dan constraints.

Beberapa elemen penting dari Physical Model meliputi :

Tabel dan Kolom: Menentukan struktur tabel dan kolom yang akan digunakan untuk menyimpan data.

Tipe Data: Menentukan tipe data untuk setiap kolom, seperti integer, varchar, date, dll.

Indeks: Membantu mempercepat proses pencarian data.

Primary dan Foreign Keys: Menentukan kunci utama dan kunci asing untuk menjaga integritas data dan hubungan antar tabel.

Physical Model memastikan bahwa database diimplementasikan secara efisien dan sesuai dengan kebutuhan bisnis serta kemampuan sistem manajemen database (DBMS) yang digunakan.

Apa itu Conseptual DB

Conceptual Database adalah tahap awal dalam desain database yang bertujuan untuk merancang model data yang independen dari perangkat lunak database dan detail fisik. Model ini menggambarkan entitas data, atribut, hubungan antar entitas, dan constraints dalam suatu database.

Tahapan dalam conceptual database meliputi :

Analisis dan Persyaratan Data: Mengidentifikasi karakteristik elemen data yang dibutuhkan.
Normalisasi dan Perancangan Hubungan Antar Entitas: Menentukan standar dokumentasi dan merancang model ERD (Entity-Relationship Diagram).
Verifikasi Data Model: Memastikan model database dapat mendukung sistem dengan baik melalui serangkaian pengujian.
Distributed Database Design: Merancang database yang terdistribusi jika diperlukan.

Selasa, 01 Oktober 2024

Apa Itu Basis Data

Basis data adalah kumpulan data terpusat dan terstruktur yang disimpan di sistem komputer. Ini memungkinkan pengambilan, penambahan, modifikasi, dan penghapusan data sesuai kebutuhan, serta mengubah data menjadi informasi yang berguna. Pengelolaannya biasanya dilakukan oleh Administrator Database (DBA).

Apa Yang Diharapkan Dari Mata Kuliah Basis Data

Yang diharapkan saya dari mata kuliah Basis Data yaitu :

1. Pemahaman Teoritis tentang Basis Data

Harapannya, bisa memahami konsep dasar basis data, seperti, Pengertian basis data dan fungsinya, konsep entitas, atribut, dan relasi, normalisasi, denormalisasi data, dan model-model basis data (relasional, hierarki, jaringan, dll.).

2. Kemampuan Merancang Basis Data

Harapannya, bisa membuat diagram Entity-Relationship (ERD) untuk menggambarkan hubungan antar data, mendesain skema basis data, dan memahami berbagai jenis hubungan antara tabel.

3. Pemahaman Tentang SQL ( Structured Query Language)

Harapannya, bisa mempelajari tentang CRUD ( membuat, membaca, memperbarui, dan menghapus data) , penggunaan subquery, fungsi agregasi, dan mengoptimalkan query untuk performa yang lebih baik.

4. Implementasi Keamanan Basis Data

Ingin mempelajari tentang, pengelolaan hak akses pengguna, enkripsi data, backup dan pemulihan data.

Selain itu harapan saya ingin memahami tentang, Mengatasi Masalah Basis Data( Troubleshooting), dan Penggunaan Basis Data dalam Aplikasi Nyata