SlideShare a Scribd company logo
SISTEM MANAJEMEN BASIS DATA
Didefinisikan sebagai suatu sistem yang terdiri
atas kumpulan file/tabel yang saling berhubungan (dalam
sebuah basis data pada sebuah sistem komputer) dan
kumpulan program (sistem manajemen basis data) yang
memungkinkan beberapa pemakai dan atau program lain
untuk mengakses dan memanipulasi file/tabel tersebut
(Fathansyah, 2002).
2.1 Konsep Dasar
1. Accessibility
Mengacu pada kemampuan akses untuk menyimpan atau
memperoleh kembali data dengan identitas tertentu.
2. Generality
Mengacu pada kemampuan dalam mengakses semua
infor- masi untuk memperoleh kembali atau
memodifikasi data.
3. Flexibility
Mengacu pada kemampuan dalam kemudahan penggunaan
dan pengembangan basis data.
1. Perangkat keras (hardware)
2. Sistem operasi (operating system)
3. Basis data
4. Sistem pengolahan basis data (database
management system atau dbms)
5. Pemakai.
Komponen Utama Sistem Basis Data
Memperoleh/menemukan kembali data
yang dicari dengan mudah dan cepat.
Hal yang sangat ditonjolkan dalam basis
data adalah pengorganisasian data yang
akan disimpan sesuai fungsi atau
jenisnya. Pengaturan ini dapat
berbentuk sejumlah tabel terpisah atau
dalam bentuk pendefinisian field-field
data setiap tabel.
1. Pembuatan (create) basis data
2. Penghapusan (drop) basis data
3. Pembuatan tabel baru (create table) ke
dalam basis data
4. Penghapusan tabel (drop table) dari suatu
basis data
5. Pengubahan struktur tabel (alter table).
Pengelolaan dan pengolahan data
meliputi
1. Penambahan data baru (insert)
2. Pengambilan data (select)
3. Pengubahan data (update)
4. Penghapusan data (delete) dari sebuah
tabel.
Sistem basis data adalah koleksi dari file-
file yang saling berhubungan di mana
program-program yang dibuat pengguna
dapat mengakses dan memodifikasi file-
file tersebut. Salah satu tujuan dari sistem
basis data adalah menyediakan pengguna
suatu pandangan abstrak dari data, yaitu
sistem menyembunyikan rincian
bagaimana data disimpan dan dipelihara.
2.2 Abstraksi Data
Efisiensi data
Dilakukan dengan menyediakan
beberapa peringkat abstraksi yang
bertujuan untuk menyederhanakan
interaksi pengguna dengan sistem.
 Beberapa peringkat abstraksi itu adalah
