SlideShare a Scribd company logo
1 of 18
SistemSistem DatabaseDatabase
Chapter 1Chapter 1
Definisi Basis Data (1)Definisi Basis Data (1)
BASIS DATABASIS DATA
representasi dari fakta dunia yangrepresentasi dari fakta dunia yang
mewakili suatu obyek yang direkammewakili suatu obyek yang direkam
dalam bentuk angka, huruf, simbol, teksdalam bentuk angka, huruf, simbol, teks,,
gambar, bunyi atau kombinasinya.gambar, bunyi atau kombinasinya.
markas / tempat berkumpul / tempat
bersarang / gudang
Definisi Basis Data (2)Definisi Basis Data (2)
BASIS DATABASIS DATA
 Himpunan kelompok data (arsip) yang salingHimpunan kelompok data (arsip) yang saling
berhubungan yang diorganisasi sedemikian rupa agarberhubungan yang diorganisasi sedemikian rupa agar
kelak dapat dimanfaatkan kembali dengan cepat dankelak dapat dimanfaatkan kembali dengan cepat dan
mudahmudah
 Kumpulan data yang salng berhubungan yang disimpanKumpulan data yang salng berhubungan yang disimpan
secara bersama sedemikian rupa dan tanpa pengulangansecara bersama sedemikian rupa dan tanpa pengulangan
(redundancy) yang tidak perlu, untuk memenuhi(redundancy) yang tidak perlu, untuk memenuhi
berbagai kebutuhanberbagai kebutuhan
 Kumpulan file/tabel/arsip yang saling berhubunganKumpulan file/tabel/arsip yang saling berhubungan
yang disimpan dalam media penyimpanan tertentuyang disimpan dalam media penyimpanan tertentu
Basis Data dan Lemari ArsipBasis Data dan Lemari Arsip
 Basis data bisa dibayangkan sebagai lemari arsip denganBasis data bisa dibayangkan sebagai lemari arsip dengan
berbagai cara pengaturannyaberbagai cara pengaturannya
 Basis data dan lemari arsip memiliki prinsip kerja danBasis data dan lemari arsip memiliki prinsip kerja dan
