Basis
Data
RESUM MATERI PERTEMUAN 1
Konsep dasar
dan Pengertian Database:
1.
Database merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek
tertentu pada tujuan tertentu pula.
2.
Database adalah susunan record data operasional lengkap dari suatu organisasi
atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan
menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi
yang optimal yang dibutuhkan oleh para pengguna Banyak sekali kegiatan manusia
yang menggunakan komputer sebagai sarana pengolahan data, sehingga diperlukan
suatu perangkat lunak database. Jika dikaji lebih mendasar tentang batasan
suatu database, maka dapat disebutkan bahwa segala bentuk koleksi data adalah
suatu database. Mulai dari kelompok data pegawai, sampai dengan kelompok file,
merupakan database.
Komponen Dasar Sistem Database
Komponen Dasar Sistem Database
Terdapat 4
komponen pokok dari sistem database:
a) DATA
1. Data
disimpan secara terintegrasi (Integrated) Terintegrated yaitu Database
merupakan kumpulan dari berbagai macam file dari aplikasi-aplikasi yang berbeda
yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant)
2. Data dapat dipakai secara
bersama-sama(shared) Shared yaitu Masing-masing bagian dari database dapat
diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda.
b) Perangkat Keras (HARDWARE)
Terdiri dari semua peralatan perangkat keras
komputer yang digunakan untuk pengelolaan sistem database berupa :
1. Peralatan untuk penyimpanan misalnya disk,
drum, tape
2. Peralatan input dan output
3. Peralatan komunikasi data,dll.
c)
Perangkat Lunak (SOFTWARE)
Berfungsi
sebagai perantara (interface) antara pemakai dengan data fisik pada database,
dapat berupa :
1.
Database Management System (DBMS)
2. Program-program aplikasi &
prosedur-prosedur
d) Pemakai (USER)
Terbagi menjadi 3 klasifikasi :
1.
Database Administrator (DBA), orang/tim yang bertugas mengelola system database
secara keseluruhan.
2.
Programmer, orang/tim membuat program aplikasi yang mengakses database dengan
menggunakan bahasa pemprograman.
3. End user, orang yang mengakases
database melalui terminal dengan menggunakan query language atau program
aplikasi yang dibuat oleh programmer.
JAWABAN 1 SAMPAI 4
1.
Candidat key.
Candidate Key (kunci calon) adalah salah satu rangkaian yang mempunyai
nilai unik untuk membedakan atau mengidentifikasi nilai-nilai kombinasi yang unik diantara
semua kejadian yang spesifik dari entetitas. Candidat key ini tidak boleh berisi atribut dari
tabel yang lain. kombinasi dari atribut yang dapat digunakan untuk
mengidentifikasi secara unik rekor database tanpa data apapun yang asing.
Setiap tabel dapat memiliki satu atau lebih candidate key.
2.
Primary Key (kunci utama)
Primary Key (kunci utama) adalah atribut Merupakan candidate key yang telah dipilih untuk
mengidentifikasi setiap record secara unik. Primary key harus merupakan field
yang benar-benar unik dan tidak boleh ada nilai NULL. Pengertian lainya
Primary Key adalah suatu nilai dalam basis data yang digunakan untuk
mengidentifikasi suatu baris dalam table. Primary key, salah satu atrribut
dari candidat key dapat dipilih menjadi primary key dengan 3 kriteria sbb :
3.
Alternate Key (Kunci Alternatif)
Alternate key Adalah candidate key yang tidak terpilih. Misal :
dalam suatu entity terdapat dua field yang bisa dijadikan sebagai kunci.
Sementara yang boleh dijadikan kunci hanya satu, maka anda harus memilih salah
satu. Field yang anda pilih, disebut primary key, sedangkan field yang tidak
dipilih disebut dengan alternate key.
4.
Foreign
Key (kunci Tamu)
Jika sebuah primary key
terhubungan ke table/entity lain, maka keberadaan primary key pada entity
tersebut di sebut sebagai foreign key. Foreign key adalah Sebuah kumpulan field
dalam satu relasi yang digunakan untuk me“refer” (menunjuk) ke suatu baris
(tuple) pada relasi yang lain (harus berkorespondensi dengan primary key pada
relasi yang kedua), seperti: ‘logical pointer’. Sedangkan hubungan antara
keduanya (primary key dan foreign key) di jelaskan sebagai berikut,“Primary
Key” adalah field kunci / utama dari suatu tabel yang menunjukkan bahwa field
yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, atau dengan
kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri
yang membedakan satu sama lainnya (unik).“Foreign key” adalah satu attribute
yang melengkapi satu relationship yang menunjukan ke induknya, dengan kata lain
keduanya saling berkaitan. Primary Key dan Foreign Key
2. Jelaskan dengan tabel/gambar yang saudara buat sendiri untuk menunjukkan
Candidate Key, Primary Key dan Alternate Key
5. Jelaskan apa yang saudara ketahui tentang Field/Atribut, Record/Tuple dan
file/Tabel, Tunjukan dengan Tabel
file/Tabel, Tunjukan dengan Tabel
1. FILE adalah satu satuan informasi
yang akan diolah, dimana sebelum diolah dikumpulkan di dalam suatu file
database. Pengumpulan data dilakukan secara sistematis menurut struktur file
database tersebut.
2. RECORD adalah data yang isinya merupakan
satu kesatuan seperti
Nama, Alamat, Nomor Telepon Setiap
keterangan yang mencakup Nama, Alamat dan Nomor Telepon dinamakan satu record. Dan
setiap record diberi nomor urut yang disebut nomor record (Record Number).
Ukuran suatu file database ditentukan oleh jumlah record yang tersimpan didalamnya.
3. FIELD adalah sub bagian dari Record.
Dari contoh isi record diatas maka terdiri dari 3 field, yaitu field Nama,
field Alamat dan field Nomor Telepon
6. Apa yang Saudara ketahui tentang DataBase dan DataBase Manajemen Sistem
PENGENALAN DATABASE
-Basis data (Database) adalah
sekumpulan data yang terintegrasi yang diorganisasi untuk memenuhi kebutuhan
pemakai untuk keperluan organisasi.
-DBMS (Data Base Management System)adalah
perangkat lunak yang menangani semua pengaksesan ke data base.
7. Sebutkan macam2 database yang digunakan dalam aplikasi komputer, sebutkan
kelemahan dan kelebihan dari masing-masing database tsb
kelemahan dan kelebihan dari masing-masing database tsb
MACAM-MACAM DATABASE
Ada 3 jenis data pada sistem database, yaitu:
1.
Data operasional dari suatu
organisasi, berupa data yang disimpan didalam database
2.
. Data masukan (input data), data
dari luar sistem yang dimasukan melalui peralatan input (keyboard) yang dapat
merubah data operasional
3.
Data keluaran (output data), berupa laporan
melalui peralatan output sebagai hasil dari dalam sistemyang mengakses data
operasional
KELEBIHAN PEMAKAIAN SISTEM DATABASE
1. Terkontrolnya kerangkapan data dan inkonsistensi
2. Terpeliharanya keselarasan data
3. Data dapat dipakai
secara bersama-sama
4. Memudahkan penerapan standarisasi
5. Memudahkan penerapan batasan-batasan pengamanan.
6. Terpeliharanya intergritas data
7. Terpeliharanya keseimbangan atas perbedaan kebutuhan data
dari setiap aplikasi
8. Program / data
independent
KEKURANGAN PEMAKAIAN
SISTEM DATABASE
1. Mahal dalam implementasinya
2. Rumit/komplek
3. Penanganan proses recovery & backup sulit
4. Kerusakan pada sistem basis data dapat
mempengaruhi departemen yang terkait
Tidak ada komentar:
Posting Komentar