Anda di halaman 1dari 6

Nama : Achmad Nur Indrajid

Nim : 1815051074
Kelas : 2D/PTI

BASIS DATA

1. Tahapan perancangan pada data base.


a. Secara konsepsual
 Diagram konteks

Diagram Konteks adalah diagram yang menjelaskan secara


umum aliran atau arus data dari sistem database yang akan dibuat,
dalam penggambaran diagram konteks dibuat satu proses dengan
beberapa entitas dan tidak dibuatkan data store.

 DFD (Data Flow Diagram )

Data Flow Diagram adalah penggambaran secara lengkap


dan detail dari diagram konteks pada database yang akan dibuat,
disinilah semua proses dijabarkan dan digambarkan data store nya.
 Model ERD

ERD (Entity Relationship Diagram) adalah diagram yang


menggambarkan hubungan antar entitas. Semua data store di DFD
dijadikan entitas di ERD. Tiga bagian dalam pembuatan ERD
adalah entitas, relasi dan atribut.

2. Entitas adalah objek yang memiliki beberapa atribut. Entitas ini


merupakan entitas dari ERD. Entitas ERD merupakan data store
dari DFD. Contoh Entitas : Penjualan, Mahasiswa, Dosen, Motor
dan lain-lain.Entitas terbagi menjadi dua yaitu :
3. Entitas kuat atau strong entity merupakan entitas yang tidak
memilki ketergantungan dengan entitas lain contoh entitas
pengarang.
4. Entitas lemah atau weak entity merupakan entitas yang tercipta dari
entitas lain contoh entitas item_pengarang.
5. Atribut adalah karakteristik dari entity yang menjabarkan
karakteristik dari entity. Contoh : Entitas Mahasiswa memiliki
atribut NIM, Nama, Agama, Jurusan, dan lain-lain.
2. Jenis atribut pada basis data.

a. Simple Attribute

Atribut yang bernilai atomic, tidak dapat dipecah/dipilih lagi contoh:


alamat,penerbit,tahun terbit, judul buku.

b. Composite Attribute

Composite attribute adalah suatu attribute yang terdiri dari beberapa


attribute yang lebih kecil yang memepunyai arti tertentu yang masih bisa
dipecah lagi atau mempunyai sub attribute. Contoh: dari entitas nama yaitu
nama depan, nama tengah, nama belakang.

c. Single Valued Attribute

Single valued merupakan atribut yang hanya memiliki satu nilai


untuk suatu entitas tertentu. Contoh atribut golongan darah (satu orang
untuk satu golongan darah).

d. Multi Valued Attribute


Nilai dari suatu attribute yang mempunyai lebih dari satu
(multivalue) nilai dari attribute yang bersangkutan. Contoh: dari sebuah
buku, yaitu terdapat beberapa orang.
e. MandatoryAttribute
Mandatory merupakan atribut yang harus diisi, tidak boleh kosong
yaitu atribut yang menjadi key.
f. DerivedAttribute(AtributTurunan)
derived Merupakan atribut yang tercipta dari atribut lain. Contoh
atribut umur dapat menghasilkan tgl_lahir.
g. KeyAttribute(AtributKunci)
key atribut Merupakan atribut yang memiliki nilai unique sehingga
digunakan untuk membedakan tiap baris (record). Macam-macam key
atribut adalah Super Key, Candidat Key, dan Primary Key.

b. Perancangan secara logis.


Pada perancangan secara logis merupakan tahapan dimana kita akan
mentranslasikan model ERD ke model relasional.

c. Perancangan secara fisik.

Pada perancangan ini kita akan mengimplentasikan rancangan data


yang sudah kita buat ke dalam benmtuk yang nyata.

3. Derajat relasi minimum.

Derajat relasi minimum yaitu berguna untuk menunjukan hubungan


(korespondensi) minimum yang boleh terjadi dalam sebuah relasi antar
entitas. Notasi (x,y) pada relasi menunjukkan derajat minimum (x) dan
derajat maksimun (y) pada sebuah relasi. Partisipasi total bisa dinotasikan
dengan memberikan derajat relasi minimum (x) =1

Contoh :

Pada sebuah relasi “bekerja untuk” pada entitas pegawai terhadap


departemen Derajat Relasi minimumnya adalah satu.

Symbol notasi untuk relasi:


4. Jenis – jenis relasi.
a. Relasi Biner

Relasi biner Merupakan relasi yang terbentuk antar 2 buah entitas.

Contoh ;

Relasi “bekerja pada” pada entitas pegawai terhadap entitas proyek.

b. Relasi Tunggal.

Relasi tunggal merupakan relasi yang terjadi dari sebuah entitas ke


entitas yang sama.

Contoh1: relasi memimpin pada entitas pegawai.

c. Relasi Multi Entitas.

Relasi multi entitas merupakan relasi dari 3 buah entitas atau lebih.
Seharusnya dihindari, karena akan menghamburkan derajat relasi yang ada
dalam relasi.

Contoh :
d. Relasi Ganda

Relasi ganda adalah relasi yang jumlahnya lebih dari satu untuk dua
buah entitas.

Contoh:

Anda mungkin juga menyukai