SlideShare a Scribd company logo
 Tujuan utama dari sistem database adalah
menyediakan pemakai melalui suatu pandangan
abstrak mengenai data, dengan menyembunyikan
detail dari bagaimana data disimpan dan
dimanipulasikan.
 Oleh karena itu, titik awal untuk perancangan sebuah
database haruslah abstrak dan merupakan deskripsi
umum dari kebutuhan-kebutuhan informasi dari
suatu organisasi harus digambarkan di dalam
database.
External View External View
Conseptual
Schema
Internal
Schema
Stored Database
External /View
Level
Conseptual
Level
Internal / Physical
Level
End User
External/ Conceptual mapping
Conceptual/ Internal mapping
Tiga Tingkatan Arsitektur Database (ANSI/SPARC)
Gambar 1. Contoh penggambaran tingkatan arsitektur database ?
2.2 Data Independence
Tujuan utama dari 3 tingkat arsitektur
adalah memelihara kemandirian data
(data independence) yang berarti
perubahan yang terjadi pada tingkat
yang lebih rendah tidak mempengaruhi
tingkat yang lebih tinggi.
Ada 2 jenis data independence, yaitu
1. Physical Data Independence
bahwa internal schema dapat diubah oleh DBA tanpa
menggangu conceptual schema.
Dengan kata lain physical data independence
menunjukkan kekebalan conceptual schema terhadap
perubahan internal schema.
Contoh :
- Menambah indeks tambahan
- Merubah penyimpanan data
- Merubah organisasi file dari sequential ke
index sequential
2. Logical Data Independence
bahwa conceptual schema dapat diubah oleh DBA
tanpa menggangu external schema.
Dengan kata lain logical data independence
menunjukkan kekebalan external schema
terhadap perubahan conceptual schema.
Contoh :
- Menambah dan menghapus suatu tipe record
- Merubah format data
Prinsip data independence adalah salah satu hal yang
harus diterapkan di dalam pengelolaan sistem basis
data dengan alasan-alasan sbb :
1. DBA dapat mengubah isi, lokasi, perwujutan
dalam organisasi basis data tanpa mengganggu
program-program aplikasi yang sudah ada.
2. Pabrik/agen peralatan/software pengolahan data
dapat memperkenalkan produk-produk baru
tanpa mengganggu program-program aplikasi
yang sudah ada.
3. Untuk memindahkan perkembangan program-
program aplikasi
4. Memberikan fasilitas pengontrolan terpusat oleh
DBA demi keamanan dan integritas data dengan
memperhatikan perubahan-perubahan kebutuhan
pengguna.
 Mapping ( Transformasi )
Proses pendefinisian informasi
dari satu level ke level lainnya.
 Konseptual/Internal
Mapping
Pendefinisian hubungan antara
view konseptual dengan basis
data di level internal.
(Bagaimana record-record /
field-filed didalam level
konseptual didefinisikan di level
internal)
 Eksternal/Konseptual
Mapping
Pendefinisikan hungan antra
view konseptual dengan view
eksternal
Gambar 2. Data Independence
2.3 Konsep DBMS
Sistem manajemen basisdata atau DBMS
(database management System) adalah
perangkat lunak untuk mendefinisikan,
menciptakan, mengelola, dan mengendalikan
pengaksesan basisdata.
Fungsi sistem manajemen basisdata yang
paling penting adalah menyediakan basis
untuk sistem informasi manajemen
 DBMS mengatur permintaan dan penyimpanan data
ke dan dari disk. DBMS menyediakan keamanan
(security), privacy (privacy), integritas (integrity), dan
kontrol konkurensi (concurrency controls)
 Contoh produk DBMS
- Microsoft Access
- Oracle
- Microsoft SQL Server
- Sybase
- DB2
- INGRES
- MySQL
Fungsi-Fungsi DBMS
 Ada 4 kelompok utama fungsi DBMS
