Anda di halaman 1dari 6

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK
UNIVERSITAS PELITA BANGSA

UJIAN AKHIR SEMESTER GASAL TA 2021/2022


Mata Kuliah : Sistem Basis Data
Studi : Teknik Informatika
Nama : Budi Al Talarik
Kelas : TI.19.F.1
NIM : 311910597

SOAL

1. Jelaskan apa yang dimaksud dengan :


a. Konsep dasar basis data
b. Konsep lingkungan dan tekhnologi basis data
c. Konsep skala bilitas data
d. Konsep Model Data
2. Apa yang dimaksud denga Ajabar relasional dan kalkulus relasional
3. Jelaskan Perbedaan system File Tradisional dengan system file basis data serta jelaskan kekurangan
dan kelebihan nya
4. Pada lembar jawab Buat lah contoh sebuah database pada instansi/organisasi dengan ketentuan sebagai
berikut :
a. Database terdiri dari 4 tabel
b. Masing masing table berisi minimal 10 record
c. Buatlah relasi dari masing masing table yang sudah dibuatkan
d. Sebutkan primary key dan foreign key pada masing masing table
Jawaban:
1. Sebagai berikut:
a. Basis data terdiri dari dua kata , yaitu Basis dan Data. Basis kurang lebih dapat
diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Sedangkan
Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia
(pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan dan
sebagainya yang diwujudkan dalam bentuk angka, huruf, symbol, teks, gambar, bunyi
atau kombinasinya.
b. Konsep lingkungan dan teknologi basis merupakan sebuah habitat dimana terdapat
basis data untuk bisnis dan pengguna memiliki alat untuk mengakses data.
c. Konsep skalabilitas basis data yaitu kemampuan sistem untuk menangani pertumbuhan
jumlah data dan concurrency tanpa memberikan dampak pada kinerjanya dan
kemampuan suatu sistem bergantung pada ukuran sistem, semakin besar ukuran sistem
maka makin baik pula kinerjanya.
d. Konsep model data adalah kumpulan konsep yang terintegrasi yang menggambarkan
data, gabungan antara data dan batasan-batasan data suatu organisasi.

2. Sebagai berikut:
 Aljabar Relasional adalah kumpulan operasi relasi dimana setiap operasi
menggunanakAn satu atau lebih relasi untuk menghasilkan satu relasi yang baru,
dan termasuk kategori prosedural dan juga menyediakan seperangkat operator untuk
memanipulasi data
 Kalkulus Relasional adalah informasi yang dikehendaki tanpa memberitahu
prosedur spesifik untuk memperolah informasi. Pada model relasional, bahasa
formal non prosedural adalah bahasa kalkulus, predikat relasional yang
diekspresikan dengan menspesifikasikan predikan terhadap tupel atau domain yang
harus dipenuhi.
3. Perbedaan system File Tradisional dengan system file basis data

Keuntungan dan kerugian menggunakan Basis Data

 Keuntungan Penggunaan Basis Data


 Control data terpusat
 Redundansi data dapat dikurangi dan dikontrol
 Ketidakkonsistensian data dapat dihindarkan
 Data dapat dipakai bersama (share)
 Penerapan standarisasi
 Pembatasan keamanan data (security)
 Integritas data dapat dipelihara
 Independensi data/program

 Kerugian Penggunaan Basis Data


 Mahal, butuh biaya untuk software hardware dan user yang berkualitas
 Kompleks, kemampuan hardware lebih besar, menjadi lebih rumit sehingga
membutuhkan keahlian yang lebih tinggi.

4. Database pada instansi/organisasi

a. Database : Jualan
 Tb_agen
 Tb_barang
 Tb_pelanggan
 Tb_penjualan
b. tb_agen

Tb_barang

Tb_pelanggan
Tb_penjualan

c. Relasi tabel
d. Id_barang.tb_barang(primary key) to id_barang.tb_rm_penjualan(foreign key)
Id_pelanggan.tb_pelanggan(primary key) to id_pelanggan.tb_penjualan(foreign key)
Id_agen.tb_agen(primary key) to id_agen.tb_rm_penjualan(foreign key)

Anda mungkin juga menyukai