Daftar Isi

Penjelasan Mengenai tentang ERD

Pada artikel ini saya akan menjelaskan tentang apa yang dimaksud dengan istilah ERD(Entity Relationship Diagram) beserta atributtnya.

Pertama Apakah yang dimaksud dengan ERD itu?, ERD adalah Sebuah Entitas berupa symbol atau diagram  yang memiliki suatu hubungan antara data atribut dengan entitasnya

Biasanya ERD di gambarkan berupa diagram dan dideskripsikan sebagai objek-objek dengan relasinya

Yang kedua membuat ERD sebagai perancang basis data mempunyai 4 tahap yaitu:

1,Mendefinisikan apa itu Entitas

2.Membuat Atribute

3.Mendefinisikan apa itu Relasi

4.Menggambarkan Alur ERD

Dan bagaimana membuat ERD secara manual yaitu:

1.Mencari Entitas: yaitu menentukan peran,kejadian,lokasi,hal nyata

2.Menentukan Relasi yang tepat:  menentukan hubungan yang cocok antara kedua entitas

3.Membuat ERD sementara: Entitas digambarkan dengan kotak , dan relasi digambarkan dengan garis

4. Isi kardinalitasnya: menentukan Apa saja kejadian yang dialami oleh satu entitas untuk sebuah kejadian pada entitas yang bersangkutan

5.Lalu Menentukan Primary key: menentukan atribut yang mendeskripsikan satu entitas dan hanya satu kejadian yang bersangkutan

6.kemudian Membuat ERD sesuai Primary Key:  menentukan primary key

7.Menentukan atribut: menentukan field yang diperlukan system  

8.Menggambar alur atribut: memasang atribut sesuai dengan entitasnya

9.Menggambar attribute dengan ERD: mengatur ERD dan menambahkan Entitas atau relasi

10. Hasil Entitas yang telah dibuat: Apakah ERD yang dibuat sudah sesuai langkah-langkahnya yang akan dibangun

Kegunaan ERD dipakai pada saat apa saja?

ERD dipakai pada saat menentukan Relasi Pekerja dengan kerjaan atau kantor

Atau bisa juga ERD digunakan pada saat untuk membentuk suatu project system informasi software

Perihal Entitas

  • Entitas sebagai wujud objek dapat dibedakan dengan object lainnya Contoh: Siswa,Guru,Buku,Kartu NIS,kartu Osis dan lain-lain.
  • Entitas dapat dibedakan menjadi 2 yaitu ada Entitas Kuat dan Entitas Lemah

Perbedaan Entitas kuat dan Entitas Lemah:

Entitas Kuat

Tidak perlu bergantung dengan entitas lainnya bisa berdiri sendiri/mandiri

Entitas Lemah

Nah untuk entitas ini dia diharuskan berantung dengan entitas lainnya supaya bisa bergantung dengan entitasnya

Entitas Tanggungan

Disebut juga Entitas lemah dikarenakan jika suatu data hilang maka data tanggungan itu juga akan hilang,keberadaan entitas tersebut sangat diperlukan sebagai ketergantungan terhadap entitas satunya

Apa saja Diagram Entity Relationship Diagram(ERD)?

  1. Entity: suatu entitas yang di deskripsikan sebagai persegi panjang
  2. Weak Entity: Suat entity yang diharuskan bergantung kepada Attributnya dengan weak entity .keberadaan weak entity yang bergantung kepada entitas lainnya disebut sebagai owner entity
  3. Associative entity: Entitty Yang digunakan pada kardinalitas many to many(banyak antar banyak) (N:N)

Nah untuk penjelasan tentang ERD sudah saya jelaskan selanjutnya yaitu tentang penjelasan attribute dan kardinalitas

Apa itu Attribut? Attribut yaitu sebuah objek yang memilki karakteristik tersendiri dari entitas atau relasi yang menampilkan informasi secara detail tentang entitas tersebut maupun relasi

Beberapa Jenis Attribut yaitu:

  1. Attribut key: attribute yang digunakan untuk menentukah bahwa entitas tersebut unik atau attribute yang memiliki satu/campuran dengan atribut lain dalam table unik Disebut Unik dikarenakan pada atribut yang di jadikan key tidak boleh berada di baris yang sama
Terdapat Pimary key :

sebagai field utama dari table yang dibuat,menunjukkan bahwa field tersebut tidak dapat diisi oleh data yang sama yang berarti primary key disetiap record memiliki keunikan masing-masing identitas yang membedakan satu dengan yang lainnya

