Selamat datang di web saya, atas milik Arya Gusti S.

Rabu, 27 Agustus 2025

CONTOH NORMALISASI MELALUI phpMyAdmin XII RPL 1

 CONTOH NORMALISASI MELALUI phpMyAdmin

Normalisasi dalam database (termasuk saat pakai phpMyAdmin) adalah proses merancang tabel agar data:

  1. Terstruktur rapi → tidak ada pengulangan data (redundansi).

  2. Konsisten → data yang sama hanya disimpan sekali, lalu dihubungkan lewat relasi.

  3. Mudah dikelola → update, insert, dan delete data tidak menimbulkan masalah (anomali).


Di phpMyAdmin, normalisasi tidak otomatis.
Caranya:

  1. Buat tabel sesuai hasil normalisasi (misalnya peminjam, buku, peminjaman).

  2. Pastikan ada PRIMARY KEY di tabel induk (parent).

  3. Tambahkan FOREIGN KEY di tabel relasi (child).

  4. Atur relasi lewat menu Designer atau Relation View di phpMyAdmin.


JOIN dipakai untuk menggabungkan dua tabel atau lebih berdasarkan kolom yang saling berhubungan.

1. LEFT JOIN

  • Mengambil semua data dari tabel kiri (LEFT).

  • Data dari tabel kanan (RIGHT) hanya ikut ditampilkan kalau ada pasangan yang cocok.

  • Kalau tidak ada pasangan, kolom dari tabel kanan akan berisi NULL.


2. RIGHT JOIN

  • Kebalikannya dari LEFT JOIN.

  • Mengambil semua data dari tabel kanan (RIGHT).

  • Data dari tabel kiri hanya ikut ditampilkan kalau ada pasangan yang cocok.

  • Kalau tidak ada pasangan, kolom dari tabel kiri akan berisi NULL.


Contoh:

1. Tabel Buku



2. Tabel Peminjam



3. Tabel Peminjaman



4. Left Join



5. Right Join



6. Designer



7. Command Prompt


8. Tabel