tujuan yang sama; prinsipnya yakni pengaturantujuan yang sama; prinsipnya yakni pengaturan
data/arsip. Tujuan utamanya adalah kemudahan dandata/arsip. Tujuan utamanya adalah kemudahan dan
kecepatan dalam pengambilan kembali data/arsip.kecepatan dalam pengambilan kembali data/arsip.
?
Setiap data elektronis = Basis Data ?Setiap data elektronis = Basis Data ?
Studi KasusStudi Kasus
Badan Administrasi Kepegawaian di PT XYZ selalu menggunakan komputer
-yaitu aplikasi MS Word dan MS Excel- untuk mencatat data-data kepegawaian,
organisasi dan penggajian.
Bisakah dikatakan PT XYZ telah menerapkan basis data ?
Jawaban:
Belum tentu, karena di dalam pengelolaannya belum tentu terdapat
pemilahan dan pengelompokan data sesuai jenis / fungsi data.
Contoh Pemilahan:
Sistem
Akademik
Data Mahasiswa
Data Dosen
Data Mata Kuliah
Data Perkuliahan
Tujuan Pemanfaatan Basis Data (1)Tujuan Pemanfaatan Basis Data (1)
1. Kecepatan dan Kemudahan (Speed)
Yakni agar pengguna basis data bisa:
-menyimpan data
-melakukan perubahan/manipulasi terhadap data
-menampilkan kembali data
dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual
ataupun elektronis).
2. Efisiensi Ruang Penyimpanan (Space)
Dengan basis data kita mampu melakukan penekanan jumlah redundansi
(pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau
dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.
Tujuan Pemanfaatan Basis Data (2)Tujuan Pemanfaatan Basis Data (2)
3. Keakuratan (Accuracy)
Agar data sesuai dengan aturan dan batasan tertentu dengan cara
memanfaatkan pengkodean atau pembentukan relasi antar data bersama
dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan
data dsb.
4. Ketersediaan (Availability)
Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan
penerapan teknologi jaringan serta melakukan pemindahan/penghapusan
data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang
penyimpanan.
Tujuan Pemanfaatan Basis Data (3)Tujuan Pemanfaatan Basis Data (3)
5. Kelengkapan (Completeness)
Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan
pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris
data ataupun melakukan perubahan struktur pada basis data; yakni dengan
menambahkan field pada tabel atau menambah tabel baru.
6. Keamanan (Security)
Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang /
pengguna yang tidak berhak, yakni dengan penggunaan account (username
dan password) serta menerapkan pembedaan hak akses setiap pengguna
terhadap data yang bisa dibaca atau proses yang bisa dilakukan.
Tujuan Pemanfaatan Basis Data (4)Tujuan Pemanfaatan Basis Data (4)
6. Kebersamaan (Sharability)
Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak
pemakai), dengan menjaga / menghindari munculnya problem baru seperti
inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh
beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena
ada banyak pemakai yang saling menunggu untuk menggunakan data).
Pemakai Basis Data (1)Pemakai Basis Data (1)
Secara umum, seluruh sistem dalam kehidupan bisa menggunakan
konsep basis data dalam pengelolaan informasi, karena semua
sistem tersebut tak bisa lepas dari fakta.
Bidang-bidang fungsional yang memanfaatkan basis data
dalam hal efisiensi, akurasi dan kecepatan operasi antara lain
adalah:
- Kepegawaian, untuk berbagai perusahaan yang memiliki banyak pegawai
- Pergudangan (inventory), untuk perusahaan manufaktur (pabrik),
grosir (reseller), apotik dll
- Akuntansi, untuk berbagai perusahaan
- Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customer care),
untuk perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan dll)
Pemakai Basis Data (2)Pemakai Basis Data (2)
Bentuk-bentuk Perusahaan yang memanfaatkan Basis Data:
- Perbankan, dalam melakukan pengelolaan data nasabah, tabungan,
pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada
nasabah dll
- Pendidikan / sekolah, dalam melakukan pengelolaan data siswa,
penjadwalan kegiatan, perkuliahan, nilai dll.
- Rumah Sakit, dalam melakukan pengelolaan histori penyakit / pengobatan
pasien, menangani pembayaran perawatan dll.
- Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel /
data pelanggan, menangani gangguan dll.
- Dan lain sebagainya
Konsep Sistem Basis DataKonsep Sistem Basis Data
SISTEMSISTEM
sebuah tatanan (keterpaduan) yang terdirisebuah tatanan (keterpaduan) yang terdiri
atas sejumlah komponen fungsionalatas sejumlah komponen fungsional
(dengan satuan fungsi/tugas tertentu)(dengan satuan fungsi/tugas tertentu)
yang saling berhubungan dan secarayang saling berhubungan dan secara
bersama-sama bertujuan untuk memenuhibersama-sama bertujuan untuk memenuhi
suatu proses / pekerjaan tertentu.suatu proses / pekerjaan tertentu.
Komponen Sistem Basis DataKomponen Sistem Basis Data
Hardware
Operating System
Database
DBMS
User
Optional Software
Biasanya berupa perangkat komputer standar, media
penyimpan sekunder dan media komunikasi untuk sistem
jaringan.
Yakni merupakan perangkat lunak yang memfungsikan,
mengendalikan seluruh sumber daya dan melakukan operasi
dasar dalam sistem komputer. Harus sesuai dengan DBMS
yang digunakan.
Yakni basis data yang mewakili sistem tertentu untuk dikelola.
Sebuah sistem basis data bisa terdiri dari lebih dari satu
basis data.
(Database Management System). Perangkat lunak yang digunakan untuk mengelola
basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS.
Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL
Server, Oracle, Informix, Sybase.
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang
sampai yang menggunakan di tingkat akhir.
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
Bahasa Basis Data (1)Bahasa Basis Data (1)
 Merupakan bahasa yang digunakan oleh user untukMerupakan bahasa yang digunakan oleh user untuk
berkomunikasi/berinteraksi dengan DBMS yangberkomunikasi/berinteraksi dengan DBMS yang
bersangkutan.bersangkutan.
 Misalnya SQL, dBase, QUEL dsb.Misalnya SQL, dBase, QUEL dsb.
