Anda di halaman 1dari 40

Discovering

Computers 2009

Chapter
09
Manajeme
n
Database
Data dan Information
Apa itu Database?

Software
Sekumpulan
Database
data yang Software
disebut juga
teratur, dapat Database
database
diakses, digunakan
management
diambil dan untuk
Membuat system
digunakan
Membuat (DBMS)
form
database dan
Tambah, Mengurut laporan
ubah, kan serta
hapus mengamb
data il data

Next
Data dan Information
Hubungan antara Data dengan Informasi
 Data adalah sesuatu yang belum di proses
 Informasi adalah data yang teratur dan mempunyai arti
 Komputer memproses data menjadi informasi

Next
Data dan Information
Kualitas nilai sebuah informasi

Next
Hirarki Data
Hirarki
 Database terdiri dari file, file terdiri dari record,
record terdiri dari field, field terdiri dari character

Next
Hirarki Data
Field
 Adalah kombinasi dari satu
karakter atau lebih
 Unit terkecil dari data yang dapat
diakses user
 Nama Field mengidentifikasi tiap
field
 Ukuran Field mendefinisikan jumlah
maksimun dari karakter yang dapat
dimuat dalam 1 field
 Tipe Data menentukan jenis data
yang bisa dimuat dalam field

Next
Hirarki Data
Tipe data yang umum

Text Numeric AutoNumber


(disebut juga Hanya angka
Angka akan secara otomatis
alphanumeric)
bertambah pada field
Huruf, angka, serta
karakter khusus

Currency Date Memo


Angka yang memuat desimal
bulan, hari, tahun, dan Text yang panjang
tertentu
waktu

Yes/No Hyperlink Object


(Boolean) (BLOB untuk binary large object)
Alamat Web yang me-link ke
Nilainya hanya Foto, audio, video, atau document
suatu dokumen/halaman
benar/salah
web

Next
Hirarki Data
Record

Sekumpulan Field

Key field, atau primary key,


secara khusus mengidentifikasi
suatu record

Data File
Sekumpulan dari record – record yang disimpan pada
disk
Next
Pemeliharaan Data
File Maintenance
 Cara untuk menjaga data saat ini

Menambah record Mengubah record

Menghapus record

Next
Pemeliharaan Data
Menambahkan record
 Ketika terdapat data baru

Next
Pemeliharaan Data
Mengubah data
 Ketika membetulkan data yang salah
 Meng-Update data lama

Next
Pemeliharaan Data
Menghapus record
 Ketika suatu record sudah tidak diperlukan
 Beberapa program menghapusnya, tetapi ada
juga yang hanya menandainya saja

Next
Pemeliharaan Data
Validasi
 Membandingkan data yang masuk dengan
aturan yang ada agar data yang masuk tepat
 Mengurangi kesalahan data yang masuk dan
menambah ketepatan data sebelum disimpan
pada disk

Next
Pemeliharaan Data
Pengecekan Validasi
Cek Digit Cek Cek Kelengkapan
pengecekan Alfabet/Numeric pengecekan isi data
panjang digit Pengecekan tipe pada field apakah
angka/karakter data ada atau tidak

Cek Range Cek Konsistensi


pengecekan suatu pengecekan pada
angka dengan relasi beberapa
jangkauan tertentu field

Next
File Processing Versus Database
file processing system

Setiap bagian Record pada satu


dalam suatu file bisa saja
organisasi tidak berelasi Kekurangan
mempunyai dengan record
sekumpulan file pada file lain

Data terisolasi
Redudancy Data data disimpan di
field yang sama file yang
disimpan pada terpisah
beberapa file sehingga sulit
untuk diakses

Next
File Processing Versus Database
Database
 Banyak program dan user dapat berbagi data pada
database
 Keamanan Data, sehingga hanya user yang berhak
yang dapat mengakses data

Next
File Processing Versus Database
Kelebihan menggunakan Database

Mengurangi
redundancy
data Meningkatk
an integritas
data
Berbagi
data
Mudah
diakses
Menghemat
waktu

Next
File Processing Versus Database
Perbedaan antara
Database dan File
Processing dalam
menyimpan data

Next
Database Management System
DBMS yang umum digunakan

Next
Database Management System
Kamus Data
 Berisi data mengenai tiap file pada database dan tiap
field pada file tersebut

Next
Database Management System
Query
 Untuk mengambil
data secara detail
dari database
 Bahasa Query
bahasa yang
digunakan untuk
menampilkan,
mencetak, dan
menyimpan data

Next
Database Management System
Query by Example (QBE)
 Program menerima record yang cocok dengan
kriteria pada saat mengisi form
 Sudah Graphical User Interface yang
memudahkan user

Next
Database Management System
Form
 Jendela pada layar yang berfungsi untuk memasukkan