Sistem Teknologi Komunikasi dan Informasi
Definisi
Data
Perawatan
Data
Retrieval
Data
Kontrol
Data
DBMS
Basis Data
SubSistem Manajemen Data
Gambar 3. Fungsi DBMS
1. Data definition, penjelasan struktur data baru untuk
suatu basis data, pemindahan struktur data dari
basis data, serta pemodifikasian struktur dari data
yang ada
2. Data maintenance, memasukan data baru ke dalam
struktur data yang ada, memperbarui data di dalam
struktur data yang ada, dan menghapus data dari
struktur data yang ada
3. Data retrieval, peng-query-an data yang ada oleh
pengguna akhir dan pengekstrakan data sebagai
penggunaan oleh program aplikasi
4. Data control, menciptakan dan mengawasi
pengguna basis data, pembatasan akses untuk data
di dalam basis data, dan pengawasan kinerja basis
data
Layanan - layanan yang sebaiknya disediakan oleh
database management system adalah :
1. Penyimpanan, pengambilan dan perubahan data
Sebuah DBMS harus menyediakan kemampuan
menyimpan, mengambil dan merubah data
dalam database.
2. Katalog yang dapat diakses pemakai
menyediakan sebuah katalog yang berisi
deskripsi item data yang disimpan dan diakses
oleh pemakai.
3. Mendukung Transaksi
Menyediakan mekanisme yang akan menjamin
semua perubahan yang berhubungan dengan
transaksi yang sudah ada atau yang akan dibuat.
4. Melayani kontrol concurrency
Sebuah DBMS harus menyediakan mekanisme yang
menjamin database ter-update secara benar pada saat
beberapa pemakai melakukan perubahan terhadap
database yang sama secara bersamaan.
5. Melayani recovery
Menyediakan mekanisme untuk mengembalikan
database ke keadaan sebelum terjadinya kerusakan
pada database tersebut.
6. Melayani autorisasi
Sebuah DBMS harus menyediakan mekanisme untuk
menjamin bahwa hanya pemakai yang berwenang saja
yang dapat mengakses database.
7. Mendukung komunikasi data
Sebuah DBMS harus mampu terintegrasi dengan software
komunikasi.
8. Melayani integrity
Sebuah DBMS bertujuan untuk menjamin semua data
dalam database dan setiap terjadi perubahan data harus
sesuai dengan aturan yang berlaku.
9. Melayani data independence
Sebuah DBMS harus mencakup fasilitas untuk mendukung
kemandirian program dari struktur database yang
sesungguhnya.
10. Melayani utility
Sebuah DBMS sebaiknya menyediakan kumpulan layanan
utility.
Bahasa Basis Data
DBMS merupakan perantara antara user
dengan basis data yang tersimpan dalam
disk. Cara berkomunikasi keduanya diatur
dalam suatu bahasa khusus yang ditetapkan
oleh perusahaan pembuat DBMS. Bahasa itu
disebut Bahasa Basis Data. Contoh; SQL,
dBase, QUEL.
Dalam database secara umum dikenal 2 data
sub language :
1. Data Definition Language (DDL)
Bahasa yang digunakan dalam mendefinisikan
struktur atau kerangka dari database, didalamnya
termasuk record, elemen data, kunci elemen, dan
relasinya
2. Data Manipulation Language (DML)
Bahasa yang digunakan untuk menjabarkan
pemrosesan dari database, fasilitas ini
diperlukan untuk memasukkan, mengambil,
mengubah data. DML dipakai untuk operasi
terhadap isi database.
Ada 2 jenis DML :
1. Procedural DML
Digunakan untuk mendefinisikan data yang
diolah dan perintah yang akan
dilaksanakan.
2. Non Procedural
Digunakan untuk menjabarkan data yang
diinginkan tanpa menyebutkan bagaimana
cara pengambilannya.
Secara khusus pengguna menggunakan berbagai
bahasa :
 Programmer aplikasi menggunakan bahasa-
bahasa seperti Cobol, Informix, dll (host
language) yang ditempelkan dengan bahasa yang
dipakai dalam DBMS.
 Pemakai terminal menggunakan bahasa Query
(misal SQL) atau menggunakan program aplikasi
(yang dirancang oleh programmer).
 Sedangkan DBA lebih banyak menggunakan
