SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
1
Basis Data
 Memberikan penjelasan tentang pengertian
dasar sistem basis data dan desain sistem
basisdata
2
TIK
• Motivasi kebutuhan basisdata,
komponen sistem basisdata, DBMS,
arsitektur basisdata.
 Definisi :
merupakan sistem yang terdiri atas
kumpulan file (tabel) yang saling
berhubungan (dalam sebuah basis data di
sebuah sistem komputer) dan sekumpulan
program lain untuk mengakses dan
memanipulasi file (tabel) tersebut.
 DBMS adalah paket perangkat lunak yang
didesain untuk melakukan penyimpanan
dan pengaturan basis data.
3
 Komponen:
 Hardware
 Sistem Operasi
 Basis Data
 Software DBMS : MySQL, Ms. SQL Server, Interbase,
Paradox, Ms. Access, Oracle, DB2
 Pemakai : Programmer, User Aplikasi
 Aplikasi Lain
4
 Abstraksi data merupakan tingkatan/level
dalam bagaimana melihat data dalam sebuah
sistem basis data.
 Ada 3 level abstraksi data :
- Level Fisik (Physical Level) –Internal Level
- Level Logik/Konseptual (Conceptual Level)
- Level Penampakan (View Level) –External Level
5
 Level fisik merupakan level paling rendah
yang menggambarkan bagaimana
sesungguhnya suatu data disimpan.
 Pada level ini representasi dari organisasi data
disimpan sebagai teks, angka, atau himpunan
bit data. Mengetahui bahwa data disimpan
dalam beberapa file/tabel, seperti file pegawai,
file keluarga,dll
6
 Memperhatikan data apa sebenarnya (secara
fungsional) disimpan dalam basis data dan
hubungannya dengan data yang lainnya.
 Level ini menggambarkan data apa yang
disimpan dalam database dan hubungan relasi
yang terjadi antara data dari keseluruhan
database. Pemakai tidak memperdulikan
kerumitan dalam struktur level fisik lagi,
penggambaran cukup dengan memakai kotak,
garis,dan hubungan secukupnya.
7
 Level abstraksi data tertinggi yang hanya
menunjukkan sebagian saja yang dilihat dan
dipakai dari keseluruhan database, sesuai
dengan kebutuhan pemakai.
 bagi user yang menggunakan terasa sebagai
satu kesatuan data yang kompak.
8
9
 Characters : merupakan bagian data yang
terkecil, dapat berupa karakter numerik,
huruf ataupun karakter-karakter khusus
(special characters) yang membentuk suatu
item data / field.
 Field : merepresentasikan suatu atribut dari
record yang menunjukkan suatu item dari
data, seperti misalnya nama, alamat dan lain
sebagainya. Kumpulan dari field
membentuk suatu record.
10
 Record : Kumpulan dari field membentuk
suatu record. Record menggambarkan suatu
unit data individu yang tertentu. Kumpulan
dari record membentuk suatu file. Misalnya
file personalia, tiap-tiap record dapat
mewakili data tiap-tiap karyawan.
 File: File terdiri dari record-record yang
menggambarkan satu kesatuan data yang
sejenis. Misalnya file mata pelajaran berisi
data tentang semua mata pelajaran yang
ada.
11
 Database : Kumpulan dari file / tabel
membentuk suatu database
12
Bab 2 - SISTEM BASIS DATA.ppt
 File Induk (master File)
-file induk acuan (reference master file) : file induk
yang recordnya relatif statis, jarang berubah
nilainya. Misalnya file daftar gaji, file mata
pelajaran.
-file induk dinamik (dynamic master file): file induk
yang nilai dari record-recordnya sering
berubah atau sering dimutakhirkan (update)
sebagai hasil dari suatu transaksi. Misalnya
file induk data barang, yang setiap saat harus
di up-date bila terjadi transaksi.
14
 File Transaksi (transaction file)
File ini bisa disebut file input; digunakan
untuk merekam data hasil dari transaksi
yang terjadi. Misalnya file penjualan yang
berisi data hasil transaksi penjualan.
 File Laporan (Report file)
File ini bisa disebut output file, yaitu file yang
berisi informasi yang akan ditampilkan.
15
 File Sejarah (history file)
File ini bisa disebut file arsip (archival file),
merupakan file yang berisi data masa lalu
yang sudah tidak aktif lagi, tetapi masih
disimpan sebagai arsip.
 File Pelindung (backup file)
File ini merupakan salinan dari file-file yang
masih aktif di dalam database pada suatu
saat tertentu. File ini digunakan sebagai
pelindung atau cadangan bila file database
yang aktif mengalami kerusakan atau hilang.
16
 Definisi :
