SlideShare a Scribd company logo
1 of 33
Pengantar
Basis Data Lanjut
MKB3483 - Basis Data Lanjut
Andika Elok Amalia, ST., MT.
Agenda
1. Deskripsi Sistem Basis Data
2. DBMS dan Struktur DBMS
3. Pemodelan Data, Konsep ERD dan Model
Relasional
4. Arsitektur Sistem Basis Data
Definisi Basis Data
• Basis data adalah kumpulan data yang saling
terhubung, umumnya mendeskripsikan
aktivitas satu organisasi atau lebih [1]
• Basis data adalah sekumpulan data yang
terhubung [2]
What is Database?
Karakteristik Penting Basis Data
• Representasi dari dunia nyata (miniworld),
• Terstruktur dengan baik (bahkan memiliki
struktur yang teratur yang ketat),
• Mencerminkan kondisi saat ini
• Memiliki pengguna dan aplikasi,
• Disimpan secara permanen pada komputer
• Diakses dan dimanipulasi menggunakan
DBMS
Database System ?
• Koleksi data yang terintegrasi dan sangat
besar
• Database Management System (DBMS)
adalah sistem perangkat lunak yang
dirancang untuk menyimpan, mengelola,
dan memfasilitasi akses ke basis data.
Kelemahan Proses Sistem File
• Redundansi dan ketidakkonsistenan data
- Format bervariasi
- Duplikat data
• Akses data susah  Harus ada program baru untuk menyeleksi
data yang dicari
• Data isolation  Banyak file dan format yang berbeda
• Integrity Problems  batasan integritas (misalnya saldo
rekening> 0) menjadi bagian dari kode program. Sulit untuk
menambahkan kendala baru atau mengubah yang sudah ada
• Atomicity Problem  Kegagalan dapat meninggalkan data dalam
keadaan tidak konsisten jika update parsial dilakukan
• Pengaksesan data oleh lebih dari 1 pengguna
• Keamanan
Sistem Basis Data dapat menanggulangi masalah-
masalah tersebut
Agenda
1. Deskripsi Sistem Basis Data
2. DBMS dan Struktur DBMS
3. Pemodelan Data, Konsep ERD dan Model
Relasional
4. Arsitektur Sistem Basis Data
Database Management System
(DBMS) (1)
Database Management System
(DBMS) (2)
Struktur DBMS (1)
Struktur DBMS (2)
Layered Structure of DBMS
Agenda
1. Deskripsi Sistem Basis Data
2. DBMS dan Struktur DBMS
3. Pemodelan Data, Konsep ERD dan Model
Relasional
4. Arsitektur Sistem Basis Data
Pemodelan Data (1)
• Model Data adalah konsep untuk
mendeskripsikan data
• Skema adalah deskripsi dari sekumpulan data
tertentu menggunakan konsep data model
yang diberikan
• Pemodelan data : Hierarchy Database, Object-
Oriented Database, Relational Database
Pemodelan Data (2)
Skema
Konseptual/Logis
Skema Fisik
Skema Eksternal
Pemodelan Data (3)
• Skema Konseptual/Logis mendeskripsikan
data yang disimpan dalam model data DBMS.
• Skema Fisik meringkas bagaimana sebenarnya
relasi yang dideskripsikan pada skema
konseptual (penyimpanan sebenarnya )
• Skema Eksternal akses data oleh pengguna
Pemodelan Data (4)
Pemodelan Data (5)
Pemodelan Data (6)
Database Universitas
Entity Relationship
(ER) Diagram
ER
Atribut
Relasi Entity
Entitas
• Suatu entitas adalah “hal” atau “objek” di dunia nyata
yang dapat dibedakan dari semua
benda lain. Kumpulan entitas disebut set entitas
Contoh : Semua mahasiswa pada ST3 Telkom, Pasien
atau Dokter pada klinik. Masing-masing mahasiswa
tidak perlu dibuat entitas tersendiri
• Entitas dapat digambarkan dengan sekumpulan atribut
Contoh : Mahasiswa  NIM, Nama, TTL
• Key adalah atribut unik yang dapat mengidentifikasi
atau membedakan entitas dalam set entitas.
Relasi
• Relasi (Relationship Set) adalah asosiasi antara
beberapa entitas yang berbeda.
Contoh : Mahasiswa dan Dosen Wali
Notasi Diagram E-R [3]
Kardinalitas (1)
1. Satu ke Satu (One to One)
2. Satu ke Banyak (One to Many)
3. Banyak ke Satu (Many to One)
4. Banyak ke Banyak (Many to Many)
Kardinalitas (2)
Kardinalitas (3)
[3]
• One to One 
• One to Many 
• Many to One 
• Many to Many 
Bagaimana Diagram E-R nya?
ST3 Telkom Purwokerto saat ini memiliki mahasiswa berjumlah sekitar
800. Untuk memudahkan berjalannya proses operasional institusi,
akan dibuat sebuah basisdata yang menyimpan :
• Data mahasiswa memiliki data yang disimpan dalam sebuah
basisdata yang meliputi NIM (PK), Nama, TTL, Alamat, Jurusan,
Tahun Masuk dan Nama Orang Tua.
• Data dosen meliputi NIK(PK), Nama, Alamat, dan TTL
• Data mata kuliah meliputi Kode MK (PK), Nama MK dan Jumlah SKS
Keterhubungan antara mahasiswa, dosen dan mata kuliah yaitu 1
mahasiswa memiliki 1 dosen wali, dan 1 dosen dapat menjadi dosen
wali untuk lebih dari 1 mahasiswa. 1 dosen dapat mengampu lebih dari
1 mata kuliah dan 1 mata kuliah juga dapat diampu lebih dari 1 dosen.
Agenda
1. Deskripsi Sistem Basis Data
2. DBMS dan Struktur DBMS
3. Pemodelan Data, Konsep ERD dan Model
Relasional
4. Arsitektur Sistem Basis Data
Arsitektur Sistem Basis Data (2)
• Centralized Systems
– Karakteristik: Berjalan pada satu sistem komputer dan tidak
berinteraksi dengan sistem komputer lainnya
– Deskripsi  Sistem komputer multi-guna: satu sampai beberapa
CPU dan sejumlah perangkat pengtrol yang dihubungkan
melalui sebuah common bus yang menyediakan akses terhadap
memori yang dapat digunakan bersama-sama
– Dapat dibedakan menjadi:
• Sistem dengan satu pengguna (personal computer atau
workstation): desk-top unit, digunakan oleh satu pengguna,
biasanya hanya memiliki satu CPU dan satu atau dua hard
disk; OS hanya mendukung satu orang pengguna
• Sistem dengan banyak pengguna: Lebih banyak harddisk,
memori, beberapa CPU, dan sistem operasi dengan
dukungan multi pengguna. Melayani lebih dari satu
pengguna yang terhubung kepada
Arsitektur Sistem Basis Data (3)
• Client- Server System
Arsitektur Sistem Basis Data (4)
• Parallel Systems
– Sistem basisdata paralel terdiri dari beberapa prosesor dan beberapa
media penyimpanan (disk) yang dihubungkan oleh jaringan komputer
berkecepatan tinggi.
Referensi
[1] Ramakrishnan, R., Gehrke, J., 2003. Sistem
Manajemen Database Edisi 3. Andi Publisher.
Yogyakarta.
[2] Silberchatz, A., Korth, H.F., Sudarshan, S.,
2011. Database System Concept 6th Edition.
McGraw-Hill. New York.
[3] http://informatika.web.id/notasi-diagram-er-
dan-kardinalitas-relasi.htm

