Anda di halaman 1dari 16

29/09/2015

Pertemuan - 2
SISTEM BASIS DATA
RG141213

Yanto Budisusanto, S.T.,M.Eng & Agung Budi Cahyono, ST, MSc, DEA
Laboratorium Kadaster dan Kebijakan Pertanahan
Teknik Geomatika FTSP ITS
Ph. 031 5929487
Fax. 031 5929486
Cell. 0852 2636 1602

Konsep Database
Data
representasi fakta dunia nyata yang mewakili suatu
obyek/kejadian yang direkam dalam bentuk angka, huruf,
simbol, teks, gambar, atau kombinasinya

Informasi
Hasil pengolahan data dalam suatu bentuk yang lebih berguna
dan lebih berarti bagi penerimanya yang menggambarkan
suatu kejadian yang nyata yang digunakan dalam pengambilan
keputusan.

1
29/09/2015

Sistem Informasi
Suatu sistem dalam suatu organisasi yang merupakan
kombinasi dari orang-orang, fasilitas, teknologi, media,
prosedur-prosedur dan pengendaliannya untuk
menyediakan suatu dasar informasi dalam pengambilan
keputusan.

Komponen sistem informasi


Hardware, software, personil, data, prosedur

Basis Data
Kumpulan dari item data yang saling berhubungan
satu dengan lainnya yang diorganisasikan berdasar
sebuah skema atau struktur tertentu, tersimpan di
hardware komputer dan dengan software digunakan
untuk melakukan manipulasi data untuk tujuan
tertentu

2
29/09/2015

Mengapa perlu basis data

Salah satu komponen penting dalam sistem informasi,


karena merupakan dasar dalam menyedikan informasi
Menentukan kualitas informasi : cepat, akurat, tepat
pada waktunya dan relevan.
Informasi dikatakan bernilai bila manfaatnya lebih efektif
dibandingkan dengan biaya mendapatkannya.
Mengurangi duplikasi data (data redundancy)
Hubungan data dapat ditingkatkan (data relatebility)
Mengurangi pemborosan tempat penyimpanan
Keamanan

Urutan Data

Database

file

Record

Field data / item

karakter

3
29/09/2015

Database

File File

File/Tabel File
Mahasiswa

Field

NIM Nama Sex Umur Karakter


Record
001 Andi L 19
Record 002 Ina P 18
Item Data
003 Udin L 20
Record

Penerapan
Bidang Pemakai
Kepegawaian, Pergudangan, Akuntansi,
Reservasi, Layanan Pelanggan, dll
Organisasi/Perusahaan
Perbankan, Asuransi, Rumah Sakit, Produsen
barang, Industri manufaktur, Pendidikan,
Telekomunikasi, dll

4
29/09/2015

Sistem Basis Data


Sekumpulan program yang memungkinkan pengguna basis
data untuk membuat & memelihara suatu basis data disebut
Database Management System (DBMS).

Definisi :
Sistem software yang multiguna, yang menyediakan fasilitas
untuk mendefinisikan, membangun dan memanipulasi basis
data untuk aplikasi yang beraneka ragam.

Mendefinisikan
Melibatkan spesifikasi : tipe data, struktur, Kendala
(constraint) dari data yang akan disimpan

Membangun
Berkaitan dengan proses penyimpanan data itu sendiri
pada suatu media penyimpan yang dikontrol DBMS

Memanipulasi
Termasuk di dalamnya fungsi-fungsi sebagai query
terhadap basis data, misal : retrieve, update, generate
report

5
29/09/2015

Lingkungan Sistem Basis Data


User / Programmer

Sistem
Program Aplikasi / Queri
Basis
Data

DBMS
Software untuk Memproses
Software
Queri / Program

Software untuk mengakses


data yg Tersimpan

Stored Database Stored


Definition (Meta- Database
Data)

Gambar 1

Orang yang Berperan Langsung dalam


Basis Data
Administrator Basis Data
Desainer Basis Data
End User
Casual End User(User Mahir)
Naive/Prametric End User (User Umum)
Ophisticated End User (User Khusus)
System Analyst dan Aplication Programmer

6
29/09/2015

Kapan DBMS tidak diperlukan

Investasi yang tinggi dalam pengadaan hardware, software


dan pelatihan
Basis data dan aplikasi sederhana, terdefinisikan dengan baik
dan diharapkan tidak berubah
Tidak diperlukan multiple-access thd data
Adanya kebutuhan-kebutuhan nyata dr program yg tidak akan
terpenuhi akibat dari overhead dr DBMS

Abstraksi Data

End User

External View External View External /View


Level

External/ Conceptual mapping

Conseptual Conseptual
Schema Level
Conceptual/ Internal mapping

Internal Internal / Physical


Schema Level

Stored Database

7
29/09/2015

Bahasa Basis Data


