Definisi Menu Database Perancangan Database

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