sekumpulan tool konseptuall untuk
mendeskripsikan data, relasi-relasi antar data
yang Menyatakan hubungan antar rekaman yang
tersimpan dalam basis data.
 Model data terbagi dalam tiga kelompok besar
 Model Entity-Relationship
 Model Relational
 Model Object Oriented Model
 Model Hierarki
 Model Network
17
 E-R model didasarkan atas persepsi terhadap
dunia nyata yang terdiri dari sekumpulan objek,
disebut entity dan hubungan antar objek
tersebut, disebut relationship.
 Pemodelan data dengan model E-R
menggunakan diagram E-R. Diagram E-R terdiri
dari :
 Kotak persegi panjang, menggambarkan
himpunan entity
 Elips, menggambarkan atribut-atribut entity
 Diamon, menggambarkan hubungan antara
himpunan entity
 Garis, yang menghubungkan antar objek dalam
diagram E-R
18
19
1
n
m
MAHASISWA MATAKULIAH
JURUSAN DOSEN
daftar ajar
punya senangi
ambil
miliki
RUANG
1
1
n
n m
n
1
1 n
1
ORANG TUA HOBY
Model berorientasi objek berbasiskan kumpulan objek.
Setiap objek berisi:
 Nilai yang disimpan dalam variable instant, dimana
variable “melekat” dengan objek itu sendiri.
 Metoda : operasi yang berlaku pada objek yang
bersangkutan.
 Objek-objek yang memiliki tipe nilai & metode yang
dikelompokkan dalam satu kelas. Kelas disini mirip
dengan abstrak pada bahasa pemrograman.
 Sending a message : sebuah objek dapat mengakses data
sebuah yang lain hanya dengan memanggil metode
dari objek tersebut.
20
21
Nama
Tgl_lahir
Alamat
NoHp
JenisKelamin
Gol_darah
MAHASISWA
Hitung IP
Mengambil MataKuliah
Kode_MK
Nama_MK
Sks
Semester
MATA KULIAH
Pembayaran
 Model data relational menggambarkan data
dalam bentuk tabel-tabel.
 Asosiasi antar tabel didefinisikan lewat
penggunaan kunci tamu (foreign key)
 Dengan menggunakan model ini, pencarian
field dari suatu tabel atau banyak tabel
dapat dilakukan dengan cepat. Pencarian
atribut yang berhubungan pada tabel yang
berbeda dapat dilakukan dengan
menghubungkan terlebih dahulu tabel-tabel
tersebut dengan menggunakan atribut yang
sama (joint operation).
22
23
 menyerupai pohon yang dibalik
 Menggunakan pola hubungan orangtua anak
 Pada puncak hirarki diesbut dengan akar (root).
Tiap entitas tingkat atas (parent) mempunyai satu
atau lebih sub-entitas (children) sehingga setiap
entitas hanya boleh mempunyai satu induk, tetapi
dapat mempunyai banyak anak.
 Pada model data hirarki, hubungan antar entitas
dinyatakan dalam satu-banyak (one to many) atau
satu-satu (one to one). Dalam satu Universitas
terdapat banyak Fakultas dan setiap Fakultas
terdapat banyak Dosen atau banyak Mahasiswa,
dan seterusnya. Tanda panah menunjukkan
derajat keterhubungan “banyak”.
24
25
 Model ini hampir sama dengan model hierarkis.
Perbedaannya dalam model ini setiap entitas
dapat mempunyai banyak induk dan banyak
anak.
 Dalam model ini lebih sedikit terdapat data
rangkap, namun lebih banyak terdapat
hubungan antar entitas, sehingga akan
menambah informasi hubungan yang harus
disimpan dalam database. hal ini akan
menambah volume dan kerumitan dalam
penyimpanan berkas data.
26
27
 Merupakan sejumlah perintah (statement)
yang diformulasikan dan dapat diproses untuk
melakukan suatu aksi tertentu.
 Contoh Bahasa basis data: SQL,dBase, Quel
 Basis data dipilah dalam 3 bentuk,
- Data Definition Language (DDL)
- Data Manipulation Language (DML)
28
 Merupakan perintah yang berfungsi
untuk menspesifikasikan skema/struktur
basis data
 membuat tabel/kolom
 menghapus tabel/kolom
 membuat suatu constraint (primary key dan
foreign key)
 DCL (Data Control Language) juga
termasuk dalam DDL.
 Sub bahasa untuk mengendalikan struktur
internal basis data.
 DCL sangat bergantung pada vendor
29
 Berguna untuk melakukan manipulasi dan
pengambilan (query) data pada suatu basis
data. Manipulasi data dapat berupa :
- Penyisipan/penambahan data baru
- Penghapusan data dari suatu tabel
- pengubahan data dari suatu basis data
30

Mais conteúdo relacionado