bahasa DDL dan DML yang tersedia dalam DBMS.
DBMS mempunyai tugas untuk menangani semua bentuk
akses kepada database, secara konsep :
1. Pengguna menyatakan permintaan akses menggunakan
DBMS
2. DBMS menangkap dan menginterpretasikan
3. DBMS mencari :
- eksternal / conceptual mapping
- conceptual schema
- konseptual / internal mapping
- internal schema
4. DBMS melaksanakan operasi yang diminta terhadap
database tersimpan.
Proses 1 s/d 4 dapat dilakukan secara interactive atau
dicompile dulu.
KOMPONEN DBMS
Komponen Lingkungan DBMS
 Data
 terintegrasi (integrated)
 dapat dipakai bersama-sama (shared)
 Perangkat keras (hardware)
 Perangkat Lunak (software)
 Brainware
 Prosedur
DDL Compiler Query processor DML Compiler
Schema
modification
Interactive
Queries
DML statements
Runtime Database Processor
Storage Manager
Transaction
Manager
Database Data
Dictionary
1 23
4
56
Gambar 4. Komponen DBMS
1. Definisi skema dan statement modifikasi ditulis di
dalam DDL (data definition language) yang di-
compile dalam pemyimpan diskripsi pada kamus
data (data dictionary). Kamus data diatur dengan
cara yang sama seperti data yang lain sehingga
permintaan untuk modifikasi skema diterjemahkan
ke dalam update basis data (dengan kata lain kamus
data)
2. Statement DML (data manipulation language) di
dalam program aplikasi diterjemahkan ke dalam
kode objek (cara melakukanya tergantung pada jenis
dari aplication programming interface (API). Pada
waktu pelaksanaan, kode objek akan menghasilkan
suatu panggilan untuk Runtime Database Processor
3. Query Interaktif (ad hoc) harus diterjemahkan dan
dioptimisasi untuk permorma yang cepat. Tugas ini
adalah tugas dari Query Processor. Optimisasi di dalam
basis data sangat penting, hasilnya adalah suatu query
plan yang saat dieksekusi mengakibatkan panggilan pada
Runtime Database Processor
4. Run-time Database Processor menerima permintaan atau
meng-update operasi dan melewatkan urutan tersebut
sebagai permintaan terhadap storage manager dimana
transaction manager harus saling berhubungan dengan
runtime database processor untuk mengendalikan
konkurensi (transaction manager memonitor apa yang
membaca data dan mengupdate runtime processor
adalah permintaan dan kekuatan transaksi untuk
menunggu jika terdapat dua konflik transaksi dalam
permintaan mereka
5. Transaction Manager juga saling berhubungan
dengan storage manager karena biasanya manager
tersebut memelihara logs pembuatan, perubahan
basis data dengan tujuan kontrol integritas, backup,
dan recovery
6. Storage Manager meliputi file manager dan buffer
manager. Saat menerima suatu permintaan dari
runtime processor untuk halaman tertentu, harus
memastikan apakah halaman yang diminta sudah
berada dalam memori buffer. Jika berupa pesan,
maka pesan tsb bisa dikirim ke halaman yg terisi
dalam memori. Jika bukan, maka halaman diminta
dari file manager.
7. Buffer Manager menangani memori utama.
 Buffer manager menerima blok-blok (atau
halaman) data dari file manager,
 mengalokasikannya pada buffer di dalam memori
utama, dan memutuskan halaman yang mana
yang kembali ke disk saat memory buffers penuh.
 Buffer manager memelihara tabel terjemahan
yang memetakan alamat basis data pada memori
Data dictionary
 Data dictionary / directory (DD) menyimpan definisi-
definisi semua item data di basisdata
 Kamus data ini berisi definisi item-item data elementer
(field), kelompok, struktur data level rekord, file-file dan
tabel-tabel relasional.
 Kamus data mengelola informasi, termasuk informasi
hubungan antar struktur data.
 Serta mengelola indeks untuk mengakses data secara
cepat
 Informasi dalam kamus data disebut metadata yaitu
“data mengenai data”
Gambar 5. Skema Blok DBMS
Pemakai
Canggih
Interface
Aplikasi
Program
Aplikasi
Skema
Basisdata
Pemakai
Awam
Pemrogram
Aplikasi
DBA
Data Manipulation
Language (DML)
Program Object
Code
Query
Manajer
Basisdata
Query
Processor
Data Definision
Language(DDL)
File Manager
File-file Data
Data
Dictionary
Utiliti – Utiliti DBMS
 Loading
Memasukkan suatu file data ke dalam database
 Backup
Membuat salinan database yang dapat digunakan untuk
menempatkan database pada saat terjadi kegagalan
 File Reorganization
Mereorganisasikan file databse ke jenis database lain untuk
meningkatkan performasi
 Report Generation
Membuat format laporan-laporan dengan mengontrol
spasi, header, footer, total, summary dsb.
 Performance Monitoring
Memonitor penggunaan database dan menyediakan
statistic untuk DBA

More Related Content

What's hot

Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
GithaMahulete
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Gita Setiani
 
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Annidafatra
 
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
 
Sistem informasi management_basis_data
Sistem informasi management_basis_dataSistem informasi management_basis_data
Sistem informasi management_basis_data
Ulmi_Kalsum
 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
Fitria Nanda
 
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
dechavns
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Naomiyosephine
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Naomiyosephine
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
Achmad Lukman Harun
 
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASESIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
Rohmad MT
 
Bab ii sistem basis data
Bab ii sistem basis dataBab ii sistem basis data
Bab ii sistem basis data
titik qomariah
 
Artikel sistem manajemen basis data
Artikel sistem manajemen basis dataArtikel sistem manajemen basis data
Artikel sistem manajemen basis data
MegaNurastuti
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
WidyaAyundaPutri
 
Tugas sim, mayang sari, yananto mihadi putra, sistem manajemen basis data, 2018.
Tugas sim, mayang sari, yananto mihadi putra, sistem manajemen basis data, 2018.Tugas sim, mayang sari, yananto mihadi putra, sistem manajemen basis data, 2018.
Tugas sim, mayang sari, yananto mihadi putra, sistem manajemen basis data, 2018.
Mayangsari_22
 
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
Rafly Firdaus
 
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
kairunnisa
 

What's hot (20)

Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
Githa mahulete 43219110166 sistem informasi manajemen SISTEM MANAJEMEN BASIS ...
 
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
Sim, gita setiani pramesuari, hapzi ali, database, universitas mercu buana, 2...
 
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
Tugas sim, an'nida fatra, yananto mihadi putra, sistem manajemen basis data, ...
 
Bab 2
Bab 2Bab 2
Bab 2
 
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...
 
Sistem informasi management_basis_data
Sistem informasi management_basis_dataSistem informasi management_basis_data
Sistem informasi management_basis_data
 
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
5. SI-PI, Fitria Dwinanda, Hapzi Ali, DASAR-DASAR INTELEGENSI BISNIS: BASIS D...
 
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
Tugas sim, decha vinesha, yananto mihadi, sistem basis data, 2018
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
 
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
Sim, naomi yosepin, prof. dr. hapzi ali, cma, analisis dan alternatif pengemb...
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
 
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASESIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
SIM - ROHMAD, Prof. Dr. Ir. HAPZI ALI, MM, CMA - SISTEM MANAJEMEN DATA BASE
 
Bab ii sistem basis data
Bab ii sistem basis dataBab ii sistem basis data
Bab ii sistem basis data
 
Artikel sistem manajemen basis data
Artikel sistem manajemen basis dataArtikel sistem manajemen basis data
Artikel sistem manajemen basis data
 
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
Tugas sim, widya ayunda putri, yananto mihadi putra, sistem manajemen basis d...
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
 
Tugas sim, mayang sari, yananto mihadi putra, sistem manajemen basis data, 2018.
Tugas sim, mayang sari, yananto mihadi putra, sistem manajemen basis data, 2018.Tugas sim, mayang sari, yananto mihadi putra, sistem manajemen basis data, 2018.
Tugas sim, mayang sari, yananto mihadi putra, sistem manajemen basis data, 2018.
 
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
Sim 14-rafly firdaus-41816010052-prof-dr-hapzi-ali-mm-sistem-informasi-manage...
 
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
Sim, nur kairunnisa, prof. dr. hapzi ali, cma, sistem manajemen database, uni...
 

Similar to 2.lingkungan bsd

Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
k4ira
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
suliantojo
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Tisa Widyastuti
 
PPT SISTEM BASIS DATA , manajemen basis data.pptx
PPT SISTEM BASIS DATA , manajemen basis data.pptxPPT SISTEM BASIS DATA , manajemen basis data.pptx
PPT SISTEM BASIS DATA , manajemen basis data.pptx
25NarulitaRobiatulKh
 
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
Tjoetnyak Izzatie
 
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
 
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
hajarharike
 
Artikel tugas sim 6
Artikel tugas sim 6Artikel tugas sim 6
Artikel tugas sim 6
Fridamodok31
 
Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2Ratzman III
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Pratiwi Rosantry
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
ninikratna93
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
ninikratna93
 
Sim dbms
Sim dbmsSim dbms
Sim dbms
ImamAlwiRifai
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
Dbms
DbmsDbms
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
AyuEndahLestari
 
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Intanks20
 

Similar to 2.lingkungan bsd (18)

Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )Basic understanding of database ( INDONESIAN )
Basic understanding of database ( INDONESIAN )
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
 
PPT SISTEM BASIS DATA , manajemen basis data.pptx
PPT SISTEM BASIS DATA , manajemen basis data.pptxPPT SISTEM BASIS DATA , manajemen basis data.pptx
PPT SISTEM BASIS DATA , manajemen basis data.pptx
 
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
 
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 ...
 
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
 
Artikel tugas sim 6
Artikel tugas sim 6Artikel tugas sim 6
Artikel tugas sim 6
 
Modul teori basis data ch. 2
Modul teori basis data ch. 2Modul teori basis data ch. 2
Modul teori basis data ch. 2
 
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
Tugas sim, pratiwi rosantry,yananto mihadi putra,se, m.si, sistem manajemen b...
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
 
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
Sim, ninik ratnasari, hapzi ali, sistem manajemen database, universitas mercu...
 
Sim dbms
Sim dbmsSim dbms
Sim dbms
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Dbms
DbmsDbms
Dbms
 
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
IMPLEMENTASI KONSEP SISTEM MANAJEMEN BASIS DATA PADA PT PERUSAHAAN GAS NEGARA...
 
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
Tugas sim, intan komalasari,yananto mihadi p,sistem manajemen basis data, 2018
 

Recently uploaded

PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
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
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
PURWANTOSDNWATES2
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Fathan Emran
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
johan199969
 
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
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
erlita3
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
agusmulyadi08
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
asyi1
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
Kurnia Fajar
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
d2spdpnd9185
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
DEVI390643
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
yuniarmadyawati361
 
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
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
gloriosaesy
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
widyakusuma99
 
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
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
gloriosaesy
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
WILDANREYkun
 

Recently uploaded (20)

PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
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
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum MerdekaModul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
Modul Ajar Bahasa Inggris Kelas 5 Fase C Kurikulum Merdeka
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
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
 
Program Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdfProgram Kerja Kepala Sekolah 2023-2024.pdf
Program Kerja Kepala Sekolah 2023-2024.pdf
 
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
PI 2 - Ratna Haryanti, S. Pd..pptx Visi misi dan prakarsa perubahan pendidika...
 
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdfRHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
RHK Jabatan Kep Sekolah dan Bukti Dukung.pdf
 
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptxPPT Aksi Nyata Diseminasi Modul 1.4.pptx
PPT Aksi Nyata Diseminasi Modul 1.4.pptx
 
tugas modul 1.4 Koneksi Antar Materi (1).pptx
tugas  modul 1.4 Koneksi Antar Materi (1).pptxtugas  modul 1.4 Koneksi Antar Materi (1).pptx
tugas modul 1.4 Koneksi Antar Materi (1).pptx
 
Permainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaanPermainan Wiwi Wowo aksi nyata berkebhinekaan
Permainan Wiwi Wowo aksi nyata berkebhinekaan
 
Laporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdfLaporan wakil kepala sekolah bagian Kurikulum.pdf
Laporan wakil kepala sekolah bagian Kurikulum.pdf
 
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
 
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBIVISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
VISI MISI KOMUNITAS BELAJAR SDN 93 KOTA JAMBI
 
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
LAPORAN TUGAS TAMBAHAN PEMBINA PRAMUKA..
 
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
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogortugas pai kelas 10 rangkuman bab 10 smk madani bogor
tugas pai kelas 10 rangkuman bab 10 smk madani bogor
 

2.lingkungan bsd

  • 1.
  • 2.  Tujuan utama dari sistem database adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan.  Oleh karena itu, titik awal untuk perancangan sebuah database haruslah abstrak dan merupakan deskripsi umum dari kebutuhan-kebutuhan informasi dari suatu organisasi harus digambarkan di dalam database.
  • 3. External View External View Conseptual Schema Internal Schema Stored Database External /View Level Conseptual Level Internal / Physical Level End User External/ Conceptual mapping Conceptual/ Internal mapping Tiga Tingkatan Arsitektur Database (ANSI/SPARC)
  • 4. Gambar 1. Contoh penggambaran tingkatan arsitektur database ?
  • 5. 2.2 Data Independence Tujuan utama dari 3 tingkat arsitektur adalah memelihara kemandirian data (data independence) yang berarti perubahan yang terjadi pada tingkat yang lebih rendah tidak mempengaruhi tingkat yang lebih tinggi. Ada 2 jenis data independence, yaitu
  • 6. 1. Physical Data Independence bahwa internal schema dapat diubah oleh DBA tanpa menggangu conceptual schema. Dengan kata lain physical data independence menunjukkan kekebalan conceptual schema terhadap perubahan internal schema. Contoh : - Menambah indeks tambahan - Merubah penyimpanan data - Merubah organisasi file dari sequential ke index sequential
  • 7. 2. Logical Data Independence bahwa conceptual schema dapat diubah oleh DBA tanpa menggangu external schema. Dengan kata lain logical data independence menunjukkan kekebalan external schema terhadap perubahan conceptual schema. Contoh : - Menambah dan menghapus suatu tipe record - Merubah format data
  • 8. Prinsip data independence adalah salah satu hal yang harus diterapkan di dalam pengelolaan sistem basis data dengan alasan-alasan sbb : 1. DBA dapat mengubah isi, lokasi, perwujutan dalam organisasi basis data tanpa mengganggu program-program aplikasi yang sudah ada. 2. Pabrik/agen peralatan/software pengolahan data dapat memperkenalkan produk-produk baru tanpa mengganggu program-program aplikasi yang sudah ada. 3. Untuk memindahkan perkembangan program- program aplikasi 4. Memberikan fasilitas pengontrolan terpusat oleh DBA demi keamanan dan integritas data dengan memperhatikan perubahan-perubahan kebutuhan pengguna.
  • 9.  Mapping ( Transformasi ) Proses pendefinisian informasi dari satu level ke level lainnya.  Konseptual/Internal Mapping Pendefinisian hubungan antara view konseptual dengan basis data di level internal. (Bagaimana record-record / field-filed didalam level konseptual didefinisikan di level internal)  Eksternal/Konseptual Mapping Pendefinisikan hungan antra view konseptual dengan view eksternal Gambar 2. Data Independence
  • 10. 2.3 Konsep DBMS Sistem manajemen basisdata atau DBMS (database management System) adalah perangkat lunak untuk mendefinisikan, menciptakan, mengelola, dan mengendalikan pengaksesan basisdata. Fungsi sistem manajemen basisdata yang paling penting adalah menyediakan basis untuk sistem informasi manajemen
  • 11.  DBMS mengatur permintaan dan penyimpanan data ke dan dari disk. DBMS menyediakan keamanan (security), privacy (privacy), integritas (integrity), dan kontrol konkurensi (concurrency controls)  Contoh produk DBMS - Microsoft Access - Oracle - Microsoft SQL Server - Sybase - DB2 - INGRES - MySQL
  • 12. Fungsi-Fungsi DBMS  Ada 4 kelompok utama fungsi DBMS Sistem Teknologi Komunikasi dan Informasi Definisi Data Perawatan Data Retrieval Data Kontrol Data DBMS Basis Data SubSistem Manajemen Data Gambar 3. Fungsi DBMS
  • 13. 1. Data definition, penjelasan struktur data baru untuk suatu basis data, pemindahan struktur data dari basis data, serta pemodifikasian struktur dari data yang ada 2. Data maintenance, memasukan data baru ke dalam struktur data yang ada, memperbarui data di dalam struktur data yang ada, dan menghapus data dari struktur data yang ada 3. Data retrieval, peng-query-an data yang ada oleh pengguna akhir dan pengekstrakan data sebagai penggunaan oleh program aplikasi 4. Data control, menciptakan dan mengawasi pengguna basis data, pembatasan akses untuk data di dalam basis data, dan pengawasan kinerja basis data
  • 14. Layanan - layanan yang sebaiknya disediakan oleh database management system adalah : 1. Penyimpanan, pengambilan dan perubahan data Sebuah DBMS harus menyediakan kemampuan menyimpan, mengambil dan merubah data dalam database. 2. Katalog yang dapat diakses pemakai menyediakan sebuah katalog yang berisi deskripsi item data yang disimpan dan diakses oleh pemakai. 3. Mendukung Transaksi Menyediakan mekanisme yang akan menjamin semua perubahan yang berhubungan dengan transaksi yang sudah ada atau yang akan dibuat.
  • 15. 4. Melayani kontrol concurrency Sebuah DBMS harus menyediakan mekanisme yang menjamin database ter-update secara benar pada saat beberapa pemakai melakukan perubahan terhadap database yang sama secara bersamaan. 5. Melayani recovery Menyediakan mekanisme untuk mengembalikan database ke keadaan sebelum terjadinya kerusakan pada database tersebut. 6. Melayani autorisasi Sebuah DBMS harus menyediakan mekanisme untuk menjamin bahwa hanya pemakai yang berwenang saja yang dapat mengakses database.
  • 16. 7. Mendukung komunikasi data Sebuah DBMS harus mampu terintegrasi dengan software komunikasi. 8. Melayani integrity Sebuah DBMS bertujuan untuk menjamin semua data dalam database dan setiap terjadi perubahan data harus sesuai dengan aturan yang berlaku. 9. Melayani data independence Sebuah DBMS harus mencakup fasilitas untuk mendukung kemandirian program dari struktur database yang sesungguhnya. 10. Melayani utility Sebuah DBMS sebaiknya menyediakan kumpulan layanan utility.
  • 17. Bahasa Basis Data DBMS merupakan perantara antara user dengan basis data yang tersimpan dalam disk. Cara berkomunikasi keduanya diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa itu disebut Bahasa Basis Data. Contoh; SQL, dBase, QUEL. Dalam database secara umum dikenal 2 data sub language :
  • 18. 1. Data Definition Language (DDL) Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari database, didalamnya termasuk record, elemen data, kunci elemen, dan relasinya 2. Data Manipulation Language (DML) Bahasa yang digunakan untuk menjabarkan pemrosesan dari database, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi database.
  • 19. Ada 2 jenis DML : 1. Procedural DML Digunakan untuk mendefinisikan data yang diolah dan perintah yang akan dilaksanakan. 2. Non Procedural Digunakan untuk menjabarkan data yang diinginkan tanpa menyebutkan bagaimana cara pengambilannya.
  • 20. Secara khusus pengguna menggunakan berbagai bahasa :  Programmer aplikasi menggunakan bahasa- bahasa seperti Cobol, Informix, dll (host language) yang ditempelkan dengan bahasa yang dipakai dalam DBMS.  Pemakai terminal menggunakan bahasa Query (misal SQL) atau menggunakan program aplikasi (yang dirancang oleh programmer).  Sedangkan DBA lebih banyak menggunakan bahasa DDL dan DML yang tersedia dalam DBMS.
  • 21. DBMS mempunyai tugas untuk menangani semua bentuk akses kepada database, secara konsep : 1. Pengguna menyatakan permintaan akses menggunakan DBMS 2. DBMS menangkap dan menginterpretasikan 3. DBMS mencari : - eksternal / conceptual mapping - conceptual schema - konseptual / internal mapping - internal schema 4. DBMS melaksanakan operasi yang diminta terhadap database tersimpan. Proses 1 s/d 4 dapat dilakukan secara interactive atau dicompile dulu.
  • 22. KOMPONEN DBMS Komponen Lingkungan DBMS  Data  terintegrasi (integrated)  dapat dipakai bersama-sama (shared)  Perangkat keras (hardware)  Perangkat Lunak (software)  Brainware  Prosedur
  • 23. DDL Compiler Query processor DML Compiler Schema modification Interactive Queries DML statements Runtime Database Processor Storage Manager Transaction Manager Database Data Dictionary 1 23 4 56 Gambar 4. Komponen DBMS
  • 24. 1. Definisi skema dan statement modifikasi ditulis di dalam DDL (data definition language) yang di- compile dalam pemyimpan diskripsi pada kamus data (data dictionary). Kamus data diatur dengan cara yang sama seperti data yang lain sehingga permintaan untuk modifikasi skema diterjemahkan ke dalam update basis data (dengan kata lain kamus data) 2. Statement DML (data manipulation language) di dalam program aplikasi diterjemahkan ke dalam kode objek (cara melakukanya tergantung pada jenis dari aplication programming interface (API). Pada waktu pelaksanaan, kode objek akan menghasilkan suatu panggilan untuk Runtime Database Processor
  • 25. 3. Query Interaktif (ad hoc) harus diterjemahkan dan dioptimisasi untuk permorma yang cepat. Tugas ini adalah tugas dari Query Processor. Optimisasi di dalam basis data sangat penting, hasilnya adalah suatu query plan yang saat dieksekusi mengakibatkan panggilan pada Runtime Database Processor 4. Run-time Database Processor menerima permintaan atau meng-update operasi dan melewatkan urutan tersebut sebagai permintaan terhadap storage manager dimana transaction manager harus saling berhubungan dengan runtime database processor untuk mengendalikan konkurensi (transaction manager memonitor apa yang membaca data dan mengupdate runtime processor adalah permintaan dan kekuatan transaksi untuk menunggu jika terdapat dua konflik transaksi dalam permintaan mereka
  • 26. 5. Transaction Manager juga saling berhubungan dengan storage manager karena biasanya manager tersebut memelihara logs pembuatan, perubahan basis data dengan tujuan kontrol integritas, backup, dan recovery 6. Storage Manager meliputi file manager dan buffer manager. Saat menerima suatu permintaan dari runtime processor untuk halaman tertentu, harus memastikan apakah halaman yang diminta sudah berada dalam memori buffer. Jika berupa pesan, maka pesan tsb bisa dikirim ke halaman yg terisi dalam memori. Jika bukan, maka halaman diminta dari file manager.
  • 27. 7. Buffer Manager menangani memori utama.  Buffer manager menerima blok-blok (atau halaman) data dari file manager,  mengalokasikannya pada buffer di dalam memori utama, dan memutuskan halaman yang mana yang kembali ke disk saat memory buffers penuh.  Buffer manager memelihara tabel terjemahan yang memetakan alamat basis data pada memori
  • 28. Data dictionary  Data dictionary / directory (DD) menyimpan definisi- definisi semua item data di basisdata  Kamus data ini berisi definisi item-item data elementer (field), kelompok, struktur data level rekord, file-file dan tabel-tabel relasional.  Kamus data mengelola informasi, termasuk informasi hubungan antar struktur data.  Serta mengelola indeks untuk mengakses data secara cepat  Informasi dalam kamus data disebut metadata yaitu “data mengenai data”
  • 29. Gambar 5. Skema Blok DBMS Pemakai Canggih Interface Aplikasi Program Aplikasi Skema Basisdata Pemakai Awam Pemrogram Aplikasi DBA Data Manipulation Language (DML) Program Object Code Query Manajer Basisdata Query Processor Data Definision Language(DDL) File Manager File-file Data Data Dictionary
  • 30. Utiliti – Utiliti DBMS  Loading Memasukkan suatu file data ke dalam database  Backup Membuat salinan database yang dapat digunakan untuk menempatkan database pada saat terjadi kegagalan  File Reorganization Mereorganisasikan file databse ke jenis database lain untuk meningkatkan performasi  Report Generation Membuat format laporan-laporan dengan mengontrol spasi, header, footer, total, summary dsb.  Performance Monitoring Memonitor penggunaan database dan menyediakan statistic untuk DBA