Database - Lily Wulandari

advertisement
MANAGEMENT INFORMATION SYSTEMS
Raymond
y
McLeod,, Jr. and George
g Schell
Database dan Database
Management System
Disajikan dalam Kuliah SIM
Program Sarjana Magister Universitas Gunadarma
Oleh Lily Wulandari
1
Hirarki data
Perusahaan secara tradisional
mengorganisasikan data mereka dalam suatu
hirarki yang terdiri dari elemen data (field),
catatan (record), dan file.
El
Elemen
d
data,
adalah
d l h unit
i yang terkecil,
terkecil
k il, tidak
id k
dapat lagi dibagi menjadi unit yang lebih
kecil.. Misalnya nama
kecil
nama,, nomor pegawai
pegawai,, gaji
gaji,,
upah perjam dll
dll..
Slide 2
Hirarki data
Catatan/record, terdiri dari elemen data yang
Catatan/
berhubungan dengan suatu objek atau
kegiatan tertentu,
tertentu, misalnya catatan yang
menjelaskan tiap jenis persediaan dan tiap
penjualan..
penjualan
File adalah suatu kumpulan catatan data yang
berhubungan dengan suatu subyek tertentu
tertentu..
Misalnya file pemesanan pembelian,
pembelian, file data
pegawai,, file penjualan
pegawai
penjualan..
Slide 3
Aktifitas Manajemen Data
•
•
•
Pengumpulan Data, Data yang diperlukan
dikumpulkan dan direkam dalam suatu
bentuk yang disebut dokumen sumber yang
bertindak sebagai input bagi sistem
I
Integritas
i
d verifikasi,
dan
verifikasi
ifik i, data
d
di ji untukk
diuji
meyakinkan konsistensi dan ketelitian nya
berbasis pada batasan dan aturan
aturan/rule
/rule yang
sudah ditentukan.
ditentukan.
Penyimpanan data
Slide 4
Aktifitas Manajemen Data
•
•
•
•
Pemeliharaan data, data dapat ditambahkan,
ditambahkan,
diubah dan dihapus untuk tujuan keterkinian
data.
Keamanan data, untuk menghindari dari
k
kerusakan,
kerusakan
k , atau pemakai
k i yang tidak
id k
berwenang..
berwenang
Organisasi
O
i i data,
d t d
data
t disusun
di
sedemikian
d iki
rupa sehingga sesuai dengan kebutuhan user
Retrieval Data yang dibuat tersedia bagi user
Retrieval,
Slide 5
Penyimpanan Sekunder
(secondary storage)
Penyimpanan sekunder dibagi berdasarkan
akses datanya
„
Sequential access storage device (SASD)
Alat penyimpanan dengan penyusunan dan
pembacaan
b
d
datanya
secara berurut
b
yaitu satu
catatan mengikuti catatan lain.
„
Direct access storage device (DASD)
Alat penyimpanan dengan penyusunan dan
pembacaan datanya langsung pada posisinya
posisinya..
Slide 6
Pengolahan data (data
processing)
Ada 2 cara dalam pengolahan data:
Pengolahan data berkelompok (batch processing)
pengolahan
l h yang dilakukan
dil k k dengan
d
mengumpulkan
lk
transaksi dalam periode tertentu
Pengolahan data langsung (online processing)
pengolahan data yang dilakukan per transaksi,
transaksi,
kadang saat transaksi terjadi
terjadi.. Real Time System:
Si
Sistem
yang mengendalikan
d lik sistem
i
fi ik dan
fisik
d
mengharuskan komputer berespon cepat pada status
sistem fisik
Slide 7
Database
Sebelum era database ditandai dengan
• Sumber data dikumpulkan
p
dalam filefile-file yyang
g
tidak terhubung satu dengan lainnya
• Setiap aplikasi memiliki/
memiliki/merancang file data
sendiri
• Memiliki kelemahan:
kelemahan: duplikasi data,
ketergantungan data, kepemilikan data
tersebar
Slide 8
Database
Untuk memecahkan masalah di atas dilakukan
dengan cara pengorganisasian data secara
fisik dan mengarah ke organisasi logis.
logis.
Organisasi logis (logical organization),
mengintegrasikan data dari beberapa lokasi
fisik yang berbeda dan merupakan cara
pemakai melihat data. Organisasi fisik
(physical organization), merupakan cara
komputer melihat data sebagai filefile-file yang
terpisah..
terpisah
Slide 9
Database
Dua teknik untuk memenuhi kebutuhan
integrasi logis:
logis:
1. Integrasi logis dalam satu file
„ Inverted file, suatu file yang disimpan
secara urutan tertentu,
tertentu, dengan suatu
indeks yang menyertainya memungkinkan
recordrecord
d-record
d dari
d i file
fil itu
it dipilih
di ilih dalam
d l
urutan berbeda.
berbeda.
Slide 10
Database
Linked list, suatu teknik yang dapat
mencapai hasil yang sama tanpa
menggunakan indeks tetapi dengan
menentukan field tersendiri yang
ditambahkan pada tiap record dalam file.
Integrasi logis antara beberapa file
M
Mengunakan
k link
li k untuk
t k menghubungkan
h b
k
record--record dalam suatu file dengan record
record
yang berhubungan secara logis difile lain.
lain
„
2.
Slide 11
Database
Blok dasar pembangunan untuk Struktur Basis data
1. Nilai Data
2. Field Data
3. Data Record
4. File Data
Penekanan pada kegiatan pengolahan data adalah
pada
d kemampuan
k
untukk mengakses
k
d
data
d
dengan
cepat serta efisien dalam penggunaan secondary
storage.
storage
Slide 12
Database
Gambar . database terdiri dari beberapa file
Slide 13
Struktur Database
1.
Struktur data berjenjang (hierarchical data
structure)
- Hubungan antara data membentuk suatu jenjang
seperti pohon
pohon.. Suatu pohon dibentuk dari
beberapa elemen grup data yang berjenjang
berjenjang,,
disebut dengan node. Node yang paling atas atau
level 1 disebut dengan root. Tiap node dapat
b
bercabang
b
k node
ke
d lain.
l i Satu
S t node
d hanya
h
mempunyai satu parent node.
- Kekurangan : tidak dapat menangani permintaan
khusus
Slide 14
Struktur Database
2. Struktur data jaringan (network
structure)
•
•
data
Hubungan data sama dengan struktur hirarki
hirarki,,
tetapi untuk setiap node bisa mempunyai
lebih dari satu parent node.
Memungkinkan record yang diberikan untuk
menunjuk kembali ke record lain dalam basis
data
Slide 15
Struktur Database
3. Struktur data hubungan (relational data
structure)
- Data disusun dalam bentuk tabel dua dimensi
yang terdiri dari kolom (field) dan baris
(record) Hubungan antara record didasarkan
(record).
pada nilai dari field kunci bukan berdasarkan
alamat atau p
pointer di dalam record seperti
p
pada strutur pohon dan jaringan.
jaringan.
- Mudah untuk dipahami
Slide 16
Konsep Database
Merupakan integrasi logis dari catatancatatan-catatan
dalam banyak file. Database adalah suatu
koleksi data komputer yang terintegrasi,
terintegrasi,
diorganisasikan dan disimpan dalam suatu
cara yang memudahkan pengambilan
kembali..
kembali
Slide 17
Konsep Database
Tujuan utama dari konsep database:
1. Meminimumkan p
pengulangan
g
g data
2. Independensi data, menjaga spesifikasi data
terpisah dari program, di dalam tabel dan
indeks
3. Inkonsistensi data
4. Pemakaian bersama
Slide 18
Database Management System
(DBMS)
Adalah perangkat lunak yang menetapkan dan
memelihara integrasi logis antar file, baik
ekplisit maupun inplisit.
inplisit. Contoh:
Contoh: IDS,
Information Management System(IMS),
Structured Query Language/Data
System(SQL/DS), Query by Example(QBE),
ORACLE, dBase II
II--III
III--III plusplus-IV, Foxbase
Foxbase,,
Qbase dll.
dll.
Slide 19
Relational Database Vendors
1.
2.
3.
4.
5.
IBM
Informix Software,, Inc.
Microsoft
Oracle
O
ac e
Sybase
Slide 20
Tables
Slide 21
Deskripsi Tabel Book
Slide 22
Deskripsi Tabel Student
Slide 23
Hubungan Antar Tabel
Slide 24
Pembuatan Database
Dua Pendekatan
1 Pendekatan Berorientasi Proses
1.
(Pemecahan masalah
masalah))
2. Permodelan Enterprise
Slide 25
Pendekatan Berorientasi
Proses
Kebutuhan data
dapat ditentukan
dengan suatu
pendekatan
berorientasi
masalah
Slide 26
Permodelan Enterprise
Kebutuhan Data dapat
p
ditentukan dengan
pembuatan model
p
enterprise
Slide 27
Gambaran Isi Database
Slide 28
Schema
•
•
•
•
•
•
Nama Field Data
Aliases ((Nama
Nama lain digunakan
g
untuk data field
yang sama
Tipe data (numeric alphabetic)
Jumlah Posisi (panjang field)
Jumlah Posisi Desimal
Berbagai integrity rules
Slide 29
Rule Untuk Field Yang
Dibutuhkan
Slide 30
Tahap Pembuatan Database
1.
2.
3.
Deskripsikan Data
Masukkan Data
Gunakan Database
Que y Language
a guage
- Query
- Query
Query--by
by--example
- Data manipulation language (DML)
Slide 31
Query--byQuery
by-Example
Slide 32
Database Administrator (DBA)
Tugas DBA :
• Perencanaan Basis data;; bekerja
j dengan
g p
para
pemakai dan yang lain, mendefinisikan
schema, dan lainlain-lain
• Implementasi Basis data; membuat basis
data dan membuat kebijakan serta prosedur
• Pengoperasian database
• Keamanan Database
Slide 33
Sebuah Model DBMS
Slide 34
Keunggulan DBMS
1.
2.
3.
4.
5.
mengurangi kerangkapan data
mencapai
p independensi
p
data
mengintegrasi data dari beberapa file
mengambil
e ga b data da
dan informasi
o as seca
secara
a cepat
meningkatkan keamanan data
Slide 35
Kelemahan DBMS
1.
2
2.
3
3.
perangkat lunak yang mahal
konfigurasi perangkat keras yang
besar
mempertahankan staff Database
Administrator
Slide 36
Homework
1.
2.
3.
4.
Aktivitas manajemen data manakah yang
menggunakan dokumen sumber
sumber??
Sebutkan media penyimpanan sekuensial
yang digunakan saat ini
ini??
Disebut operasi apakah yang
memperbaharui satu berkas (file) utama dari
satu
t berkas
b k (file)
(fil ) transaksi
ttransaksi?
k i?
i?
Apakah media DASD yang paling populer?
populer?
Slide 37
Homework
5. Sebutkan dan jelaskan dua cara utama
pemrosesan data!
6. Apa yang membedakan sistem realtime dari
sistem secara online?
7. Bagaimana data dependence berperan untuk
data redundancy?
8. Apakah hubungan antara entity relationship
diagram, data dictionary, DDL dan schema?
Slide 38
Download