Semelhante a Bab 2 - SISTEM BASIS DATA.ppt

SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...Isninatur Rosidah
 
Sim 14, forum dan quiz 11, muhammad alfiqri rozebie, prof.dr.hapzi, database,...
Sim 14, forum dan quiz 11, muhammad alfiqri rozebie, prof.dr.hapzi, database,...Sim 14, forum dan quiz 11, muhammad alfiqri rozebie, prof.dr.hapzi, database,...
Sim 14, forum dan quiz 11, muhammad alfiqri rozebie, prof.dr.hapzi, database,...Kemal Kemal
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan datateddyhadia
 
Sim 6, siti rahmah, hapzi ali, sistem management database, umb 2018
Sim 6, siti rahmah, hapzi ali, sistem management database, umb 2018Sim 6, siti rahmah, hapzi ali, sistem management database, umb 2018
Sim 6, siti rahmah, hapzi ali, sistem management database, umb 2018Rahmah siti
 
Sim, rofi luthfia faishal, hapzi ali,sistem manajemen database, universitas m...
Sim, rofi luthfia faishal, hapzi ali,sistem manajemen database, universitas m...Sim, rofi luthfia faishal, hapzi ali,sistem manajemen database, universitas m...
Sim, rofi luthfia faishal, hapzi ali,sistem manajemen database, universitas m...Rofi Faishal
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esdeSii Esde
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-datanasrymonihu1
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdflambengmahmud13
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Yohanes Agung Nugroho
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...Yohanes Agung Nugroho
 
SIM 14, Nabila Rahmalia, Hapzi Ali, Database, Universitas Mercu Buana, 2017
SIM 14, Nabila Rahmalia, Hapzi Ali, Database, Universitas Mercu Buana, 2017SIM 14, Nabila Rahmalia, Hapzi Ali, Database, Universitas Mercu Buana, 2017
SIM 14, Nabila Rahmalia, Hapzi Ali, Database, Universitas Mercu Buana, 2017nabila rahmalia
 
Sim14,ahmad fauji,hapzi ali,universitas mercubuana
Sim14,ahmad fauji,hapzi ali,universitas mercubuanaSim14,ahmad fauji,hapzi ali,universitas mercubuana
Sim14,ahmad fauji,hapzi ali,universitas mercubuanaahmadfauji87
 
tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System machildasari
 
Sim 14, novi irnawati, hapzi ali, database basis data, universitas mercu bu...
Sim 14, novi irnawati, hapzi ali, database   basis data, universitas mercu bu...Sim 14, novi irnawati, hapzi ali, database   basis data, universitas mercu bu...
Sim 14, novi irnawati, hapzi ali, database basis data, universitas mercu bu...Novi Irnawati
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalrian rian
 
Sim, 6, syirlla maulidina, database manajemen system , universitas mercu buan...
Sim, 6, syirlla maulidina, database manajemen system , universitas mercu buan...Sim, 6, syirlla maulidina, database manajemen system , universitas mercu buan...
Sim, 6, syirlla maulidina, database manajemen system , universitas mercu buan...SyirllaMaulidina
 

Semelhante a Bab 2 - SISTEM BASIS DATA.ppt (20)

SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
SIM, ISNINATUR ROSIDAH, HAPZI ALI,SISTEM MANAJEMEN DATABASE, UNIVERSITAS MERC...
 
Sim 14, forum dan quiz 11, muhammad alfiqri rozebie, prof.dr.hapzi, database,...
Sim 14, forum dan quiz 11, muhammad alfiqri rozebie, prof.dr.hapzi, database,...Sim 14, forum dan quiz 11, muhammad alfiqri rozebie, prof.dr.hapzi, database,...
Sim 14, forum dan quiz 11, muhammad alfiqri rozebie, prof.dr.hapzi, database,...
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan data
 
Sim 6, siti rahmah, hapzi ali, sistem management database, umb 2018
Sim 6, siti rahmah, hapzi ali, sistem management database, umb 2018Sim 6, siti rahmah, hapzi ali, sistem management database, umb 2018
Sim 6, siti rahmah, hapzi ali, sistem management database, umb 2018
 
Sim, rofi luthfia faishal, hapzi ali,sistem manajemen database, universitas m...
Sim, rofi luthfia faishal, hapzi ali,sistem manajemen database, universitas m...Sim, rofi luthfia faishal, hapzi ali,sistem manajemen database, universitas m...
Sim, rofi luthfia faishal, hapzi ali,sistem manajemen database, universitas m...
 
Entity
EntityEntity
Entity
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esde
 
312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data312236643 model-data-dalam-basis-data
312236643 model-data-dalam-basis-data
 
