Download pdf - Basis Data

Transcript
Page 1: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 1/36

 

BASIS DATA

Konsep Sistem Informasi

Bab. 8 Pertemuan ke - 11

Page 2: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 2/36

 

BASIS DATA 

representasi dari fakta dunia yang mewakilisuatu obyek yang direkam dalam bentuk angka,huruf, simbol, teks, gambar, bunyi atau

kombinasinya.

markas / tempat berkumpul / tempat bersarang / gudang 

�� Basis data bisa dibayangkan sebagai lemari arsipBasis data bisa dibayangkan sebagai lemari arsip

dengan berbagai cara pengaturannyadengan berbagai cara pengaturannya

�� Basis data dan lemari arsip memiliki prinsip kerja danBasis data dan lemari arsip memiliki prinsip kerja dantujuan yang sama; prinsipnya yakni pengaturantujuan yang sama; prinsipnya yakni pengaturan

data/arsip. Tujuan utamanya adalah kemudahan dandata/arsip. Tujuan utamanya adalah kemudahan dankecepatan dalam pengambilan kembali data/arsip.kecepatan dalam pengambilan kembali data/arsip.

Page 3: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 3/36

 

Definisi Basis Data

Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkankembali dengan cepat dan mudah

Kumpulan data yang saling berhubungan yang disimpan secarabersama sedemikian rupa dan tanpa pengulangan (redundancy)yang tidak perlu, untuk memenuhi berbagai kebutuhan

Kumpulan file/tabel/arsip yang saling berhubungan yang 

disimpan dalam media penyimpanan tertentu

Suatu pengorganisasian sekumpulan data yang saling terkaitsehingga memudahkan aktivitas untuk memperoleh informasi.

Page 4: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 4/36

 

DBMS

 Adalah perangkat lunak sistem yang memungkinkan parapemakai membuat, memelihara, mengontrol, dan mengaksesbasis data dengan cara yang praktis dan efisien

Contoh DBMS: dBase, Foxbase, Rbase, MS. Access, MS.Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.

Page 5: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 5/36

 

Kelebihan dan Kekurangan DBMS

KELEBIHAN SISTEM BASIS D ATA Mengurangi duplikasi data Menjaga konsistensi dan integritas data Memudahkan memperoleh informasi yang lebih banyak dari data yang sama Meningkatkan produktivitas pemrograman. Data dapat digunakan secara bersama ² sama sehingga menghemat biaya

Menyediakan recovery. Memudahkan penerapan standarisasi. Data bersifat mandiri ( data independen ) tidak mempengaruhi program

(pada sistem berbasis berkas dikenal istilah dependensi data-program yaituperubahan data membuat program juga harus diubah)

KEKURANGAN SISTEM BASISD

 ATA Diperlukan tempat penyimpanan yang besar. Diperlukan tenaga yang terampil untuk mengolah data. Perangkat lunaknya mahal. Kerusakan di sistem basis data dapat mempengaruhi departemen yang terkait.

Page 6: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 6/36

 

Komponen/Lingkungan Basis Data

Hardware

Perangkat Lunak

Data

Prosedur

User

Biasanya berupa perangkat komputer standar, media penyimpan