sebagai berikut.
Mendasari struktur basis data adalah model data, yaitu
sekumpulan cara/peralatan/tool untuk mendeskripsikan
data-data, hubungannya satu sama lain, semantiknya, serta
batasan konsistensi. Untuk memperlihatkan konsep dari
model data, dua model data yang paling sering digunakan
adalah ERD (Entity Relationship Diagram) dan model
relasional. Keduanya menyediakan cara untuk mendes-
kripsikan perancangan basis data pada peringkat logika.
2.3 Model Data
Berikut ini adalah beberapa model basis data
yang umum digunakan saat ini.
1. Model ERD
2. Model Basis data Relasional
3. Model Basis Data Herarkhis
4. Model Basis Data Jaringan
5. Model Basis Data Berbasis Objek
6. Model Basis data Lainnya
• Basis data mempunyai informasi yang berubah
setiap saat dengan menyisipkan (insert) atau
menghapus (delete) informasi ke dalam basis data.
• Kumpulan dari informasi yang disimpan dalam
basis data disebut Instant Basis Data
• Hasil desain dari basis data disebut Skema Basis
Data.
2.4 Instans dan Skema
Basis data harus mempunyai tiga fitur penting (Martin, 1980)
1. Accessibility
Mengacu pada kemampuan akses untuk menyimpan atau
memperoleh kembali data dengan identitas tertentu.
2. Generality
Mengacu pada kemampuan dalam mengakses semua infor-
masi untuk memperoleh kembali atau memodifikasi data.
3. Flexibility
Mengacu pada kemampuan dalam kemudahan penggunaan
dan pengembangan basis data.
• Independensi data adalah kemampuan untuk
memodifikasi skema di satu level tanpa mengubah
skema di level selanjutnya yang lebih tinggi.
2.5 Independensi Data
Terdapat dua level independensi data, yaitu:
1. Independensi fisik yaitu mengubah skema fisik tanpa
menyebabkan program aplikasi ditulis ulang.
2. Independensi data logis yaitu kemampuan mengubah skema
konseptual tanpa mengharuskan program aplikasi ditulis
ulang.
Sistem basis data menyediakan bahasa untuk
mendefinisikan basis data ( Data Definition Language )
dan memanipulasi basis data ( Data Manipulation
Language ) untuk melakukan operasi-operasi tertentu
pada basis data.
SQL (Structured Query Language) adalah bahasa yang
digunakan untuk mengakses basis data yang tergolong
relasional.
2.6 BAHASA DAN BASIS DATA
• DDL adalah skema basis data dengan sekumpulan
definisi yang diekspresikan dengan bahasa khusus.
• Contoh : mendefinisikan tabel mahasiswa
create table Mahasiswa
(NIM char(8), Nama char(30), IP real)
DML (Data Manipulation Language)
Adalah bahasa yang memungkinkan pengguna untuk
mengakses atau memanipulasi data dalam sistem basis
data yang bertipe relasional.
Ada dua jenis DML
1. DML Prosedural
Yang menghendaki pengguna untuk menspesifikasi data apa
yang diperlukan dan bagaimana cara mendapatkan data itu.
Ini dapat dilakukan dengan bahasa bahasa pemprograman yang
mampu mengakses basis data (Misalnya: C+ + atau Java).
2. DML Deklaratif ( DML Non Prosedural )
Yang menghendaki pengguna untuk menspesifikasi data
apa yang diperlukan tanpa harus menspesifikasi bagaimana
caranya mendapatkannya.
• Contoh DML Non Prosedural adalah SQL (Structured Query
Language).
• Query adalah pernyataan yang meminta pemanggilan
informasi tertentu dari basis data.
select *
from Mahasiswa
where IP >= 2.75
Ada empat tipe pengguna basis data:
1. Naive User adalah pengguna yang paling tidak mahir. Mereka berinteraksi dengan basis data dengan
menggunakan program-program aplikasi yang telah ditulis
2) Pemrogram Aplikasi adalah profesional di bidang komputer yang menulis program aplikasi.
Pemrogram aplikasi
dapat memilih berbagai macam tool untuk mengembangkan antarmuka pengguna.
3). Pengguna canggih berinteraksi dengan sistem tanpa menulis program. Mereka mengakses basis data
menggunakan bahasa query. Mereka mengirim query-query yang ditulis dengan SOL ke query processor
yang fungsi utamanya adalah untuk memecah pernyataan-pernyataan DML menjadi instruksiinstruksi
yang dipahami sistem basis data.
4 ) Pengguna Terspesialiasi adalah pengguna canggih/mahir yang menulis aplikasi basis data khusus
yang tidak termasukpada pemrosesandatatradisional, misalnya sistem perancangan berbasis komputer
(CAD – Computer Aided Design),sistem pakar, sistem pendukung keputusan(DSS – Decision
SupportSystem), Sistem Informasi Geografis (GIS – Geographical Information System), dan sebagainya,
serta sistemsistem yang memiliki tipe data komplek(misalnya data grafis, data suara/audio, animasi, serta
gambar bergerak/video).
2.7 PENGGUNA BASIS DATA DAN ADMINISTRATOR
• administrator basis data (DBA – Basis data Administrator) tugas-
tugasnya meliputi:
1) Definisi skema. DBA menciptakan skema basis data dengan mengeksekusi
pernyataan-pernyataan DDL.
2) Mendefinisikan struktur tempat penyimpanan dan metode aksesnya yang
paling efisien.
3) Memodifikasi skema dan organisasi secara fisik. DBA mengatur perubahan-
perubahan skema dan organisasi fisik yang mencerminkan perubahan
kebutuhan organisasi, atau demi perbaikan kinerja basis data.
4) Memberi hak akses tertentu pada pengguna basis data
5) Melakukan pemeliharaan rutin.
2.8 ADMINISTRATOR BASIS DATA
1. Keunggulan Sistem Relasional Pendekatan basis data menawarkan
keunggulan- keunggulan dibandingkan sistem pemrosesan berkas
tradisional
Keunggulan :
a. Kemandirian Program dan Data.
b. Mengurangi Pengulangan Data (Redundansi) yang Tidak Perlu.
c. Memperbaiki Konsistensi Data.
d. Memperbaiki Kesempatan Berbagi Data (Data Sharing).
e. Menambah Produktivitas Pengembangan Program Aplikasi.
f. Memaksakan Standar.
g. Memperbaiki Kualitas Data.
h. Memperbaiki Akses Data.
i. Mengurangi Biaya Pemeliharaan Program.
2.9 KEUNGGULAN MENGGUNAKAN SISTEM BASIS
DATA
2. Manajemen Transaksi Seringkali beberapa operasi pada basis data
membentuk suatu unit tunggal dari pekerjaan.
• Fenomena ini dinamakan atomisitas.
contohnya adalah pentransferan dana dari rekening A ke rekening B. Dalam hal ini, sistem
akan melakukan pengurangan dana dari rekening A (didebit) serta penambahan dana pada
rekening B (dikredit). Di sini dapat dilihat bahwa kedua operasi itu harus benar-benar
dilakukan (atau tidak dilakukan sama sekali).
• Fenomena durabilitas .
setelah eksekusi proses ganda yang sukses tadi, nilai-nilai baru rekening A dan B harus
benar-benar mencerminkan operasi-operasi yang telah terjadi dengan mempertimbangkan
kemungkinan kegagalan system
Sebagai contoh pentransferan dana dari rekening A ke rekening B mengandung dua
program yang terpisah, yaitu:
mendebit rekening A dan mengkredit rekening B. Jika hanya satu program yang berjalan,
maka fungsi itu bukanlah sebuah transaksi. Sebagai komponen manajemen transaksi,
sistem basis data (DBMS) akan memastikan karakteristik atomisitas dan durabilitas.
3. Struktur Sistem Basis Data Sistem basis data dibagi ke dalam modul-modul
yang masingmasing memiliki tanggung jawab bagi keseluruhan sistem.
Komponen fungsional dari system basis data secara garis besar dapat dibagi dua , yaitu manager
penyimpanan dan komponen query
1 Storage Manager Storage manager (manajer penyimpanan) adalah modul-modul program yang
menyediakan antarmuka antara data peringkat rendah yang tersimpan di basis data dan program-
program aplikasi serta query yang dikirimkan ke sistem. Manajer
2. Query Processor Sebagaimana telah disinggung sebelumnya, fungsi query processor secara
umum adalah menerjemahkan query yang dikirim pengguna ke sistem basis data, untuk
selanjutnya sistem basis data mengembalikan output sesuai query yang diproses. Komponen
query processor mencakup: Penerjemah DDL, yang menafsirkan pernyataan DDL dan merekam
definisi-definisinya di kamus data.
Aplikasi basis data secara umum dapat dibagi menjadi dua atau
tiga bagian yaitu :
A.Pada arsitektur 2 lapis (two-tier architecture), aplikasi-aplikasi terbagi
menjadi komponen-komponen yang berada di mesin klien,yang meminta
fungsionalitas sistem basis data yang berada pada mesin server melalui
pernyataan-pernyataan bahasa query.
B.pada arsitektur 3 lapis (three-tier architecture), mesin klien bertindak seperti antarmuka
pengguna (front-end) dan tidak mengandung perintah-perintah pemanggilan langsung
pada sistem basis data Server aplikasi berkomunikasi dengan sistem basis data untuk
mengakses data. Aplikasi 3 lapis lebih sesuai untuk aplikasi-aplikasi besar dan untuk
aplikasi-aplikasi yang berjalan World Wide Web.
TERIMA KASIH