Pertemuan 1
Pertemuan 1Pertemuan 1
Pertemuan 1
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdf
 
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
Si-pi, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm i...
 
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
6.SI-PI, yohanes agung nugroho, hapzi ali, sistem informasi, dasar dasar dalm...
 
SIM 14, Nabila Rahmalia, Hapzi Ali, Database, Universitas Mercu Buana, 2017
SIM 14, Nabila Rahmalia, Hapzi Ali, Database, Universitas Mercu Buana, 2017SIM 14, Nabila Rahmalia, Hapzi Ali, Database, Universitas Mercu Buana, 2017
SIM 14, Nabila Rahmalia, Hapzi Ali, Database, Universitas Mercu Buana, 2017
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
Entity Relatonship Diagram
Entity Relatonship DiagramEntity Relatonship Diagram
Entity Relatonship Diagram
 
Sim14,ahmad fauji,hapzi ali,universitas mercubuana
Sim14,ahmad fauji,hapzi ali,universitas mercubuanaSim14,ahmad fauji,hapzi ali,universitas mercubuana
Sim14,ahmad fauji,hapzi ali,universitas mercubuana
 
tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System tugas machilda SIM Minggu 6: Database Management System
tugas machilda SIM Minggu 6: Database Management System
 
Sim 14, novi irnawati, hapzi ali, database basis data, universitas mercu bu...
Sim 14, novi irnawati, hapzi ali, database   basis data, universitas mercu bu...Sim 14, novi irnawati, hapzi ali, database   basis data, universitas mercu bu...
Sim 14, novi irnawati, hapzi ali, database basis data, universitas mercu bu...
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
 
Sim, 6, syirlla maulidina, database manajemen system , universitas mercu buan...
Sim, 6, syirlla maulidina, database manajemen system , universitas mercu buan...Sim, 6, syirlla maulidina, database manajemen system , universitas mercu buan...
Sim, 6, syirlla maulidina, database manajemen system , universitas mercu buan...
 

Último

PTS Genap 7, 8 & US 9 SMP 51 dan HK 2024.pdf
PTS Genap 7, 8 & US 9 SMP 51 dan HK 2024.pdfPTS Genap 7, 8 & US 9 SMP 51 dan HK 2024.pdf
PTS Genap 7, 8 & US 9 SMP 51 dan HK 2024.pdfSMP Hang Kasturi, Batam
 
BMMB 1134 KETERAMPILAN BERBAHASA HALANGAN KOMUNIKASI
BMMB 1134 KETERAMPILAN BERBAHASA HALANGAN KOMUNIKASIBMMB 1134 KETERAMPILAN BERBAHASA HALANGAN KOMUNIKASI
BMMB 1134 KETERAMPILAN BERBAHASA HALANGAN KOMUNIKASIsyedharis59
 
KISI-KISI Sumatif Akhir Jenjang PJOK 2024
KISI-KISI Sumatif Akhir Jenjang PJOK 2024KISI-KISI Sumatif Akhir Jenjang PJOK 2024
KISI-KISI Sumatif Akhir Jenjang PJOK 2024DedeHendra8
 
PPT IPS KD 3.4 Sejarah Kerajaan-Kerajaan di Indonesia part 2.pptx
PPT IPS KD 3.4 Sejarah Kerajaan-Kerajaan di Indonesia part 2.pptxPPT IPS KD 3.4 Sejarah Kerajaan-Kerajaan di Indonesia part 2.pptx
PPT IPS KD 3.4 Sejarah Kerajaan-Kerajaan di Indonesia part 2.pptxfradillachorysofa14
 
Aksi Nyata Modul 3.3.pdf tentang kepemimpinan murid
Aksi Nyata Modul 3.3.pdf tentang kepemimpinan muridAksi Nyata Modul 3.3.pdf tentang kepemimpinan murid
Aksi Nyata Modul 3.3.pdf tentang kepemimpinan muridYusnelMarni
 
slaid penerangan UPUonline 2024 UPU 2024
slaid penerangan UPUonline  2024 UPU 2024slaid penerangan UPUonline  2024 UPU 2024
slaid penerangan UPUonline 2024 UPU 2024ssuser82320b
 
Sasaran dan Pengembangan Sikap Profesional Guru.pptx
Sasaran dan Pengembangan Sikap Profesional Guru.pptxSasaran dan Pengembangan Sikap Profesional Guru.pptx
Sasaran dan Pengembangan Sikap Profesional Guru.pptxFidelaNiam
 
Paket Substansi_Pengelolaan Kinerja Guru dan KS [19 Dec].pptx
Paket Substansi_Pengelolaan Kinerja Guru dan KS [19 Dec].pptxPaket Substansi_Pengelolaan Kinerja Guru dan KS [19 Dec].pptx
Paket Substansi_Pengelolaan Kinerja Guru dan KS [19 Dec].pptxDarmiahDarmiah
 
