Begini Cara Membaca ERD Aplikasi

By , September 26, 2017,

ERD adalah entity relationship diagram atau dalam bahasa indonesia diagram entitas yang saling terhubung.

Dalam aplikasi entitas diagram yang saling terhubung ini kaitanya dengan beberapa hal:

#1 Menu

Menu adalah susunan dari proses yang ada pada sebuah aplikasi. Tampilan menu ini adalah data yang di ambil dari entitas pada tabel database.

Kita asumsikan saja pada sebuah aplikasi terdapat beberapa menu misalkan saja:

  1. User, pada menu ini proses yang terjadi adalah pengguna aplikasi mengelola data aplikasi
  2. Pelanggan, pada menu ini proses yang terjadi adalah pengelolalaan data pelanggan
  3. Produk, proses pengelolaan data produk
  4. Penjualan, proses pengelolaan data penjualan

Dari beberapa proses menu diatas sudah termasuk tambah, edit dan juga hapus. Nah dimanakah yang disebut entitas pada sebuah menu aplikasi?, ya, untuk entitas terdapat pada bagian dalam dari masing-masing menu tersebut.

Sebagai contoh menu user:

Paa menu ini tentunya di tampilkan sebuah field-field atau kolom-kolom yang memberikan informasi kepada pengguna aplikasi tentang apa saja yang dikelola pada halaman menu user ini.

Misalnya pada menu user ini yang ditampilkan yaitu:

Nama User, Username, Password, alamat, telp

Data dengan kolom tersebut adalah sebagian dari entitas pada menu user. Ingat! Sebagian ya. Bukan semua. Lalu kenapa dikatakan sebagian karena tidak semua yang entitas pada aplikasi di tampilkan pada sebuah menu.

Bisa saja beberapa entitas tetap ada namun hanya untuk kaitan terhadap proses lainya pada sebuah menu aplikasi.

Untuk lebih jelasnya akan kita kaitkan dengan entitas sebenarnya pada kolom kolom tabel database

#2 Tabel database

Pada contoh diatas menu user pada sebuah aplikasi dalam tabel database bisa kita buat dengan nama tabel “user”. Untuk penamaan ini sebenarnya tergantung selera dari masing-masing programmer untuk menamainya. Bisa saja kita namai “tb_user” dan sebagainya.

Untuk membahas entitas yang ada pada tabel user dalam database ini, pada contoh diatas di letakkan pada menu user. Yang memberikan informasi tentang pengelolaan user.

Untuk entitasnya bisa menyerupai seluruh field atau kolom yang ditampilkan pada menu user atau hanya sebagian dari entitas kolom tabel user.

Untuk menu user diatas, bisa saja entitas yang terbentuk sebagai kolom tabel dalam database dengan tabel “user”:

  1. idUser
  2. namaUser
  3. username
  4. password
  5. telp
  6. alamat
  7. status
  8. blokir
  9. dst

 

Seperti itulah konsep ERD pada sebuah aplikasi dan cara membacanya. Untuk hubungannya dengan yang lain. Sebagai penghubung entitas ini adalah dalam pemrograman database kita kenal dengan istilah primary key dan juga foreign key:

Primary key, merupakan kata kunci utama yang ada pada sebuah entitas atau tabel dalam database. Pada contoh tabel “user” diatas yang bisa kita jadikan primary key yaitu “idUser”. Atau dengan catatan primary key adalah key unik dalam sebuah tabel database.

Foreign key adalah sebuah kata kunci asing yang berelasi dengan tabel lainya. Dengan kata lainya foreign key adalah kata kunci tabel lain yang kita panggil sebagai penghubung pada salah satu atau beberapa tabel lainya. Misalkan saja foreign key pada tabel penjualan yaitu “idProduk”. Untuk “idProduk” sendiri sebenarnya adalah primary key pada tabel produk, Seperti itu.

 

Postingan berikutnya

  1. cara membaca erd
  2. diagram erd bahasa indonesia
  3. php dropdownlist saling terhubung
  4. cara menjelaskan diagram erd
  5. cara membabaca erd
  6. cara membaca diagram erd ke mysql
  7. cara membaca er diagram
  8. cara menjelaskan sistem yang kita buat pada erd
  9. contoh membaca erd

Leave a Reply