berdampak pada lapisan fisik juga. Perubahan yang dimaksud adalah penghapusan data.
2.3.2 Definisi Menu Database
1. Entity
Entity adalah orang , tempat, kejadian atau konsep yang informasinya direkam. Misalnya pada administasi siswa, entitynya adalah siswa,
pembayaran, buku, nilai tes.
2. Atribut
Setiap entity memiliki atribut yang gunanya untuk mewakili suatu entity. Pada entity siswa, atributnya yaitu nama, nomor siswa, alamat,
nama orang tua
3. Data Value
Data value adalah data aktual atau informasi yang disimpan pada tiap data elemen atau atribut. Atribut data karyawan menunjukkan tempat
dimana informasi nama karyawan disimpan, sedang data value adalah Roby Darmawan, Abdul Hakim, merupakan isi data nama karyawan
tersebut.
4. RecordTuple
Kumpulan elemen-elemen yang saling berkaitan menginformasikan tentang suatu entity secara lengkap. Suatu record mewakili satu data
atau informasi tentan seseorang misalnya, nomor karyawan, nama karyawan, alamat, kota, tanggal masuk.
5. File
Kumpulan record-record sejenis yang mempunyai panjang elemen yang sama, atribut yang sama, namun berbeda data valuenya.
6. Database
Kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk satu bangunan data untuk
menginformasikan satu perusahaan, instansi dalam batasan tertentu.
7. DBMS Database Management System
Kumpulan file yang saling berkaitan bersama dengan program untuk
pengelolaanya disebut DBMS. Pratama, 2007:26
2.3.3 Perancangan Database
Merancang database merupakan suatu hal yang sangat penting, apalagi dalam pembuatan aplikasi perpustakaan. Kesulitan utama dalam
merancang database yaitu bagaimana merancang suatu database dapat memuaskan keperluan pada saat ini dan masa yang akan datang.
Merancang Model Konseptual Database
Pendekatan yang dilakukan pada perancangan model konseptual adalah menggunakan model data relational, terdapat dua buah teknik yaitu:
1. Teknik Normalisasi
Proses normalisasi merupakan proses pengelompokan data elemen menjadi tabel yang menunjukkan entity dan relasinya.
Normalisasinya adalah proses untuk mengorganisasikan data secara efisien dalam sebuah database. Terdapat dua tujuan dalam
proses normalisasi, yaitu menghilangkan redudansi data dan memastikan bahwa depedensi data masuk akal.
2. Teknik Entity Relationship
a. Perancangan Database Teknik Entity Relationship