DBMS merupakan perantara antara user dengan basis data yang
tersimpan dalam disk. Cara berkomunikasi keduanya diatur
dalam suatu bahasa khusus yang ditetapkan oleh perusahaan
pembuat DBMS. Bahasa itu disebut Bahasa Basis Data. Contoh;
SQL, dBase, QUEL.
Data Definition Language (DDL)
Data Manipulation Language (DML)
Prosedural
Non Prosedural

Hubungan DBMS dan Aplikasi Basis Data


1. DBMS dan Aplikasi Basis Data terpisah

Biasanya digunakan pada system DBMS yang besar dan digunakan


untuk multi user. Pada system DBMS ini mempunyai banyak feature/
sarana yang bisa digunakan untuk user. Mis: menyediakan sarana untuk
perancangan basis data.

Contoh : MS-SQL Server, Oracle, Sybase, Informix, dsb.

Aplikasi A

Aplikasi B DBMS Basis


Data

Aplikasi C

8
29/09/2015

Hubungan DBMS dan Aplikasi Basis Data


2. DBMS dan Aplikasi Basis Data menyatu

Biasanya digunakan pada system basis data untuk


perorangan. Feature/ Sarana tidak begitu banyak
dibandingkan pada system dimana DBMS dan
Aplikasi Basis Data terpisah.
Aplikasi BD menjadi subordinate DBMS
Contoh : dBase III+, Foxbase, Ms Access
DBMS menjadi subordinate Aplikasi BD
Contoh : Clipper, Delphi

Aplikasi A
DBMS
Basis Data

Aplikasi B
DBMS

Aplikasi A DBMS

Basis Data

Aplikasi B DBMS

9
29/09/2015

Klasifikasi DBMS
Model Data yang disupport
Terdiri dari Model Data Relasional, Hirarki, Jaringan, Object
Oriented
Jumlah user yang bisa ditangani oleh DBMS
User tunggal dan Multi User
Jumlah sites (Lokasi) :
centralized, distributed, client-server
Biaya/harga DBMS

Pengertian Basis Data


Berikut ini beberapa pengertian dari Basis
data
1. Kumpulan data berisi informasi suatu sistem.
2. Mekanisme yang digunakan untuk
menyimpan informasi atau data.
3. Kumpulan data, umumnya mendeskripsikan
aktivitas suatu sistem atau lebih yang saling
berhubungan .

10
29/09/2015

Data VS Informasi
Data
1. Fakta yang diperoleh di lapangan
2. Diperlukan suatu proses agar data bisa digunakan

Informasi
1. Hasil dari pengolahan data
2. Sebagai acuan dalam pengambilan keputusan
3. Transformasi data

Contoh Basis Data


Buku alamat
Buku telepon
Katalog perpustakaan
Peta jalan

11
29/09/2015

Basis Data dengan model Sistem File

Basis data dalam format sistem file adalah


mekanisme penyimpanan data dalam format file
terpisah berdasar kebutuhan informasi .

Akunting Penjualan Personalia

REKENING PELANGGAN PENJUALAN INVENTARIS PEGAWAI

Kelemahan Basis Data model File

Pengulangan dan inkonsistensi data


Kesulitan Mengakses Data
Masalah Integritas
Atomik Data
Anomali pada akses bersamaan
Keamanan data

12
29/09/2015

Basis Data dengan model terintegrasi


( Sistem Basis Data / DBMS )

Akunting Penjualan Personalia

DBMS adalah perangkat


lunak yang didesain untuk DBMS
membantu dan memelihara
untuk memanfaatkan
kumpulan data yang besar
guna diolah untuk
REKENING
menghasilkan informasi. PELANGGAN
PENJUALAN
INVENTARIS
PEGAWAI

Keuntungan DBMS

Mengurangi perulangan data


Mencapai independensi data
Menginteregasikan data beberapa file
Mengambil data dan informasi dengan cepat
Meningkatkan Keamanan

13
29/09/2015

Kerugian DBMS
Harga perangkat lunak DBMS yang mahal
Kebutuhan perangkat keras yang bagus
Membutuhkan staff khusus DBMS ( Database
Administrator / DBA )

Contoh Perangkat Lunak DBMS


Microsoft Access
Microsoft SQL Server
MySQL
PostgreSQL
Oracle
Informix
Sybase
DB2
Interbase
dll

14
29/09/2015

Contoh Implementasi Basis Data


Perbankan
Penerbangan
Universitas
Telekomunikasi
Keuangan
Sumber Daya
Penjualan
dll

Life Cycle Database


Design
Present
Documentation
Generate
Manage data
Maintenance

15
29/09/2015

Tahapan Design Basis data dari suatu sistem

A. Requirement Collection and Analysis


B. Conceptual Database Design
C. Logical Database Design
D. Physical Database Design

16

Anda mungkin juga menyukai