commit to user 10
2.3.2 Database
Kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan data untuk menginformasikan
suatu perusahaan, instansi dalam batasan tertentu. Kristanto, 2002
2.3.3 Manajemen Sistem Basis Data Database Management System- DBMS
DBMS merupakan kumpulan file yang saling berkaitan bersama dengan program untuk pengelolaannya. Database adalah kumpulan datanya sedang
program pengelolanya berdiri sendiri dalam satu paket program yang komersial untuk membaca data, mengisi data, menghapus data, dan melaporkan data
dalam database. Kristanto, 2002 DBMS adalah perangkat lunak yang didesain untuk membantu dalam hal
pemeliharaan dan utilitas kumpulan data dalam jumlah yang besar. Kristanto, 2003
2.3.4 Entity Relationship Diagram ERD
Pada Entity Relationship Diagram ERD, gambaran dunia nyata diistilahkan dalam objek dan relasinya. ERD biasanya digunakan untuk
mengembangkan inisial dari desain basis data. Dan menyediakan suatu konsep yang bermanfaat yang dapat mengubah deskripsi informal dari apa yang
diinginkan user menjadi hal yang lebih detail, presisi, dan deskripsi detail tersebut dapat diimplementasikan kedalam DBMS.
Kristanto, 2003 Relasi antara dua file atau dua tabel dapat dikategorikan menjadi 3 macam
yaitu sebagai berikut :
commit to user 11
1. One to one
Hubungan antara file pertama dengan file kedua adalah satu berbanding satu. Contohnya pengajar dengan siswa. Satu pengajar mengajar satu siswa
dan satu siswa diajar satu pengajar.
Gambar 2.5 One to one
2. One to many
Hubungan antara file pertama dengan file kedua adalah satu berbanding banyak atau dapat pula dibalik banyak berbanding satu. Contohnya satu
pengajar dapat mengajar banyak siswa.
Gambar 2.6 One to many
3. Many to many
Hubungan antara file pertama dengan file kedua adalah banyak berbanding banyak. Contohnya banyak pengajar mengajar banyak siswa atau
sebaliknya.
Gambar 2.7 Many to many
Kristanto, 2002 Pengajar
Siswa
Pengajar Siswa
Pengajar Siswa
commit to user 12
2.4 PHP