PRIMARY KEY


Menjadi diri sendiri di dunia yang terus-menerus berusaha menjadikan Kamu orang lain adalah pencapaian terbesar

– Ralph Waldo Emerson

Primary Key

Bisa disebut kolom atau atribut dalam tabel yang digunakan untuk mengidentifikasi setiap baris secara unik dalam tabel. Setiap nilai di dalam kolom primary key harus terisi atau tidak boleh kosong (null) dan harus unik.


Mengapa Primary Key Penting ?

Kamu pasti punya teman bernama “Andi”, tidak hanya satu orang yang namanya sama tapi lebih dari dua. Kita tidak bisa membedakan mana Andi teman kita dengan orang lain. Jadi kita butuh Primary Key sebagai pembeda atau unik, misalnya “Nomor Induk Siswa” (NIS) buat memastikan Andi yang benar dan tidak tertukar. Setiap siswa punya NIS masing masing dan berbeda – beda, sehingga tidak ada kesamaan ataupun kebingungan.

Karakteristik Primary key

  • Unik: setiap dokumen (Siswa, Pelanggan, Produk, dll) harus ada nilai yang berbeda di kolom Primary Key. Tidak boleh ada dua siswa, dua pelanggan, dua produk yang memiliki nilai yang sama
  • Tidak Boleh Kosong: Setiap dokumen harus ada nilai di kolom Primary Key. Tidak boleh ada siswa yang tidak punya NIS
  • Isi Yang Jelas: Dari Primary key, kita bisa tahu data mana yang dicari tanpa kebingungan

Gambaran Sederhana Dalam ERD

  • Tabel Siswa: “NIS” (Nomor Induk Siswa) sebagai Primary Key
  • Tabel Buku: “ISBN” sebagai Primary key
  • Tabel Karyawan: “NIK (Nomor Induk Karyawan) sebagai Primary Key
  • Tabel Pelanggan: “ID Pelanggan” sebagai Primary key
  • Tabel Transaksi: “ID Transaksi” sebagai Primary key

Contoh Dalam Kehidupan Sehari – Hari

Setiap manusia pasti mempunyai ID atau KTP (Kartu Tanda Penduduk). KTP berisi informasi lengkap tentang diri kamu, seperti nama, alamat, dan pekerjaan.

Yang membedakan KTP kamu dengan orang lain yaitu Nomor KTP, itu yang membuat KTP kamu unik. Nomor KTP seperti Primary key untuk membedakan dokumen dengan orang lain dan memastikan itu kamu, bukan orang lain.

Rancang situs seperti ini dengan WordPress.com
Mulai