Postingan

Post 12 - Apa itu SQL, DDL, DML, DCL dan TCL?

 Mengenal SQL dan Empat Bagiannya:  DDL, DML, DCL, dan TCL Dalam database kita pasti pernah dengar nama SQL yang sering banget muncul. SQL adalah singkatan dari Structured Query Language, yaitu bahasa yang digunakan untuk berkomunikasi dengan database. Dengan SQL, kita bisa membuat tabel, menambahkan data, mengubah, menghapus, sampai mengatur siapa yang boleh mengakses data tersebut. Menariknya, semua perintah dalam SQL dibagi menjadi beberapa kategori biar lebih mudah digunakan. Ada DDL, DML, DCL, dan TCL masing-masing punya fungsi dan peran yang berbeda, tapi semuanya bekerja sama untuk mengelola data dengan rapi. DDL: Data Definition Language DDL digunakan untuk mengatur struktur database , seperti membuat tabel baru, menambah kolom, atau menghapus tabel yang sudah tidak diperlukan. Kalau diibaratkan, DDL ini seperti arsitek yang mendesain bangunan dari awal. Begitu kamu membuat struktur baru, hasilnya langsung tersimpan di sistem dan bisa digunakan untuk menampung data. B...

Post 11 - ERD Tentang Penerapan Denormalisasi

Gambar
  Penerapan Denormalisasi Pada ERD Hi guys pada kesempatan pada kali ini saya akan membagikan sebuah video penjelasan tentang Penerapan Denormalisasi pada ERD dan contoh kasusnya. Jadi yuk kita simak langsung videonya! Baiklah cukup sekian dari video Contoh kasus Intersection pad ERD, saya ucapkan terima kasih.

Post 10 - Apa itu normalisasi pada ERD?

Gambar
 Normalisasi ERD Apa Itu Normalisasi pada ERD? Jika anda pernah membuat ERD (Entity Relationship Diagram), pasti anda tahu kalau di situ kita nentuin tabel, relasi, dan atribut dari sebuah sistem. Nah, normalisasi itu sendiri adalah langkah lanjutan untuk merapikan tabel-tabel hasil ERD agar data di database tidak berantakan atau ganda. Singkatnya Normalisasi adalah proses menyusun data dalam sebuah database agar, tidak ada data ganda (redundan), data tetap konsisten, dan penyimpanannya jadi lebih efisien. Normalisasi membantu kita memastikan bahwa setiap data hanya disimpan satu kali di tempat yang tepat, dan relasi antar tabel tetap jelas. Kenapa Normalisasi Itu Penting? Tanpa normalisasi, struktur tabel bisa membuat pusing. Misalnya kamu punya satu tabel yang isinya mahasiswa dan dosen pembimbing seperti contoh berikut: Di sini, data dosen (Budi dan nomor 0812) muncul berulang kali. Jika nomor dosen berubah, maka kita harus ubah di semua baris yang membuat hal tersebut sangat ri...

Post 9 - Kasus tentang ERD Intersection

Gambar
 ERD Intersection Hi guys pada kesempatan pada kali ini saya akan membagikan sebuah video penjelasan tentang ERD Intersection dan beberapa contoh kasusnya. Jadi yuk kita simak langsung videonya! Video tersebut merupakan link dari youtube. Jika video tersebut tidak bisa berputar, cobalah jalankan dari video yang satu ini. Baiklah cukup sekian dari video Contoh kasus Intersection pad ERD, saya ucapkan terima kasih.

Post 8 - Pengertian relation pada ERD dan Mengapa many-to-many tidak baik digunakan pada ERD

Apa Itu Relation pada ERD, dan Mengapa Many-to-Many Tidak Baik Digunakan? Dalam pembuatan ERD (Entity Relationship Diagram), kita bakal berurusan dengan entitas dan atribut serta hubungan antara keduanya yang disebut relasi (relation). Relasi memiliki peran yang sangat penting yaitu berfungsi untuk menghubungkan satu entitas dengan entitas lainnya. Tanpa adanya relasi, tabel-tabel dalam database akan berdiri sendiri dan tidak dapat saling berinteraksi atau bertukar data. Secara sederhana, relasi yaitu seperti sebuah jembatan penghubung antar tabel yang memungkinkan data saling terhubung dengan rapi dan efisien. Pengertian Relation dalam ERD Relation (relasi) merupakan hubungan logis antara dua atau lebih entitas dalam suatu sistem basis data. Relasi ini menunjukkan bagaimana data dari sebuah entitas berhubungan atau berinteraksi dengan data dari entitas lainnya. Sebagai contoh: - Satu Mahasiswa dapat mengambil banyak Mata Kuliah, - Satu Dosen dapat mengajar banyak Kelas, - Satu Pelangg...

Post 7 - Pengertian PrimaryKey, Foreign Key dan Candidate Key beserta contohnya.

Apa itu Primary Key, Foreign Key, dan Candidate Key? Dalam basis data (atau database), kita akan sering banget dengar istilah key atau kunci. Nah, kunci ini sangat penting  karena berfungsi untuk mengidentifikasi, mengatur dan menjaga keunikan data serta menghubungkan antar tabel dalam sebuah ERD (Entity Relationship Diagram). Tanpa adanya kunci tersebut, data bisa berantakan, tumpang tindih, bahkan sulit diidentifikasi secara akurat dalam sistem. Jadi, kunci itu ibarat identitas unik setiap data di dalam database. 1. Primary Key (Kunci Utama) Primary Key adalah atribut atau kolom yang digunakan untuk mengidentifikasi setiap baris data secara unik dalam satu tabel. Nilai dari primary key tidak boleh sama dan tidak boleh kosong (NULL). Setiap tabel hanya boleh punya satu primary key. Dengan primary key, sistem bisa memastikan bahwa tidak ada data yang sama (ganda) atau tidak teridentifikasi. Contoh penerapan dalam ERD: 1. NIM pada tabel Mahasiswa 2. ID_Barang pada tabel Barang 3. ID...

Post 6 - Apa itu attribute, entitas dan relasi dalam ERD?

Halo, pada kesempatan kali ini saya akan menjelaskan apa itu attribute, entitas dan relasi dalam ERD. Dalam perancangan database, ERD (Entity Relationship Diagram) digunakan buat nunjukin hubungan antar data secara visual. Nah, di dalam ERD ada tiga komponen penting yang wajib diketahui, yaitu entitas, atribut, dan relasi. Pertama Entitas yaitu objek utama yang datanya disimpan di database. Entitas bisa berupa orang, benda, atau hal lain yang punya informasi penting. Misalnya dalam kampus, entitasnya bisa berupa Mahasiswa, Dosen, dan Mata Kuliah. Kedua Atribut, yaitu ciri atau detail dari entitas tersebut. Contohnya, entitas Mahasiswa punya atribut seperti NIM, Nama, dan Jurusan. Atribut ini yang menjelaskan informasi lebih spesifik dari tiap entitas. Dan yang ketiga, relasi menggambarkan bagaimana satu entitas berhubungan dengan entitas lainnya. Misalnya, Mahasiswa mengambil Mata Kuliah atau Dosen mengajar Mata Kuliah. Dari hubungan inilah sistem database bisa saling terhubung dan...