sekunder dan media komunikasi untuk sistem jaringan.

 Mencakup DBMS itu sendiri (mis: dBase, Foxbase, Rbase, MS. Access, MS.

Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL 

Server, Oracle, Informix, Sybase.), program aplikasi (mis: C++, Pascal, Delphi,

Visual Basic, serta perangkat lunak pendukung untuk komputer dan jaringan 

 Y ang merupakan komponen pembentuk informasi yang ingin

diperoleh pengguna sesuai dengan kebutuhan masing-masing 

 Merupakan petunjuk tertulis yang berisi cara merancang hingga menggunakan basis data mis: cara masuk/login 

ke DBMS; cara menggunakan DBMS; cara mengaktifkan dan menghentikan DBMS; cara membuat cadangan 

basis data dan cara mengembalikan cadangan ke DMBS 

Orang-orang yang berinteraksi dengan sistem basis data, yang terbagi menjadi :

1. Pemakai Akhir

2. Pemrogram Aplikasi

3. Administrator Basis Data

Page 7: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 7/36

USER BASIS D ATA

1. Pemakai akhir ( end-user  )a. Pemakai aplikasi orang yang mengoperasikan program

aplikasi tapi tidak pernah berhubungan secara langsung dengan DBMS ( native user  )

b. Pemakai interaktif  pemakai yang berinteraksi secaralangsung dengan DBMS, dapat memberikan perintah-perintah DBMS untuk mengakses basis data ataupun melaluiperangkat-perangkat seperti pembangkit query danpembangkit laporan

2. Pemrogram aplikasi

 Adalah orang yang membuat program aplikasi yang melibatkan basis data

 

Page 8: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 8/36

USER BASIS D ATA (2)

3. Administrator Basis Data

 Adalah orang yang bertanggung jawab terhadap manajemen basisdata.

 Tugasnya : Mendefinisikan basis data

Mendefinisikan struktur dan metode akses penyimpan

Menentukan keamanan basis data

Melakukan pemeliharaan basis data secara rutin

 

Page 9: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 9/36

 Arsitektur Basis Data

 ANSI-SPARC (American National Standards Institute ² StandardsPlanning and Requirements Comitte), pada tahun 1975mendefinisikan arsitektur basis data pada 3 level, yaitu:

1. Level eksternal level yang berhubungan secara langsung dengan pemakai, dengan konsep pemakai cukup

mengetahui struktur data yang sederhana dalam basis datasupaya bisa mengakses basis data.

2. Level konseptual menjelaskan data apa yang tersimpandalam basis data dan juga menjabarkan hubungan antardata (level ini biasa dipakai administrator basis data)

3. Level internal level yang berhubungan secara langsung dengan basis data dan menjabarkan bagaimana datadisimpan dalam basis data.

 

Page 10: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 10/36

 Arsitektur Basis Data

 

Page 11: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 11/36

Contoh : Database Universitas

Eksternal/View Level 

Infokuliah (kodemk : string, Ruang : string)

Conceptual Level 

Mahasiswa (nim : string, nama : string, alamat : string)

Matakuliah (kodemk : string, nama : string, sks : integer)

Dosen (nip : string, nama : string)

Mengajar (kodemk : string, nip : string)

krs (nim : string, kodemk : string, nilai : string)

Internal/Physical Level 

Relasi-relasi disimpan sebagai file-file.

Indeks berdasarkan pada kolom pertama.

 

Page 12: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 12/36

Bahasa Basis Data

Merupakan bahasa yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan DBMS yang bersangkutan.

 Terdiri dari sejumlah perintah (statement) yang dapatdiformulasikan oleh pengguna. Bahasa yang digunakan adalah

SQL ( Structured Query Language  ). Bahasa SQL terdiri dari :

Data Definition Language ( DDL)

Data Manipulation Language ( DML)

Data Control Language ( DCL)

 

Page 13: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 13/36

Bahasa Basis Data (2) DDL ( Data Definition Language )

Menyediakan perintah untuk membuat database, mendefinisikan danmemodifikasi struktur tabel temasuk konstrain-konstrain yang ada pada suatutabel, pembuatan index, dsb.

DML ( Data Manipulation Language )

Merupakan bahasa query yang digunakan untuk melakukan manipulasi danpengambilan data yang ada dalam suatu database. Manipulasi yang dilakukan adalah : Penyisipan/penambahan data baru ( insert  ) Penghapusan data ( delete  ) Pengubahan data ( update  )

enis : Prosedural perintah-perintah yang memungkinkan pemakai

menentukan data apa yang diinginkan serta bagaimana caramendapatkannya (seperti mengikuti suatu algoritma ² langkah yang rinci untuk menyelesaikan masalah)

Non-prosedural perintah-perintah yang memungkinkan pemakaimenentukan data yang diinginkan tanpa perlu menyebutkan bagaimanacara mendapatkannya.

 

Page 14: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 14/36

Bahasa Basis Data (3)

DCL ( Data Control Language )DCL terdiri dari sekolompok perintah SQL yang digunakanuntuk memberikan hak akses/otoritas user terhadap database.

Model BasisD

ata Model data adalah sekumpulan konsep terintegrasi yang 

dipakai untuk menjabarkan data, hubungan antardata, dankekangan terhadap data untuk menjaga konsistensi.

Model data secara umum ada 4 :

1. model data hierarkis 2. model data jaringan

3. model data relasional 4. model data berbasis objek 

 

Page 15: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 15/36

Model Data Hirarkis Model data hirarkis adalah model data paling tua yang pernah diterapkan

dalam suatu DBMS. Model ini mengikuti pola hirarki pada suatu organisasiatau pada suatu keluarga, dimana terdapat rekaman data yang berfungsisebagai ´bapakµ (parent-record) ada yang berfungsi sebagai ´anakµ (child-record), atau sebagai ´pimpinan· dan ´anak-buahµ. Dalam model ini seorang ´bapakµ bisa memiliki lebih dari satu ´anakµ tetapi seorang ´anakµ hanyaboleh memiliki satu ́ bapakµ.

Perhatikan dalam model hirarki diatas, data mahasiswa yang sama terpaksadirekam berulang ketika mahasiswa tersebut memprogramkan lebih dari satumatakuliah.

 

Page 16: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 16/36

Model Data Jaringan

Model data jaringan adalah pengembangan dari model data hirarkis, melihatkekurangan dari model hirarkis tersebut. Pada model jaringan diperkenankanbahwa sebuah child-record bisa memiliki lebih dari satu parent-record. Padaimplementasi-nya berarti antara parent-record dan child-record diperlukanpenghubung (link atau pointer) yang bisa satu arah atau dua-arah.

Persoalan yang timbul adalah ´terjadinya hutan pointerµ akibat relasi antar recordyang rumit sehingga penelusuran data menjadi sangat sulit. Ketika modelrelasional menjadi lebih populer maka model inipun ditinggalkan orang.

 

Page 17: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 17/36

Model Data Relasional

Pada prinsipnya model data relasional dapat di-representasikandalam bentuk table (tabel) data, dimana:

satu tabel mewakili satu ´domainµ data atau entity, bila direkammerupakan satu file yang hanya memiliki satu tipe record saja,setiap record adalah baris

setiap record terdiri atas beberapa field (atribut) atau tuple , ataukolom

jumlah tuple / field pada setiap record sama

setiap record memiliki atribut kunci utama (primary key) yang unik dan dapat dipakai untuk mengenali satu record

record dapat diurutkan menurut kunci utama,

 

Page 18: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 18/36

Model Data Relasional (2)

 

Page 19: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 19/36

Model Data Berbasis Objek  Model data berbasis objek dikembangkan searah dengan perkembangan

pemrograman berbasis objek. Salah satu karakteristik dari sistem berbasisobjek adalah encapsulation yaitu suatu objek terpisah dari objek lain sehinggasetiap objek seakan-akan berada dalam kapsulnya masing-masing. Pada setiapkapsul terdapat komponen data (attribute) dikemas bersama dengan komponenakses-nya (methods). Sebagai contoh, berikut ini disajikan data pegawai dalam

format berbasis objek.

 

Page 20: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 20/36

Data Warehouse

Data warehouse adalah basis data yang menyimpan data sekarang dan data masa lalu yang berasal dari berbagai sistem operasionaldan sumber yang lain (sumber eksternal) yang menjadi perhatianpenting bagi manajemen dalam organisasi dan ditujukan untuk keperluan analisis dan pelaporan manajemen dalam rangka

pengambilan keputusan

Data warehouse digunakan untuk mendukung pengambilankeputusan, bukan untuk melaksanakan pemrosesan transaksi

Data warehouse hanya berisi informasi-informasi yang relevan bagikebutuhan pemakai yang dipakai untuk pengambilan keputusan

 

Page 21: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 21/36

Perbedaan D W dan OLTP

OLTP Data Warehouse

y Menangani data saat ini

y Data bisa saja disimpan pada beberapa

 platform

y Data diorganisasikan berdasarkan fungsi

atau operasi seperti penjualan, produksi,

dan pemrosesan pesanan

y Pemrosesan bersifat berulang

y Untuk mendukung keputusan harian

(operasional)

y Melayani banyak pemakai operasional

y Berorientasi pada transaksi

y Lebih cenderung menangani data masa

lalu

y Data disimpan dalam satu platform

y Data diorganisasikan menutut subjek 

seperti pelkanggan atau produk 

y Pemrosesan sewaktu-waktu, tak 

terstruktur, dan bersifat heuristik 

y Untuk mendukung keputusan yang

strategis

y Untuk mendukung pemakai manajerial

yang berjumlah relatif sedikity Berorientasi pada analisis

 

Page 22: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 22/36

Sumber Data untuk D W 

1. Data operasional dalam organisasi, misalnya basis datapelanggan dan produk, dan

2. Sumber eksternal yang diperoleh misalnya melalui Internet,basis data komersial, basis data pemasok atau pelanggan

Berbagai data yang berasal dari sumber digabungkan dandiproses lebih lanjut oleh manajer data warehouse dan disimpandalam basis data tersendiri.

Selanjutnya, perangkat lunak seperti OLAP dan data mining dapat digunakan oleh pemakai untuk mengakses data warehouse 

 

Page 23: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 23/36

Prinsip Data Warehouse

 

Sumber Data Internal

Sumber 

Data

Operasional

1

Sumber 

Data

Operasional

2

Sumber 

Data

Eksternal

Manajer 

Data Warehouse

y  Perangkat EIS

y  Perangkat pelaporan

y  Perangkat

 pengembangan

aplikasi

OLAP 

Data Mining

Data

Warehouse

 

Page 24: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 24/36

Data Mart Bagian dari data warehouse yang mendukung kebutuhan pada tingkat

departemen atau fungsi bisnis tertentu dalam perusahaan. Karakteristik yang membedakan data mart dan data warehouse adalah sebagai berikut(Connolly, Begg, Strachan 1999).

Data mart memfokuskan hanya pada kebutuhan-kebutuhan

pemakai yang terkait dalam sebuah departemen atau fungsi bisnis. Data mart biasanya tidak mengandung data operasional yang rinci

seperti pada data warehouse .

Data mart hanya mengandung sedikit informasi dibandingkandengan data warehouse . Data mart lebih mudah dipahami dandinavigasi.

Contoh Software Data Mart SmartMart (IBM)

 Visual Warehouse (IBM)

PowerMart (Informatica)

 

Page 25: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 25/36

OLAP OnLine Analytical Processing 

Suatu jenis pemrosesan yang memanipulasi dan menganalisa databervolume besar dari berbagai perspektif (multidimensi). OLAPseringkali disebut analisis data multidimensi.

Data multidimensi adalah data yang dapat dimodelkan sebagai atributdimensi dan atribut ukuran

Contoh atribut dimensi adalah nama barang dan warna barang,sedangkan contoh atribut ukuran adalah jumlah barang 

OLAP : Contoh Data 2 Dimensi

 

Kota  

Triwulan

 

Kudus Magelang Semarang «

1 6.000.000 8.500.000 12.500.000 «

2 4.500.000 3.500.000 14.000.000 «

3 7.600.000 5.500.000 13.700.000 «

4 5.400.000 7.200.000 12.800.00 « 

Page 26: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 26/36

Kemampuan OLAP Konsolidasi melibatkan pengelompokan data. Sebagai contoh

kantor-kantor cabang dapat dikelompokkan menurut kota atau

bahkan propinsi. Transaksi penjualan dapat ditinjau menuruttahun, triwulan, bulan, dan sebagainya. Kadangkala istilah rollup

digunakan untuk menyatakan konsolidasi

Drill-down adalah suatu bentuk yang merupakan kebalikan darikonsolidasi, yang memungkinkan data yang ringkas dijabarkanmenjadi data yang lebih detail

Slicing and dicing (atau dikenal dengan istilah pivoting)

menjabarkan pada kemampuan untuk melihat data dari berbagaisudut pandang 

 

Page 27: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 27/36

Contoh Tabel Pivoting  

Rasa Strawberry Mangga Nanas Total

Sirup

Biasa 3.500.000 1.750.000 500.000 5.750.000

Rendah

Kalori 2.300.000 1.500.000 250.000 4.050.000Total 5.800.000 3.250.000 750.000 9.800.000

 

Sirup Rasa Pendapatan

Biasa Strawberry 3 .500 .000  

Biasa Mangga 1 .750 .000Biasa Nanas 500 . 000

Rendah Kalori Strawberry 2 .300 .000

Rendah Kalori Mangga 1 .500 .000

Rendah Kalori Nanas 250 . 000

 

 

Page 28: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 28/36

Hierarki Dimensi

untuk D

rill-down

 

Tahun

Triwulan

Bulan

Tanggal

 Nama Hari

Wilayah

 Negara

Provinsi

Kota

Kecamatan

(a) Hierarki Waktu (b) Hierarki Lokasi

Software OLAP

Express Server (Oracle)

PowerPlay (Cognos

Software)

Metacube

(Informix/Stanford Technology Group)

HighGate Project (Sybase)

 

Page 29: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 29/36

Data Mining  Perangkat lunak yang digunakan untuk menemukan pola-pola tersembunyi

maupun hubungan-hubungan yang terdapat dalam basis data yang besar danmenghasilkan aturan-aturan yang digunakan untuk memperkirakan perilakudi masa medatang 

Data mining sering dikatakan berurusan dengan ´penemuan pengetahuanµdalam basis data. Suatu aturan yang dihasilkan oleh data mining misalnya

seperti berikut : ´Kebanyakan pembeli mobil Forsa adalah wanita berusia diatas 30 tahunµ.

 

 Data

Warehaouse

Data Mining Pola

Prinsip Data Mining 

 

Page 30: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 30/36

 Aplikasi Data Mining 

Bidang Contoh

Pemasaran y Mengidentifikasi pembelian yang dilakukan

konsumen

y Menemukan hubungan di antara karakteristik 

demografi pelanggany Memperkirakan tanggapan penawaran melalui

surat

Bank  y Mendeteksi pola penyalahgunaan kartu kredit

y

Mengidentifikasi tingkat loyalitas pelangganAsuransi y Analisis klaim

y Memperkirakan pelanggan yang akan membeli

 produk baru

 

Page 31: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 31/36

 Teknologi Untuk Data Mining 

Statistik 

 Jaringan saraf ( neural network )

Logika kabur (  fuzzy logic  )

 Algoritma genetika

dan berbagai teknologi kecerdasan buatan yang lain

Data Mining : Visualisasi Data

Pendekatan data mining juga ada yang melalui visualisasi data Pada sistem seperti ini, pemakai akan dibantu untuk 

menemukan sendiri pola dari sejumlah data berukuran besardengan didasarkan visualisasi oleh data mining 

 

Page 32: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 32/36

Data Mining : Visualisasi Data

 

 

Page 33: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 33/36

Structured Query Language (SQL) SQL (Structured Query Language) adalah salah satu bahasa DBMS yang meng-

adopsi model data relasional. SQL muncul dalam berbagai variasi sepertiMicrosoft SQL, MySQL, dan versi SQL lainnya

Beberapa perintah dasar SQL diperlihatkan pada tabel berikut ini.

Perintah Manfaat

SELECT membaca data dari database

INSERT menambahkan data kedalam database

UPD ATE meremajakan / mengganti data

DELETE menghapus rekord data

CREATE TABLE membuat tabel data baru

DROP TABLE menghapus tabel data

 ALTER TABLE merubah struktur tabel/file

GRANT memberi hak akses pada user

REVOKE membatalkan hak akses dari user

 

Page 34: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 34/36

Sistem Basis Data Terdistribusi Dalam sebuah database terdistribusi, database disimpan pada beberapa komputer.

Komputer-komputer dalam sebuah sistem terdistribusi berhubungan satu sama lain

melalui bermacam-macam media komunikasi seperti high-speed buses atau telephoneline.

Sebuah sistem database terdistribusi berisikan sekumpulan site, di mana tiap-tiap sitedapat berpartisipasi dalam pengeksekusian transaksi-transaksi yang mengakses datapada satu site atau beberapa site. Tiap-tiap site dapat memproses transaksi lokal yaitusebuah transaksi yang mengakses data pada satu site di mana transaksi telahditentukan.

Sebuah site juga dapat mengambil bagian dalam mengeksekusi transaksi global yaitutransaksi yang mengakses data pada site yang berbeda di mana transaksi telahditentukan, atau transaksi yang mengakses data pada beberapa site yang berbeda.

DDMS adalah software yang mengelola basis data terdistribusi

Perbedaan dari DBMS tersentralisasi : DDBMS mengelola sejumlah DBMS yang tersebar di beberapa lokasi; sedangkan

DBMS tersentralisasi hanya mengelola basis data lokal.

 

Page 35: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 35/36

Sistem Basis Data Terdistribusi

 

Page 36: Basis Data

5/7/2018 Basis Data - slidepdf.com

http://slidepdf.com/reader/full/basis-data-559aba6b82d02 36/36

ISTILAH LAINN Y  A R DBMS (Relational Database Management System)

RelationalD

atabase Management System (R D

BMS) atau Sistem ManajemenBasisdata Relasional adalah sebuah program komputer (atau secara lebih tipikaladalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpansecara terstruktur, dan melakukan operasi-operasi atas data atas permintaanpenggunanya.

OODBMS (OBJECT ORIENTED D ATABASE)

Object-oriented database adalah salah satu jenis database dimana datadirepresentasikan dalam bentuk object. Object Oriented Database merupakansebuah sistem data base yang menggabungkan semua konsep penting dari objectoriented.

Pendekatan ini sangat dipengaruhi oleh bahasa pemrograman object-oriented dandapat dipahami sebagai usaha untuk menambah fungsionalitasDBMS pada lingkup

bahasa pemrograman. DDBMS (distributed database management system)

Sebuah sistem perangkat lunak yang mengatur basis data terdistribusi danmembuat pendistribusian data secara transparan.


Recommended