Database adalah kumpulan data yang tersimpan secara sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak(software program aplikasi) agar didapatkan informasi.
Untuk menjadi database yang benar dan lengkap harus memiliki beberapa kriteria khusus, berikut beberapa 'Tahapan Pembuatan Database' :
1. Tentukan Entitas
Tentukan entities (object- object dasar) yang perlu ada di database
Adapun sifat- sifat entitas yaitu,
a. Signifikan : memang perlu disimpan di database
b. Umum : tidak menunjuk pada sesuatu yang khusus
c. Fundamental : dapat berdiri sendiri sebagai entity yang dasar dan independen
d. Unitary : merupakan satu kesatuan yang tidak dapat dipecah lagi.
2. Tentukan Atribut
Attribute merupakan karakteristik dari entitas atau relationship, yang menyediakan penjelasan detail tentang entitas atau relationship. Dalam penerapannya (level fisik) atribut merupakan field atau kolom dari sebuah tabel. Misalnya entitas mahasiswa memiliki atribute nama, alamat, NIM.
Tentukan atribut masing- masing entitas sesuai kebutuhan database,
- Tentukan sifat- sifat yang dimiliki tiap entity, serta tipe datanya,
- Atribut haruslah
a. Signifikan : memang penting dan perlu dicatat di dalam database
b. Bersifat langsung, contoh : tanggal_lahir
- Tentukan atribut yang menjadi primary key
3. Tentukan Relasi
Tentukan relationships(hubungan- hubungan) di antara entitas tersebut,
-Tentukan jenis hubungan di antara entity yang satu dengan entitas yang lain
- Macam- macam relationships:
a. One to one(1:1)
b. One to many(1:n)
c. Many to many(m:n)
-Dalam membentuk hubungan di antara 2 entitas, tentukan attribute mana yang digunakan untuk menghubungkan kedua entitas tersebut,
- Tentukan entity yang menjadi tabel utama, dan entity mana yang menjadi tabel kedua
- Atribut(dari tabel utama) yang menghubungkan dengan tabel kedua menjadi Foreign key di tabel kedua.
4. Pembuatan ERD
-Buat Entity Relationship Diagram (ERD) berdasar hasil dari Tahap 1-3.
-Ada berbagai macam notasi untuk pembuatan ERD
-Dapat juga menggunakan siftware khusus untuk menggambar ERD.
5. Normalisasi Basis Data
6 Implementasi Basis Data.
Berikut informasi tentang 'Tahapan Pembuatan Database' semoga bermanfaat.
Sekian HK
EmoticonEmoticon