Pertemuan 10

Download Report

Transcript Pertemuan 10

Bab 10
BASIS DATA
Konsep

Basis data dapat diartikan sebagai kumpulan
sumber/ data yang disimpan di dalam
komputer secara sistematik sehingga dapat
diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari
data tersebut.
Peranan Basis Data


Basis data (database) memiliki peran yang
sangat penting dalam perusahaan. Informasi
dapat diperoleh dengan cepat berkat data
yang mendasarinya telah disimpan dalam
basis data.
Contoh, mekanisme pengambilan uang pada
ATM, KRS online, penjualan lewat internet.
DMBS (database management system)
DBMS (DataBase Management System) adalah sistem
yang secara khusus dibuat untuk memudahkan
pemakai dalam mengelola basis data. Sistem ini
dibuat untuk mengatasi kelemahan sistem
pemrosesan yang berbasis berkas.
Contoh DBMS :
 MySql
 Ms Sql
 Oracle
 Posgre Sql, dll
 MS. Access
Struktur Data dan Basis Data
Data disusun dalam suatu struktur logis, yaitu :
 kumpulan tabel menyusun basis data,
 tabel tersusun atas sejumlah record,
 sebuah record mengandung sejumlah field,
 sebuah feld disimpan dalam bentuk
kumpulan bit.
Keuntungan DBMS






Independensi data
Pengaksesan yang efisian terhadap data
Keamanan dan integritas data
Administrasi data
Akses bersama dan pemulihan terhadap
kegagalan
Waktu pengembangan aplikasi diperpendek
Jenis basis data (Pengaksesan)




Basis data Individual : basis data pribadi
Basis data Perusahaan : data pelanggan
PLN
Basis data Terdistribusi : data tabungan di
BANK
Bank data Publik: data di Yahoo& data
Alamat situs di google
Model Data

Model data hirarkis
Akar
Dosen 1
Pascal
Aga
Ana
Dosen 2
Database
Budi
pemrograman
Cani
Dani
Cani
Eko
Model Data (lanjutan)

Model data Jaringan
Dosen 1
Pascal
Aga
Ana
Dosen 2
Database
Budi
pemrograman
Cani
Dani
Eko
Model Data (lanjutan)

Model data relasional
Kolom
Baris
Model Data (lanjutan)

Model data berbasis Objek
Model data berbasis objek adalah model
data yang menerapkan teknik pemrograman
berorientasi objek. Berbeda dengan tiga
model yang telah dibahas di depan, model
data berbasis objek mengemas data dan
fungsi untuk mengakses data (metode) ke
dalam bentuk objek.
Komponen DBMS






Kamus data
Utilitas
Pembangkit Laporan l
Pembangkit aplikasi
Keamanan akses
Pemulihan sistem
SQL (Stucture Query Language)


SQL (Structured Query Language) adalah
bahasa yang digunakan untuk mengakses
basis data yang tergolong relasional.
Sesungguhnya SQL tidak terbatas hanya
untuk mengambil data (query), tetapi juga
dapat dipakai untuk menciptakan tabel,
menghapus tabel, menambahkan data ke
tabel, menghapus data pada tabel,
mengganti data pada tabel, dan berbagai
operasi yang lain.
Data Warehouse & Data Mart
Data warehouse adalah tempat penyimpanan
secara fisik dimana data relasional
diorganisasi secara khusus dalam format
yang baku.
Adalah basis data yang sangat besar yang
umurnya 5-10 tahun thn yg lalu
Data Mart:hanya utk departemen/unit tertentu
OLAP (Online Analitical Processing)

adalah jenis perangkat lunak yang digunakan
untuk melakukan permintaan terhadap data
dalam bentuk yang kompleks dan bersifat
sementara serta sewaktu-waktu. OLAP
memanipulasi dan menganalisis data
bervolume besar dari berbagai perspektif
(multidimensi). Oleh karena itu OLAP
seringkali disebut analisis data
multidimensi.
Data Mining

adalah perangkat lunak yang ditujukan untuk
mengidentifikasi trend (kecenderungan) atau
pola yang terdapat pada himpunan data yang
sangat banyak dengan sedikit masukan dari
pemakai. Perangkat lunak ini mampu
menemukan pola-pola tersembunyi maupun
hubungan-hubungan yang terdapat dalam
basis data yang besar dan menghasilkan
aturan-aturan yang digunakan untuk
memperkirakan perilaku di masa mendatang.
ERP

ERP (Enterprise Resource Planning)
merupakan perangkat lunak yang berfungsi
untuk menangani manajemen produksi
dalam perusahaan.