Senin, 11 Mei 2020

ERD Perpustakaan dan Databasenya

Pada saat mendaftar menjadi anggota perpustakaan Fakultas, dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. 
Setelah itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku yang dimiliki perpustakaan banyak sekali jumlahnya. 
Tiap buku memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit. 
Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas, atribut dan relasi dari deskripsi di atas, dengan menggambar ERDnya.

Berikut Bentuk ERDnya




Setelah itu ada bentuk design Database 

1. Gunakan XAMPP


2. Pada Browser, silakan akses URL Berikut : http://localhost/phpmyadmin

kurang lebih tampilannya seperti ini 

3. Buat Colum data base 

disini saya mengunakan data base dengan nama "Perpustakaan"


4. Buat masing masing table pada data base
                                                                                        

Pada Tabel database buku terdiri dari id_buku sebagai Primary key, judul, pengarang , penerbit, tahun terbit.

Pada Tabel database Data_pinjaman terdapat : id_pinjaman Sebagai Primary key , tanggal_pinjaman, tanggal_kembali, id_buku sebagai foreign key , nim sebagai foreign key


Pada Tabel database Mahasiswa Terdapat : Nim sebagai Primary Key, nama , alamat , no_hp


5. Design data base 

                                                                


Senin, 04 Mei 2020

Apa itu arcs pada basis data ?

Pengertian Arcs

ARC Relationship adalah simbol busur yang digunakan dalam model data untuk menunjukkan bahwa dua atau lebih hubungan yang saling eksklusif. Apabila entitas utama sudah memiliki hubungan dengan satu entitas, maka entitas lainnya tidak dapat berhubungan dengan entitas utama pada waktu yang sama.


Syarat Syarat yang pada ARCS :

Arcs selalu menjadi milik satu entitas..
• Arcs dapat mencakup lebih dari dua hubungan.
• Tidak semua hubungan suatu entitas perlu dimasukkan dalam arc.
• Entitas mungkin memiliki beberapa arc
• Arc harus selalu terdiri dari hubungan dengan opsionalitas yang sama.
• Semua hubungan dalam arc harus bersifat wajib atau semua harus opsional.
• Hubungan dalam arc mungkin berbeda kardinalitas, meskipun ini jarang terjadi.


Contoh Arch :