SlideShare ist ein Scribd-Unternehmen logo
1 von 30
BASIS DATA
1
• Memberikan penjelasan tentang pengertian dasar sistem basis
data dan desain sistem basisdata
2
TIK
• Motivasi kebutuhan basisdata,
komponen sistem basisdata, DBMS,
arsitektur basisdata.
SISTEM BASIS DATA
• 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 Sistem Basis data
• 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
• 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/INTERNAL
• 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
LEVEL KONSEPTUAL/LOGIKA
• 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 PANDANGAN PEMAKAI
(USER VIEW)/EKSTERNAL
• 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
Jenjang data
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
Tipe File
• 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
MODEL DATA
• 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
ENTITY RELATIONAL MODEL
• 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
Object Oriented Model
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 Relational
• 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
Contoh
23
MODEL HIERARKI
• 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 JARINGAN
 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
Bahasa Basis data
• 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
Data Definition Language (DDL)
• 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
Data Manipulation Language (DML)
• 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

Weitere ähnliche Inhalte

Ähnlich wie DB_PENGERTIAN

Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis dataMutiara Ayu
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487nurul azmi
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545imeldafelicia
 
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
 
admnistrasi basis data infor kelas x smk
admnistrasi basis data infor kelas x  smkadmnistrasi basis data infor kelas x  smk
admnistrasi basis data infor kelas x smkhsdfh
 
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
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esdeSii Esde
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan datateddyhadia
 
Dbs 03
Dbs 03Dbs 03
Dbs 03ajb27
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalrian rian
 
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
 
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...Fina Melinda Jumrotul Mu'minin
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptFadhilFauzan3
 
28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-databaseyats hidayat
 
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
 

Ähnlich wie DB_PENGERTIAN (20)

Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487Tugas 4 0317-nurulazmi-1412510487
Tugas 4 0317-nurulazmi-1412510487
 
Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545Tugas 4 0317-imelda felicia-1412510545
Tugas 4 0317-imelda felicia-1412510545
 
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
 
admnistrasi basis data infor kelas x smk
admnistrasi basis data infor kelas x  smkadmnistrasi basis data infor kelas x  smk
admnistrasi basis data infor kelas x smk
 
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
 
Pengantar Database
Pengantar DatabasePengantar Database
Pengantar Database
 
Database ms. access by esde
Database ms. access by esdeDatabase ms. access by esde
Database ms. access by esde
 
8 pengantar pengolahan data
8 pengantar pengolahan data8 pengantar pengolahan data
8 pengantar pengolahan data
 
Dbs 03
Dbs 03Dbs 03
Dbs 03
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
 
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
 
Arsitektur Sistem Basis Data
Arsitektur Sistem Basis DataArsitektur Sistem Basis Data
Arsitektur Sistem Basis Data
 
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
Sim, fina melinda jm, hapzi ali,sistem manajemen database, s1 akuntansi, univ...
 
1 basis data
1 basis data1 basis data
1 basis data
 
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.pptAnalisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
Analisis-Perancangan-Sistem-Informasi-Pertemuan-4.ppt
 
TUGAS SIM
TUGAS SIMTUGAS SIM
TUGAS SIM
 
28968111 makalah-kuliah-database
28968111 makalah-kuliah-database28968111 makalah-kuliah-database
28968111 makalah-kuliah-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,...
Sim 14, forum dan quiz 11, muhammad alfiqri rozebie, prof.dr.hapzi, database,...
 

Kürzlich hochgeladen

Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxSaefAhmad
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidupfamela161
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDNurainiNuraini25
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMIGustiBagusGending
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxssuser8905b3
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfChananMfd
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSdheaprs
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...asepsaefudin2009
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxPurmiasih
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...Kanaidi ken
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 

Kürzlich hochgeladen (20)

Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptxPPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
PPT PENELITIAN TINDAKAN KELAS MODUL 5.pptx
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk HidupUT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
UT PGSD PDGK4103 MODUL 2 STRUKTUR TUBUH Pada Makhluk Hidup
 
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SDPPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
PPT AKSI NYATA KOMUNITAS BELAJAR .ppt di SD
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptxPPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
PPT AKUNTANSI KEUANGAN MENENGAH DUA.pptx
 
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdfMAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
MAKALAH KELOMPOK 7 ADMINISTRASI LAYANAN KHUSUS.pdf
 
Latsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNSLatsol TWK Nasionalisme untuk masuk CPNS
Latsol TWK Nasionalisme untuk masuk CPNS
 
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
Materi Sosiologi Kelas X Bab 1. Ragam Gejala Sosial dalam Masyarakat (Kurikul...
 
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docxLK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
LK.01._LK_Peta_Pikir modul 1.3_Kel1_NURYANTI_101.docx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ikabab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
bab 6 ancaman terhadap negara dalam bingkai bhinneka tunggal ika
 
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
PELAKSANAAN + Link-Link MATERI Training_ "Effective INVENTORY & WAREHOUSING M...
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 

DB_PENGERTIAN

  • 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. SISTEM BASIS DATA • 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 Sistem Basis data • 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 • 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/INTERNAL • 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. LEVEL KONSEPTUAL/LOGIKA • 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 PANDANGAN PEMAKAI (USER VIEW)/EKSTERNAL • 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
  • 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
  • 13.
  • 14. Tipe File • 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. MODEL DATA • 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. ENTITY RELATIONAL MODEL • 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. Object Oriented Model 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 Relational • 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
  • 24. MODEL HIERARKI • 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 JARINGAN  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. Bahasa Basis data • 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. Data Definition Language (DDL) • 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. Data Manipulation Language (DML) • 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