• File
• Record
•Field
3
Database
• Database adalah kumpulan data yang saling
berhubungan yang diatur secara logis yang dirancang dan
dibangun untuk tujuan khusus.database disini adalah
representasi dari sebuah teknologi untuk mengumpulkan
banyak fakta yang memungkinkan Anda untuk memotong
dan membuang, dan menggabungkan serta
memasangkan data dengan beragam cara. Data pada
sebuah database memiliki banyak makna.
Bagaimanapun, menghubungkan banyak fakta dan data
tidak bisa begitu saja disebut database. databse memiiki
banyak tingkat kerumitan, dan dapat diperoleh secara
manual atau dengan perangkat lunak pada sebuah
komputer.
5
File
• File adalah kumpulan record-record yang saling
berhubungan. contoh sebuah file adalah data tentang
siapa saja yang bekerja di departemen yang sama dalam
sebuah perusahaan, termasuk nama, alamat, dan nomor
jaminan sosial. File banyak digunakan karena ia
merupakan kumpulan data atau informasi yang
diperlakukan sebagai satau unit oleh komputer.
dalam hierarki data, file berada dalam bagian atas.
Kumpulan file yang berhubungan
6
Record
• Record adalah kumpulan field-field yang berhubungan.
Masing-masing record menyimpan data hanya sekitar
satu entitas, yang bisa erupa orang, tempat benda dan
peristiwa atau gejala. Contoh record bisa saja nama dan
alamat Anda dan Nomor Jaminan sosial Anda.
7
field
• Field adalah sebuah unit data yang berisi satu atau lebih
karakter (byte). Ia merupakan unit terkecil dari informasi
berharga dalam database. setiap field memiliki nama field
yang menggambarkan jenis data yang harus dimasukkan
ke dalam field. Contoh field adalah nama pertama Anda,
alamat jalan, atau jenis kelamin Anda.
Field dapat didesain dengan panjang maksimun terntentu.
Field juga dapat didesain dengan tipe data berbeda,
semisal hanya teks, atau hanya angka, tanggal, waktu,
atau bahkan hanya jawaban “ya” dan “tidak”, link web,
gambar, suara dan video.
8
Jenis-Jenis Database
• Database operasional
• Database terdistribusi
• Database eksternal
• Database hipermedia
10
Database Operasional
• Database operasional = database yang berisi data terinci
yang dibutuhkan utk mendukung proses bisnis dan
operasi dari suatu perusahaan.
• Mereka juga disebut subject- area databases (SADB),
transaksi database, dan produksi database
• Contoh: database pelanggan, database pribadi, database
inventaris, akuntansi database.
11
Database Terdistribusi
• Database terdistribusi = database yang dibuat replikanya
dan didistribusi ke berbagai server yang bertujuan utk
memberikan informasi terbaru.
• database-kelompok kerja lokal dan departemen di kantor
regional, kantor cabang, pabrik-pabrik dan lokasi kerja
lainnya. Database ini dapat mencakup kedua segmen
yaitu operasional dan user database, serta data yang
dihasilkan dan digunakan hanya pada pengguna situs
sendiri.
12
Database Eksternal
• Database eksternal = rangkaian informasi yang dapat
diakses secara gratis dari berbagai layanan komersial
online.
• Database ini menyediakan akses ke eksternal, data milik
pribadi online - tersedia untuk biaya kepada pengguna
akhir dan organisasi dari layanan komersial. Akses ke
kekayaan informasi dari database eksternal yang tersedia
untuk biaya dari layanan online komersial dan dengan
atau tanpa biaya dari banyak sumber di Internet.
13
Database hipermedia
• Database hipermedia = rangkaian dari berbagai halaman
multimedia yang saling berhubungan dalam sebuah situs
web
• Mereka terdiri dari home page dan halaman hyperlink lain
dari multimedia atau campuran media seperti teks, grafik,
gambar foto, klip video, audio dll.
14
Gudang Data
• Menyimpan berbagai data yang telah diekstraksi dari
berbagai database operasional, eksternal, dan database
lainnya dari sebuah organisasi.
• Dapat dibagi menjadi beberapa data mart
• Metadata = data yang mendefinisikan data dalam gudang
data
15
KEUANGAN
ERP
PENGENDALI
PERSEDIAAN PEMASARAN
GUDANG
DATA
PENJUALAN
LOGISTIK
AKUNTANSI
PENGIRIMAN
PELAPORAN
MANAJEMEN
CRM
16
Penambangan Data
• Penambangan data (data mining) = penggunaan
utama dari database dalam gudang data
• Data di suatu gudang data dianalisis untuk
mengungkapkan pola dan tren tersembunyi
dalam aktivitas bisnis yang telah lewat
• Penambangan data dpt menemukan hubungan,
pola dan tren baru dalam data bisnis yang
berjumlah besar yang disimpan dalam gudang
data
17
Pemrosesan File
• Era sebelum database (tradisional)
• Penumpukan data
• Data belum terintegrasi
• Ketergantungan data
• Era database
• Pengorganisasian file / database sudah terintegrasi dan tidak ada
saling ketergantungan antara satu dengan lainnya
19
Struktur Database
• Struktur Hierarkis
• Struktur Jaringan
• Struktur Relasional
• Struktur Multidimensional
• Struktur Berorientasi Objek
20
Struktur Hierarkis
ELEMEN DATA
DEPARTEMEN
Struktur Jaringan
DEPARTEMEN DEPARTEMEN
A B
PROYEK PROYEK
A B
22
Struktur Relasional
Tabel Departemen Tabel Karyawan
DepNo Dname Dloc Dmgr Empno Ename Etitle Esalary Deptno
Dept A Emp 1 Dept A
Dept B Emp 2 Dept A
Dept C Emp 3 Dept B
Dept D Emp 4 Dept B
Emp 5 Dept C
Emp 6 Dept B
23
Struktur Multidimensional
24
Operasi
* Simpanan (jumlah)
* Penarikan (jumlah)
* Cari pemilik
Pewarisan Pewarisan
Atribut Atribut
* Pemberitahuan batas kredit * Jumlah penarikan
* Laporan bulanan * Laporan triwulan
Operasi Operasi
* Hitung bunga terutang * Hitung bunga yang telah dibayar
* Cetak laporan bulanan * Cetak laporan triwulan
25
Software DBMS
• Microsoft Access 2003
• Microsoft SQL Server 2000
• Oracle 9i
• Lotus Approach
26
Pengembangan Database
1. PERENCANAAN DATA Model Data Fisik
Mengembangkan model Metode perwakilan dalam
untuk proses bisnis penyimpanan dan akses