SlideShare a Scribd company logo
1 of 34
Pengantar
Sistem Basis Data
IF6323903 - Sistem Basis Data
andika.amalia@ittelkom-pwt.ac.id
Agenda
1. Deskripsi Sistem Basis Data
2. DBMS dan Struktur DBMS
3. Pemodelan Data, Konsep ERD dan Model
Relasional
Definisi Basis Data
• Basis data adalah kumpulan data yang saling
terhubung, umumnya mendeskripsikan
aktivitas satu organisasi atau lebih [B]
• Basis data adalah sekumpulan data yang
terhubung [A]
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)
Are These DBMS ?
Database Management System
(DBMS) (3)
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
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?
IT 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.
Tabel Relasi
Sekolah
PK ID_Sekolah
Nama
Alamat
No_Telp
Calon_Peserta
PK NIS
Nama
Tgl_Lahir
Alamat
Jns_Kelamin
Email
FK1 ID_Sekolah
Pemetaan ER ke Tabel Relasi (1)
Kardinalitas 1 ke 1
ENTITAS 1 RELASI ENTITAS 2
PK 1
ATRIBUT
NON PK1
ATRIBUT
RELASI
PK 2
ATRIBUT
NON PK 2
1 1
ENTITAS 1
PK PK 1
FK1 PK 2
ATRIBUT RELASI
NON PK 1
ENTITAS 2
PK PK 2
NON PK 2
Pemetaan ER ke Tabel Relasi (2)
Kardinalitas 1 ke n (one to many)
ENTITAS 1 RELASI ENTITAS 2
PK 1
ATRIBUT
NON PK1
ATRIBUT
RELASI
PK 2
ATRIBUT
NON PK 2
1 N
ENTITAS 1
PK PK 1
NON PK 1
ENTITAS 2
PK PK 2
FK1 PK 1
ATRIBUT RELASI
NON PK 2
Pemetaan ER ke Tabel Relasi (3)
Kardinalitas n ke m (banyak ke banyak)
ENTITAS 1 RELASI ENTITAS 2
PK 1
ATRIBUT
NON PK1
ATRIBUT
RELASI
PK 2
ATRIBUT
NON PK 2
N M
ENTITAS 1
PK PK 1
NON PK 1
ENTITAS 2
PK PK 2
NON PK 2
T_RELASI
PK,FK1 PK 1
PK,FK2 PK 2
ATRIBUT RELASI
DDL dan DML
• Data Definition Language (DDL) 
mendefinisikan atribut-atribut database,
tabel, atribut kolom (field). Menerjemahkan
dari skema konseptual menjadi skema fisik.
• Data Manipulation Language (DML) 
Perintah untuk memanipulasi data. Tidak ada
kaitan dengan skema
Buku Referensi
A. Silberschatz, Abraham, Henry F. Korth & S.
Sudarshan, Database SystemConcepts 6th
Edition, The Mc Graw Hill, 2011
B. Ramakrishnan, Rague & Johannes Gehrke,
Database Manajemen System 3rd Edition,
2003

More Related Content

Similar to BasDat.pptx

admnistrasi basis data infor kelas x smk
admnistrasi basis data infor kelas x  smkadmnistrasi basis data infor kelas x  smk
admnistrasi basis data infor kelas x smkhsdfh
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis dataMutiara Ayu
 
ARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAEDIS BLOG
 
Chapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdfChapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdfNikiHidayati
 
Dbs 03
Dbs 03Dbs 03
Dbs 03ajb27
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Fariszal Nova
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptFadhilFauzan3
 
Materi Basis Data tentang Hirarki dan abtraksi data
Materi Basis Data tentang Hirarki dan abtraksi dataMateri Basis Data tentang Hirarki dan abtraksi data
Materi Basis Data tentang Hirarki dan abtraksi dataI Gede Iwan Sudipa
 
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIKARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIKlindaokta2024
 
Reka bentuk pangkalan data
Reka bentuk pangkalan dataReka bentuk pangkalan data
Reka bentuk pangkalan dataanniego90
 