More Related Content

Similar to 1-Pengantar-Basis-Data-Lanjut-ver-0.ppt

2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis datayamasitha
 
Basis data sesi 1
Basis data sesi 1Basis data sesi 1
Basis data sesi 1ikikazuya
 
Chapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdfChapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdfNikiHidayati
 
Pengenalan kepada pangkalan data
Pengenalan kepada pangkalan dataPengenalan kepada pangkalan data
Pengenalan kepada pangkalan dataAsterer Terer
 
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIKARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIKlindaokta2024
 
Pertemuan Satu
Pertemuan SatuPertemuan Satu
Pertemuan Satusitetengku
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem databaseFajar Zain
 
Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis datalukmanbooms
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdataAhmad Santosa
 
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...Jiantari Marthen
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdatIda Safitri
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxrahmantoyuri
 

Similar to 1-Pengantar-Basis-Data-Lanjut-ver-0.ppt (20)

2. sistem basis data
2. sistem basis data2. sistem basis data
2. sistem basis data
 
Basis data sesi 1
Basis data sesi 1Basis data sesi 1
Basis data sesi 1
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx
 
Bab 2
Bab 2Bab 2
Bab 2
 
Chapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdfChapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdf
 
Pengenalan kepada pangkalan data
Pengenalan kepada pangkalan dataPengenalan kepada pangkalan data
Pengenalan kepada pangkalan data
 
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIKARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
 
