ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem...

13
Tujuan : Mengenal arsitektur basis data secara umum

Transcript of ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem...

Page 1: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

Tujuan :

Mengenal arsitektur basis data secara umum

Page 2: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

1. Physical levelBerhubungan dengan penyimpanan secarafisik. Level abstraksi data yang paling rendah, yang menggambarkanbagaimana (how) data disimpan dalamkondisi sebenarnya. Level ini sangatkompleks karena struktur data dijelaskansecara rinci.

Page 3: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

2. Logical levelYang menghubungkan antara physical danview level

Level ini menggambarkan data apa (what) yang disimpan dalam database danmenjelaskan bagaimana hubungan antardatanya secara keseluruhan. Seorangpengguna dalam level ini dapatmengetahui bahwa data mahasiswadisimpan pada tabel mahasiswa, label krs, tabel transkrip dan lain sebagainya. Level inibiasa di pakai oleh seorang Database Administrator (DBA).

Page 4: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

3. View level

Berhubungan dengan bagaimana data direpresentasikan oleh end user

Ini merupakan level yang tertinggi, hanyamenggambarkan sebagian saja dari keseluruhandatabase sesuai dengan kebutuhan pengguna.

Misalnya : Bagian keuangan hanya membutuhkandata keuangan, jadi yang digambarkan hanyapandangan terhadap data keuangan saja, begitujuga dengan bagian akuntansi, hanyamembutuhkan data akuntansi saja. Jadi tidaksemua pengguna database membutuhkan seluruhinformasi yang terdapat dalam database tersebut.

Page 5: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas
Page 6: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

1. Physical level : misal entitas mahasiswamempunyai panjang 20byte, terdiri dari 4 byte untuk pointer, 16 byte untukkeperluan atribut.

2. Logical level: mengandung informasitentang sebuah entitas/objek. Misalmahasiswa npm (10 karakter), nama(50 kar), jurusan (30 kar), jenkel(1 kar)

3. View Level: Data dipandang dalam sebuahrecord/baris.

Page 7: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

Sistem Terpusat

Sistem Client--Server

Sistem Terdistribusi (Tersebar)

Page 8: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

Berjalan pada sistem komputer tunggal dan tidak berinteraksi dengan sistem komputer yang lain.

Sistem komputer modern yang terdiri atas beberapa CPU dan pengontrol peralatan (device contoller) yang dihubungkan melalui bus yang menyediakan akses ke memori secara bersama-sama (shared memory)

Page 9: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

Sistem server melayani permintaan m sistem client, yang mempunyai struktur umum seperti berikut :

Page 10: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

Fungsi basis data terbagi 2 bagian:

1. Front End

Terdiri atas fasilitas antarmuka/interface seperi form, grafis, sql user interface.

2. Back End

Mengatur struktur akses dan optimasi queri.

Page 11: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

Sekumpulan data yang secara logis milik satu sistem, tetapi secara fisik tersebar.

Basisdata disimpan di beberapa komputer

Komputer pada sistem terdistribusi berkomunikas satu sama lain.

Komputer pada sistem terdistribusi disebut site atau node.

Page 12: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas
Page 13: ARSITEKTUR BASIS DATAelearning.amikom.ac.id/index.php/download/materi... · Sistem Terpusat Sistem Client--Server ... Fungsi basis data terbagi 2 bagian: 1. Front End Terdiri atas

Alasan membuat sistem terdistribusi :1. Data bersama, pengguna pada site bisa

menggunakan data pada site yang lain, misal seperti sistem perbankan,masing-masing cabang menyimpan data yang berhubungan dengan cabang tersebut.

2. Ketersedian, jika satu site gagal pada suatu sistem terdistribusi, site lain bisa melanjutkan operasi.

3. Otonomi, masing-masing administrator bisa mengontrol data yang disimpan sesuai dgn wewenangnya.