BAB I
Pengenalan Dasar
Database & Database Users
Apa yang dimaksud dengan ?
Data : Fakta-fakta yang dapat disimpan dan
mempunyai arti tertentu / isi fakta.
Basis Data : Kumpulan dari data yang saling
berhubungan
Sistem Manajemen Basis Data :
• Kumpulan program yang memungkinkan
pengguna untuk membuat dan memelihara
suatu basis data yang tersusun seefektif
mungkin.
Sistem Basis Data : Basis datanya dan sistem
manajemen basis data
Karakteristik BASIS DATA
Informasi dari basis data juga disimpan
pada sistem basis data, termasuk
databasenya sendiri dan definisi lengkap
dari database :
Struktur setiap file
Tipe dan format penyimpanan dari setiap item
data
Batasan-batasan yang diberikan pada data
Program tidak tergantung pada struktur file
data.
Struktur file data disimpan terpisah dengan
program yang mengaksesnya.Pengubahan
definisi dalam katalog TIDAK mengubah
program – ABSTRAKSI DATA.
Perangkat penunjang
abstraksi data dikenal
dengan sebutan DATA
MODEL TABEL_MATA KULIAH = TBL_MATKUL
KD_MK Mata_Kuliah SKS
Dapat dijelaskan di E-R
Diagram : Entity
Relationship
Tujuan Manajemen Basis Data
Efektif & Efisien
Menangani data dalam jumlah besar
Informasi dapat dipakai bersama-sama
Meniadakan duplikasi / data ganda
Keamanan Data Terkoordinasi
Dapat sharing dengan pengguna basis
data lain secara bersamaan – single mau
pun multi user.
Deskripsi
Basis data sama dengan di istilahkan
dengan sebutan lemari arsip.
Sebutan dari Basis Data dapat diartikan
banyak sudut pandang sederhana seperti :
Himpunan kelompok data (Arsip).
Kumpulan Data yang saling berhubungan
Kumpulan file/tabel/arsip saling berhubungan
yang disimpan dalam media elektronis yaitu
Pemrograman Terstruktuk Basis Data secara
Komputerisasi modern
Masukan Pemerosesan Keluaran
Basis Data
Bahasa Basis Data
DDL (Data Definition Language) untuk
mrndifinisikan schema conceptual dan internal
beserta mapping antar keduanya.SDL (Storage
Definition Language ) untuk mendiskripsikan
schema internal.
VDL (View Definition Language) untuk
mendeskripsikan user-view dan mappingnya ke
level conceptual.Biasanya hanya berupa
entended DDL untuk DML ( Data Manipulation
Language ) untuk memanipulasi basis data
seperti mengmbil, menginsert, mendelete, dan
mengubah data
Perancangan Tabel Anggota
Contoh :
Procedure Programming
Contoh Dbase
USE anggota
SET FILTER TO agama = ‘islam’
GO TOP
DO WHILE .NOT.EOF( )
DISPLAY nama
SKIP
ENDDO
USE
Contoh : Sistem yang akan dibangun dengan
Basis Data Terstruktur
Bagan Alir Sistem
Pengolahan Data Simpan Pinjam
di Koperasi Kredit Tri Pengudi Makmur
Jenis
Anggota Simpanan Pinjaman Angsuran
Pinjama n
2 3 6 8 10
1 5 7 9
4
Keterangan :
1. Deskripsi Biodata Anggota 6. Laporan Penarikan Simpanan Sukarela Per Periode
2. Laporan Daftar Anggota 7. Daftar Peminj aman Pe r Periode
3. Daft ar Jenis Pinjaman 8. Peminjaman Per Anggota
4. Laporan Setoran Simpanan Wajib Per Periode 9. Laporan Angsuran Per Nomo r Pinjaman
5. Laporan Setoran Simpanan Suka rela Per Periode 10. Laporan Denda Pe r Periode
Terima Kasih