BASIS DATA
1. Basis data adalah kumpulan data / file /tabel / arsip yang saling berelasi atau berhubungan dan disimpan dalam suatu tempat atau media penyimpanan tertentu sehingga dapat dimanfaatkan kembali cepat dan mudah ketika akan digunakan.
2. 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 penyusunan ERD dibutuhkan komponen-komponen sebagai berikut:
a. Entitas
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang. Contoh entitas yaitu Mahasiswa, Dosen, Guru.
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang. Contoh entitas yaitu Mahasiswa, Dosen, Guru.
b. 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 elips. 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
c. Hubungan / Relasi
Relasi adalah hubungan antara beberapa entitas atau atar entitas satu dengan entitas yang lainnya.
Derajat relasi atau kardinalitas rasio
Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya.
Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya.
One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya. Contohnya : Relasi antara tabel siswa dan tabel orang tua. yang dimana satu baris siswa hanya berhubungan dengan satu baris orang tua begitu juga sebaliknya.
One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya. Contohnya : Relasi antara tabel guru dan tabel siswa. Yang dimana satu baris guru atau satu guru bisa berhubungan dengan satu baris atau lebih mahasiswa
Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula 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.
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu pula sebaliknya. Contohnya : Relasi antara tabel siswa dan tabel orang tua. yang dimana satu baris siswa hanya berhubungan dengan satu baris orang tua begitu juga sebaliknya.
One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi tidak sebaliknya. Contohnya : Relasi antara tabel guru dan tabel siswa. Yang dimana satu baris guru atau satu guru bisa berhubungan dengan satu baris atau lebih mahasiswa
Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan demikian pula 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.
ENTITAS DAN ATRIBUT YANG TERLIBAT DALAM TRANSAKSI PEMINJAMAN DI PERPUSTAKAAN
a. Mahasiswa :
– NIM
– Nama Mahasiswa
– Nama Prodi
– Alamat Mahasiswa
b. Kartu Anggota Perpustakaan
– Nomor Anggota
– Nama Mahasiswa
– Alamat Mahasiswa
c. Buku
– Kode Buku
– Judul Buku
– Pengarang
– Penerbit
– Tahun Terbit
ER (ENTITY RELATIONSHIP) TRANSAKSI PEMINJAMAN DI PERPUSTAKAAN
Sumber: