ar Data/Databa
Siste Basi
m
s
se
Pendahuluan
Sistem berkas atau pengarsipan
adalah
Suat : syste untuk
bagaima car
u
menyimp
m dat mengetahui
dar file tertent danaorganisa a
fil
an
yang digunakan.
a
i
u
n si
e
Sistem akses :
Cara untuk mengambil informasi dari
suatu file
Organisasi
:
Tekni yan file
digunaka
untu menggambark da
menyimpan
k
g
pada
n
file
an
BASIS
DATA
Basis Data (Database) dapat
dibayangkan sebagai sebuah
Basis
2 kata, yaitu Basis dan
lemariData
arsipterdiri
tempatdari
menyimpan
Data.
folder Basis
dan file.
dapat diartikan sebagai markas atau gudang
dimana
fakt
duni
tempat
nyatbersarang/berkumpul.
yang mewakili
obje
Sedangkan
sepert
sisw suatu
Data aadalah
a
manusi
(pegaw
a represntasi
pembel pelangga
k
i
a,konsep,
a
hewan,
peristiwa,
ai,
i, keadaan,
n),
dan baran
g,
sebagainya, yang
direkam dalam bentuk angka, huruf, simbol,
teks, gambar, bunyi, atau kombinasisnya.
DBM
S
sekumpul
berhubung da suat
Suatu Data dat
Baseyang
an
himpunan
program
a System
saling
yang melakukan
an
akses
n
u
Management
terhadap
data dari
(DBMS) terdiri
tersebut
Tujuan dari DBMS yang paling utama adalah
EFFISIENT
dan CONVENIENT
Management data melibatkan baik struktur
informasi dan
mekanisme dalam melakukan manipulasi
terhadap informasi
dalam 2 kategori,
an
si
ya
dikelompokkan
1 DBMS yang berorientasi untuk satu atau sedikit
yaitu:
Contoh: MS. pemakai.
dBase/Clipp FoxBas da Borland
Access,
er,
e,
n
2 Paradox.
DBMS yang berorientasi untuk banyak pemakai.
. DB2
Contoh:
BorlandIBMInformi Oracl MSServe
,
MySQ
Interbase,
x,
e,
SQL
r,
L.
Berdasarkan perkembangan
1 DBMS Konvensional (Legacy
teknologinya:
. DBMS)
2 DBMS
Berorientasi
Objek
. (Objek-Oriented
3 DBMS/OODBMS) DBMS Obejk
. Relasional
(Objek-Relational
4 DBMS/ORDBMS) DBMS untuk
KOMPONEN
BASIS
DAT
A
HARDWARE,
bersama-sama Perangkat keras yang digunakan dalam
mengelola
sistem database
SOFTWARE, Perangkat lunak perantara antara
pemakai dengan
data fisik. Perangkat lunak dapat berupa data base
management
USER, Sebagai pemakai
system dan berbagai program aplikasi
sistem
DAT
A
Ciri-ciri data didalam database :
Data disimpan secara terintegrasi
(integrated)
Database merupakan kumpulan dari berbagai
macam file dari aplikasi-aplikasi yang berbeda,
yang disusun dengan cara menghilangkan
bagian-bagian yang rangkap (redundant)
HARDWARE
Terdiri dari semua peralatan perangkat
keras
komputer yang digunakan untuk pengelolaan
sistem
database berupa:
Peralatan untuk penyimpanan database,
yaitu secondary storage (harddisk, disket,
fash disk, CD)
Peralatan input (keyboard, scanner, kamera
digital) dan output (printer, layar monitor)
Peralatan komunikasi data (ethernet card,
modem)
SOFTWARE
Berfungsi sebagai perantara (interface)
antara
pemakai dengan data physik pada
database.
Software pada sistem database dapat
berupa:
Database Management System (DBMS),
yang menangani akses terhadap database,
sehingga pemakai tidak perlu memikirkan
proses penyimpanan dan pengelolaan data
secara detail
Program-program aplikasi dan prosedurprosedur
USE
R
3
.
yaitu:
Orang/team yang bertugas membuat program
aplikasi yang
mengakses database, dengan menggunakan
bahasa
pemrograman, seperti Clipper, VB, Oracle baik
End-user,
secara
batchmengakses database melalui
yaitu:
Orang yang
maupun
untuk berinteraksi dengan
terminal,online
dengan
komputer
menggunakan query-language atau program
aplikasi yang
dibuatkan oleh programmer
DATA BASE
DATA ORIENTED
LUWES/FLEKSIBEL
KESELARASAN DATA
PROGRAM
ORIENTED
Susunan
DATA
ORIENTED
Susuna data organisa file pad databa
se
dapat ,
n
si
begit pul strate
a
aksesn
dirubah,
tanpa
mengganggu
u
program
a
gi aplikasi
ya
yang sudah
ada
dat
a
1 MENGURANGI REDUNDANSI
DATA YANG SAMA PADA BEBERAPA APLIKASI CUKUP DISIMPAN SEKALI
.
SAJA.
2
MENGHINDARKAN INKONSISTENSI
.
3
.
4
.
5
.
6
.
7
.
MEMUDAHKAN PENERAPAN
STANDARISASI MENYANGKUT
KESERAGAMAN PENYAJIAN DATA.
JAMINAN SEKURITI
DATA HANYA DAPAT DIAKSES OLEH YANG BERHAK.
MENYEIMBANGKAN KEBUTUHAN
DAPAT DITENTUKAN PRIORITAS SUATU OPERASI, MISALNYA ANTARA
UPDATE (MENGUBAH DATA) DENGAN RETRIEVAL (MENAMPILKAN
DATA) DIDAHULUKAN UPDATE.
KERUGIAN PEMAKAIAN
SISTEM
MAHAL
BASI DAT
S
A
KOMPLEKS
PROSEDUR BACKUP & RECOVERY
SULIT
Konsep Dasar
Istilah istilah dasar
Entitas
Sekumpulan obyek yang mempunyai karakteristik
sama dan bisa dibedakan dari lainnya. Obyek
dapat berupa barang, orang, tempat atau suatu
kejadian.
Misal : mahasiswa, pegawai, nilai dsb
Atribut
Konsep
Dasar
Field
Lokasi penyimpanan untuk salah satu elemen data
atribut
Record
Kumpulan dari field yang berhubungan satu sama
lain
Konsep
Dasar
File
Kumpulan dari record yang
himpuna
menggambarkan
n
Entitas
Basis Data
Kumpulan file yang digunakan oleh program
aplikasi serta
membentuk hubungan tertentu di antara recordrecord di
file-file tersebut
Key
Konsep
Dasar
Primary key
Secondary key
Candidate key
Alternate key
Composite key
Foreign key
Konsep
Dasar
Primary key
Field yang mengidentifikasikan sebuah record
dalam
file
Bersifat
Primari Key
unik
NPM
Semester
07215410600
3
07215410601
3
Nama
Bambang
Karyadi
Konsep
Dasar
Secondary key
Nama
Bambang
Karyadi
Secondary Key
Konsep
Dasar
Candidate key
Field-field yang bisa dipilih (dipakai) menjadi
primary key
NPM
Nama
Kode_ProdiBambang
07215410600
IT01
07215410601
Karyadi
TM01
Candicate key
Semester
3
3
Konsep
Dasar
Composite key
Ruang
Mata Kuliah
Senin R206
Pengantar Teknik
Informatika Kalkulus I
Senin
R301
Senin R302
Dasar-dasar
Pemrograman I
Composite key
Konsep
Foreign key
Dasar
Field yang bukan key, tetapi adalah key pada file
yang
lain.
NID
410 100 269
410 100 411
Nama Dosen
Budi Susetyo
Mo Muhyidin Nur
Foreign key
Primary key
Kd_MK
Mata Kuliah
NID
TIF101
Pengantar Geo Informatika
410 100
269 Numerik dan Komputasi
TIF205
Analisa
410 100 411
SKS
3
3
Konsep
FILE
Dasar
File diletakkan di penyimpan sekunder.
File mempunyai nama
Karakteristik umum file
Persistence
Bertahan lama yaitu kemampuan untuk dapat
diakses di masa
datang.
Shareability
Dapat digunakan bersama oleh beragam pemakai
dan program
Size
File mempuyai ukuran yang relative besar
Konse Dasa
p
r
Operasi pada file /
berkas
Batch
Berdasarkan model
suatu proses yang dilakukan secara kelompok atau
proses
grup
Iterative
suatu proses yang dilakukan secara satu per satu yaitu
record per record
Konsep Dasar
Berdasarkan Model
operasi :
Create
Up-date
Pengubahan isi dari berkas diperlukan untuk
menjaga berkas tetap up to date (diperbaharui)
Ada 3 bagian dalam proses up date :
Insert/Penyisipan atau penambahan record
Modify/Perbaikan field
Delete/Penghapusan record
Retrieval
Konsep
Dasar
dibag
i
Comprehensive retrieval
dalam
berkas
Selective retrieval
Konsep
Maintenance
Dasar
Perubahan yang dibuat terhadap berkas dengan tujuan
memperbaiki program dalam mengakses berkas tersebut.
Ada dua cara yaitu :
Restructuring
Perubahan struktur berkas
Misalnya : Panjang field diubah
sequential
diindeks
dari langsung (direct) menjadi sequential (berurutan)
Konsep
RECORD
Dasar
Ukuran record biasa dinyatakan
dalam byte
Jenis record menurut panjangnya :
Fixed length record
Semua field di record mempunyai panjang
yang tetap
Kelebihan: tidak rumit dalam pemrograman
Kekurangan: harus disediakan ukuran
terbesar yang
diperlukan
Konsep
Dasar
Field-field di record
mempunyai
berbeda-beda
Kelebiha
: hemat
n
Kekurangan:tempat
rumit dalam
pemrogaman
panjan
g
Konsep
Record View Dasar
External View
Bentuk record yang terlihat oleh user
Disebut juga logical record
Internal View
Bentuk record secara fisik di dalam media
penyimpanan
Disebut juga physical record
Konsep
Data transferDasar
Perpindahan data antara primar storage dengan
secondary storage
PRIMARY
STORAGE
data
SECONDARY
STORAGE
DATA AREA
SECONDARY
STORAGE
Konsep
Dasar
Input Buffer
Tempat 1 block disimpan didalam memory
Output Buffer
Tempat 1 block yang akan direkam ke
storage media
Data Area
Tempat 1 logical record yang akan diproses
Konse Dasa
p
r
LOGICAL FILE STRUCTURE
Adalah:
Organisasi file
External
View
Pandangan
user tentang bagaimana kumpulan
logical
Kumpulan
logical
record
record
terorgani
sir
PHYSICAL FILE STRUCTURE
Adalah:
Internal View
Kumpulan physical record
Letak/susunan physical record pada secondary
storage
Konsep
Dasar
MASTER FILE
TRANSACTION FILE
REPORT FILE
WORK FILE
PROGRAM FILE
TEXT FILE
Konsep
MASTER FILEDasar
Adalah:
NILAI
MATAKULIAH
Konsep Dasar
TRANSACTION
FILE
Adalah:
Berisi data yang akan mengupdate master file
REPORT FILE
Adalah:
WORK
FILE
Konse Dasa
p
r
Adalah:
Temporary file
File sementara
File kerja
Berisi sesuatu yang tidak permanen
Isinya hanya dipakai sesaat saja
Untuk memindahkan data dari satu program ke
program yang lain
Konsep
PROGRAM FILEDasar
Adalah:
TEXT
FILE
Konsep
Dasar
Berisi:
ALPHANUMERIC & GRAPHIC DATA
Referensi
1
TERIMA KASIH