Reka bentuk pangkalan data
Reka bentuk pangkalan dataReka bentuk pangkalan data
Reka bentuk pangkalan datameywong17
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdataAhmad Santosa
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxrahmantoyuri
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis DataMr. Nugraha
 

Similar to BasDat.pptx (20)

pengantar basis data
pengantar basis data pengantar basis data
pengantar basis data
 
admnistrasi basis data infor kelas x smk
admnistrasi basis data infor kelas x  smkadmnistrasi basis data infor kelas x  smk
admnistrasi basis data infor kelas x smk
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
ARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATAARSITEKTUR MODEL BASIS DATA
ARSITEKTUR MODEL BASIS DATA
 
Chapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdfChapter 1 - Inroduction to Database.pdf
Chapter 1 - Inroduction to Database.pdf
 
Dbs 03
Dbs 03Dbs 03
Dbs 03
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
1 basis data
1 basis data1 basis data
1 basis data
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx
 
Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1Materi kuliah-sistem-basis-data1
Materi kuliah-sistem-basis-data1
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
 
Materi Basis Data tentang Hirarki dan abtraksi data
Materi Basis Data tentang Hirarki dan abtraksi dataMateri Basis Data tentang Hirarki dan abtraksi data
Materi Basis Data tentang Hirarki dan abtraksi data
 
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIKARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
ARSITEKTUR DBMS DENGAN TEMA YANG MENARIK
 
Reka bentuk pangkalan data
Reka bentuk pangkalan dataReka bentuk pangkalan data
Reka bentuk pangkalan data
 
Reka bentuk pangkalan data
Reka bentuk pangkalan dataReka bentuk pangkalan data
Reka bentuk pangkalan data
 
1 pengantar basisdata
1 pengantar basisdata1 pengantar basisdata
1 pengantar basisdata
 
Jumpa 3
Jumpa 3Jumpa 3
Jumpa 3
 
Data, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptxData, Tabel dan Pengantar SQL.pptx
Data, Tabel dan Pengantar SQL.pptx
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 

More from nyomans1

PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptnyomans1
 
Template Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptxTemplate Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptxnyomans1
 
Clustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxClustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxnyomans1
 
slide 7_olap_example.ppt
slide 7_olap_example.pptslide 7_olap_example.ppt
slide 7_olap_example.pptnyomans1
 
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptnyomans1
 
Security Requirement.pptx
Security Requirement.pptxSecurity Requirement.pptx
Security Requirement.pptxnyomans1
 
Minggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptxMinggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptxnyomans1
 
Matriks suplemen.ppt
Matriks suplemen.pptMatriks suplemen.ppt
Matriks suplemen.pptnyomans1
 
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...nyomans1
 
10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptxnyomans1
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptxnyomans1
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptxnyomans1
 
04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptxnyomans1
 
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptxnyomans1
 
03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptxnyomans1
 
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptxQ-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptxnyomans1
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxnyomans1
 
Support-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptxSupport-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptxnyomans1
 
06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptxnyomans1
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptxnyomans1
 

More from nyomans1 (20)

PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
 
Template Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptxTemplate Pertemuan 1 All MK - Copy.pptx
Template Pertemuan 1 All MK - Copy.pptx
 
Clustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptxClustering_hirarki (tanpa narasi) (1).pptx
Clustering_hirarki (tanpa narasi) (1).pptx
 
slide 7_olap_example.ppt
slide 7_olap_example.pptslide 7_olap_example.ppt
slide 7_olap_example.ppt
 
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.pptPPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
PPT-UEU-Keamanan-Informasi-Pertemuan-5.ppt
 
Security Requirement.pptx
Security Requirement.pptxSecurity Requirement.pptx
Security Requirement.pptx
 
Minggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptxMinggu_1_Matriks_dan_Operasinya.pptx
Minggu_1_Matriks_dan_Operasinya.pptx
 
Matriks suplemen.ppt
Matriks suplemen.pptMatriks suplemen.ppt
Matriks suplemen.ppt
 
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
fdokumen.com_muh1g3-matriks-dan-ruang-vektor-3-312017-muh1g3-matriks-dan-ruan...
 
10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx10-Image-Enhancement-Bagian3-2021.pptx
10-Image-Enhancement-Bagian3-2021.pptx
 
