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