4/2/2011
1
PENGATURAN ; PEMILAHAN ; PENGELOMPOKAN danPENGORGANISASIAN
4/2/2011
2
ž Pembuatan basis data baru (Create database)ž Penghapusan basis data (drop database)ž Pembuatan file / tabel baru ke suatu basis data
(Create table)ž Penghapusan file / tabel baru ke suatu basis data
(drop database).ž Penambahan / pengisian data baru ke sebuah file
/ tabel di sebuah data (Insert)ž Pengambilan data dari sebuah file / tabel
(Retrieve/search).ž Pengubahan data dari sebuah file/tabel (update).ž Penghapusan data dari sebuah file / tabel (delete)
BD
BD
BD
file
file
file
DISK
BASIS DATA
BASIS DATA
BASIS DATA
FILEFILE FILEFILE TABELTABEL FILEFILETABELTABEL TABELTABEL
4/2/2011
3
ž Kecepatan & Kemudahan : menampilkan data
ž Efisiensi Ruang Penyimpanan : redudansi
ž Keakuratan : relasi antar data
ž Ketersediaan : data yg tidak dipakai diatur
ž Kelengkapan : penambahan obyek
ž Keamanan : penentuan si pemakai dan jenis operasi
ž Kebersamaan Pemakaian : lingkungan multi usermenunggu menggunakan data
Bidang Fungsional
ž Kepegawaianž Pergudangan (Inventory)ž Akuntansiž Reservasiž Layanan Pelanggan (customer care)ž Dll
SistimInformasi
4/2/2011
4
Bentuk Organisasi / Perusahaan
ž Perbankanž Asuransiž Rumah Sakitž Produsen barangž Industri Manufakturž Pendidikan / sekolahž Telekomunikasiž Dll
Kerangka
Permesinan
Kelistrikan
Chassis
Body
Suspension
Pengarah
Steering
Clutch Transmission
DrivetrainBrakes
Engine
Karburator
Filters
Radiator
Exhaust
Starters
Lamps
4/2/2011
5
BASIS DATAObyek Pasif/mati
ADA TIDAK ADAPembuat Tanpa Pengelola
Program Softwre
SISTIM
Sistim Basis Data merupakan sistim yang terdiri ataskumpulan file/tabel yang saling berhubungan (dalamsebuah basis data disebuah sistim komputer) dansekumpulan program yang memungkinkanbeberapa pemakai dan/atau program lain u/mengakses dan memanipulasi file/tabel tersebut.
ž Perangkat Kerasž Sistem Operasiž Basis Dataž Sistem Pengolahan Basis Dataž Pemakaiž Aplikasi lain.
4/2/2011
6
ž Komputer (Stand Alone / jaringan)ž Memory sekunder on-line (Hard disk)ž Memory sekunder off-line (Backup data)ž Perangkat Komunikasi (u/ sistim jaringan)
ž Ms- Dos (3.0, ......6.x)ž Ms-Windows (3.x, 9.x, Me, NT, 2000, Xp)ž Unixž Linux
4/2/2011
7
Setiap basis data berisi sejumlah objekbasis data (file, tabel, dll) dan jugamengandung / menyimpan definisistruktur.
ž Foxbase, dBase III+, dBase IV, Ms Access, Borland Paradox
ž Oracle, sybase, dsb
Pengelolaan basis data secara fisikditangani oleh sebuah perangkat lunak(sistem) yang khusus (DBMS) yang akanmenentukan bagaimana data diorganisasi,disimpan, diubah dan diambil kembali
4/2/2011
8
ž Programer Aplikasipemakai berinteraksi melalui DML dalam bahasapemrograman induk
Cara berinteraksi sistim basis data :
ž Pemakai Mahir (Casual User)pemakai berinteraksi tanpa menulis modulpemrograman dan menyatakan query.
ž Pemakai Umum (End User / Naive User)pemakai berinteraksi melalui pemanggilanprogram aplikasi permanen yang disediakan
ž Pemakai Khusus (Specialized User)pemakai berinteraksi melalui aplikasi basis data non konvensional u/ keperluan khusus
tujuan DBMS adalah untuk menyediakan fasilitas antarmuka / interface dalam melihat data kepada pemakai.Sehingga sistem tersebut menyembunyikan detail tentangbagaimana data tersebut di simpan dan dipelihara.
3 level abstraksi data :
View 1 View 3View 2
Conceptual Level
Physical Level
4/2/2011
9
Merupakan level terendah abstraksi yangmenunjukkan bagaimana sesungguhnyasuatu data disimpan. Pada level ini,pemakai melihat data sebagai gabungandari struktur dan datanya sendiri. Pemakaijuga berkompeten dalam mengetahuibagaimana representasi fisik daripenyimpanan/pengorganisasian data.
Abstraksi data yang menggambarkandata apa yang sebenarnya (secarafungsional) disimpan dalam basis data danhubungannya dengan data yang lain.Pemakai hanya mengetahui bahwa datadisimpan/direpresentasikan dalambeberapa file/tabel.
4/2/2011
10
Abstraksi data hanya menunjukkansebagian dari basis data. Banyak userdalam sistim basis data tidak akan terlibatdengan semua data/informasi yang ada/disimpan. Para user hanya membutuhkansebagian data/informasi dalam basis datayang kemunculannya dimata pemakaidiatur oleh aplikasi end user.
ž Data Definition Language (DDL)Skema basis data yang menggambarkandesain basis data secara keseluruhandispesifikasikan dengan bahasa khususyang disebut Data Definition Language(DDL).Dengan bahasa ini kita dapat membuattabel baru, membuat indeks, mengubahtabel, menentukan struktru penyimpanantabel, dll.
Pemakai Basis DataBridge
DBMS
SQL, dbase, QUEL, M-Excel, M-Access, dll
4/2/2011
11
ž Data Manupulation Language (DML)Merupakan bahasa dalam basis datayang digunakan untuk melakukanmanipulasi dan pengambilan datapada suatu basis data.
ž Penambahan data baru kesuatu basis data.
ž Penghapusan data dari suatubasis data.
ž Pengubahan data di suatu basisdata.
4/2/2011
12
PemakaiUmum
ProgramerAplikasi Pemakai
Mahir
Data Base Administrator
(DBA)
Program Aplikasi
System Calls Query Skema
Basis Data
DML Precompiler
Query Processor
DDL Compiler
Database Manager
Kode ObyekProg. Aplikasi DBMS
File Manager
File Data Kamus
Data
disk
› Burch John G at all, Information System: Theory and Practice 3rd Edition, John Willy & Son. New York.1983.
› C.J. Date, An Introduction to database System, Addison-Wesley. Reading MA, 1995.
4/2/2011
13
ž Gambarkan sistem Deck Department dikapal ?
Prime Over
Electro Motor
Drive Coupling
Hyd Pump
Hydraulic Oil
Filter BreatherOil Tank
Level Gauge
Strainer
Return Filter
Pressur Gauge
ValveCheck Valve
Relief Valve
Main Line
Drain Line
Pressure Gauge
Manual Control Valve
Throtle Valve
Brake
Winch
KatupPengarah
Katup PengaturTekanan
Katup PengaturAliran
Top Related