400 likes | 818 Views
SISTEM BASIS DATA & DATA WAREHOUSE. M-03. Konsep Basis Data /Database menurut beberapa pakar. Database adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Stephens dan Plew (2000).
E N D
Konsep Basis Data/Database menurut beberapa pakar • Database adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Stephens dan Plew (2000). • Database sebagai kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan. Siberschatz, dkk.; (2002) • Database sebagai kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang berhubungan”. Ramakrishnan dan Gehrke (2003)
Konsep Basis Data menurut beberapa pakar • Databaseadalahsebagaikumpulaninformasi yang bermanfaat yang diorganisasikankedalamtatacara yang khusus.Chou dalambuku Abdul Kadir (1999). • Secarakonsepbasis data atau databaseadalahkumpulandari data-data yang membentuksuatuberkas (file) yang salingberhubungan (relation) dengantatacara yang tertentuuntukmembentukinformasi.
Kesimpulan Database & DBMS • Database/Basis dataadalahkumpulan file-file yang mempunyaikaitanantarasatu file dengan file yang lain sehinggamembentuksatubangunan data untukmenginformasikansatuperusahaan,instansidalambatasan tertentu. • DatabaseManagementSystem(DBMS) adalahkumpulan file yang salingberkaitanbersamadengan program untukpengelolaannya.
Data dalam database bersifat integrated dan shared : • Terpadu (integrated ), berkas-berkas data yang ada pada basis data saling terkait (terjadi dependensi data); • Berbagi data (shared), data yang sama dapat dipakai oleh sejumlah pengguna dalam waktu yang bersamaan. Sering dinamakan sebagai sistem multiuser.
Konsep Basis Data Suatubangunan basis data memilikijenjangsebagaiberikut :
Komponen-komponen sistem basis data • Hardware, sebagai pendukung operasi pengolahan data. Seperti CPU, Memori, Disk, terminal, dansebagainya. • Software Sistemoperasi, ( Windows 9x, Windows 2000/XP, Windows Vista/7, Linux, Unix). • Software Pengelola Basis Data (DBMS) (MS-Access, SQL, Oracle). • Software Program Aplikasi(Visual Basic, Delphi, Visual Foxpro). • Basis data (semua data yang diperlukan, dipelihara, dikelolaolehsistemBasisData). • Pemakai/pengguna basis data (users).
Peran Basis Data • Sebagai komponen utama ataupenting dalam sistem informasi,karena merupakan dasar dalammenyediakan informasi. • Menentukan kualitas informasi : yaitu cepat, akurat, dan relevan.Sehingga informasi yang disajikantidak basi. • Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.
KEUNTUNGANPENGGUNAAN DATABASE 1. Mengurangipengulangan data. 2. Mengintegrasikan data. 3. Mengambil data secaracepat. 4. Meningkatkankeamanan.
Atribut-atribut Basis Data • Entity AdalahOrang, tempatkejadianataukonsep yang informasinyadapatkitarekam. Contoh:padabidangkesehatan, yang menjadientity adalahdokter, pasien, obatdll. • Elemen data (field) Unit data terkecil, tidakdapatdibagilagimenjadi unit yang berarti. Contoh : nim, nama • Record Kumpulan field – field. Contoh :nama + nim+alamat • File Kumpulan record -record Contoh : file mahasiswa.
Atribut-atribut Basis Data lanjut... - Domain Adalahbatasannilaidalamatributdantipedatanya. Contoh : • Nim character (10) • NAMA character (25)
ORGANISASI FILE • Penyimpananataupunpenulisan character yang ada didalam external memory, harusdiatursedemikianrupa. • Aturaninidikenalsebagaiorganisasi file. • Organisasi file adabeberapametode : 1. Sequential file 2. Random file 3. Index sequential file
1.SEQUENTIAL FILE • Merupakan suatu cara ataupun metode penyimpanan & pembacaan data yg dilakukan secara berurutan. CONTOH : KASET
SEQUENTIAL FILE • KEUNTUNGAN : • Merupakanorganisasi file ygsederhana. • Jaraksetiapaplikasitersimpan sangat jelas. • KERUGIAN : • Seandainyadiperlukanperubahan data, makaseluruh record harusdiproses. • Data sudahurut (sorted).
2. RANDOM FILE Suatu metode penyimpanan & pembacaan data yg dilakukan secara random / langsung. CONTOH :COMPACT DISK
RANDOM FILE • KEUNTUNGAN : • Lebihcepatdalamhalpemanggilan data. • Sangatsesuaiuntuk file transaksi, sebabtransaksi harus diprosessaatkejadianberlangsung. • KERUGIAN : Perlu back–up data,sebabtransaksi yang diperbaikibisamenghilangkanjejak.
3. INDEX SEQUENTIAL • Merupakanperpaduanterbaikdariteknik sequential dan random file. Index diakhiridenganadanya pointer ygmerupakanrecord-key. CONTOH : Daftar isi buku
INDEX SEQUENTIAL • Keuntungan • Sangatcocokdigunakanuntukmenyimpan batch data. • Kerugian • Pemanggilan data tidakbisadisamakandengan random. • Memerlukanruang extra didalam memory.
DataBase Management System (DBMS) • DataBase Management System (DBMS) yaituberisikumpulan (koleksi) data yang salingberelasidengan set program untukmengakses data tersebut. • Manfaatpenggunaan DBMS adalah : • Untukmengorganisasikandanmengelola data dalamjumlahbesar. • Untukmembantudalammelindungi data darikerusakan. • Memudahkandalampengambilankembali data (data retrieval). • Memudahkanpenggunaanataupengaksesan data secarabersamaandalamsuatujaringan. • Keunggulan DBMS adalah : • Kepraktisan • Kecepatan • Mengurangikejenuhan • Kekinian (up to date )
Tipe File • Tipe-tipe file yang digunakan dalam DBMS dibedakan menjadi : • File Induk (master File) • File induk acuan (reference master file) : file induk yang recordnya relatif statis, jarang berubah nilainya. Misalnya file daftar gaji, file mata pelajaran. • File induk dinamik (dynamic master file): file induk yang nilai dari record-recordnya sering berubah atau sering dimutakhirkan (update) sebagai hasil dari suatu transaksi. Misalnya file induk data barang, yang setiap saat harus di up-date bila terjadi transaksi. • File Transaksi (transaction file) • File ini bisa disebut file input; digunakan untuk merekam data hasil dari transaksi yang terjadi. Misalnya file penjualan yang berisi data hasil transaksi penjualan.
Tipe File • File Laporan (Report file) File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan. • File Sejarah (history file) File ini bisa disebut file arsip (archival file), merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi masih disimpan sebagai arsip. • File Pelindung (backup file) File ini merupakan salinan dari file-file yang masih aktif di dalam database pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file database yang aktif mengalami kerusakan atau hilang.
Data Warehouse • Data Warehouse adalahPusatrepositoryinformasi yang mampumemberikan database berorientasisubyekuntukinformasi yangbersifathistoris yang mendukung DSS (Decision Suport System)danEIS (Executive Information System). • Salinandaritransaksi data yang terstruktursecaraspesifikpadaquery dananalisa. • Salinandaritransaksi data yang terstrukturspesifikuntuk querydanlaporan Tujuan : Meningkatkankualitasdanakurasiinformasibisnisdanmengirimkaninformasikepemakaidalambentuk yangdimengertidandapatdiaksesdenganmudah.
Karakteristik data warehouse • Subject oriented • Integrated • Time variant • Non-volatile
Karakteristik data warehouse • Subject oriented • Data yang disusunmenurutsubyekberisihanyainformasi yang pentingbagipemrosesan decision support. • Database yang semuainformasi yang tersimpandikelompokkanberdasarkansubyektertentumisalnya: pelanggan, gudang, pasar, dsb. • SemuaInformasitersebutdisimpandalamsuatusistemdata warehouse. • Data-data disetiapsubyekdirangkumkedalamdimensi, misalnya : periodewaktu, produk, wilayah, dsb, sehinggadapatmemberikannilaisejarahuntukbahananalisa.
Karakteristik data warehouse • Integrated Jika data terletakpadaberbagaiaplikasi yang terpisahdalamsuatulingkunganoperasional, encoding data seringtidakseragamsehinggabila data dipindahkanke data warehouse maka coding akandiasumsikansamasepertilazimnya. • Time variant Data warehouse adalahtempatuntuk storing data selama 5 sampai 10 tahunataulebih, data digunakanuntukperbandinganatauperkiraandan data initidakdapatdiperbaharui. • Non-volatile Data tidakdapatdiperbaharuiataudirubahtetapihanyadapatditambahdandilihat.
Perbedaan Data Warehouse dan Database • Data Warehouse • Tidakterikatsuatuaplikasi • Data terpusat • Historical • Denormalisasikecil • Multiple subject • Sumberdaridarisemua internal maupuneksternal source • Fleksibel • Data oriented • Umurnyapanjang • Ukuranbesar • Single complex structure • Database • AplikasiDSSsecaraspesifik • Tidakterpusatoleh user area • Sebagian historical • Denormalisasibesar • One central subject of concern of user • Sumberdarisebagian internal maupuneksternal source • Tidakfleksibel, terbatas • Project oriented • Umurnyapendek • Ukurandarikecilmenjadibesar • Multi complex structure
ARSITEKTUR DATA WAREHOUSE • Pilihanberikutharusdibuatdidalamperancangan data warehouse • Processmodel • Tipeapa yang akandimodelkan? • Grain • Apadasar data dan level atom data yang akandisajikan? • Dimensi • Dimensiapa yang dipakaiuntukmasing-masing record tabelfakta? • Ukuran • Ukuranapa yang akanmengumpulkanmasing- masing recordtabelfakta?
ARSITEKTUR DATA WAREHOUSE Arsitektur Data Warehouse
ARSITEKTUR DATA WAREHOUSE Arsitektur Data Warehouse