SlideShare a Scribd company logo
Arsitektur Basis Data
Tujuan : Mengenal arsitektur
basis data secara umum
Mambang, S,Kom.,M.Kom
Mata Kuliah Pengantar Tata Kelola Teknologi Informasi
2 SKS
Data Base Management System
(DBMS)
 Kumpulan relasi data
 Kumpulan program untuk mengakses data
 DBMS berisi informasi bagian-bagian perusahaan
 DBMS menyediakan lingkungan yang tepat dan efisien untuk
digunakan.
 Aplikasi Database :
 Perbankan : semua transaksi
 Penerbangan : resevasi, jadwal
 Universitas: pendaftaran, pelulusan
 Penjualan : pelanggan, produk, penyimpanan
 Manufactur : produksi, inventori, order, jaring pemasok
 SDM : rekord karyawan, gaji, pemotongan pajak
 Database menyentuh semua aspek kehidupan
Pentingnya Sistem Basis Data
 Pada waktu yang lalu aplikasi database dibangun diatas sistem
file
 Kekurangan penggunaan sistem file sebagai penyimpan data:
 Redundansi / kerangkapan data dan inconsistency
 Format file yang tidak seragam, kerangkapan data di file-file yang
berbeda
 Sulit dalam mengakses data
 Perlu program baru untuk mengakses data baru
 Pengisolasian data — banyak file dengan format yang berbeda
 Masalah integritas (keterpaduan)
 Pengendalian terpadu (mis. saldo > 0) menjadi bagian dari program
 Sulit untuk menambah elemen pengendali atau mengubah yang
sudah ada
Pentingnya Sistem Basis Data
 Kekurangan sistem file
 Pengubahan atomik
 Kesalahan mungkin mengakibatkan database dalam kedaan yang
tidak konsisten dengan data yang baru yang dihasilkan
 Mis. Pengiriman uang dari satu rekening ke rekening yang lain harus
terjadi secara lengkap atau tidak sama sekali
 Akses secara bersamaan oleh banyak user
 Akses secara bersama untuk meningkatkan kinerja
 Akses bersama akan mengakibatkan ketidak konsistenan
 Mis. Dua orang membaca dan megubah data saldo pada saat yang sama
 Masalah keamanan
 Sistem Database mampu mengatasi masalah tersebut diatas
Arsitektur 3 Lapis :
 Lapis Internal, berkenaan dengan penyimpanan
secara fisik.
 Lapis Konseptual, menjelaskan simpanan data
dalam database, dan relasi antar data.
type pelanggan = record
nama : string;
jalan : string;
kota : string;
end;
 Lapis Eksternal, lapis yang berkenaan dengan apa
yang kelihatan bagi para pemakai akhir (end users).
Cara Pandang Data (Arsitektur
Basis Data)
Model Data
 Sekumpulan alat untuk mendefinisikan
 data
 Relasi data
 Model Relasi Entitas
 Model Hubungan
 Model yang lain :
 object-oriented model
 semi-structured data models
 Older models: network model and hierarchical model
Model Hubungan Entitas
 Model E-R dari dunia nyata
 Entitas (objek)
 Mis. nasabah, rekening, bank cabang
 Relasi antar entitas
 Mis. Rekening nomor A-101 milik nasabah yang bernama
Johnson
 Himpunan relasi depositor menggabungkan data nasabah
dengan data rekening
 Kegunaan lebih luas dari rancangan database
 Rancangan Database dalam model E-R biasanya
diterjemahkan dalam rancangan model relasional yang
mana akan digunakan dalam penyimpanan dan
pengolahan
Model Relasional
 Contoh tabel data dalam model relasional
customer
name
customer_id
customer-
street
Customer-
city
account-
number
Johnson
Smith
Johnson
Jones
Smith
192-83-7465
019-28-3746
192-83-7465
321-12-3123
019-28-3746
Alma
North
Alma
Main
North
Palo Alto
Rye
Palo Alto
Harrison
Rye
A-101
A-215
A-201
A-217
A-201
Atribut
Contoh Database Relasional
Arsitektur Sistem Basisdata
 Sistem terpusat
 Sistem Client--Server
 Sistem Parallel
 Sistem Terdistribusi (Tersebar)
 Tipe Network (jaringan)