Bahasa Basis Data (2)Bahasa Basis Data (2)
Bahasa Basis Data dipilah ke dalam 2 bentukBahasa Basis Data dipilah ke dalam 2 bentuk
1.1. Data Definition Language (DDL)Data Definition Language (DDL)
Dengan bahasa ini kita dapat membuat tabel baru, membuatDengan bahasa ini kita dapat membuat tabel baru, membuat
indeks, mengubah tabel, menentukan struktur penyimpanan tabelindeks, mengubah tabel, menentukan struktur penyimpanan tabel
dsb.dsb.
2. Data Manipulation Language (DML).2. Data Manipulation Language (DML).
Berguna untuk melakukan manipulasi dan pegambilan data padaBerguna untuk melakukan manipulasi dan pegambilan data pada
suatu basis data. Berupa:suatu basis data. Berupa:
 penyisipan/penambahan data baru (insert)penyisipan/penambahan data baru (insert)
 penghapusan data (delete)penghapusan data (delete)
 pengubahan data (update)pengubahan data (update)
Struktur Sistem Keseluruhan (1)Struktur Sistem Keseluruhan (1)
Sebuah DBMS umumnya memiliki sejumlahSebuah DBMS umumnya memiliki sejumlah
komponen fungsional (modul) sbbkomponen fungsional (modul) sbb
1.1. File ManagerFile Manager  mengelola alokasi ruang dan struktur data yangmengelola alokasi ruang dan struktur data yang
dipakai untuk merepresentasikan informasi yang tersimpan dalamdipakai untuk merepresentasikan informasi yang tersimpan dalam
disk.disk.
2.2. Database ManagerDatabase Manager  menyediakan interface antara data low-menyediakan interface antara data low-
level yang ada di basis data dengan program aplikasi dan querylevel yang ada di basis data dengan program aplikasi dan query
yang diberikan ke sistem.yang diberikan ke sistem.
3.3. Query ProcessorQuery Processor  menerjemahkan perintah-perintah querymenerjemahkan perintah-perintah query
language ke perintah low-level yang dimengerti oleh databaselanguage ke perintah low-level yang dimengerti oleh database
manager. Juga membuat query yang dibuat oleh user menjadimanager. Juga membuat query yang dibuat oleh user menjadi
lebih efektif.lebih efektif.
Struktur Sistem Keseluruhan (2)Struktur Sistem Keseluruhan (2)
4.4. DML PrecompilerDML Precompiler  mengkonversi perintah DML danmengkonversi perintah DML dan
berinteraksi dengan query processor.berinteraksi dengan query processor.
5.5. DDL CompilerDDL Compiler  mengkonversi perintah-perintah DDL kemengkonversi perintah-perintah DDL ke
sekumpulan tabel yang mengandungsekumpulan tabel yang mengandung metadatametadata (data yang(data yang
mendeskripsikan data sesungguhnya).mendeskripsikan data sesungguhnya).
18
Model Relasional Basis Data (RDBMS)Model Relasional Basis Data (RDBMS)
 Model yang menggunakan sejumlah tabel untuk menggambarkan dataModel yang menggunakan sejumlah tabel untuk menggambarkan data
serta hubungan antar data-data tersebut.serta hubungan antar data-data tersebut.
 Setiap tabel memiliki sejumlah kolom dimana setiap kolom memilikiSetiap tabel memiliki sejumlah kolom dimana setiap kolom memiliki
nama yang unik atau disebutnama yang unik atau disebut FieldField. Setiap field akan didefinisikan tipe. Setiap field akan didefinisikan tipe
dan panjang fieldnya.dan panjang fieldnya.
 Kumpulan field hingga membentuk suatu entity yang unik disebutKumpulan field hingga membentuk suatu entity yang unik disebut
RecordRecord..
NIM Nama
11290254 Anindita
12290358 Bonita
11290435 Carminia
No_MK Nama_MK SKS
110011 Pascal 3
130012 C 3
130013 Basis Data 3
NIM No_MK Nilai
11290253 110011 A
12290358 130012 A
11290435 130013 C
Tabel : Mahasiswa Tabel : Matakuliah
Tabel : Pengambilan
Matakuliah Database Universitas

More Related Content

Similar to Pertemuan 2 online

Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...DhitaAyuAnggreany
 
materi ini sangat sulit memang anak lorong
materi ini sangat sulit memang anak lorongmateri ini sangat sulit memang anak lorong
materi ini sangat sulit memang anak lorongalbert giban
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdatIda Safitri
 
