1
1. Pengertian Basis Data
atau Database
Basis Data atau Database merupakan sekumpulan data yang saling berhubungan antara
satu dengan yang lainnya yang tersimpan di dalam perangkat keras (hardware)
komputer secara sistematik dan dapat digunakan menggunakan perangkat lunak
(software) untuk memanipulasi serta memperoleh informasi dari basis data
tersebut.
Biasanya dalam
bempuatan basis data sebelumnya harus membuat ERD untuk menetukan alur dari
basis data tersebut. Lalu apa yang di sebut dengan ERD itu?
2. Pengertian ERD
(Entity Relationship Diagram)
ERD atau kepanjangan dari Entity Relationship
Diagram adalah model dari
database yang merupakan hubungan antara data yang ada dalam basis data
berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. Jadi
ERD ini digunakan untuk menggambarkan model dari struktur data dalam database.
Di Bawah ini adalah contoh dari ERD.
Dalam penyususnan ERD
dibutuhkan komponen-konponen sebagai berikut:
·
Entitas
Entitas adalah Objek yang meiliki sesuatu yang nyata (eksistensinya) dan dapat di bedakan dari sesuatu yang lain atau dapat di bedakan dari objek satu dengan objek yang lainnya. Biasanya entitas di gambarkan dalam bentuk persegi panjang. Contoh entitas yaitu Mahasiswa, Dosen, Guru.
Entitas adalah Objek yang meiliki sesuatu yang nyata (eksistensinya) dan dapat di bedakan dari sesuatu yang lain atau dapat di bedakan dari objek satu dengan objek yang lainnya. Biasanya entitas di gambarkan dalam bentuk persegi panjang. Contoh entitas yaitu Mahasiswa, Dosen, Guru.
·
Atribut
Atribut adalah karakteristik atau ciri yang mendefinisikan entitas sehingga dapat membedakan antara entitas satu dengan entitas lainnya. Dalam Sebuh entitas pasti memiliki satu atau lebih atribut untuk mendefinisikan karakteristik dari entitas tersebut. Biasanya atribut di gambarkan dalam bentuk oval. Contoh atribut dari Entitas Mahasiswa yaitu nama, nim, kelas
Di dalam atribut pun harus ada Primary Key (Atribut Khusus) yang dimana atribut tersebut benar benar penting
Ada 2 jenis atribut yaitu Atribut Identifier untuk menentukan suatu entitas secara unik atau primary key dan Atribut Descriptor untuk mendefinisikan dari suatu entitas yang tidak unik.
Atribut adalah karakteristik atau ciri yang mendefinisikan entitas sehingga dapat membedakan antara entitas satu dengan entitas lainnya. Dalam Sebuh entitas pasti memiliki satu atau lebih atribut untuk mendefinisikan karakteristik dari entitas tersebut. Biasanya atribut di gambarkan dalam bentuk oval. Contoh atribut dari Entitas Mahasiswa yaitu nama, nim, kelas
Di dalam atribut pun harus ada Primary Key (Atribut Khusus) yang dimana atribut tersebut benar benar penting
Ada 2 jenis atribut yaitu Atribut Identifier untuk menentukan suatu entitas secara unik atau primary key dan Atribut Descriptor untuk mendefinisikan dari suatu entitas yang tidak unik.
·
Relasi
Relasi adalah hubungan antara beberapa entitas atau atar entitas satu dengan entitas yang lainnya. Relasi memiliki beberapa macam, diantaranya :
Relasi adalah hubungan antara beberapa entitas atau atar entitas satu dengan entitas yang lainnya. Relasi memiliki beberapa macam, diantaranya :
1. One-to-One
:
Relasi ini menggunakan notasi 1:1
Contohnya : Relasi antara tabel siswa dan tabel orang tua. yang diamana satu baris siswa hanya berhubungan dengan satu baris orang tua begitu juga sebaliknya
Contohnya : Relasi antara tabel siswa dan tabel orang tua. yang diamana satu baris siswa hanya berhubungan dengan satu baris orang tua begitu juga sebaliknya
2.
One-to-Many (atau Many-to-One) :
Relasi ini menggunakan notasi 1:n
Contohnya : Relasi antara tabel guru dan tabel siswa. Yang dimana satu baris guru atau satu guru bisa berhubungan dengan satu baris atau lebih mahasiswa
Contohnya : Relasi antara tabel guru dan tabel siswa. Yang dimana satu baris guru atau satu guru bisa berhubungan dengan satu baris atau lebih mahasiswa
3.Many-to-Many :
Relasi ini menggunakan notasi m:n
Contohnya : Relasi antar tabel siswa dan tabel mata kuliah. Yang diaman satu baris siswa bisa berhubungan dengan banyak baris mata pelajaran begitu juga sebaliknya.
Contohnya : Relasi antar tabel siswa dan tabel mata kuliah. Yang diaman satu baris siswa bisa berhubungan dengan banyak baris mata pelajaran begitu juga sebaliknya.
Oke bigitulah sidikit
pembahsan mengenai Data Base dan juga ERD. Semoga bisa membantu dan bermanfaat
untuk kalian semua. Dan jangan lupa untuk juga membaca artikel saya yang lain.
Tunggu saja postingan selanjutnya dari saya.