Anda di halaman 1dari 5

YAYASAN SASMITA JAYA UNIVERSITAS PAMULANG

Jl.Surya Kencana No.1 Pamulang Telp(021) 7412566, Fax (021)7412566 Tangerang Selatan – Banten
TUGAS (LATIHAN)
TEKNIK INFORMATIKA

Nama : Trisno Sugiarto Mata kuliah : Basis Data 1


NIM : 2016140041 Nama Dosen : Ahmad, S.Kom., M.Kom
Kelas : 04TPLE003

JAWABAN
1. Pengertian Basis Data (Database) : Database atau basis data adalah kumpulan informadi yang
disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu
program komputer untuk memperoleh informasi dari basis data tersebut. Kegunaan utama
sistem basis data adalah agar pemakai mampu menyusun suatu pandangan (view)
abstraksi data.
2. Database administrator adalah seseorang yang brtanggung jawab terhadap penanganan
database di dalam suatu organisasi. Denga kata lain definisi database administrator yaitu
seseorang yang yang bertugas dan bertanggung jawab terhadap penanganan, pelaksanaan,
pemeliharaan, dan perbaikan database di dalam sebuah organisasi.
Fungsi yang harus dilakukan oleh Database administrator :
• Mendefinisikan metode akses dan struktur penyimpanan.
• Mendefinisikan pola struktur database.
• Menspesifikasi integritas data secara menyeluruh.
• Memodufikasi pola maupun organisasi phisik.
• Memberikan kekuassan kepada user untuk mengakses data.
3. Atribut turunan adalah atribut yang nilai-nilainya, diperoleh dari pengolahan atau dapat
diturunkan dari atribut atau table yang berhubungan. Atribut demikian sebetooulnya dapat
ditiadakan dari sebuah table, karena nilai-nilainya bergantung pada nilai yang ada di atribut
lainya.
CONTOH :
4. Integritas entitas mendefinisikan sebush baris sebagai sebuah entitas yang unik utuk suatu
table . Dalam integritas entitas tidak ada baris yang duplikat didalam suatu table.
Contoh :

create table Pembelian


(ID Pembelian smallint,
ID model smallint,
DeskripsiModel varchar (40),
Primary Key (IDPembelian));

Integritas Domain adalah nilai-nilai yang dimungkinkan diasosiasikan dengan setiap atribut,
Integritas domain merupakan validasi masukan dari sebuah kolom. Dengan integritas domain,
tidak ada data yang melanggar jangkauan nilai di tiap kolom data. Domain adalah nilai-nilai
yang dimungkinkan diasosiasikan dengan setiap atribut, Integritas domain merupakan validasi
masukan dari sebuah kolom. Dengan integritas domain, tidak ada data yang melanggar
jangkauan nilai di tiap kolom data.
Contoh :

Create table biografi


(idpenulis smallint unsigned not null,
tahunLahir year not null,
kotalahir varchar (40) not null default

‘Kosong’);

create domain nilai numerik(3,2)


constraint value-test check (value >=0.00)

Integritas referensial adalah dasar relasi antar tabel yaitu antara foregin key dengan promary
key. Integritas referensial memastikan bahwa seluruh nilai dari foregin key cocok dengan nilai
primary key yang dihubungkanya.
Contoh :
create table account
(account-number char (10),
branch-name char (15),
balance integer,
primary key (account-number),
foreign key (branch-name) reference branch)
create table depositor
(costumer-name char (20),
account-number char (10),
primary key (costumer-name, account-number)
foreign key (account-number) reference account
foreign key (costumer-name) reference costumer)
on delete cascade on update cascade
5. Anomali Peremajaan Adalah masalah yang timbul saat terjadi perubahan terhadap sejumlah
data yang mubazir, tetapi tidak seluruhnya diubah. Contoh : Jika PT. Kencan pindah ke
Surabaya, kemudian perubahan data hanya dilakukan pada data pertama, sedangkan data yang
lain tetap, maka akan terjadi inkonsistensi data pada PT. Kencana. Jika hasil data setelah diubah
menjadi seperti tabel nomor 2, maka orang akan bingung apakah PT. Kencana ada dua ? satu
di bandung dan satu lagi di surabaya, padahal PT. Kencana hanya ada satu dan sutadah pindah
tempat ke Surabaya

contoh tabel 1.1 data sebelum diubah

contoh tabel 1.2 data setelah diubah

Anomali Penyisipan, Adalah masalah yang timbul saat melakukan penambahan data. Dan data
itu adalah Primary Key atau elemen kunci. Contoh : tabel dibawah menunjukkan bahwa jenis
kursus bahasa hanya ada 3, dan kursus bahasa lain tidak akan dapat ditambah kecuali jika ada
siswa yang mengambil kursus tersebut.

tabel 2.1 data kursus bahasa


Anomali Penghapusan, Adalah masalah yang timbul saat melakukan penghapusan data, dan
data lain ikut terhapus atau hilang. Contoh : Jika siswa dengan no_siswa S02 batal mengambil
kursus, sehingga datanya dihapus, maka data yang menyatakan biaya kursus bahasa mandarin
juga akan terhapus.

6. Normal Form (1NF).


Bentuk normal yang pertama atau 1NF mensyaratkan beberapa kondisi dalam sebuah database,
Berikut ini adalah fungsi dari bentuk yang pertama ini.
• Menghilangkan duplikasi kolom dari table yang sama.
• Buat table terpisah untuk masing-masing kelompok data terkait dan mengindentifikasi
setiap baris dan kolom yang unik.
Contoh: ::

Normal Form (2NF).


Syarat untuk menerapkan normlisasi betuk kedua ini adalah data yang udah dibentuk dalam
1NF. Berikur beberapa fungsi normalisasi 2NF.

• Menghapus beberapa subset data yang ada pada table dan menempatkan mereka pada
table yang terpisah
• Menghubungkan antara table baru dan table lama dengan menciptakan foreign key.
• Tidak ada atribut dalam table yang secara fungsional tidak bergantung kepada
candidate key table tersebut.
Contoh :

Normal Form (3NF).


Normalisasi database dalam betuk 3NF bertujuan untuk menghilangakn seluruh atribut atau
filed yang tidak berhubungan dengan primary key. Syarat untuk normal ke 3NF

• Memenuhi semua persyaratan dibentuk nomal kedua


• Menghapus kolom yang tidak bergantung pada primary key
Contoh :

Anda mungkin juga menyukai