Anda di halaman 1dari 29

Pengantar

Basis Data
Elfina Novalia, M.Kom.
Outline Pendekatan Basis
01
Data

Sistem Tradisional
VS Sistem Basis Data 02
Keuntungan Basis
Data 03
Pengguna Basis Data
04
Pendekatan
Basis Data
Gambaran Basis Data
Contoh Basis Data
Contoh Basis Data
Contoh Basis Data
username telepon tanggal facebook status
Ingsun 012345678 01-01-2001 Hari pertama nyoba facebook
Siro 098765432 02-01-2001 Baru join pertama kali juga
Ingsun 012345678 02-01-2001 Belum ada yang menarik
Ingsun 012345678 02-01-2001 Ketemu temen baru
Deknen 056789123 02-01-2001 Dipaksa temen gabung
Deknen 056789123 03-01-2001 Langsung ikut 4l4y
Ingsun 012345678 04-01-2001 Udah bosen mau tutup aja
Siro 098765432 04-01-2001 Cemungudh eaa
Deknen 056789123 04-01-2001 Heran liat orang pada alay
Siro 098765432 05-01-2001 Masih tetep ngeksis
Siro 098765432 06-01-2001 Anti mati gaya
Deknen 056789123 06-01-2001 Galau ditinggal pacar jalan lagi
Deknen 056789123 07-01-2001 Meski galau tapi tetep update
Sistem tradisional
vs
Sistem Basis Data
Sistem File Tradisional VS Sistem Basis Data
Sistem File Tradisional VS Sistem Basis Data
Sistem File Tradisional VS Sistem Basis Data
Sistem File Tradisional VS Sistem Basis Data
Keunggulan
Basis Data
• Tujuan awal dan utama dalam
pengelolaan data dalam sebuah
basis data adalah agar kita dapat
memperoleh/menemukan kembali
data dengan mudah dan cepat
• Di dalam penggunaan basis data, Keunggulan
terdapat suatu tempat
penyimpanan data tunggal yang Basis Data
dikelola
• Data tersebut didefinisikan sekali
dan kemudian diakses oleh
bermacam pengguna dan aplikasi
• Penggunaan basis data
memberikan sejumlah keunggulan
potensial dibandingkan dengan
pemrosesan file tradisional
• mengatur data sehingga diperoleh
kemudahan, ketepatan dan
kecepatan dalam pengambilan Tujuan
kembali.
• Tidak adanya redundansi dan
Basis Data
menjaga konsistensi data.
• Pengaturan dalam pemilahan data
sesuai dengan fungsi dan
jenisnya.
1) Kecepatan dan Kemudahan (Speed)
2) Kebersamaan Pemakaian (Sharability)
3) Pemusatan Kontrol Data Manfaat
4) Efisiensi Ruang Penyimpanan (Space)
5) Keakuratan (Accuracy) Basis Data
6) Ketersediaan (Availability)
7) Kelengkapan (Completeness)
8) Keamanan (Security)
9) Kemudahan dalam Pembuatan Program
Aplikasi Baru
10) User View
• Data dan informasi sebagai sebuah
aset penting
perusahaan/organisasi.
• Kemudahan dan kecepatan dalam
pengambilan data (speed)
Tujuan /
• Efisiensi ruang penyimpanan
(space) Mengurangi /
Objektif
menghilangkan redudansi data
• Keakuratan (Accuracy)
Basis Data
Pembentukan kode & relasi antar
data berdasar aturan / batasan
(constraint) tipe data, domain data,
keunikan data, untuk menekan
ketidakakuratan saat entry /
penyimpanan data.
• Ketersediaan (Avaibility)
Pemilahan data yang sifatnya
pasif dari database aktif.
• Kelengkapan (Completeness) Tujuan /
Kompleksnya data menyebabkan
perubahan struktur database. Objektif
• Keamanan (Security) Basis Data
Memberikan keamanan atas hak
akses data.
• Kebersamaan pemakaian
(Sharability)
Bersifat multiuser.
• Ketersediaan (Avaibility)
Pemilahan data yang sifatnya
pasif dari database aktif.
• Kelengkapan (Completeness) Tujuan /
Kompleksnya data menyebabkan
perubahan struktur database. Objektif
• Keamanan (Security) Basis Data
Memberikan keamanan atas hak
akses data.
• Kebersamaan pemakaian
(Sharability)
Bersifat multiuser.
Pengguna
Database (Basis Data)
• Orang yang memiliki
tanggung jawab penuh dalam
manajemen database 1. Database
(pengaturan hak akses,
koordinasi dan monitoring, Administrators
kebutuhan
hardware/software).
• Dalam pekerjaannya
biasanya dibantu oleh staf
Admin.
• Database Designer:
bertanggung jawab dalam
identifikasi data yang 2. Database
tersimpan dalam
database, menentukan Designer
struktur data yang tepat
untuk disimpan dalam
database.
• Perlu koordinasi akan
kebutuhan user database
• End User Database : adalah
orang-orang yang
pekerjaannya membutuhkan
3. End user
akses ke database untuk Database
melakukan query, update
maupun generate report
database.
End user dapat
dikategorikan:
• Casual end users (end user tak
tetap): user yang tidak selalu
mengakses database, tapi kadang 3. End user
memerlukan informasi terbaru.
• Naïve / parametric end users: user Database
yang pekerjaan selalu konstan query
dan update data, spt: bank teller,
pegawai reservasi, dll.
• Sophisticated end users : user yang
melengkapi kebutuhan database
user, spt: engineer, scientist, business
analyst.
• Stand-alone users : user yang
memaintain personal database.
• System Analyst: orang 4. System Analyst
menentukan kebutuhan
sistem end user.
dan Application
Programmers
• Application Programmers
(Software Engineering): (Software
orang yang kerjaannya Engineering)
berhubungan dengan
kebutuhan koneksi
database.
“WORKERS BEHIND THE SCENE”
• Orang-orang yang tidak tertarik pada database, akan
tetapi lebih cenderung pekerjaannya mendevelop tool
untuk kebutuhan database. “Worker behind the scene”,
dapat dikelompokkan:
• DBMS system designers dan implementer
• Orang-orang yang merancang dan
mengimplementasikan modul-modul dan interface paket-
paket software DBMS. (ex. Modul: catalog, procs query
lang., procs interface, access & buffering data,
controlling cuncurrency, handling data recovery &
security; interfacing: interface for integrated system).
“WORKERS BEHIND THE SCENE”

• Tool developers
• Orang-orang yang merancang dan
mengimple-mentasikan tools untuk
mendukung software DBMS, tool untuk
meningkatkan performance database, tool
untuk monitoring operasional database, dll)
• Operators dan maintenance personnel
• Para personel administrator yang
bertanggung jawab akan jalannya
operasional database termasuk
maintenance (hardware/software) DBMS.
Penerapan Basis Data
• Kepegawaian
• Pergudangan (inventory)
• Reservasi
• Perbankan
• Asuransi
• Rumah Sakit
• Produsen Barang
• Telekomunikasi
• Penerbangan
• Produsen Barang
• Perpustakaan
• Pendidikan/Sekolah
Thanks…
Sistem Basis Data

Anda mungkin juga menyukai