Muhammad farhan fadhlillah 43218010171 tm 9
Muhammad farhan fadhlillah 43218010171 tm 9Muhammad farhan fadhlillah 43218010171 tm 9
Muhammad farhan fadhlillah 43218010171 tm 9FarhanFadhlillah1
 
Pengertian sistem basis data
Pengertian sistem basis dataPengertian sistem basis data
Pengertian sistem basis dataPT.Citra Mulia
 
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...WalillahGiasWiridian
 
Pengertian basis data
Pengertian basis dataPengertian basis data
Pengertian basis dataOji Daroji
 
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Tugas sim   ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...Tugas sim   ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...AhmadNawawi22
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...TheodoraTerdunGintin
 
Abdul fajri 43219110268 tm6
Abdul fajri 43219110268 tm6Abdul fajri 43219110268 tm6
Abdul fajri 43219110268 tm6AbdulFajri2
 
2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis DataFendi Hidayat
 
Materi basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_baseMateri basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_basehilman31
 
Tugas sim, sarah farhani, yananto mihadi putra se, msi, sistem manajemen basi...
Tugas sim, sarah farhani, yananto mihadi putra se, msi, sistem manajemen basi...Tugas sim, sarah farhani, yananto mihadi putra se, msi, sistem manajemen basi...
Tugas sim, sarah farhani, yananto mihadi putra se, msi, sistem manajemen basi...SarahFarhani
 

Similar to Pertemuan 2 online (17)

Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
Tugas sim, dhita ayu anggreany, yananto mihadi putra, se, m.si, blog dan data...
 
materi ini sangat sulit memang anak lorong
materi ini sangat sulit memang anak lorongmateri ini sangat sulit memang anak lorong
materi ini sangat sulit memang anak lorong
 
Bab i tugas basdat
Bab i tugas basdatBab i tugas basdat
Bab i tugas basdat
 
Basis data sederhana
Basis data sederhanaBasis data sederhana
Basis data sederhana
 
Muhammad farhan fadhlillah 43218010171 tm 9
Muhammad farhan fadhlillah 43218010171 tm 9Muhammad farhan fadhlillah 43218010171 tm 9
Muhammad farhan fadhlillah 43218010171 tm 9
 
Pengertian sistem basis data
Pengertian sistem basis dataPengertian sistem basis data
Pengertian sistem basis data
 
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
 
Pengertian basis data
Pengertian basis dataPengertian basis data
Pengertian basis data
 
Data & basisdata
Data & basisdataData & basisdata
Data & basisdata
 
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Tugas sim   ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...Tugas sim   ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
Tugas sim ahmad nawawi, yananto putra mihadi-sistem menejemen basis data - ...
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. blog da...
 
Tugas sistem basis data
Tugas sistem basis dataTugas sistem basis data
Tugas sistem basis data
 
Sistem Basis Data
Sistem Basis DataSistem Basis Data
Sistem Basis Data
 
Abdul fajri 43219110268 tm6
Abdul fajri 43219110268 tm6Abdul fajri 43219110268 tm6
Abdul fajri 43219110268 tm6
 
2. Sistem Basis Data
2. Sistem Basis Data2. Sistem Basis Data
2. Sistem Basis Data
 
Materi basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_baseMateri basis data_-_pengertian_data_base
Materi basis data_-_pengertian_data_base
 
Tugas sim, sarah farhani, yananto mihadi putra se, msi, sistem manajemen basi...
Tugas sim, sarah farhani, yananto mihadi putra se, msi, sistem manajemen basi...Tugas sim, sarah farhani, yananto mihadi putra se, msi, sistem manajemen basi...
Tugas sim, sarah farhani, yananto mihadi putra se, msi, sistem manajemen basi...
 

More from Muhammad Irwan

More from Muhammad Irwan (20)

Alfadil
AlfadilAlfadil
Alfadil
 
Filsafat ketuhanan
Filsafat ketuhananFilsafat ketuhanan
Filsafat ketuhanan
 
Makalah pendidikan kewarganegaraan
Makalah pendidikan kewarganegaraanMakalah pendidikan kewarganegaraan
Makalah pendidikan kewarganegaraan
 
Bahasa indonesia
Bahasa indonesiaBahasa indonesia
Bahasa indonesia
 
Ilmusosialbudayadasar1 171207150440
Ilmusosialbudayadasar1 171207150440Ilmusosialbudayadasar1 171207150440
Ilmusosialbudayadasar1 171207150440
 