More Related Content

Similar to Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt

Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
AnisHaerunisa2
 
Makalah sig kelompok 5 (dbms)
Makalah sig kelompok 5 (dbms)Makalah sig kelompok 5 (dbms)
Makalah sig kelompok 5 (dbms)
Anangzakir
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
2.lingkungan bsd
2.lingkungan bsd2.lingkungan bsd
2.lingkungan bsd
Dani Suryanto
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
Katrina Flomina
 
Bab ii sistem basis data
Bab ii sistem basis dataBab ii sistem basis data
Bab ii sistem basis data
titik qomariah
 
1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt
AfifHagi1
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
VIKIANJARWATI
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
Rexsy RS
 
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
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
Tino Dwiantoro
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
Septian Muna Barakati
 
Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2Ratzman III
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
SeptiHendarwati
 
basis data
basis databasis data
basis data
Yuni
 
Desain database
Desain databaseDesain database
Desain database
Ainul Yaqin
 
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
Aviani safitri
 

Similar to Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt (20)

Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
Tugas sim, anis haerunisa, yananto mihadi putra, se, m.si, sistem manajemen b...
 
Makalah sig kelompok 5 (dbms)
Makalah sig kelompok 5 (dbms)Makalah sig kelompok 5 (dbms)
Makalah sig kelompok 5 (dbms)
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
2.lingkungan bsd
2.lingkungan bsd2.lingkungan bsd
2.lingkungan bsd
 