KURSUS KEPIMPINAN KOKURIKULUM 2023-.pptx
KURSUS KEPIMPINAN KOKURIKULUM 2023-.pptxKURSUS KEPIMPINAN KOKURIKULUM 2023-.pptx
KURSUS KEPIMPINAN KOKURIKULUM 2023-.pptxMOHDNAZRIEBINMOHDNOR
 
Power point Materi Pembelajaran Kelas 3 TEMA 7 SUB 2 PB 1
Power point Materi Pembelajaran Kelas 3 TEMA 7 SUB 2 PB 1Power point Materi Pembelajaran Kelas 3 TEMA 7 SUB 2 PB 1
Power point Materi Pembelajaran Kelas 3 TEMA 7 SUB 2 PB 1LailaTulangRusukMaha
 
PPT GABUNGAN 1 kelas 9 gabungan tabung dengan setengah bola.pptx
PPT GABUNGAN 1 kelas 9 gabungan tabung dengan setengah bola.pptxPPT GABUNGAN 1 kelas 9 gabungan tabung dengan setengah bola.pptx
PPT GABUNGAN 1 kelas 9 gabungan tabung dengan setengah bola.pptxRestiana8
 
Paparan Model Kompetensi Kepala Sekolah.pptx
Paparan Model Kompetensi Kepala Sekolah.pptxPaparan Model Kompetensi Kepala Sekolah.pptx
Paparan Model Kompetensi Kepala Sekolah.pptxagunk4
 
Tanqihul Qoul Bab 14 - Keutamaan Ibadah Fardhu.pptx
Tanqihul Qoul Bab 14  - Keutamaan Ibadah Fardhu.pptxTanqihul Qoul Bab 14  - Keutamaan Ibadah Fardhu.pptx
Tanqihul Qoul Bab 14 - Keutamaan Ibadah Fardhu.pptxMMuminSholih
 
contoh DOKUMEN AKSI NYATA DALAM HAL PENERAPAN COACHING KEPADA PESERTA DIDIK
contoh DOKUMEN AKSI NYATA DALAM HAL PENERAPAN COACHING KEPADA PESERTA DIDIKcontoh DOKUMEN AKSI NYATA DALAM HAL PENERAPAN COACHING KEPADA PESERTA DIDIK
contoh DOKUMEN AKSI NYATA DALAM HAL PENERAPAN COACHING KEPADA PESERTA DIDIKTaufik241763
 
Aminullah Assagaf_Regresi Lengkap 19_8 Nov 2023_Inc. Data panel & Perbandinga...
Aminullah Assagaf_Regresi Lengkap 19_8 Nov 2023_Inc. Data panel & Perbandinga...Aminullah Assagaf_Regresi Lengkap 19_8 Nov 2023_Inc. Data panel & Perbandinga...
Aminullah Assagaf_Regresi Lengkap 19_8 Nov 2023_Inc. Data panel & Perbandinga...Aminullah Assagaf
 
Nasab Nabi Muhammad SAW. dari Nabi Ibrahimpptx
Nasab Nabi Muhammad SAW. dari Nabi IbrahimpptxNasab Nabi Muhammad SAW. dari Nabi Ibrahimpptx
Nasab Nabi Muhammad SAW. dari Nabi IbrahimpptxSuGito15
 
2024 - PSAJ PAI SMK Kisi-kisi Utama.docx
2024 - PSAJ PAI SMK Kisi-kisi Utama.docx2024 - PSAJ PAI SMK Kisi-kisi Utama.docx
2024 - PSAJ PAI SMK Kisi-kisi Utama.docxaljabarkoho
 
materi PPT tentang cerita inspiratif kelas 9 smp
materi PPT tentang cerita inspiratif kelas 9 smpmateri PPT tentang cerita inspiratif kelas 9 smp
materi PPT tentang cerita inspiratif kelas 9 smpAanSutrisno
 

Último (20)

PTS Genap 7, 8 & US 9 SMP 51 dan HK 2024.pdf
PTS Genap 7, 8 & US 9 SMP 51 dan HK 2024.pdfPTS Genap 7, 8 & US 9 SMP 51 dan HK 2024.pdf
PTS Genap 7, 8 & US 9 SMP 51 dan HK 2024.pdf
 
BMMB 1134 KETERAMPILAN BERBAHASA HALANGAN KOMUNIKASI
BMMB 1134 KETERAMPILAN BERBAHASA HALANGAN KOMUNIKASIBMMB 1134 KETERAMPILAN BERBAHASA HALANGAN KOMUNIKASI
BMMB 1134 KETERAMPILAN BERBAHASA HALANGAN KOMUNIKASI
 
