File A
File B
File C
File D
Departemen Keuangan
File A
File B
File E
File F
Departemen Pemasaran
File A
File C
File D
File E
Departemen Keuangan
File A
Sistem
File B
Pengolahan
File C
Database
File D
File E
File F
File G
Departemen Pemasaran File H
• Data Field
– Unit data terkecil, misal: Nomor Pegawai, Nama
• Record
– Kumpulan data field yang saling berhubungan
• File
– Kumpulan dari Record yang berhubungan
• Folders
– Kumpulan file yang terkait, secara konseptual mirip
dengan ranting pohon
• Subfolder
– Folder dalam folder
Level Penampakan
File File
Data Induk Jabatan
Urutan hierarki data
File
Level Konseptual
Penggajian
Databse
• Database
Semua data yang disimpan pada sumber daya
berbasis komputer milik organisasi
Vendor Database
IBM, Informix Software, Microsoft, Oracle…
Accounts
Buyer Inventory Vendor payable
file file file file
Purchase General
order ledger
file file
Copy Right 2011 Bab 4 Hal 14
Menciptakan Database
Proses menciptakan database mencakup 3
langkah utama
1. Menentukan data yang dibutuhkan
2. Menjelaskan data
3. Memasukkan data
data melalui 3.
Describe
information needs
Pendekatan Determine
Proses Specify
5. data needs
Data
6. Specifications
Buat model
data Enterprise
1.
Menentukan
kebutuhan Model data
enterprise
data dengan 2.
Membuat Kembangkan
Database
Model Data
Enterprise
Database
Copy Right 2011 Bab 4 Hal 17
Menjelaskan Data
Sistem Manajemen Database menggunakan
istilah-istilah spesifik untuk menggambarkan
definisi data yang dimiliki
1. Data Manipulation Language (DML)
2. Data Definition Language (DDL)
Skema, merupakan penjelasan dari Data itu
sendiri dan biasanya menentukan atribut atau
karakter data.
contoh: Nama data field, Jenis data, jumlah posisi dll
Contoh description
language
processor
model
DBMS Database
description
(schema)
Database manager
Query Data manipulation
Database
language language (DML)
Performance
statistics
Application programs
Performance
statistics
processor Transaction
log
Information
Information
Performance requests
statistics Backup/recovery
module
Kerugian DBMS
• Memperoleh perangkat lunak yang mahal
• Memperoleh konfigurasi perangkat lunak yang besar
• Memperkejakan dan mempertahankan staff DBA