2 model basis data
2 model basis data2 model basis data
2 model basis data
 
Gis Bab8
Gis Bab8Gis Bab8
Gis Bab8
 
Bab ii sistem basis data
Bab ii sistem basis dataBab ii sistem basis data
Bab ii sistem basis data
 
1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt
 
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
Tugas sim, viki anjarwati, yananto mihadi. p, sistem informasi manajemen basi...
 
Database Doc.
Database Doc.Database Doc.
Database Doc.
 
Bab 2
Bab 2Bab 2
Bab 2
 
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...
 
TND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis DataTND-052-P02 - DBMS dan Perancangan Basis Data
TND-052-P02 - DBMS dan Perancangan Basis Data
 
Makalah basis data
Makalah basis dataMakalah basis data
Makalah basis data
 
Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2
 
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
06, sistem informasi manajemen, sistem manajemen bassis data, septi hendarwat...
 
basis data
basis databasis data
basis data
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Desain database
Desain databaseDesain database
Desain database
 
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...Sim, aviani safitri, hapzi ali,  sistem manajemen database, universitas mercu...
Sim, aviani safitri, hapzi ali, sistem manajemen database, universitas mercu...
 

Recently uploaded

Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
UmyHasna1
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
Rima98947
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
muhammadRifai732845
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Fathan Emran
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
AdrianAgoes9
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
SEMUELSAMBOKARAENG
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
NurSriWidyastuti1
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 