Topik 11 Pengenalan Konsep
Topik 11 Pengenalan KonsepTopik 11 Pengenalan Konsep
Topik 11 Pengenalan Konsep
 
Pertemuan Satu
Pertemuan SatuPertemuan Satu
Pertemuan Satu
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem database
 
Pengenalan basis data
Pengenalan basis dataPengenalan basis data
Pengenalan basis data
 
1 basis data
1 basis data1 basis data
1 basis data
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
 
konsep basis data
konsep basis datakonsep basis data
konsep basis data
 
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
Makalah sistem informasi akuntansi (sistem manajemen database perpustakaan un...
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdat
 
Desain database
Desain databaseDesain database
Desain database
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptx
 
Data & basis data
Data & basis dataData & basis data
Data & basis data
 

1-Pengantar-Basis-Data-Lanjut-ver-0.ppt

  • 1. Pengantar Basis Data Lanjut MKB3483 - Basis Data Lanjut Andika Elok Amalia, ST., MT.
  • 2. Agenda 1. Deskripsi Sistem Basis Data 2. DBMS dan Struktur DBMS 3. Pemodelan Data, Konsep ERD dan Model Relasional 4. Arsitektur Sistem Basis Data
  • 3. Definisi Basis Data • Basis data adalah kumpulan data yang saling terhubung, umumnya mendeskripsikan aktivitas satu organisasi atau lebih [1] • Basis data adalah sekumpulan data yang terhubung [2]
  • 5. Karakteristik Penting Basis Data • Representasi dari dunia nyata (miniworld), • Terstruktur dengan baik (bahkan memiliki struktur yang teratur yang ketat), • Mencerminkan kondisi saat ini • Memiliki pengguna dan aplikasi, • Disimpan secara permanen pada komputer • Diakses dan dimanipulasi menggunakan DBMS
  • 6. Database System ? • Koleksi data yang terintegrasi dan sangat besar • Database Management System (DBMS) adalah sistem perangkat lunak yang dirancang untuk menyimpan, mengelola, dan memfasilitasi akses ke basis data.
  • 7.
  • 8. Kelemahan Proses Sistem File • Redundansi dan ketidakkonsistenan data - Format bervariasi - Duplikat data • Akses data susah  Harus ada program baru untuk menyeleksi data yang dicari • Data isolation  Banyak file dan format yang berbeda • Integrity Problems  batasan integritas (misalnya saldo rekening> 0) menjadi bagian dari kode program. Sulit untuk menambahkan kendala baru atau mengubah yang sudah ada • Atomicity Problem  Kegagalan dapat meninggalkan data dalam keadaan tidak konsisten jika update parsial dilakukan • Pengaksesan data oleh lebih dari 1 pengguna • Keamanan Sistem Basis Data dapat menanggulangi masalah- masalah tersebut
  • 9. Agenda 1. Deskripsi Sistem Basis Data 2. DBMS dan Struktur DBMS 3. Pemodelan Data, Konsep ERD dan Model Relasional 4. Arsitektur Sistem Basis Data
  • 13. Struktur DBMS (2) Layered Structure of DBMS
  • 14. Agenda 1. Deskripsi Sistem Basis Data 2. DBMS dan Struktur DBMS 3. Pemodelan Data, Konsep ERD dan Model Relasional 4. Arsitektur Sistem Basis Data
  • 15. Pemodelan Data (1) • Model Data adalah konsep untuk mendeskripsikan data • Skema adalah deskripsi dari sekumpulan data tertentu menggunakan konsep data model yang diberikan • Pemodelan data : Hierarchy Database, Object- Oriented Database, Relational Database
  • 17. Pemodelan Data (3) • Skema Konseptual/Logis mendeskripsikan data yang disimpan dalam model data DBMS. • Skema Fisik meringkas bagaimana sebenarnya relasi yang dideskripsikan pada skema konseptual (penyimpanan sebenarnya ) • Skema Eksternal akses data oleh pengguna
  • 22. Entitas • Suatu entitas adalah “hal” atau “objek” di dunia nyata yang dapat dibedakan dari semua benda lain. Kumpulan entitas disebut set entitas Contoh : Semua mahasiswa pada ST3 Telkom, Pasien atau Dokter pada klinik. Masing-masing mahasiswa tidak perlu dibuat entitas tersendiri • Entitas dapat digambarkan dengan sekumpulan atribut Contoh : Mahasiswa  NIM, Nama, TTL • Key adalah atribut unik yang dapat mengidentifikasi atau membedakan entitas dalam set entitas.
  • 23. Relasi • Relasi (Relationship Set) adalah asosiasi antara beberapa entitas yang berbeda. Contoh : Mahasiswa dan Dosen Wali
  • 25. Kardinalitas (1) 1. Satu ke Satu (One to One) 2. Satu ke Banyak (One to Many) 3. Banyak ke Satu (Many to One) 4. Banyak ke Banyak (Many to Many)
  • 27. Kardinalitas (3) [3] • One to One  • One to Many  • Many to One  • Many to Many 
  • 28. Bagaimana Diagram E-R nya? ST3 Telkom Purwokerto saat ini memiliki mahasiswa berjumlah sekitar 800. Untuk memudahkan berjalannya proses operasional institusi, akan dibuat sebuah basisdata yang menyimpan : • Data mahasiswa memiliki data yang disimpan dalam sebuah basisdata yang meliputi NIM (PK), Nama, TTL, Alamat, Jurusan, Tahun Masuk dan Nama Orang Tua. • Data dosen meliputi NIK(PK), Nama, Alamat, dan TTL • Data mata kuliah meliputi Kode MK (PK), Nama MK dan Jumlah SKS Keterhubungan antara mahasiswa, dosen dan mata kuliah yaitu 1 mahasiswa memiliki 1 dosen wali, dan 1 dosen dapat menjadi dosen wali untuk lebih dari 1 mahasiswa. 1 dosen dapat mengampu lebih dari 1 mata kuliah dan 1 mata kuliah juga dapat diampu lebih dari 1 dosen.
  • 29. Agenda 1. Deskripsi Sistem Basis Data 2. DBMS dan Struktur DBMS 3. Pemodelan Data, Konsep ERD dan Model Relasional 4. Arsitektur Sistem Basis Data
  • 30. Arsitektur Sistem Basis Data (2) • Centralized Systems – Karakteristik: Berjalan pada satu sistem komputer dan tidak berinteraksi dengan sistem komputer lainnya – Deskripsi  Sistem komputer multi-guna: satu sampai beberapa CPU dan sejumlah perangkat pengtrol yang dihubungkan melalui sebuah common bus yang menyediakan akses terhadap memori yang dapat digunakan bersama-sama – Dapat dibedakan menjadi: • Sistem dengan satu pengguna (personal computer atau workstation): desk-top unit, digunakan oleh satu pengguna, biasanya hanya memiliki satu CPU dan satu atau dua hard disk; OS hanya mendukung satu orang pengguna • Sistem dengan banyak pengguna: Lebih banyak harddisk, memori, beberapa CPU, dan sistem operasi dengan dukungan multi pengguna. Melayani lebih dari satu pengguna yang terhubung kepada
  • 31. Arsitektur Sistem Basis Data (3) • Client- Server System
  • 32. Arsitektur Sistem Basis Data (4) • Parallel Systems – Sistem basisdata paralel terdiri dari beberapa prosesor dan beberapa media penyimpanan (disk) yang dihubungkan oleh jaringan komputer berkecepatan tinggi.
  • 33. Referensi [1] Ramakrishnan, R., Gehrke, J., 2003. Sistem Manajemen Database Edisi 3. Andi Publisher. Yogyakarta. [2] Silberchatz, A., Korth, H.F., Sudarshan, S., 2011. Database System Concept 6th Edition. McGraw-Hill. New York. [3] http://informatika.web.id/notasi-diagram-er- dan-kardinalitas-relasi.htm

Editor's Notes

  1. Masing-masing DBMS memiliki arsitektur masing-masing
  2. Entitas adalah “hal” atau “objek” di dunia nyata yang dapat dibedakan dari semua benda lain Set entitas : yang bisa dijadikan serupa >> Sebutan entitas pada dasarnya adalah set entitas