08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx08-Image-Enhancement-Bagian1.pptx
08-Image-Enhancement-Bagian1.pptx
 
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
03-Pembentukan-Citra-dan-Digitalisasi-Citra.pptx
 
04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx04-Format-citra-dan-struktur-data-citra-2021.pptx
04-Format-citra-dan-struktur-data-citra-2021.pptx
 
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
02-Pengantar-Pengolahan-Citra-Bag2-2021.pptx
 
03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx03spatialfiltering-130424050639-phpapp02.pptx
03spatialfiltering-130424050639-phpapp02.pptx
 
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptxQ-Step_WS_02102019_Practical_introduction_to_Python.pptx
Q-Step_WS_02102019_Practical_introduction_to_Python.pptx
 
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptxBAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
BAB 2_TIPE DATA, VARIABEL, DAN OPERATOR (1) (1).pptx
 
Support-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptxSupport-Vector-Machines_EJ_v5.06.pptx
Support-Vector-Machines_EJ_v5.06.pptx
 
06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx06-Image-Histogram-2021.pptx
06-Image-Histogram-2021.pptx
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
 

Recently uploaded

Hasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWUHasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWUDina396887
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptmuhammadarsyad77
 
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptxBimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptxjannenapitupulu18
 
contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanaNhasrul
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesiasdn4mangkujayan
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAmasqiqu340
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfPemdes Wonoyoso
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptDIGGIVIO2
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshDosenBernard
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaIniiiHeru
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTYudaPerwira5
 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxmirzagozali2
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorritch4
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenBangMahar
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFFPMJ604FIKRIRIANDRA
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdfTaufikTito
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptxAbidinMaulana
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptEndangNingsih7
 

Recently uploaded (20)

Hasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWUHasil wawancara usaha lumpia basah tugas PKWU
Hasil wawancara usaha lumpia basah tugas PKWU
 
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.pptDATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
DATA MINING : ESTIMASI, PREDIKSI, KLASIFIKASI, KLASTERING, DAN ASOSIASI.ppt
 
Abortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotecAbortion pills in Jeddah+966543202731/ buy cytotec
Abortion pills in Jeddah+966543202731/ buy cytotec
 
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptxBimbingan Teknis Penyusunan Soal Pilihan Berganda  2024.pptx
Bimbingan Teknis Penyusunan Soal Pilihan Berganda 2024.pptx
 
contoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjanacontoh judul tesis untuk mahasiswa pascasarjana
contoh judul tesis untuk mahasiswa pascasarjana
 
Salinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa IndonesiaSalinan PPT TATA BAHASA Bahasa Indonesia
Salinan PPT TATA BAHASA Bahasa Indonesia
 
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MAMateri Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
Materi Pajak Untuk BOS tahun 2024 untuk madrasah MI,MTS, dan MA
 
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdfAlur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
Alur Pengajuan Surat Keterangan Pindah (Individu) lewat IKD.pdf
 
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.pptKeracunan bahan kimia,ektasi,opiat,makanan.ppt
Keracunan bahan kimia,ektasi,opiat,makanan.ppt
 
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdshKISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
KISI-KISI USEK PJOK TA 2023-2024 anans ajaja jaja hdsh
 
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerjaContoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
Contoh laporan K3 perusahaan pada tahun 2023 dgn analisis beban kerja
 
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppTPERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
PERTEMUAN 4 himpunan dan fungsi logika fuzzy.ppT
 
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptxRESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
RESUME KEWARGANEGARAAN_7 DAN 9._tugas ke 2pptx
 
undang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogorundang undang penataan ruang daerah kabupaten bogor
undang undang penataan ruang daerah kabupaten bogor
 
Diac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponenDiac & Triac untuk memenuhi tugas komponen
Diac & Triac untuk memenuhi tugas komponen
 
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
Abortion pills in Kuwait salmiyah [+966572737505 ] Get Cytotec in Kuwait city...
 
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIFPPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
PPT SIDANG UJIAN KOMPREHENSIF KUALITATIF
 
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
15_Contoh_Surat_Lamaran_Kerja_Lengkap_de.pdf
 
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
514034136-Tugas-Modul-4-5-Komputer-Dan-Media-Pembelajaran.pptx
 
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).pptSIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
SIMPUS SIMPUS SIMPUS & E- PUSKESMAS (3).ppt
 