data ke database
 Digunakan untuk
memasukkan data
dan me-maintain
data pada database
 Form yang
mengirim data
melalui internet
disebut e-form

Next
Database Management System
Report Generator
 Digunakan untuk mendesain, ambil data ke
desain laporan kemudian baru dapat dicetak

 Disebut juga
Report Writer

Next
Database Management Systems
Keamanan Data

DBMS
menyediakan
keamanan, hanya Hak akses user
user yang berhak yang ada
yang dapat
mengakses data

Full-update
Read-only
melihat data
Melihat data
dan
tanpa bisa
mengubah
mengubah
data

Next
Database Management System
Backup dan Log
 Backup adalah salinan
dari seluruh database
 Log adalah daftar aktifitas
dari perubahan isi
database
 DBMS menempatkan 3
log: sebelum, pada saat
perubahan, dan setelah

Next
Database Management Systems
Recovery Utility
Digunakan untuk mem-
backup saat terjadi
Rollforward
kerusakan
DBMS memasukkan
kembali perubahan data
setelah terakhir kali di
simpan Rollback
Disebut juga forward DBMS menggunakan log
recovery
untuk mengembalikan
semua perubahan data
Disebut juga backward
recovery

Next
Relasional Database, Database Berorientasi
Objek, dan Multidimensional Database

Data Model
 Standar serta aturan
bagaimana sebuah database
mengatur data
 Memudahkan user untuk
melihat data
 4 jenis data model:
 Relational
 Object-oriented
 Object-relational
 Multidimensional

Next
Relasional Database, Database Berorientasi Objek,
dan Multidimensional Database

Relational Database
 Menyimpan data pada table yang terdiri dari baris
dan kolom
 Setiap baris memiliki primary key
 Setiap kolom mempunyai nama tersendiri
 Menyimpan relasi antar data
 Menggunakan kata-kata khusus

Next
Relasional Database, Database Berorientasi Objek,
dan Multidimensional Database

Relationship
 Menghubungkan
antar data

Next
Relasional Database, Database Berorientasi Objek,
dan Multidimensional Database

Structured Query Language (SQL)


 Digunakan untuk mengatur, memperbarui, dan
menyimpan data
 Mempunyai kata kunci dan aturan khusus termasuk
SQL statements

Next
Relasional Database, Database Berorientasi Objek,
dan Multidimensional Database

Object-Oriented Database (OODB)


Menyimpan data pada objek
Object adalah sesuatu yang berisi data

Menyimpan banyak jenis data


Keuntungan Akses data lebih cepat
Programmer dapat menggunakan kembali
objek

Menggunakan object query language (OQL)

Next
Relasional Database, Database Berorientasi Objek,
dan Multidimensional Database

Aplikasi dengan object-oriented database

Multimedia databases Groupware databases

Menyimpan gambar, suara, dan Menyimpan dokumen seperti


video jadwal, kalender, memo, dan
laporan
Computer-aided design
(CAD) databases
Hypertext databases
Menyimpan data tentang
engineering, architectural, Link ke dokumen lain
dan scientific design
Web databases

Link ke e-form pada Web page

Next
Relasional Database, Database Berorientasi Objek,
dan Multidimensional Database

Multidimensional Database

Menyimpan data pada


suatu dimensi

Multiple dimension, disebut juga


hypercube, memungkinkan user
untuk menganalisa dan melihat data

Lebih cepat dibanding


database relational

Next
Relasional Database, Database Berorientasi Objek,
dan Multidimensional Database

Data Warehouse
Sistem database yang cukup besar, menyimpan dan mengatur
data transaksi yg sedang berlangsung dan mengatur data yang
dibutuhkan untk dianalisa
Cepat dan efisien Menggunakan proses Data
untuk mengakses Mining untuk mencari pola dan
data yg besar hubungan antar data

Menggunakan Data mart adalah versi


multidimensional database kecil dari data warehouse

Next
Web Database
Web database
 Database yang dapat diakses melalui web dengan mengisi
form
 Data berada pada
database server

Next
Database Administration
Panduan dalam pengembangan database

1. Tentukan tujuan dari penggunaan Database

2. Design table 3. Design record dan field untuk


 Design table pada kertas setiap table
 Setiap table harus berisi data  Setiap record harus punya primary key
 Jangan membuat field hanya untuk
informasi
 Pastikan cukup tempat untuk setiap filed
 Set nilai default untuk setiap data yang
dimasukkan

Next
Database Administration
Dabase analyst dan databasae administrator

Database analyst (DA) Database administrator


 Fokus pada penggunaan (DBA)
data  Membuat dan me-maintain
 Memutuskan penggunaan data, mengatur keamanan
filed, relasi, dan hak data, memonitor kinerja
akses user database, melakukan backup
dan recovery

Next

Anda mungkin juga menyukai