KISI-KISI Sumatif Akhir Jenjang PJOK 2024
KISI-KISI Sumatif Akhir Jenjang PJOK 2024KISI-KISI Sumatif Akhir Jenjang PJOK 2024
KISI-KISI Sumatif Akhir Jenjang PJOK 2024
 
PPT IPS KD 3.4 Sejarah Kerajaan-Kerajaan di Indonesia part 2.pptx
PPT IPS KD 3.4 Sejarah Kerajaan-Kerajaan di Indonesia part 2.pptxPPT IPS KD 3.4 Sejarah Kerajaan-Kerajaan di Indonesia part 2.pptx
PPT IPS KD 3.4 Sejarah Kerajaan-Kerajaan di Indonesia part 2.pptx
 
Aksi Nyata Modul 3.3.pdf tentang kepemimpinan murid
Aksi Nyata Modul 3.3.pdf tentang kepemimpinan muridAksi Nyata Modul 3.3.pdf tentang kepemimpinan murid
Aksi Nyata Modul 3.3.pdf tentang kepemimpinan murid
 
slaid penerangan UPUonline 2024 UPU 2024
slaid penerangan UPUonline  2024 UPU 2024slaid penerangan UPUonline  2024 UPU 2024
slaid penerangan UPUonline 2024 UPU 2024
 
Sasaran dan Pengembangan Sikap Profesional Guru.pptx
Sasaran dan Pengembangan Sikap Profesional Guru.pptxSasaran dan Pengembangan Sikap Profesional Guru.pptx
Sasaran dan Pengembangan Sikap Profesional Guru.pptx
 
Paket Substansi_Pengelolaan Kinerja Guru dan KS [19 Dec].pptx
Paket Substansi_Pengelolaan Kinerja Guru dan KS [19 Dec].pptxPaket Substansi_Pengelolaan Kinerja Guru dan KS [19 Dec].pptx
Paket Substansi_Pengelolaan Kinerja Guru dan KS [19 Dec].pptx
 
KURSUS KEPIMPINAN KOKURIKULUM 2023-.pptx
KURSUS KEPIMPINAN KOKURIKULUM 2023-.pptxKURSUS KEPIMPINAN KOKURIKULUM 2023-.pptx
KURSUS KEPIMPINAN KOKURIKULUM 2023-.pptx
 
Power point Materi Pembelajaran Kelas 3 TEMA 7 SUB 2 PB 1
Power point Materi Pembelajaran Kelas 3 TEMA 7 SUB 2 PB 1Power point Materi Pembelajaran Kelas 3 TEMA 7 SUB 2 PB 1
Power point Materi Pembelajaran Kelas 3 TEMA 7 SUB 2 PB 1
 
PPT GABUNGAN 1 kelas 9 gabungan tabung dengan setengah bola.pptx
PPT GABUNGAN 1 kelas 9 gabungan tabung dengan setengah bola.pptxPPT GABUNGAN 1 kelas 9 gabungan tabung dengan setengah bola.pptx
PPT GABUNGAN 1 kelas 9 gabungan tabung dengan setengah bola.pptx
 
KOMUNIKATOR POLITIK ( AKTOR POLITIK).pptx
KOMUNIKATOR POLITIK ( AKTOR POLITIK).pptxKOMUNIKATOR POLITIK ( AKTOR POLITIK).pptx
KOMUNIKATOR POLITIK ( AKTOR POLITIK).pptx
 
Paparan Model Kompetensi Kepala Sekolah.pptx
Paparan Model Kompetensi Kepala Sekolah.pptxPaparan Model Kompetensi Kepala Sekolah.pptx
Paparan Model Kompetensi Kepala Sekolah.pptx
 
Tanqihul Qoul Bab 14 - Keutamaan Ibadah Fardhu.pptx
Tanqihul Qoul Bab 14  - Keutamaan Ibadah Fardhu.pptxTanqihul Qoul Bab 14  - Keutamaan Ibadah Fardhu.pptx
Tanqihul Qoul Bab 14 - Keutamaan Ibadah Fardhu.pptx
 
contoh DOKUMEN AKSI NYATA DALAM HAL PENERAPAN COACHING KEPADA PESERTA DIDIK
contoh DOKUMEN AKSI NYATA DALAM HAL PENERAPAN COACHING KEPADA PESERTA DIDIKcontoh DOKUMEN AKSI NYATA DALAM HAL PENERAPAN COACHING KEPADA PESERTA DIDIK
contoh DOKUMEN AKSI NYATA DALAM HAL PENERAPAN COACHING KEPADA PESERTA DIDIK
 