BasDat.pptx

  • 1. Pengantar Sistem Basis Data IF6323903 - Sistem Basis Data andika.amalia@ittelkom-pwt.ac.id
  • 2. Agenda 1. Deskripsi Sistem Basis Data 2. DBMS dan Struktur DBMS 3. Pemodelan Data, Konsep ERD dan Model Relasional
  • 3. Definisi Basis Data • Basis data adalah kumpulan data yang saling terhubung, umumnya mendeskripsikan aktivitas satu organisasi atau lebih [B] • Basis data adalah sekumpulan data yang terhubung [A]
  • 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. 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
  • 8. Agenda 1. Deskripsi Sistem Basis Data 2. DBMS dan Struktur DBMS 3. Pemodelan Data, Konsep ERD dan Model Relasional 4. Arsitektur Sistem Basis Data
  • 14. Struktur DBMS (2) Layered Structure of DBMS
  • 15. Agenda 1. Deskripsi Sistem Basis Data 2. DBMS dan Struktur DBMS 3. Pemodelan Data, Konsep ERD dan Model Relasional 4. Arsitektur Sistem Basis Data
  • 16. 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
  • 18. 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? IT 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. Tabel Relasi Sekolah PK ID_Sekolah Nama Alamat No_Telp Calon_Peserta PK NIS Nama Tgl_Lahir Alamat Jns_Kelamin Email FK1 ID_Sekolah
  • 30. Pemetaan ER ke Tabel Relasi (1) Kardinalitas 1 ke 1 ENTITAS 1 RELASI ENTITAS 2 PK 1 ATRIBUT NON PK1 ATRIBUT RELASI PK 2 ATRIBUT NON PK 2 1 1 ENTITAS 1 PK PK 1 FK1 PK 2 ATRIBUT RELASI NON PK 1 ENTITAS 2 PK PK 2 NON PK 2
  • 31. Pemetaan ER ke Tabel Relasi (2) Kardinalitas 1 ke n (one to many) ENTITAS 1 RELASI ENTITAS 2 PK 1 ATRIBUT NON PK1 ATRIBUT RELASI PK 2 ATRIBUT NON PK 2 1 N ENTITAS 1 PK PK 1 NON PK 1 ENTITAS 2 PK PK 2 FK1 PK 1 ATRIBUT RELASI NON PK 2
  • 32. Pemetaan ER ke Tabel Relasi (3) Kardinalitas n ke m (banyak ke banyak) ENTITAS 1 RELASI ENTITAS 2 PK 1 ATRIBUT NON PK1 ATRIBUT RELASI PK 2 ATRIBUT NON PK 2 N M ENTITAS 1 PK PK 1 NON PK 1 ENTITAS 2 PK PK 2 NON PK 2 T_RELASI PK,FK1 PK 1 PK,FK2 PK 2 ATRIBUT RELASI
  • 33. DDL dan DML • Data Definition Language (DDL)  mendefinisikan atribut-atribut database, tabel, atribut kolom (field). Menerjemahkan dari skema konseptual menjadi skema fisik. • Data Manipulation Language (DML)  Perintah untuk memanipulasi data. Tidak ada kaitan dengan skema
  • 34. Buku Referensi A. Silberschatz, Abraham, Henry F. Korth & S. Sudarshan, Database SystemConcepts 6th Edition, The Mc Graw Hill, 2011 B. Ramakrishnan, Rague & Johannes Gehrke, Database Manajemen System 3rd Edition, 2003

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 Primary key (biasa disingkat PK) adalah atribut yang menjamin keunikan sebuah entitas. Primary key dapat terdiri dari sebuah atribut atau lebih. Representasi primary key pada diagram entitas adalah atribut dengan label yang digarisbawahi Foreign key (biasa disingkat FK) adalah primary key sebuah tabel yang berada pada tabel lain yang berhubungan dengan tabel pemilik primary key tersebut.