Recently uploaded (20)

Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdfLaporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
Laporan Kegiatan Pramuka Tugas Tambahan PMM.pdf
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Koneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya PositifKoneksi Antar Materi modul 1.4 Budaya Positif
Koneksi Antar Materi modul 1.4 Budaya Positif
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdfTugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
Tugas Mandiri 1.4.a.4.3 Keyakinan Kelas.pdf
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik DosenUNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
UNTUK DOSEN Materi Sosialisasi Pengelolaan Kinerja Akademik Dosen
 
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdfPaparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
Paparan Kurikulum Satuan Pendidikan_LOKAKARYA TPK 2024.pptx.pdf
 
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdfINDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
INDIKATOR KINERJA DAN FOKUS PERILAKU KS.pdf
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 

Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt

  • 2. Didefinisikan sebagai suatu sistem yang terdiri atas kumpulan file/tabel yang saling berhubungan (dalam sebuah basis data pada sebuah sistem komputer) dan kumpulan program (sistem manajemen basis data) yang memungkinkan beberapa pemakai dan atau program lain untuk mengakses dan memanipulasi file/tabel tersebut (Fathansyah, 2002). 2.1 Konsep Dasar
  • 3. 1. Accessibility Mengacu pada kemampuan akses untuk menyimpan atau memperoleh kembali data dengan identitas tertentu. 2. Generality Mengacu pada kemampuan dalam mengakses semua infor- masi untuk memperoleh kembali atau memodifikasi data. 3. Flexibility Mengacu pada kemampuan dalam kemudahan penggunaan dan pengembangan basis data.
  • 4. 1. Perangkat keras (hardware) 2. Sistem operasi (operating system) 3. Basis data 4. Sistem pengolahan basis data (database management system atau dbms) 5. Pemakai. Komponen Utama Sistem Basis Data
  • 5. Memperoleh/menemukan kembali data yang dicari dengan mudah dan cepat. Hal yang sangat ditonjolkan dalam basis data adalah pengorganisasian data yang akan disimpan sesuai fungsi atau jenisnya. Pengaturan ini dapat berbentuk sejumlah tabel terpisah atau dalam bentuk pendefinisian field-field data setiap tabel.
  • 6. 1. Pembuatan (create) basis data 2. Penghapusan (drop) basis data 3. Pembuatan tabel baru (create table) ke dalam basis data 4. Penghapusan tabel (drop table) dari suatu basis data 5. Pengubahan struktur tabel (alter table).
  • 7. Pengelolaan dan pengolahan data meliputi 1. Penambahan data baru (insert) 2. Pengambilan data (select) 3. Pengubahan data (update) 4. Penghapusan data (delete) dari sebuah tabel.
  • 8. Sistem basis data adalah koleksi dari file- file yang saling berhubungan di mana program-program yang dibuat pengguna dapat mengakses dan memodifikasi file- file tersebut. Salah satu tujuan dari sistem basis data adalah menyediakan pengguna suatu pandangan abstrak dari data, yaitu sistem menyembunyikan rincian bagaimana data disimpan dan dipelihara. 2.2 Abstraksi Data
  • 9. Efisiensi data Dilakukan dengan menyediakan beberapa peringkat abstraksi yang bertujuan untuk menyederhanakan interaksi pengguna dengan sistem.
  • 10.  Beberapa peringkat abstraksi itu adalah sebagai berikut.
  • 11. Mendasari struktur basis data adalah model data, yaitu sekumpulan cara/peralatan/tool untuk mendeskripsikan data-data, hubungannya satu sama lain, semantiknya, serta batasan konsistensi. Untuk memperlihatkan konsep dari model data, dua model data yang paling sering digunakan adalah ERD (Entity Relationship Diagram) dan model relasional. Keduanya menyediakan cara untuk mendes- kripsikan perancangan basis data pada peringkat logika. 2.3 Model Data
  • 12. Berikut ini adalah beberapa model basis data yang umum digunakan saat ini. 1. Model ERD 2. Model Basis data Relasional 3. Model Basis Data Herarkhis 4. Model Basis Data Jaringan 5. Model Basis Data Berbasis Objek 6. Model Basis data Lainnya
  • 13. • Basis data mempunyai informasi yang berubah setiap saat dengan menyisipkan (insert) atau menghapus (delete) informasi ke dalam basis data. • Kumpulan dari informasi yang disimpan dalam basis data disebut Instant Basis Data • Hasil desain dari basis data disebut Skema Basis Data. 2.4 Instans dan Skema
  • 14. Basis data harus mempunyai tiga fitur penting (Martin, 1980) 1. Accessibility Mengacu pada kemampuan akses untuk menyimpan atau memperoleh kembali data dengan identitas tertentu. 2. Generality Mengacu pada kemampuan dalam mengakses semua infor- masi untuk memperoleh kembali atau memodifikasi data. 3. Flexibility Mengacu pada kemampuan dalam kemudahan penggunaan dan pengembangan basis data.
  • 15. • Independensi data adalah kemampuan untuk memodifikasi skema di satu level tanpa mengubah skema di level selanjutnya yang lebih tinggi. 2.5 Independensi Data
  • 16. Terdapat dua level independensi data, yaitu: 1. Independensi fisik yaitu mengubah skema fisik tanpa menyebabkan program aplikasi ditulis ulang. 2. Independensi data logis yaitu kemampuan mengubah skema konseptual tanpa mengharuskan program aplikasi ditulis ulang.
  • 17. Sistem basis data menyediakan bahasa untuk mendefinisikan basis data ( Data Definition Language ) dan memanipulasi basis data ( Data Manipulation Language ) untuk melakukan operasi-operasi tertentu pada basis data. SQL (Structured Query Language) adalah bahasa yang digunakan untuk mengakses basis data yang tergolong relasional. 2.6 BAHASA DAN BASIS DATA
  • 18. • DDL adalah skema basis data dengan sekumpulan definisi yang diekspresikan dengan bahasa khusus. • Contoh : mendefinisikan tabel mahasiswa create table Mahasiswa (NIM char(8), Nama char(30), IP real)
  • 19.
  • 20. DML (Data Manipulation Language) Adalah bahasa yang memungkinkan pengguna untuk mengakses atau memanipulasi data dalam sistem basis data yang bertipe relasional. Ada dua jenis DML 1. DML Prosedural Yang menghendaki pengguna untuk menspesifikasi data apa yang diperlukan dan bagaimana cara mendapatkan data itu. Ini dapat dilakukan dengan bahasa bahasa pemprograman yang mampu mengakses basis data (Misalnya: C+ + atau Java).
  • 21. 2. DML Deklaratif ( DML Non Prosedural ) Yang menghendaki pengguna untuk menspesifikasi data apa yang diperlukan tanpa harus menspesifikasi bagaimana caranya mendapatkannya. • Contoh DML Non Prosedural adalah SQL (Structured Query Language). • Query adalah pernyataan yang meminta pemanggilan informasi tertentu dari basis data. select * from Mahasiswa where IP >= 2.75
  • 22. Ada empat tipe pengguna basis data: 1. Naive User adalah pengguna yang paling tidak mahir. Mereka berinteraksi dengan basis data dengan menggunakan program-program aplikasi yang telah ditulis 2) Pemrogram Aplikasi adalah profesional di bidang komputer yang menulis program aplikasi. Pemrogram aplikasi dapat memilih berbagai macam tool untuk mengembangkan antarmuka pengguna. 3). Pengguna canggih berinteraksi dengan sistem tanpa menulis program. Mereka mengakses basis data menggunakan bahasa query. Mereka mengirim query-query yang ditulis dengan SOL ke query processor yang fungsi utamanya adalah untuk memecah pernyataan-pernyataan DML menjadi instruksiinstruksi yang dipahami sistem basis data. 4 ) Pengguna Terspesialiasi adalah pengguna canggih/mahir yang menulis aplikasi basis data khusus yang tidak termasukpada pemrosesandatatradisional, misalnya sistem perancangan berbasis komputer (CAD – Computer Aided Design),sistem pakar, sistem pendukung keputusan(DSS – Decision SupportSystem), Sistem Informasi Geografis (GIS – Geographical Information System), dan sebagainya, serta sistemsistem yang memiliki tipe data komplek(misalnya data grafis, data suara/audio, animasi, serta gambar bergerak/video). 2.7 PENGGUNA BASIS DATA DAN ADMINISTRATOR
  • 23. • administrator basis data (DBA – Basis data Administrator) tugas- tugasnya meliputi: 1) Definisi skema. DBA menciptakan skema basis data dengan mengeksekusi pernyataan-pernyataan DDL. 2) Mendefinisikan struktur tempat penyimpanan dan metode aksesnya yang paling efisien. 3) Memodifikasi skema dan organisasi secara fisik. DBA mengatur perubahan- perubahan skema dan organisasi fisik yang mencerminkan perubahan kebutuhan organisasi, atau demi perbaikan kinerja basis data. 4) Memberi hak akses tertentu pada pengguna basis data 5) Melakukan pemeliharaan rutin. 2.8 ADMINISTRATOR BASIS DATA
  • 24. 1. Keunggulan Sistem Relasional Pendekatan basis data menawarkan keunggulan- keunggulan dibandingkan sistem pemrosesan berkas tradisional Keunggulan : a. Kemandirian Program dan Data. b. Mengurangi Pengulangan Data (Redundansi) yang Tidak Perlu. c. Memperbaiki Konsistensi Data. d. Memperbaiki Kesempatan Berbagi Data (Data Sharing). e. Menambah Produktivitas Pengembangan Program Aplikasi. f. Memaksakan Standar. g. Memperbaiki Kualitas Data. h. Memperbaiki Akses Data. i. Mengurangi Biaya Pemeliharaan Program. 2.9 KEUNGGULAN MENGGUNAKAN SISTEM BASIS DATA
  • 25. 2. Manajemen Transaksi Seringkali beberapa operasi pada basis data membentuk suatu unit tunggal dari pekerjaan. • Fenomena ini dinamakan atomisitas. contohnya adalah pentransferan dana dari rekening A ke rekening B. Dalam hal ini, sistem akan melakukan pengurangan dana dari rekening A (didebit) serta penambahan dana pada rekening B (dikredit). Di sini dapat dilihat bahwa kedua operasi itu harus benar-benar dilakukan (atau tidak dilakukan sama sekali). • Fenomena durabilitas . setelah eksekusi proses ganda yang sukses tadi, nilai-nilai baru rekening A dan B harus benar-benar mencerminkan operasi-operasi yang telah terjadi dengan mempertimbangkan kemungkinan kegagalan system Sebagai contoh pentransferan dana dari rekening A ke rekening B mengandung dua program yang terpisah, yaitu: mendebit rekening A dan mengkredit rekening B. Jika hanya satu program yang berjalan, maka fungsi itu bukanlah sebuah transaksi. Sebagai komponen manajemen transaksi, sistem basis data (DBMS) akan memastikan karakteristik atomisitas dan durabilitas.
  • 26. 3. Struktur Sistem Basis Data Sistem basis data dibagi ke dalam modul-modul yang masingmasing memiliki tanggung jawab bagi keseluruhan sistem. Komponen fungsional dari system basis data secara garis besar dapat dibagi dua , yaitu manager penyimpanan dan komponen query 1 Storage Manager Storage manager (manajer penyimpanan) adalah modul-modul program yang menyediakan antarmuka antara data peringkat rendah yang tersimpan di basis data dan program- program aplikasi serta query yang dikirimkan ke sistem. Manajer 2. Query Processor Sebagaimana telah disinggung sebelumnya, fungsi query processor secara umum adalah menerjemahkan query yang dikirim pengguna ke sistem basis data, untuk selanjutnya sistem basis data mengembalikan output sesuai query yang diproses. Komponen query processor mencakup: Penerjemah DDL, yang menafsirkan pernyataan DDL dan merekam definisi-definisinya di kamus data.
  • 27. Aplikasi basis data secara umum dapat dibagi menjadi dua atau tiga bagian yaitu : A.Pada arsitektur 2 lapis (two-tier architecture), aplikasi-aplikasi terbagi menjadi komponen-komponen yang berada di mesin klien,yang meminta fungsionalitas sistem basis data yang berada pada mesin server melalui pernyataan-pernyataan bahasa query. B.pada arsitektur 3 lapis (three-tier architecture), mesin klien bertindak seperti antarmuka pengguna (front-end) dan tidak mengandung perintah-perintah pemanggilan langsung pada sistem basis data Server aplikasi berkomunikasi dengan sistem basis data untuk mengakses data. Aplikasi 3 lapis lebih sesuai untuk aplikasi-aplikasi besar dan untuk aplikasi-aplikasi yang berjalan World Wide Web.