Aminullah Assagaf_Regresi Lengkap 19_8 Nov 2023_Inc. Data panel & Perbandinga...
Aminullah Assagaf_Regresi Lengkap 19_8 Nov 2023_Inc. Data panel & Perbandinga...Aminullah Assagaf_Regresi Lengkap 19_8 Nov 2023_Inc. Data panel & Perbandinga...
Aminullah Assagaf_Regresi Lengkap 19_8 Nov 2023_Inc. Data panel & Perbandinga...
 
Nasab Nabi Muhammad SAW. dari Nabi Ibrahimpptx
Nasab Nabi Muhammad SAW. dari Nabi IbrahimpptxNasab Nabi Muhammad SAW. dari Nabi Ibrahimpptx
Nasab Nabi Muhammad SAW. dari Nabi Ibrahimpptx
 
DEFINISI DAN KONTEKS MANAJEMEN ISU DAN KRISIS.pptx
DEFINISI DAN KONTEKS MANAJEMEN ISU DAN KRISIS.pptxDEFINISI DAN KONTEKS MANAJEMEN ISU DAN KRISIS.pptx
DEFINISI DAN KONTEKS MANAJEMEN ISU DAN KRISIS.pptx
 
2024 - PSAJ PAI SMK Kisi-kisi Utama.docx
2024 - PSAJ PAI SMK Kisi-kisi Utama.docx2024 - PSAJ PAI SMK Kisi-kisi Utama.docx
2024 - PSAJ PAI SMK Kisi-kisi Utama.docx
 
materi PPT tentang cerita inspiratif kelas 9 smp
materi PPT tentang cerita inspiratif kelas 9 smpmateri PPT tentang cerita inspiratif kelas 9 smp
materi PPT tentang cerita inspiratif kelas 9 smp
 

