Anda di halaman 1dari 26

PENGENALAN SISTEM

BASIS DATA
(1807-PTIK-S05-03)
TUJUAN PEMBELA JARAN
Setelah mempelajari bagian ini,
Anda diharapkan telah mampu:

Menyebutkan dan Menjelaskan


Sistem Basis Data.

1807PTIK05
DEFINISI SISTEM
3

Sistem adalah sebuah tatanan yang terdiri atas sejumlah


komponen fungsional (dengan tugas atau fungsi khusus) yang
saling berhubungan dan secara bersama-sama bertujuan untuk
memenuhi suatu proses atau pekerjaan tertentu.
Contoh:
Sistem Kendaraan Sistem
Pernapasan Sistem
Perguruan Tinggi

1807PTIK05
DEFINISI SISTEM BASIS DATA
4

Sistem basis data merupakan sistem


yang terdiri atas kumpulan file (tabel)
yang saling berhubungan (dalam
sebuah basis data di sebuah sistem
komputer) dan sekumpulan program
lain untuk mengakses dan
memanipulasi file (tabel) tersebut.

1807PTIK05
DEFINISI DBMS
5

Database Management System


(DBMS) adalah paket perangkat
lunak yang didesain untuk
melakukan penyimpanan dan
pengaturan basis data.

1807PTIK05
KOMPONEN SISTEM BASIS DATA
6

Komponen sistem basis data terdiri dari:


1 Perangkat Keras
5 Pemakai
2 Sistem Operasi
Contohnya: Programmer, User
Aplikasi.
3 Basis Data
6 Aplikasi Lain
4 Perangkat Lunak Database
Contohnya: MySQL, Ms. SQL Server,
Interbase, Paradox, Ms. Access, Oracle, DB2.
1807PTIK05
ABSTRAKSI DATA
7

Abstraksi data merupakan tingkatan atau level dalam


bagaimana melihat data pada sebuah sistem basis
data.
Ada 3 level abstraksi data:

1 2 3
Level Fisik Level Logika atau Level Pandangan
(Physical Konseptual Pengguna (View Level)
Level) (Conceptual External Level
Internal Level Level)
1807PTIK05
LEVEL FISIK - INTERNAL
8

1 Level fisik merupakan level paling rendah


Level Fisik yang menggambarkan bagaimana
(Physical
Level) sesungguhnya suatu data disimpan.
Internal Level
Pada level ini representasi dari organisasi
data disimpan sebagai teks, angka, atau
himpunan bit data.

1807PTIK05
9

LEVEL KONSEPTUAL ATAU LOGIKA

2 Memperhatikan data apa sebenarnya


Level Logika atau (secara fungsional) disimpan dalam basis
Konseptual data dan hubungannya dengan data yang
(Conceptual
lainnya.
Level)
Level ini menggambarkan data apa yang
disimpan dalam database dan hubungan
relasi yang terjadi antara data dari
keseluruhan database.
1807PTIK05
LEVEL PANDANGAN PENGGUNA - 10

EKSTERNAL
3 Level abstraksi data tertinggi yang hanya
Level Pandangan menunjukkan sebagian saja yang dilihat
Pengguna (View Level)
External Level dan dipakai dari keseluruhan database,
sesuai dengan kebutuhan pemakai.
Yang dimaksud dengan user atau pemakai
di sini adalah programmer, end user, atau
DBA.

1807PTIK05
MODEL DATA
11

Sekumpulan tool konseptual untuk mendeskripsikan data,


relasi-relasi antardata, semantik data, dan konsistensi
konstrain.
Menyatakan hubungan antarrekaman yang tersimpan dalam
basis data.
Model data terbagi dalam dua kelompok besar:
Object-Based Logical Models Record-Based Logical Models
• Entity Relationship Model • Relational Model
• Object Oriented Model • Hierarchical Model
• Network Model
1807PTIK05
12

OBJECT-BASED LOGICAL MODELS

Entity Relationship Object Oriented Model


Model

1807PTIK05
13

ENTITY RELATIONSHIP (E-R) MODEL


E-R Model didasarkan atas persepsi terhadap dunia nyata
yang terdiri dari sekumpulan objek, disebut entity dan
hubungan antarobjek tersebut, disebut relationship.
Entity adalah objek di dunia yang bersifat unik. Setiap entity
mempunyai atribut yang membedakannya dengan entity
lainnya.
Contoh: Entity Mahasiswa, mempunyai atribut
Nim, Nama, Alamat, dan Tanggal lahir.

1807PTIK05
NOTASI E-R MODEL
14

Pemodelan data dengan model E-R menggunakan diagram E-R.


Diagram E-R terdiri dari:
Notasi Keterangan

Menggambarkan himpunan
entity.

Menggambarkan atribut-
atribut entity.

Menggambarkan hubungan
antara himpunan entity.
Menghubungkan antarobjek
1807PTIK05
dalam diagram E-R.
CONTOH E-R MODEL
15

Tgl KdPlg
KdBrg Jml

Barang Dibeli Pelanggan


Nama
Nama

Nota Alamat
Satuan KdBrg
KdPlg

1807PTIK05
16

OBJECT ORIENTED MODEL


Model berorientasi objek berbasiskan kumpulan objek.
Setiap objek berisi:
Nilai yang disimpan dalam variable instant, di mana
variable “melekat” dengan objek itu sendiri. Objek-objek
yang memiliki tipe nilai dan metode yang dikelompokkan
dalam satu kelas. Kelas di sini mirip dengan abstrak
pada bahasa pemrograman.
Sending a message: sebuah objek dapat mengakses
data sebuah objek yang lain hanya dengan memanggil
1807PTIK05 metode dari objek tersebut.
17

RECORD-BASED LOGICAL MODELS

Relational Model Hierarchical Model Network Model

1807PTIK05
18

RELATIONAL
MODEL
Relational model (model relasional)
menggunakan kumpulan tabel-tabel untuk
merepresentasikan data dan relasi antar data- data
tersebut.
Setiap tabel terdiri atas kolom-kolom, dan
setiap kolom mempunyai nama yang unik.

1807PTIK05
19

CONTOH
RELATIONAL
MODEL

1807PTIK05
HIERARCHICAL MODEL (1)
20

Menyerupai pohon yang dibalik.


Menggunakan pola hubungan orang tua dan anak.
Setiap simpul menyatakan sekumpulan medan.
Simpul yang terhubung dengan level di bawahnya disebut
orang tua.
Setiap orang tua bisa mempunyai 1 anak atau banyak
anak, tetapi anak hanya mempunyai 1 orang tua.
Simpul yang punya anak disebut akar, dan simpul yang
tidak punya anak disebut daun.
1807PTIK05
HIERARCHICAL MODEL (2)
21

Hubungan antara orang tua dan anak disebut


cabang.

Contoh:
DBMS yang menggunakan model hierarki:
Information Management System (IMS),
dikembangkan oleh IBM dan Rockwell
International Corporation pada tahun 1968.
1807PTIK05
CONTOH HIERARCHICAL MODEL
22

1807PTIK05
23

NETWORK MODEL
Data dalam network model (model jaringan)
direpresentasikan dengan sekumpulan record (Pascal),
dan relasi antara data direpresentasikan oleh record dan
link. Link dipandang sebagai pointer. Record- record
diorganisasikan sebagai graf.

Model ini hampir sama dengan model hierarki.


Perbedaannya pada model ini 1 anak bisa
mempunyai lebih dari 1 orang tua.
1807PTIK05
24

NETWORK MODEL
Istilah orang tua dalam model jaringan disebut
sebagai pemilik, sedangkan anak disebut sebagai
anggota.
Contoh:
DBMS yang menggunakan model jaringan
yaitu CA-IDMS/DB dan Integrated Database
Management System yang dibangun oleh
Cullinet Software Inc.
1807PTIK05
CONTOH NETWORK MODEL
25

1807PTIK05
🔑 DAFTAR
PUSTAKA
Laudon, K. C., & Laudon, J. P. (2013). Management information systems:
Managing the digital firm (12th ed.). Boston: Pearson.
Morley, D., & Parker, C. S. (2011). Understanding computers: Today and
tomorrow (13th ed.). Australia: Cengage Learning.
Miller, M. (2010). Absolute beginners guide to computer basics.
Indianapolis, IN: Que.
Norton, P. (2006). Peter Nortons introduction to computers. Boston:
McGraw-Hill Technology Education.
OBrien, J. A., & Marakas, G. M. (2010). Introduction to information systems.
New York: McGraw-Hill Irwin.
1807PTIK05

Anda mungkin juga menyukai