540 likes | 1.18k Views
BASIS DATA SPASIAL. GALIH WASIS WICAKSONO TEKNIK INFORMATIKA UMM. PENDAHULUAN. Basis data spasial mendeskripsikan sekumpulan entitas , baik yang memiliki lokasi ( posisi ) yang tetap maupun yang tidak tetap .
E N D
BASIS DATA SPASIAL GALIH WASIS WICAKSONO TEKNIK INFORMATIKA UMM
PENDAHULUAN • Basis data spasialmendeskripsikansekumpulanentitas, baik yang memilikilokasi (posisi) yang tetapmaupun yang tidaktetap. • Posisitidaktetapmemilikikecenderunganuntukberubah, bergerak, danberkembang. • Prosespengelolaan basis data spasialdilakukandengankonsepmanajemen basis data, atau database management system (DBMS)
PENGELOLAAN BASIS DATA • Kemudahanpengembangan basis data dengandukungan DBMS : • Biayapengadaan DBMS telahmendominasibiayakeseluruhanperangkatlunak • DBMS banyakmemilikifungsi – fungsi yang diperlukan SIG, fungsi non spasialsudahlengkapdisediakandalam DBMS.
KONSEP BASIS DATA • Dari sudutpandang system basis data dimaknaisebagaikumpulantabel – tabellogika/file yang salingberelasisatusama lain. • Dari sudutpandangmanajemen basis data dipandagsebagaikumpulan data yang memodelkanaktivitas – aktivitas enterprise. • Secaraumum basis data adalahkumpulan data non-redudant yang dapatdigunakanbersamaoleh system aplikasi yang berbeda
KEUNTUNGAN BASIS DATA • Mereduksikeberadaanduplikasi data (minimum redudancy) yanmencegahadanyainkonsistensi. • Mudahdikembangkanlebihlanjut, stukturmaupundimensinya. • Memperolehkecepatandanefisensiakses data • Menjagaintegritas data • Memiliki metadata • Mereduksibiayaperangkatlunak • Meningkatkanfaktorkeamanan data
ENTERPRISE • Enterprise adalahbagian/model realita yang dimodelkankedalam basis data • Enterprise dapatberupaindividu/badanhukum/objekatauinstitusipenting. • Contoh enterprise perkuliahan • Kampusterdiridarigedung – gedung • Setiapgedungmemilikisatuataulebihlantai • Setiaplantaimemilikisatuataulebihruangan • Setiapperkuliahanmemilikiruangan • Setiapperkuliahanmemilikimatakuliah,dosendanmahasiswa
SKELETON TABEL • Skeleton tabeladalahkumpulantabel – tabel yang dapatmenjelaskanhubunganantarkumpulanentitas yang digunakandalamsuatu enterprise. • Skeleton tabeldirepresentasikandengannama – namatabelbesertaatributnya.
SISTEM BASIS DATA • Sistem basis data adalahperangkatlunak DBMS bersamadengandatanya, danterkadangmenyangkutperangkatlunakdidalamya. • Sistem basis data merupakansistem yang terdiridarikumpulan file (tabel) salingberhubungandansekumpulan program DBMS yang memungkinkanbeberapapemakaiatau program lain untukmengakses data. • Sistem basis data merupakankombinasiperangkatkeras & perangkatlunakuntukmenjalankantugasmenanganiinformasi.
KOMPONEN BASIS DATA • Perangkatkeras • Pengguna • Sistemoperasi • Sistempengelolaan basis data (DBMS) • Program aplikasi • Basis data
KOMPONEN FUNGSIONAL • File Manager • Database Manager • Query Processor • DML Precompiler • DDL Compiler.
PENGERTIAN • DBMS adalahkumpulandari data yang salingberelasidengansekumpulan program – program yang mengkases data tersebut. • DBMS merupakanpaketperangkatlunak/sistem yang digunakanuntukmemudahkanpembuatandanpemeliharaan basis data terkomputerisasi. • DBMS adalahtempatmemanipulasidanadministrasi basis data
MANFAAT DBMS • Baikdalammengorganisasikandanmengelola data volume besar. • Data yang dimasukkanmudahuntukdigunakankembali • Melindungi data darikerusakan • User dapatmengakses data secarasimultanataubersamaan • Dapatmerealisasikan distributed database • Merupakanalat bantu general purpose • Memungkinkanpengawasanintegritas data
KOMPONEN DBMS • Data • Operasistandart • Data definiton language • Data manipulation language • Bahasapemrograman • Struktur file
OPERASI DASAR DBMS • Create Database • Drop Database • Create Table • Delete Table • Insert record/table • Read, find, search, retrieve data • Display, browse Database • Update, edit, delete data • Create index
MODEL BASIS DATA DBMS • Flat file • Hierarchial • network. • Relational
BASIS DATA RELASIONAL SIG • DBASE (*.dbf) digunakanoleh Arc View danbeberapa tools lainnya. • INFO digunakanoleh Arc/Info • Oracle digunakanolehgeovisiondan lain – lain • Empress digunakanoleh system/9
KOMPONEN BASIS DATA RELASIONAL • Relasi • Kunciatau key • Queries • Normalisasi
NORMALISASI • Normalisasiadalahsuatucaraatauteknik yang dapatdigunakanuntukmenstrukturkan data (table – table) sedemikianrupasehinggamencegahtimbulnyamasalah – masalahdalampengolahanbasisdata. • Normalisasiadalahdekomposisipada table yang relatifpanjang. • Mengantisipasi data yang sifatnyaredudantdalamsatu table • Memperbaikirelasiantar table.
KEUNGGULAN BASISDATA RELASIONAL • Merupakan model data yang lengkapsecaramatematis. • Fleksibilitastinggi • Integritasterjaga • Multiple views • concurrency
BASIS DATA RELASIONAL SIG • Model Data Hybrid • Model Data terintegrasi
MODEL DATA HYBRID • Menempatkan data spasialpada table tersendiri. • Menempatkanatribut data spasialpada table yang berbeda pula. • Primary key pada data spasialmerupakan foreign key padaatributspasial (relasi)
MODEL DATA TERINTEGRASI • Perancagannyadidasarkanpadaboycecodd • SIG bertindaksebagai query processor • Pasangan – pasangankoordinat (x,y) vertekspadasegmengarisdisimpatpada rows yang berbeda • Titik, segmengaris, dan model data lain disimpandengan table yang berisi data topologi • Diaksesdengankonsepjoin table.