Bab 2 - SISTEM BASIS DATA.ppt

  • 2.  Memberikan penjelasan tentang pengertian dasar sistem basis data dan desain sistem basisdata 2 TIK • Motivasi kebutuhan basisdata, komponen sistem basisdata, DBMS, arsitektur basisdata.
  • 3.  Definisi : merupakan sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan program lain untuk mengakses dan memanipulasi file (tabel) tersebut.  DBMS adalah paket perangkat lunak yang didesain untuk melakukan penyimpanan dan pengaturan basis data. 3
  • 4.  Komponen:  Hardware  Sistem Operasi  Basis Data  Software DBMS : MySQL, Ms. SQL Server, Interbase, Paradox, Ms. Access, Oracle, DB2  Pemakai : Programmer, User Aplikasi  Aplikasi Lain 4
  • 5.  Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data.  Ada 3 level abstraksi data : - Level Fisik (Physical Level) –Internal Level - Level Logik/Konseptual (Conceptual Level) - Level Penampakan (View Level) –External Level 5
  • 6.  Level fisik merupakan level paling rendah yang menggambarkan bagaimana sesungguhnya suatu data disimpan.  Pada level ini representasi dari organisasi data disimpan sebagai teks, angka, atau himpunan bit data. Mengetahui bahwa data disimpan dalam beberapa file/tabel, seperti file pegawai, file keluarga,dll 6
  • 7.  Memperhatikan data apa sebenarnya (secara fungsional) disimpan dalam basis data dan hubungannya dengan data yang lainnya.  Level ini menggambarkan data apa yang disimpan dalam database dan hubungan relasi yang terjadi antara data dari keseluruhan database. Pemakai tidak memperdulikan kerumitan dalam struktur level fisik lagi, penggambaran cukup dengan memakai kotak, garis,dan hubungan secukupnya. 7
  • 8.  Level abstraksi data tertinggi yang hanya menunjukkan sebagian saja yang dilihat dan dipakai dari keseluruhan database, sesuai dengan kebutuhan pemakai.  bagi user yang menggunakan terasa sebagai satu kesatuan data yang kompak. 8
  • 9. 9
  • 10.  Characters : merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus (special characters) yang membentuk suatu item data / field.  Field : merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record. 10
  • 11.  Record : Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan.  File: File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada. 11
  • 12.  Database : Kumpulan dari file / tabel membentuk suatu database 12
  • 14.  File Induk (master File) -file induk acuan (reference master file) : file induk yang recordnya relatif statis, jarang berubah nilainya. Misalnya file daftar gaji, file mata pelajaran. -file induk dinamik (dynamic master file): file induk yang nilai dari record-recordnya sering berubah atau sering dimutakhirkan (update) sebagai hasil dari suatu transaksi. Misalnya file induk data barang, yang setiap saat harus di up-date bila terjadi transaksi. 14
  • 15.  File Transaksi (transaction file) File ini bisa disebut file input; digunakan untuk merekam data hasil dari transaksi yang terjadi. Misalnya file penjualan yang berisi data hasil transaksi penjualan.  File Laporan (Report file) File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan. 15
  • 16.  File Sejarah (history file) File ini bisa disebut file arsip (archival file), merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi masih disimpan sebagai arsip.  File Pelindung (backup file) File ini merupakan salinan dari file-file yang masih aktif di dalam database pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file database yang aktif mengalami kerusakan atau hilang. 16
  • 17.  Definisi : sekumpulan tool konseptuall untuk mendeskripsikan data, relasi-relasi antar data yang Menyatakan hubungan antar rekaman yang tersimpan dalam basis data.  Model data terbagi dalam tiga kelompok besar  Model Entity-Relationship  Model Relational  Model Object Oriented Model  Model Hierarki  Model Network 17
  • 18.  E-R model didasarkan atas persepsi terhadap dunia nyata yang terdiri dari sekumpulan objek, disebut entity dan hubungan antar objek tersebut, disebut relationship.  Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram E-R terdiri dari :  Kotak persegi panjang, menggambarkan himpunan entity  Elips, menggambarkan atribut-atribut entity  Diamon, menggambarkan hubungan antara himpunan entity  Garis, yang menghubungkan antar objek dalam diagram E-R 18
  • 19. 19 1 n m MAHASISWA MATAKULIAH JURUSAN DOSEN daftar ajar punya senangi ambil miliki RUANG 1 1 n n m n 1 1 n 1 ORANG TUA HOBY
  • 20. Model berorientasi objek berbasiskan kumpulan objek. Setiap objek berisi:  Nilai yang disimpan dalam variable instant, dimana variable “melekat” dengan objek itu sendiri.  Metoda : operasi yang berlaku pada objek yang bersangkutan.  Objek-objek yang memiliki tipe nilai & metode yang dikelompokkan dalam satu kelas. Kelas disini mirip dengan abstrak pada bahasa pemrograman.  Sending a message : sebuah objek dapat mengakses data sebuah yang lain hanya dengan memanggil metode dari objek tersebut. 20
  • 22.  Model data relational menggambarkan data dalam bentuk tabel-tabel.  Asosiasi antar tabel didefinisikan lewat penggunaan kunci tamu (foreign key)  Dengan menggunakan model ini, pencarian field dari suatu tabel atau banyak tabel dapat dilakukan dengan cepat. Pencarian atribut yang berhubungan pada tabel yang berbeda dapat dilakukan dengan menghubungkan terlebih dahulu tabel-tabel tersebut dengan menggunakan atribut yang sama (joint operation). 22
  • 23. 23
  • 24.  menyerupai pohon yang dibalik  Menggunakan pola hubungan orangtua anak  Pada puncak hirarki diesbut dengan akar (root). Tiap entitas tingkat atas (parent) mempunyai satu atau lebih sub-entitas (children) sehingga setiap entitas hanya boleh mempunyai satu induk, tetapi dapat mempunyai banyak anak.  Pada model data hirarki, hubungan antar entitas dinyatakan dalam satu-banyak (one to many) atau satu-satu (one to one). Dalam satu Universitas terdapat banyak Fakultas dan setiap Fakultas terdapat banyak Dosen atau banyak Mahasiswa, dan seterusnya. Tanda panah menunjukkan derajat keterhubungan “banyak”. 24
  • 25. 25
  • 26.  Model ini hampir sama dengan model hierarkis. Perbedaannya dalam model ini setiap entitas dapat mempunyai banyak induk dan banyak anak.  Dalam model ini lebih sedikit terdapat data rangkap, namun lebih banyak terdapat hubungan antar entitas, sehingga akan menambah informasi hubungan yang harus disimpan dalam database. hal ini akan menambah volume dan kerumitan dalam penyimpanan berkas data. 26
  • 27. 27
  • 28.  Merupakan sejumlah perintah (statement) yang diformulasikan dan dapat diproses untuk melakukan suatu aksi tertentu.  Contoh Bahasa basis data: SQL,dBase, Quel  Basis data dipilah dalam 3 bentuk, - Data Definition Language (DDL) - Data Manipulation Language (DML) 28
  • 29.  Merupakan perintah yang berfungsi untuk menspesifikasikan skema/struktur basis data  membuat tabel/kolom  menghapus tabel/kolom  membuat suatu constraint (primary key dan foreign key)  DCL (Data Control Language) juga termasuk dalam DDL.  Sub bahasa untuk mengendalikan struktur internal basis data.  DCL sangat bergantung pada vendor 29
  • 30.  Berguna untuk melakukan manipulasi dan pengambilan (query) data pada suatu basis data. Manipulasi data dapat berupa : - Penyisipan/penambahan data baru - Penghapusan data dari suatu tabel - pengubahan data dari suatu basis data 30