Materi kewirausahaan dasar
Materi kewirausahaan dasarMateri kewirausahaan dasar
Materi kewirausahaan dasar
 
Ringkasan materi fisika_dasar
Ringkasan materi fisika_dasarRingkasan materi fisika_dasar
Ringkasan materi fisika_dasar
 
Pertemuan 2 online-3
Pertemuan 2 online-3Pertemuan 2 online-3
Pertemuan 2 online-3
 
Wan
WanWan
Wan
 
Ringkasan materi fisika_dasar
Ringkasan materi fisika_dasarRingkasan materi fisika_dasar
Ringkasan materi fisika_dasar
 
Materi kewirausahaan dasar
Materi kewirausahaan dasarMateri kewirausahaan dasar
Materi kewirausahaan dasar
 
Bahasa indonesia
Bahasa indonesiaBahasa indonesia
Bahasa indonesia
 
Materi logika
Materi logikaMateri logika
Materi logika
 
Makalah pendidikan kewarganegaraan
Makalah pendidikan kewarganegaraanMakalah pendidikan kewarganegaraan
Makalah pendidikan kewarganegaraan
 
Makalah penerapan pancasila diera teknologi informasi
Makalah penerapan pancasila diera teknologi informasiMakalah penerapan pancasila diera teknologi informasi
Makalah penerapan pancasila diera teknologi informasi
 
Power point
Power pointPower point
Power point
 
Nunung
NunungNunung
Nunung
 
Nunung
NunungNunung
Nunung
 
Wan
WanWan
Wan
 
Komunikasi data kuliah online ke 5
Komunikasi data  kuliah online ke 5Komunikasi data  kuliah online ke 5
Komunikasi data kuliah online ke 5
 

Recently uploaded

Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfmaulanayazid
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxsudianaade137
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau tripletMelianaJayasaputra
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfSitiJulaeha820399
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxnerow98
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxRioNahak1
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024budimoko2
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxJamhuriIshak
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anakbekamalayniasinta
 

Recently uploaded (20)

Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
 
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptxPanduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
Panduan Substansi_ Pengelolaan Kinerja Kepala Sekolah Tahap Pelaksanaan.pptx
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet04-Gemelli.- kehamilan ganda- duo atau triplet
04-Gemelli.- kehamilan ganda- duo atau triplet
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdfModul 1.2.a.8 Koneksi antar materi 1.2.pdf
Modul 1.2.a.8 Koneksi antar materi 1.2.pdf
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptxPPT Integrasi Islam & Ilmu Pengetahuan.pptx
PPT Integrasi Islam & Ilmu Pengetahuan.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
alat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptxalat-alat liturgi dalam Gereja Katolik.pptx
alat-alat liturgi dalam Gereja Katolik.pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
Petunjuk Teknis Aplikasi Pelaksanaan OSNK 2024
 
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptxBAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
BAHAN SOSIALISASI PPDB SMA-SMK NEGERI DISDIKSU TP. 2024-2025 REVISI.pptx
 
Ppt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada AnakPpt tentang perkembangan Moral Pada Anak
Ppt tentang perkembangan Moral Pada Anak
 

