Post on 01-Mar-2018
7/25/2019 Badrus - FKp - Basis Data
1/26
BASIS DATA (DATABASE)
BADRUS ZAMAN, S.Kom, M.Cs.
7/25/2019 Badrus - FKp - Basis Data
2/26
Definisi Basis Data
Sekumpulan data yang terintegrasi yangdiorganisasikan untuk memenuhi kebutuhanpemakai untuk keperluan organisasi.
Kumpulan informasi yang disimpan didalam komputer secara sistematik sehinggadapat diperiksa menggunakan suatu programkomputer untuk memperoleh informasi dari basisdata tersebut.
7/25/2019 Badrus - FKp - Basis Data
3/26
Karakteristik utama basis data
Merepresentasikan aspek dari dunia nyata,Terstruktur dengan baik,
Dapat merepresentasikan kondisi saat ini(current state)
da penggunanya dan ada aplikasi, Disimpan dalam memori komputer secara
permanen, dan
Dapat diakses dan dimanipulasi menggunakanD!MS
7/25/2019 Badrus - FKp - Basis Data
4/26
Pegawai
Pembelian
Penjualan
Produksi
7/25/2019 Badrus - FKp - Basis Data
5/26
Basis Data dan Lemari Arsip
!asis data bisa dibayangkan sebagailemari arsip dengan berbagai carapengaturannya (misalnya pengelompokan
dan pengurutan) !asis data dan lemari arsip memiliki
prinsip ker"a dan tu"uan yang sama# $rinsipnya yakni pengaturan data%arsip.
Tu"uan utamanya adalah kemudahan dankecepatan dalam pengambilan kembalidata%arsip.
7/25/2019 Badrus - FKp - Basis Data
6/26
File Pegawai
FilePembelian
File
Penjualan
FileProduksi
Disk
7/25/2019 Badrus - FKp - Basis Data
7/26
Tujuan Basis Data
Kecepatan dan Kemudahan (Speed) &epat dalam menyimpan, memanipulasi dan menampilkan
informasi
'siensi uang $enyimpanan (Space) Mengurangi redundansi (pengulangan) data, baik dengan
menerapkan se"umlah pengkodean atau dengan membuatrelasi*relasi antara kelompok data yang saling berhubungan
Keakuratan (ccuracy) Memanfaatkan pengkodean atau pembentukan relasi antar
data dan penerapan aturan%batasan (constraint)
Ketersediaan (+ailability) $enerapan teknologi "aringan serta melakukan
pemindahan%penghapusan data yang sudah tidak digunakan%kadaluarsa untuk menghemat ruang penyimpanan.
7/25/2019 Badrus - FKp - Basis Data
8/26
Tujuan Basis Data (2)
Kelengkapan (&ompletenes) Data senantiasa lengkap baik terhadap kebutuhan
pemakai maupun terhadap aktu, penambahan baris*baris data ataupun perubahan struktur
pada basis data
Keamanan (Security) Data yang bersifat rahasia atau proses yang +ital tidak"atuh ke orang % pengguna yang tidak berhak penggunaan account (username dan passord)
menerapkan pembedaan hak akses Kebersamaan $emakai (shareability) Dukungan multiuser dengan mempertimbangkan
konsistensi data atau penanggulangan deadlock
7/25/2019 Badrus - FKp - Basis Data
9/26
PENERAPAN BASIS DATA
Kepegaaian $erdagangan (-n+entory)
kuntansi
eser+asi ayanan $elanggan
umah Sakit
$endidikan
Telekomunikasi
7/25/2019 Badrus - FKp - Basis Data
10/26
KOMPONEN SISTEM BASIS DATA
7/25/2019 Badrus - FKp - Basis Data
11/26
$erangkat Keras (/ardare) $erangkat komputer standar dan media komunikasi
yang digunakan untuk pengelolaan sistem basisdata
Sistem 0perasi $engelolal perangkat lunak seperti 1indos, inu2,
dll
D!MS disesuiakan dengan sistem operasi yang
digunakan !asis Data Meakili satu atau beberapa sistem yang akan
dikelola, mis akademik, dll
7/25/2019 Badrus - FKp - Basis Data
12/26
Database Management System (D!MS) $aket aplikasi yang didesain untuk menyimpan
dan mengelola basis data 0racle, MyS3, $ostgreS3, ccess, 4o2$ro, dll
plikasi !erfungsi sebagai perantara (interface) di antara
pemakai dengan basis data secara sik padaD!MS plikasi cyber campus, dll.
7/25/2019 Badrus - FKp - Basis Data
13/26
7/25/2019 Badrus - FKp - Basis Data
14/26
7/25/2019 Badrus - FKp - Basis Data
15/26
5ser 0rang yang terlibat langsung dalam sistem basis
data mulai dari pengelola hingga pengguna akhir6 D! (Database dministrator)
$engelola sistem basis data secara keseluruhan
$rogrammer $embuat aplikasi yang mengakses ke basis data
'nd*5ser $engguna aplikasi eg. Mahasisa, dosen,
7/25/2019 Badrus - FKp - Basis Data
16/26
Arsitektur SistemBasis Data
7/25/2019 Badrus - FKp - Basis Data
17/26
Keuntungan Sistem Basis Data
7. Mengurangi edudansi Data yang sama pada beberapa aplikasi cukup
disimpan sekali sa"a
8. Menghindarkan inkonsistensi
Karena redudansi berkurang, umumnya updatedilakukan cukup sekali sa"a
9. Terpeliharanya -ntegritas Data Data disimpan secara akurat
:. Data dapat dipakai bersama*sama Data yang sama dapat diakses oleh beberapa
user dalam aktu yang bersamaan
7/25/2019 Badrus - FKp - Basis Data
18/26
Keuntungan Sistem Basis Data
;. Memudahkan penerapan standarisasi Terkait dengan keseragaman penya"ian data
7/25/2019 Badrus - FKp - Basis Data
19/26
Kerugian Sistem Basis Data
!iaya relatif mahal Diperlukan hardare tambahan6 &$5 yang lebih
besar, terminal yang lebih banyak, alat untuk komunikasi
!iaya performance yang lebih besar6 istrik,$ersonil yang lebih tinggi klasikasinya, !iaya
telekomunikasi yang antar lokasi
$roses relatif kompleks
$rosedur backup dan reco+ery relatif sulit
7/25/2019 Badrus - FKp - Basis Data
20/26
Istilah-istilah dalam Basis Data
Entitas Sekumpulan obyek yang mempunyai karakteristik sama
dan bisa dibedakan dari lainnya. 0byek dapat berupabarang, orang, tempat atau suatu ke"adian. Misal 6pegaai, mobil, nilai dsb.
Atribut Deskripsi data yang bisa mengidentikasikan entitas.
Misal 6 entitas mobil adalah no. mobil, merk mobil, arnamobil dsb.
Field okasi penyimpanan untuk salah satu elemen data
atribut
Record Kumpulan dari eld yang berhubungan satu sama lain
7/25/2019 Badrus - FKp - Basis Data
21/26
Konsep Dasar
File Kumpulan dari record yang menggambarkan himpunan 'ntitas
Basis Data Kumpulan le yang digunakan oleh program aplikasi serta
membentuk hubungan tertentu di antara record*record di le*
le tersebut Key 'lemen ecord yang dipakai untuk menemukan ecord
tersebut pada aktu akses
Di antara "enis*"enis key6
$rimary Key Secondary Key
4oreign Key
7/25/2019 Badrus - FKp - Basis Data
22/26
Primary key4ield yang mengidentikasikan sebuah
record dalam le
!ersifat unik
NIM NAMA MR!"""#!!"#! $$I "%!"""&!!!"& 'A$I "!!%((#!!!"( A)E "(
$rimari Key
7/25/2019 Badrus - FKp - Basis Data
23/26
*econdary key 4ield yang mengidentikasikan sebuah record dalam le
Tidak bersifat unik
NIM NAMA MR>888;>>8;> T5T- 87
>8889>>>89 1T- 8>>7::;>>>8: ' 8:
SecondaryKey
7/25/2019 Badrus - FKp - Basis Data
24/26
4oreign key 4ield yang bukan key, tetapi adalah key pada le yang
lain.
KD+MK MA$AK)IA, *K*KD+D-*EN?7@ M?A'M'? 8 D897$8; $S& : D:;9K7 -?T'?'T 8 *
KD+D-*EN NAMAD898 1arsono, Drs
D:;9 . 4aisalD@78 Tri Darmadi
$rimary key4oreignkey
7/25/2019 Badrus - FKp - Basis Data
25/26
Jenis file berdasarkan fungsinya Master .le
!erisi data statis
Data tentang satu sisi dari organisasi
!erisi data historis
-sinya relatif permanen
$ransaction File !erisi data yang akan mengupdate master le !erisi ke"adian atau perubahan terhadap sesuatu, yang
statusnya tersimpan dalam master le
Re/ort File !erisi data yang bentuknya telah disesuaikan untuk
kepentingan user Data yang akan ditampilkan pada monitor Data yang akan dicetak
7/25/2019 Badrus - FKp - Basis Data
26/26
Any Question???