Sistem Terpusat
 Berjalan pada sistem komputer tunggal dan tidak berinteraksi
dengan sistem komputer yang lain.
 Sistem komputer multi-guna: satu ke banyak CPU dan beberapa
alat pengendali yang terhubung melalui sebuah bus yang
memungkinkan akses pembagian memori.
 Sistem single-user (mis., PC atau workstation): unit desk-top, single
user, biasanya hanya terdiri satu CPU dengan satu atau dua hard
disk; SO hanya mendukung untuk satu user.
 Sistem Multi-user : lebih banyak penyimpan, memori lebih besar,
multiple CPU, dan menggunakan SO multi-user. Melayanai banyak
pengguna yang terhubung dengan sistem melalui terminal. Biasa
disebut sistem server.
Sistem Client-Server
 Sistem server melayani permintaan m sistem
client, yang mempunyai struktur umum seperti
berikut :
Arsitektur Database Parallel
 Shared memory – prosesor membagi
memory kepada umum
 Shared disk -- prosesor membagi sebagian
kapasitas disk
 Shared nothing -- prosesor membagi bukan
memori dan bukan disk
 Hierarchical – gabungan berbagai arsitektur
Distributed Systems
 Data spread over multiple machines (also referred to as sites or
nodes.
 Network interconnects the machines
 Data shared by users on multiple machines
Network Types
 Local-area networks (LANs) – composed of processors
that are distributed over small geographical areas, such
as a single building or a few adjacent buildings.
 Wide-area networks (WANs) – composed of processors
distributed over a large geographical area.
 Discontinuous connection – WANs, such as those based
on periodic dial-up (using, e.g., UUCP), that are
connected only for part of the time.
 Continuous connection – WANs, such as the Internet,
where hosts are connected to the network at all times.
Networks Types (Cont.)
 WANs with continuous connection are needed for
implementing distributed database systems
 Groupware applications such as Lotus notes can work
on WANs with discontinuous connection:
 Data is replicated.
 Updates are propagated to replicas periodically.
 No global locking is possible, and copies of data may
be independently updated.
 Non-serializable executions can thus result.
Conflicting updates may have to be detected, and
resolved in an application dependent manner.
Terima Kasih

More Related Content

Similar to Basis Data Arsitektur.ppt

Basis data
Basis dataBasis data
Basis datanonieq
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem databaseFajar Zain
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
Katrina Flomina
 
Sim lisa
Sim lisaSim lisa
Sim lisa
Lisa Sapulette
 
sistem informasi manajemen
sistem informasi manajemensistem informasi manajemen
sistem informasi manajemen
Lisa Sapulette
 
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
riadiooctap
 
30914906 pengertian-database
30914906 pengertian-database30914906 pengertian-database
30914906 pengertian-database
Tri Atsumori
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
Septian Muna Barakati
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
k4ira
 
Basis data albert anak lorong
Basis data albert anak lorongBasis data albert anak lorong
Basis data albert anak lorong
albert giban
 
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
fannyfbrn18
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Linaputri03
 
Matkul Smt 1 Konsep Data
Matkul Smt 1 Konsep DataMatkul Smt 1 Konsep Data
Matkul Smt 1 Konsep Data
Anneedha Lvfee
 
Pengenalan Basis Data Pengenalan Basis Data
Pengenalan Basis Data Pengenalan Basis DataPengenalan Basis Data Pengenalan Basis Data
Pengenalan Basis Data Pengenalan Basis Data
2017hantublau
 
materi ini sangat sulit memang anak lorong
materi ini sangat sulit memang anak lorongmateri ini sangat sulit memang anak lorong
materi ini sangat sulit memang anak lorong
albert giban
 
database.ppt
database.pptdatabase.ppt
database.ppt
sebangkugames
 
Basis data 3
Basis data 3Basis data 3
Basis data 3
Febrienda
 

Similar to Basis Data Arsitektur.ppt (20)

Bab1 pendahuluan
Bab1 pendahuluanBab1 pendahuluan
Bab1 pendahuluan
 
Basis data
Basis dataBasis data
Basis data
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem database
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
 
Sim lisa
Sim lisaSim lisa
Sim lisa
 
sistem informasi manajemen
sistem informasi manajemensistem informasi manajemen
sistem informasi manajemen
 
Jumpa 1
Jumpa 1Jumpa 1
Jumpa 1
 
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
 
30914906 pengertian-database
30914906 pengertian-database30914906 pengertian-database
30914906 pengertian-database
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
 
Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
 
Basis data albert anak lorong
Basis data albert anak lorongBasis data albert anak lorong
Basis data albert anak lorong
 
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
 
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
Tugas sim 6, lina putri yani, yananto mihadi putra. se, msi, sistem managemen...
 
Matkul Smt 1 Konsep Data
Matkul Smt 1 Konsep DataMatkul Smt 1 Konsep Data
Matkul Smt 1 Konsep Data
 
Pengenalan Basis Data Pengenalan Basis Data
Pengenalan Basis Data Pengenalan Basis DataPengenalan Basis Data Pengenalan Basis Data
Pengenalan Basis Data Pengenalan Basis Data
 
materi ini sangat sulit memang anak lorong
materi ini sangat sulit memang anak lorongmateri ini sangat sulit memang anak lorong
materi ini sangat sulit memang anak lorong
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
database.ppt
database.pptdatabase.ppt
database.ppt
 
Basis data 3
Basis data 3Basis data 3
Basis data 3
 

Recently uploaded

Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
RizkyAji15
 
Artificial Neural Network Backpropafation
Artificial Neural Network BackpropafationArtificial Neural Network Backpropafation
Artificial Neural Network Backpropafation
muhandhis1
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
attikahgzl
 
Dampak PD 2 zxxxxxxxxxxxxxxxxxxxxxx.pptx
Dampak PD 2 zxxxxxxxxxxxxxxxxxxxxxx.pptxDampak PD 2 zxxxxxxxxxxxxxxxxxxxxxx.pptx
Dampak PD 2 zxxxxxxxxxxxxxxxxxxxxxx.pptx
sidiqhardianto1181
 
power point HUKUM DAN KEKUASAAN PPT.pptx
power point HUKUM DAN KEKUASAAN PPT.pptxpower point HUKUM DAN KEKUASAAN PPT.pptx
power point HUKUM DAN KEKUASAAN PPT.pptx
MamaDanish2
 
Contoh pengisian Formulir metadataq.pptx
Contoh pengisian Formulir metadataq.pptxContoh pengisian Formulir metadataq.pptx
Contoh pengisian Formulir metadataq.pptx
4301170149rizkiekose
 
1.2 Merdeka Belajar certificate-1.pdf sertifikat
1.2 Merdeka Belajar certificate-1.pdf sertifikat1.2 Merdeka Belajar certificate-1.pdf sertifikat
1.2 Merdeka Belajar certificate-1.pdf sertifikat
imronalfarizi48
 
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.pptanamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
DianIslamiatiIswan1
 
688868224-Template-Ppt-Sidang-Skripsi-part-2.pptx
688868224-Template-Ppt-Sidang-Skripsi-part-2.pptx688868224-Template-Ppt-Sidang-Skripsi-part-2.pptx
688868224-Template-Ppt-Sidang-Skripsi-part-2.pptx
SitiLaila11
 

Recently uploaded (9)

Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1Materi lokmin klaster 4 puskesmas gajah 1
Materi lokmin klaster 4 puskesmas gajah 1
 
Artificial Neural Network Backpropafation
Artificial Neural Network BackpropafationArtificial Neural Network Backpropafation
Artificial Neural Network Backpropafation
 
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi”  Oleh : B. HERRY PR...
Rangkuman Buku “KORUPSI Melacak Arti, Menyimak Implikasi” Oleh : B. HERRY PR...
 
Dampak PD 2 zxxxxxxxxxxxxxxxxxxxxxx.pptx
Dampak PD 2 zxxxxxxxxxxxxxxxxxxxxxx.pptxDampak PD 2 zxxxxxxxxxxxxxxxxxxxxxx.pptx
Dampak PD 2 zxxxxxxxxxxxxxxxxxxxxxx.pptx
 
power point HUKUM DAN KEKUASAAN PPT.pptx
power point HUKUM DAN KEKUASAAN PPT.pptxpower point HUKUM DAN KEKUASAAN PPT.pptx
power point HUKUM DAN KEKUASAAN PPT.pptx
 
Contoh pengisian Formulir metadataq.pptx
Contoh pengisian Formulir metadataq.pptxContoh pengisian Formulir metadataq.pptx
Contoh pengisian Formulir metadataq.pptx
 
1.2 Merdeka Belajar certificate-1.pdf sertifikat
1.2 Merdeka Belajar certificate-1.pdf sertifikat1.2 Merdeka Belajar certificate-1.pdf sertifikat
1.2 Merdeka Belajar certificate-1.pdf sertifikat
 
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.pptanamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
anamnesa-dan-pemeriksaan-fisik-penderita-urologi.ppt
 
688868224-Template-Ppt-Sidang-Skripsi-part-2.pptx
688868224-Template-Ppt-Sidang-Skripsi-part-2.pptx688868224-Template-Ppt-Sidang-Skripsi-part-2.pptx
688868224-Template-Ppt-Sidang-Skripsi-part-2.pptx
 

Basis Data Arsitektur.ppt

  • 1. Arsitektur Basis Data Tujuan : Mengenal arsitektur basis data secara umum Mambang, S,Kom.,M.Kom Mata Kuliah Pengantar Tata Kelola Teknologi Informasi 2 SKS
  • 2. Data Base Management System (DBMS)  Kumpulan relasi data  Kumpulan program untuk mengakses data  DBMS berisi informasi bagian-bagian perusahaan  DBMS menyediakan lingkungan yang tepat dan efisien untuk digunakan.  Aplikasi Database :  Perbankan : semua transaksi  Penerbangan : resevasi, jadwal  Universitas: pendaftaran, pelulusan  Penjualan : pelanggan, produk, penyimpanan  Manufactur : produksi, inventori, order, jaring pemasok  SDM : rekord karyawan, gaji, pemotongan pajak  Database menyentuh semua aspek kehidupan
  • 3. Pentingnya Sistem Basis Data  Pada waktu yang lalu aplikasi database dibangun diatas sistem file  Kekurangan penggunaan sistem file sebagai penyimpan data:  Redundansi / kerangkapan data dan inconsistency  Format file yang tidak seragam, kerangkapan data di file-file yang berbeda  Sulit dalam mengakses data  Perlu program baru untuk mengakses data baru  Pengisolasian data — banyak file dengan format yang berbeda  Masalah integritas (keterpaduan)  Pengendalian terpadu (mis. saldo > 0) menjadi bagian dari program  Sulit untuk menambah elemen pengendali atau mengubah yang sudah ada
  • 4. Pentingnya Sistem Basis Data  Kekurangan sistem file  Pengubahan atomik  Kesalahan mungkin mengakibatkan database dalam kedaan yang tidak konsisten dengan data yang baru yang dihasilkan  Mis. Pengiriman uang dari satu rekening ke rekening yang lain harus terjadi secara lengkap atau tidak sama sekali  Akses secara bersamaan oleh banyak user  Akses secara bersama untuk meningkatkan kinerja  Akses bersama akan mengakibatkan ketidak konsistenan  Mis. Dua orang membaca dan megubah data saldo pada saat yang sama  Masalah keamanan  Sistem Database mampu mengatasi masalah tersebut diatas
  • 5. Arsitektur 3 Lapis :  Lapis Internal, berkenaan dengan penyimpanan secara fisik.  Lapis Konseptual, menjelaskan simpanan data dalam database, dan relasi antar data. type pelanggan = record nama : string; jalan : string; kota : string; end;  Lapis Eksternal, lapis yang berkenaan dengan apa yang kelihatan bagi para pemakai akhir (end users).
  • 6. Cara Pandang Data (Arsitektur Basis Data)
  • 7. Model Data  Sekumpulan alat untuk mendefinisikan  data  Relasi data  Model Relasi Entitas  Model Hubungan  Model yang lain :  object-oriented model  semi-structured data models  Older models: network model and hierarchical model
  • 9.  Model E-R dari dunia nyata  Entitas (objek)  Mis. nasabah, rekening, bank cabang  Relasi antar entitas  Mis. Rekening nomor A-101 milik nasabah yang bernama Johnson  Himpunan relasi depositor menggabungkan data nasabah dengan data rekening  Kegunaan lebih luas dari rancangan database  Rancangan Database dalam model E-R biasanya diterjemahkan dalam rancangan model relasional yang mana akan digunakan dalam penyimpanan dan pengolahan
  • 10. Model Relasional  Contoh tabel data dalam model relasional customer name customer_id customer- street Customer- city account- number Johnson Smith Johnson Jones Smith 192-83-7465 019-28-3746 192-83-7465 321-12-3123 019-28-3746 Alma North Alma Main North Palo Alto Rye Palo Alto Harrison Rye A-101 A-215 A-201 A-217 A-201 Atribut
  • 12. Arsitektur Sistem Basisdata  Sistem terpusat  Sistem Client--Server  Sistem Parallel  Sistem Terdistribusi (Tersebar)  Tipe Network (jaringan)
  • 13. Sistem Terpusat  Berjalan pada sistem komputer tunggal dan tidak berinteraksi dengan sistem komputer yang lain.  Sistem komputer multi-guna: satu ke banyak CPU dan beberapa alat pengendali yang terhubung melalui sebuah bus yang memungkinkan akses pembagian memori.  Sistem single-user (mis., PC atau workstation): unit desk-top, single user, biasanya hanya terdiri satu CPU dengan satu atau dua hard disk; SO hanya mendukung untuk satu user.  Sistem Multi-user : lebih banyak penyimpan, memori lebih besar, multiple CPU, dan menggunakan SO multi-user. Melayanai banyak pengguna yang terhubung dengan sistem melalui terminal. Biasa disebut sistem server.
  • 14. Sistem Client-Server  Sistem server melayani permintaan m sistem client, yang mempunyai struktur umum seperti berikut :
  • 15. Arsitektur Database Parallel  Shared memory – prosesor membagi memory kepada umum  Shared disk -- prosesor membagi sebagian kapasitas disk  Shared nothing -- prosesor membagi bukan memori dan bukan disk  Hierarchical – gabungan berbagai arsitektur
  • 16. Distributed Systems  Data spread over multiple machines (also referred to as sites or nodes.  Network interconnects the machines  Data shared by users on multiple machines
  • 17. Network Types  Local-area networks (LANs) – composed of processors that are distributed over small geographical areas, such as a single building or a few adjacent buildings.  Wide-area networks (WANs) – composed of processors distributed over a large geographical area.  Discontinuous connection – WANs, such as those based on periodic dial-up (using, e.g., UUCP), that are connected only for part of the time.  Continuous connection – WANs, such as the Internet, where hosts are connected to the network at all times.
  • 18. Networks Types (Cont.)  WANs with continuous connection are needed for implementing distributed database systems  Groupware applications such as Lotus notes can work on WANs with discontinuous connection:  Data is replicated.  Updates are propagated to replicas periodically.  No global locking is possible, and copies of data may be independently updated.  Non-serializable executions can thus result. Conflicting updates may have to be detected, and resolved in an application dependent manner.