Pertemuan 2 online

  • 2. Definisi Basis Data (1)Definisi Basis Data (1) BASIS DATABASIS DATA representasi dari fakta dunia yangrepresentasi dari fakta dunia yang mewakili suatu obyek yang direkammewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teksdalam bentuk angka, huruf, simbol, teks,, gambar, bunyi atau kombinasinya.gambar, bunyi atau kombinasinya. markas / tempat berkumpul / tempat bersarang / gudang
  • 3. Definisi Basis Data (2)Definisi Basis Data (2) BASIS DATABASIS DATA  Himpunan kelompok data (arsip) yang salingHimpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agarberhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dankelak dapat dimanfaatkan kembali dengan cepat dan mudahmudah  Kumpulan data yang salng berhubungan yang disimpanKumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangansecara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi(redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhanberbagai kebutuhan  Kumpulan file/tabel/arsip yang saling berhubunganKumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentuyang disimpan dalam media penyimpanan tertentu
  • 4. Basis Data dan Lemari ArsipBasis Data dan Lemari Arsip  Basis data bisa dibayangkan sebagai lemari arsip denganBasis data bisa dibayangkan sebagai lemari arsip dengan berbagai cara pengaturannyaberbagai cara pengaturannya  Basis data dan lemari arsip memiliki prinsip kerja danBasis data dan lemari arsip memiliki prinsip kerja dan tujuan yang sama; prinsipnya yakni pengaturantujuan yang sama; prinsipnya yakni pengaturan data/arsip. Tujuan utamanya adalah kemudahan dandata/arsip. Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip.kecepatan dalam pengambilan kembali data/arsip. ?
  • 5. Setiap data elektronis = Basis Data ?Setiap data elektronis = Basis Data ? Studi KasusStudi Kasus Badan Administrasi Kepegawaian di PT XYZ selalu menggunakan komputer -yaitu aplikasi MS Word dan MS Excel- untuk mencatat data-data kepegawaian, organisasi dan penggajian. Bisakah dikatakan PT XYZ telah menerapkan basis data ? Jawaban: Belum tentu, karena di dalam pengelolaannya belum tentu terdapat pemilahan dan pengelompokan data sesuai jenis / fungsi data. Contoh Pemilahan: Sistem Akademik Data Mahasiswa Data Dosen Data Mata Kuliah Data Perkuliahan
  • 6. Tujuan Pemanfaatan Basis Data (1)Tujuan Pemanfaatan Basis Data (1) 1. Kecepatan dan Kemudahan (Speed) Yakni agar pengguna basis data bisa: -menyimpan data -melakukan perubahan/manipulasi terhadap data -menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis). 2. Efisiensi Ruang Penyimpanan (Space) Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan.
  • 7. Tujuan Pemanfaatan Basis Data (2)Tujuan Pemanfaatan Basis Data (2) 3. Keakuratan (Accuracy) Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb. 4. Ketersediaan (Availability) Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.
  • 8. Tujuan Pemanfaatan Basis Data (3)Tujuan Pemanfaatan Basis Data (3) 5. Kelengkapan (Completeness) Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan menambahkan field pada tabel atau menambah tabel baru. 6. Keamanan (Security) Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.
  • 9. Tujuan Pemanfaatan Basis Data (4)Tujuan Pemanfaatan Basis Data (4) 6. Kebersamaan (Sharability) Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).
  • 10. Pemakai Basis Data (1)Pemakai Basis Data (1) Secara umum, seluruh sistem dalam kehidupan bisa menggunakan konsep basis data dalam pengelolaan informasi, karena semua sistem tersebut tak bisa lepas dari fakta. Bidang-bidang fungsional yang memanfaatkan basis data dalam hal efisiensi, akurasi dan kecepatan operasi antara lain adalah: - Kepegawaian, untuk berbagai perusahaan yang memiliki banyak pegawai - Pergudangan (inventory), untuk perusahaan manufaktur (pabrik), grosir (reseller), apotik dll - Akuntansi, untuk berbagai perusahaan - Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customer care), untuk perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan dll)
  • 11. Pemakai Basis Data (2)Pemakai Basis Data (2) Bentuk-bentuk Perusahaan yang memanfaatkan Basis Data: - Perbankan, dalam melakukan pengelolaan data nasabah, tabungan, pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada nasabah dll - Pendidikan / sekolah, dalam melakukan pengelolaan data siswa, penjadwalan kegiatan, perkuliahan, nilai dll. - Rumah Sakit, dalam melakukan pengelolaan histori penyakit / pengobatan pasien, menangani pembayaran perawatan dll. - Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel / data pelanggan, menangani gangguan dll. - Dan lain sebagainya
  • 12. Konsep Sistem Basis DataKonsep Sistem Basis Data SISTEMSISTEM sebuah tatanan (keterpaduan) yang terdirisebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsionalatas sejumlah komponen fungsional (dengan satuan fungsi/tugas tertentu)(dengan satuan fungsi/tugas tertentu) yang saling berhubungan dan secarayang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhibersama-sama bertujuan untuk memenuhi suatu proses / pekerjaan tertentu.suatu proses / pekerjaan tertentu.
  • 13. Komponen Sistem Basis DataKomponen Sistem Basis Data Hardware Operating System Database DBMS User Optional Software Biasanya berupa perangkat komputer standar, media penyimpan sekunder dan media komunikasi untuk sistem jaringan. Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan. Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data. (Database Management System). Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase. Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir. Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
  • 14. Bahasa Basis Data (1)Bahasa Basis Data (1)  Merupakan bahasa yang digunakan oleh user untukMerupakan bahasa yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan DBMS yangberkomunikasi/berinteraksi dengan DBMS yang bersangkutan.bersangkutan.  Misalnya SQL, dBase, QUEL dsb.Misalnya SQL, dBase, QUEL dsb.
  • 15. Bahasa Basis Data (2)Bahasa Basis Data (2) Bahasa Basis Data dipilah ke dalam 2 bentukBahasa Basis Data dipilah ke dalam 2 bentuk 1.1. Data Definition Language (DDL)Data Definition Language (DDL) Dengan bahasa ini kita dapat membuat tabel baru, membuatDengan bahasa ini kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabelindeks, mengubah tabel, menentukan struktur penyimpanan tabel dsb.dsb. 2. Data Manipulation Language (DML).2. Data Manipulation Language (DML). Berguna untuk melakukan manipulasi dan pegambilan data padaBerguna untuk melakukan manipulasi dan pegambilan data pada suatu basis data. Berupa:suatu basis data. Berupa:  penyisipan/penambahan data baru (insert)penyisipan/penambahan data baru (insert)  penghapusan data (delete)penghapusan data (delete)  pengubahan data (update)pengubahan data (update)
  • 16. Struktur Sistem Keseluruhan (1)Struktur Sistem Keseluruhan (1) Sebuah DBMS umumnya memiliki sejumlahSebuah DBMS umumnya memiliki sejumlah komponen fungsional (modul) sbbkomponen fungsional (modul) sbb 1.1. File ManagerFile Manager  mengelola alokasi ruang dan struktur data yangmengelola alokasi ruang dan struktur data yang dipakai untuk merepresentasikan informasi yang tersimpan dalamdipakai untuk merepresentasikan informasi yang tersimpan dalam disk.disk. 2.2. Database ManagerDatabase Manager  menyediakan interface antara data low-menyediakan interface antara data low- level yang ada di basis data dengan program aplikasi dan querylevel yang ada di basis data dengan program aplikasi dan query yang diberikan ke sistem.yang diberikan ke sistem. 3.3. Query ProcessorQuery Processor  menerjemahkan perintah-perintah querymenerjemahkan perintah-perintah query language ke perintah low-level yang dimengerti oleh databaselanguage ke perintah low-level yang dimengerti oleh database manager. Juga membuat query yang dibuat oleh user menjadimanager. Juga membuat query yang dibuat oleh user menjadi lebih efektif.lebih efektif.
  • 17. Struktur Sistem Keseluruhan (2)Struktur Sistem Keseluruhan (2) 4.4. DML PrecompilerDML Precompiler  mengkonversi perintah DML danmengkonversi perintah DML dan berinteraksi dengan query processor.berinteraksi dengan query processor. 5.5. DDL CompilerDDL Compiler  mengkonversi perintah-perintah DDL kemengkonversi perintah-perintah DDL ke sekumpulan tabel yang mengandungsekumpulan tabel yang mengandung metadatametadata (data yang(data yang mendeskripsikan data sesungguhnya).mendeskripsikan data sesungguhnya).
  • 18. 18 Model Relasional Basis Data (RDBMS)Model Relasional Basis Data (RDBMS)  Model yang menggunakan sejumlah tabel untuk menggambarkan dataModel yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antar data-data tersebut.serta hubungan antar data-data tersebut.  Setiap tabel memiliki sejumlah kolom dimana setiap kolom memilikiSetiap tabel memiliki sejumlah kolom dimana setiap kolom memiliki nama yang unik atau disebutnama yang unik atau disebut FieldField. Setiap field akan didefinisikan tipe. Setiap field akan didefinisikan tipe dan panjang fieldnya.dan panjang fieldnya.  Kumpulan field hingga membentuk suatu entity yang unik disebutKumpulan field hingga membentuk suatu entity yang unik disebut RecordRecord.. NIM Nama 11290254 Anindita 12290358 Bonita 11290435 Carminia No_MK Nama_MK SKS 110011 Pascal 3 130012 C 3 130013 Basis Data 3 NIM No_MK Nilai 11290253 110011 A 12290358 130012 A 11290435 130013 C Tabel : Mahasiswa Tabel : Matakuliah Tabel : Pengambilan Matakuliah Database Universitas