Database Manajemen Sistem Basis Data Database Management System- DBMS Entity Relationship Diagram ERD

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