Foreign key:

sebagai satu attribute yang melengkapi satu relationship(hubungan) yang menunjukkan ke induknya

Foreign key ini berguna untuk mendeskripsikan kolom-kolom pada suatu table yang nilainya mengacu pada table lainnya

Foreign key ini bisa diartikan sebagai kunci asing

Perihal Informasi tentang atribut key

Foreign key dapat menciptakan relasi record dengan yang terdapat dalam dua table yang berbeda

Foreign key ini yang merujuk ke kolom primary key

contohnya:NIS,NIM,NIK

  • Attribut simple: attribute bernilai 1 atau tunggal yang tidak dapat di pisah/dipecah.

Atau disebut atribut atomic yang artinya tidap dapat dipecah

contoh: Alamat rumah,tahun,tahun penerbit buku,dan penerbit buku atau biasa

  • Atribut Multinilai(multivalue): attribute yang memiliki lebih dari 1 entitas atau multivalue Contoh: Nama Pengarang dalam Buku Pelajaran
  • Atribut Gabungan(Composite): Attribute yang terdiri dari beberapa Sub atribut dalam bentuk symbol Oval Contoh: Nama Lengkap yang terbagi antara nama depan,tengah dan,belakang
  • Atribut Derivatif: Atribut yang tidak perlu ditulis dalam ERD dan digambarkan dalam bentuk symbol oval putus-putus berupa hasil dari entitas atau relasi lainnya

Contoh :kelas, usia , selisih harga

Sedikit informasi tentang Attribut

Atribut memberikan informasi secara detail dan jelas tentang entitasnnya

Selanjutnya yang akan saya jelaskan yaitu apa itu Relasi ERD?

Relasi

adalah sebuah symbol atau objek yang digambarkan sebagai penghubung antar entitas lainnya. Relasi identik dengan hubungan antara dua jenis entitas ,biasanya digambarkan sebagai garis lurus yang menghubungkan dua entitas

Contohnya: Siswa meminjam buku di perpustakaan relasinya yaitu “meminjam”

Kardinalitas (Derajat Relasi)

Kardinalitas yaitu jumlah maksimum antara entitas yang berelasi dengan entitas lainnya

Entitas ini dapat diartikan sebagai objek dan objeknya yaitu berupa barang,orang dan sebagainya

Kardinalitas dibagi menjadi 3 kategori yaitu: 0 (tidak ada) , 1(satu), dan n(banyak)

One-to-one (1:1)

Relasi One-to-one yang berarti satu entitas hanya dapat berhubungan dengan satu entitas dan sebaliknya tidak boleh lebih dari satu entitas,

contohnya Seorang Guru “mengajar” seorang siswa, dan Seorang siswa diajar oleh seorang guru ,

One-to-many (1:N) atau many-to-one (N:1)

Relasi One-to-many atau many-to-one relasi yang hanya satu entitas dapat berhubungan dengan banyak entitas atau banyak entitas hanya dapat berhubungan dengan satu entitas

Contohnya: satu jurusan dapat dipilih oleh banyak siswa , satu siswa hanya dapat memilih satu jurusan

Many-to-many (N:N)

Relasi Many-to-many relasi yang setiap entitas dapat berhubungan dengan banyaknya entitas begitu juga

contohnya: satu mahasiswa dapat memiliki banyak matakuliah ,dan satu matakuliah bisa dimiliki oleh semua mahasiswa

Manfaat ERD yaitu :

1.Merepresentasikan visual : menunjukkan presentasi visual dari tata letak

Memiliki desain yang efektif untuk rancangan aliran data dari kerja system

2.Komunikasi yang efektif: Pembaca dapat mudah memahami yang ada pada ERD merepresentasikan ERD secara jelas dari data table yang tepat sehingga dapat memahami alur ERD secara efektif

3.Mudah memahami : Dapat mudah dibuat dengan perancangnya , dengan rancangan sederhana semua orang dapat memahami dengan baik

4.Fleksibilitas : Memudahkan mengelola data luas dalam perusahaan bisnis dengan cara yang efektif . rancangan ini sebagai cetak biru dari data yang sudah dibuat sehingga memungkinkan para desainer dapat membuat desain rancangan yang efektif

Sekian dari artikel penjelasan saya semoga bisa dipahami dan semoga bermanfaat bagi teman-teman selebihnya mohon maaf bila ada kekurangan terimakasih

Menu