Anda di halaman 1dari 3

Pelajaran : Basis Data (Teori)

Pertemuan : Ketiga
Topik : Arsitektur basis data dan tipe data
Tanggal : 06 Agustus 2022
Kelas : XI-RPL 1
Kegiatan : Pre- Test& pembagian kelompok

ARSITEKTUR BASIS DATA

1. STRUKTUR KONSEPTUAL BASIS DATA


a. Entitas/ Entity
Objek yang mewakili sesuatu dalam dunia nyata dan dapat dibedakan satu dengan
yang lainnya(unique). Pada penerapan database, entitas merupakan tabel. Contoh
entitas :
- Data fisik ( mobil, rumah, tumbuhan, karyawan, murid, tumbuhan dll)
- Abstark/ konsep (costumer, mata pelajaran, )
- Kejadian ( transaksi pembelian dan penjualan )
Entitas terbagi dua :
1. Entitas lemah : keberadaanya tergantung entitas lain.
2. Entitas kuat : bisa berdiri sendiri

Contoh :

Terdapat 2 entitas : karyawan dan tanggungan.

Pada kasus ini entitas tanggungan berperan sbgai entitas yang lemah, karena jika
data seorang karyawan dihapus, maka data tanggunggan otomatis juga akan
terhapus. Sehingga keberadaan data tanggungan tergantung pada data karyawan.

b. Atribut/ attribute
Karakteristik dari suatu entitas. Pada penerapannya, atribut merupakan field (kolom)
pada sebuah tabel atau entitas. Nilai atribut pada penerapannya merupakan baris.
Setiap entitas memilki beberapa atribut yang mendeskripsikan karakteristiknya.
Contohnya, entitas siswa memilki atribut/karakteristik seperti nama, alamat dan
NISN.

Jenis Atribut : (GAMBAR CONTOH PAKE DUA ENTITAS)


1. Simple & Composite Attribute
- Simple attribute : atribut terkecil, tidak dapat dipecah lagi. Cth atribut jenis
kelamin pada entitas siswa.
- Composite attribute : atribut yang masih dapat dibagi lagi menjadi atribut kecil.
Contoh nama pada entitas siswa, atribut nama bisa dibagi lagi menjadi nama
depan, nama belakang dan panggilan.(gambar)

2. Single value & multi value attribute


- single value : atribut yang hanya memiliki satu nilai. Cth nama depan pada
entitas siswa
- multi value : atribut yang memilki nilai lebih dari satu. Contoh jenis kelamin
pada entitas siswa.
Pelajaran : Basis Data (Teori)
Pertemuan : Ketiga
Topik : Arsitektur basis data dan tipe data
Tanggal : 06 Agustus 2022
Kelas : XI-RPL 1
Kegiatan : Pre- Test& pembagian kelompok

3. Mandatory dan null value attribute


- Mandatory : atribut yang harus ada nilainya
- null value : atribut yang tidak harus ada nilainya.

4. Derived attribute
Atribut yang nilainya didapat dari pengelolaan /diturunkan dari atribut atau
entitas yang berhubungan.

5. Key attribute
-primary key : atribut yang memilki nilai unique. setiap entitas, wajib memilki
atribut primary key. primary key ini berfungsi sebagai kunci unik untuk
membedakan antara 1 row atau record dengan record yang lain. Atribut ini juga
berperan penting dalam menetapkan foreign key. Contoh : nomor NISN antar
satu siswa berbeda dengan siswa yang lain. Jika contohnya pada entitas siswa,
maka nomor NISN menjadi primary key.

`
2. STRUKTUR BASIS DATA
Dalam basis data, data diorganisasikan/disusun ke dalam bentuk elemen :
▪ Berkas/file (tabel)

Table menunjukkan kumpulan beberapa record yang bisa menggambarkan


informasi data tertentu dengan baik dalam sebuah database. Atau
mewakilkan suatu entitas. Contoh file yang ada didalam database adalah
table pelanggan yang berisikan semua data tentang pelanggan.

▪ Field (Kolom/colomn)

Merupakan elemen dari tabel yang berisikan atribut dari entitas. Cara
penamaan field :

1. Harus Unik atau Spesifik


2. Boleh disingkat
3. Pemisah sebagai pengganti spasi dalam pembentuk field adalah
tanda lambang “_” Contoh: Kode Barang menjadi KdBarang, KodeBrg,
Kd_Brg, Kd_Barang.

▪ Record (baris/row)

Data yang berisikan nilai atribut dari suatu entitas.

3. ERD (entity realationship diagram)


Erd adalah hubungan/ keterkaitan antar entitas dalam suatu database. Fungsinya sebagai
rancangan untuk membangun database. ERD dipresentasikan dalam bentuk diagram. Berikut
symbol-simbol yang terdapat pada ERD :
Pelajaran : Basis Data (Teori)
Pertemuan : Ketiga
Topik : Arsitektur basis data dan tipe data
Tanggal : 06 Agustus 2022
Kelas : XI-RPL 1
Kegiatan : Pre- Test& pembagian kelompok

(Gambar symbol-simbolnya)
Contoh ERD :
(Gambarkan contohnya)

Tugas :
Pre-test

Tugas senin : presentasi tentang erd (cari/buat satu database, kemudian buat erdnya)
(cukup 5 slide, pembukaan, nama dan tabel database, gambar erd, penutup, job desk
masing2).

Ketika presentasi :
Jelasin entitas yg mana
Attribute yang mana
Primary key yg mana
Jenis-jenis attribute pada erd

Nanti yang bertanya itu aku ke mereka, Ketika sesi tanya jawab/ mereka jelasin erd mereka
dulu. Nanti aku tanyain satu2 yang mana ini dan yg mana itu.

Anda mungkin juga menyukai