SlideShare a Scribd company logo
1 of 22
PENGENALAN DATABASE DAN 
TRANSAKSI 
Oleh: 
Tri Yulianto 
12142206P
Pertemuan 1 
DATA dan INFORMASI 
• Data merupakan nilai (value) yang turut 
merepresentasikan deskripsi dari suatu objek atau 
kejadian (event) 
• Informasi merupakan hasil dari pengolahan data dalam 
suatu bentuk yang lebih berguna dan lebih berarti bagi 
penerimanya yang menggambarkan suatu kejadian-kejadian 
yang nyata (fact) yang digunakan untuk 
pengambilan keputusan 
• Data lebih bersifat historis, sedangkan informasi 
mempunyai tingkatan yang lebih tinggi, lebih dinamis, 
serta mempunyai nilai yang sangat penting
Basis Data 
Basis data adalah suatu kumpulan data 
terhubung yang disimpan secara bersama-sama 
pada suatu media, yang diorganisasikan 
berdasarkan sebuah skema atau struktur 
tertentu, dan dengan software untuk melakukan 
manipulasi untuk kegunaan tertentu.
Pemanfaatan Basis data 
– Salahsatu komponen penting dalam sistem 
informasi, karena merupakan dasar dalam 
menyediakan informasi 
– Menentukan kualitas informasi : akurat, tepat 
waktu dan relevan. 
– Mengurangi duplikasi data (data redundancy) 
– Hubungan data dapat ditingkatkan 
– Manipulasi terhadap data dengan cepat dan 
mudah 
– Efisiensi penggunaan ruang penyimpanan
• Kriteria basis data : 
– Bersifat data oriented dan bukan program oriented 
– Dapat digunakan oleh beberapa program aplikasi 
tanpa mengubah basis datanya 
– Dapat berkembang dengan mudah, baik volume 
maupun strukturnya 
– Dapat digunakan dengan cara berbeda-beda 
– Kerangkapan data minimal 
•
Sistem Manajemen Basis Data (DBMS) 
• Merupakan perangkat lunak yang didisain 
untuk melakukan penyimpanan dan 
pengaturan basis data 
• DBMS juga menerapkan mekanisme 
pengamanan data, pemakaian data secara 
bersama, pemaksaan keakuratan data, dll.
Menagapa Menggunakan DBMS 
DBMS diperlukan untuk : 
– Independensi data dan akses yang efisien 
– Mereduksi waktu pengembangan aplikasi 
– Integritas dan keamanan data 
– Administrasi keseragaman data 
– Akses bersamaan dan perbaikan dari terjadinya 
crash
SISTEM BASIS DATA 
Pengertian sistem basis data merupakan 
sekumpulan basis data dengan para pemakai 
yang menggunakan basis data secara bersama-sama, 
personil yang merancang dan mengelola 
basis data, teknik-teknik untuk merancang dan 
mengelola basis data, serta sistem komputer 
yang mendukungnya.
Abstraksi Data 
• Sistem basis data biasanya menyembunyikan 
detil tentang bagaimana data disimpan dan 
diperlihara. Oleh karena itu, seringkali data 
yang terlihat oleh pemakai sebenarnya 
berbeda dengan yang tersimpan secara fisik 
• Abstraksi data merupakan level dalam 
bagaimana melihat data dalam sebuah sistem 
basis data
Level Abstraksi Data 
Penjelasan : 
Conceptual view merupakan 
pandangan yang berkaitan dengan 
permasalahan data-data apa saja yang 
diperlukan untuk disimpan dalam basis 
data dan penjelasan mengenai 
hubungan antar data yang satu dengan 
lainnya. Conceptual view dapat 
disetarakan dengan schema, dilakukan 
database administrator 
Physical view merupakan bentuk 
implementasi dari conceptual view, 
yaitu pandangan tentang bagaimana 
data disimpan dalam media 
penyimpan data 
User view dapat disejajarkan dengan 
sub-schema
Arsitektur Sistem Basis Data 
• Jenis arsitektur sistem basis data : 
– Sistem tunggal (Standalone) 
• DBMS, basis data, dan aplikasi basis data ditempatkan pada komputer yang sama. 
• Hanya bisa dipakai oleh satu pemakai pada saat yang bersamaan 
– Sistem Terpusat (Centralized system) 
• Terdiri dari sebuah server dan sejumlah terminal 
• Yang terpusat adalah basis data, DBMS, dan aplikasi basis data 
• Ada dua macam : 
– Aplikasi dan basis data terpusat; diakses oleh dumb terminal 
– Basis data terpusat; aplikasi ada pada terminal 
– Sistem Client-server 
• Ditujukan untuk mengatasi kelemahan yang terdapt pada sistem terpusat 
• Terdiri dari 2 komponen utama yaitu client dan server. Client berisi aplikasi basis 
data; server berisi DBMS dan basis data 
• Ada dua macam : 
– Arsitektur 2 lapis (2-tier) 
– Arsitektur 3 lapis (3-tier)
RELATIONAL DATABASE 
• Terminologi 
Model ini menjelaskan tentang hubungan logik 
antar data dalam basis data dengan cara 
memvisualisasikan ke dalam bentuk tabel dua 
dimensi yang terdiri dari sejumlah baris dan 
kolom yang menunjukan atribut-atribut
• Istilah-istilah dalam model basis data relasional : 
– Record : sebuah baris dalam suatu relasi. Disebut juga tuple 
– Cardinality : banyaknya record dalam sebuah relasi 
– Atribut : suatu kolom dalam sebuah relasi 
– Domain : batasan nilai dalam atribut dan tipe datanya 
– Derajat / degree : banyaknya kolom dalam relasi 
– Candidate Key : atribut atau sekumpulan atribut yang unik yang dapat 
digunakan untuk membedakan suatu record 
– Primary Key : salah satu dari CK yang dipilih dan dipakai untuk 
membedakan suatu record 
– Alternate key : CK yang tidak dipilih menjadi PK 
– Unary relation : suatu relasi yang hanya mempunyai satu kolom 
– Binary relation : suatu relasi yang hanya mempunyai dua kolom 
– Ternary relation : suatu relasi yang mempunyai tiga kolom
Karakteristik model basis data 
relasional 
• Relasi dalam model basis data relasional memiliki 
karakteristik : 
– Semua entry / elemen data pada suatu baris dan kolom 
tertentu harus mempunyai nilai tunggal (single value), atau 
suatu nilai yang tidak dapat dibagi lagi (atomic value), 
bukan suatu kelompok pengulangan 
– Semua entry / elemen data pada suatu kolom tertentu 
dalam rlasi yang sama harus mempunyai jenis yang sama 
– Masing-masing kolom dalam sutu relasi mempunyai nama 
yang unik 
– Pada suatu relasi / tabel yang sama tidak ada dua baris 
yang identik
Komponen Relasi 
Tabel relasional mempunyai 2 komponen : 
– Intention 
• Terdiri dari dua bagian yaitu struktur penamaan (naming structure) 
dan batasan integritas (integrity constraint) 
• Struktur penamaan menunjukkan nama tabel dan nama atribut yang 
ada lengkap dengan dengan batasan nilai dan tipe datanya 
• Batasan integritas dipengaruhi oleh integritas referential yang meliputi 
key constraint dan referensial constraint. 
• Key constraint tidak mengijinkan adanya nilai null pada atribut yang 
digunakan sebagai PK 
• Referentil constraint memberikan aturan bahwa nilai-nilai dalam 
atribut kunci yang digunakan untuk menghubungkan ke basis data lain 
tidak diijinkan memiliki nilai null 
– Extention 
• Menunjukkan isi dari tabel-tabel pada suatu waktu, cenderung 
berubah sewaktu-waktu
Kunci Relasi 
Dasar penentuan PK adalah bahwa nilai-nilai 
rinci data dari atribut yang digunakan sebagai PK 
harus unik, tidak mungkin ada nilai rinci data 
yang sama pada semua record dalam basis data
Aturan-aturan Kunci Relasi 
• Integritas entity 
– Nilai atribut yang dipilih sebagai PK tidakboleh null untuk 
setiap record yang ada dalam relasi 
– Aturan ini menjamin bahwa semua record yang ada dalam 
basis data akan dapat diakses karena semua record dapat 
diidentidikasi berdasarkan kunci yang unik 
• Integritas referensial 
– Jika dua buah tabel direlasikan maka PK harus menjamin 
bahwa untuk setiap nilai PK tertentu dalam tabel A, harus ada 
pula record dengan nilai PK yang sama pada tabel B
ENTITY RELATIONSHIP DIAGRAM 
• ERD merupakan notasi grafis dalam pemodelan data 
konseptual yang mendeskripsikan hubungan antara 
penyimpanan 
• ERD digunakan untuk memodelkan struktur data dan 
hubungan antar data, karena hal ini relatif kompleks. 
• Dengan ERD kita dapat menguji model dengan 
mengabaikan proses yang harus dilakukan. Dengan ERD 
kita mencoba menjawab pertanyaan seperti : 
– Data apa yang diperlukan ? 
– Bagaimana data yang satu berhubungan dengan yang lain 
?
Notasi dan artinya dalam ERD 
Entiti : adalah suatu objek yang dapat diidentifikasi dalam 
lingkungan pemakai, sesuatu yang penting bagi pemakai 
dalam konteks sistem yang akan dibuat. Sebagai contoh 
pelanggan, pekerja, mahasiswa, dll. 
Atribut : Entiti mempunyai elemen yang disebut atribut, 
dan berfungsi mendeskripsikan karakter entiti. Misalnya 
atribut nama pekerja dari entiti pekerja. 
Hubungan : menunjukkan adanya hubungan / relasi 
diantara sejumlah entitas yang berasal dari himpunan 
entitas yang berbeda
ADMINISTRASI DAN MANAJEMEN 
BASIS DATA 
Pengembangan basisdata 
Pengembangan basisdata selalu membutuhkan 
kerjasama dari beberapa orang dengan keahlian 
yang berbeda-beda. Proses ini melibatkan 
pemakai, analis data, ahli komputer, database 
administrator, serta wakil dari pihak manajemen 
yang akan memakai sistem.
Dalam manajemen basisdata ada 3 manajemen 
antara lain : 
1. Manajemen aktifitas ata 
2. Manajemen struktur basisdata 
3. Manajemen DBMS
TERIMAKASIH

More Related Content

What's hot

Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitFitria Nuri
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstrukturiimpunya3
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antaraGunawan Manalu
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sqlLela Warni
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanRicky Kusriana Subagja
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)tafrikan
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Aprioridedidarwis
 
Arsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data WarehouseArsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data Warehousededidarwis
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur dataAsep Jaenudin
 
Pertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanPertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanEndang Retnoningsih
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerAuliaa Oktarianii
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis DataMr. Nugraha
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMuhammad Iqbal
 
Makalah Program Kasir Java NetBeans
Makalah Program Kasir Java NetBeansMakalah Program Kasir Java NetBeans
Makalah Program Kasir Java NetBeansnaufals11
 

What's hot (20)

Analisis ERD Database Rumah Sakit
Analisis ERD Database Rumah SakitAnalisis ERD Database Rumah Sakit
Analisis ERD Database Rumah Sakit
 
Sistem bus komputer
Sistem bus komputerSistem bus komputer
Sistem bus komputer
 
Erd dan contoh kasus
Erd dan contoh kasusErd dan contoh kasus
Erd dan contoh kasus
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Bagan terstruktur
Bagan terstrukturBagan terstruktur
Bagan terstruktur
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
Laporan praktikum basis data my sql
Laporan praktikum basis data my sqlLaporan praktikum basis data my sql
Laporan praktikum basis data my sql
 
Diagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi PenjualanDiagram Konteks dan DFD Sistem Informasi Penjualan
Diagram Konteks dan DFD Sistem Informasi Penjualan
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Algoritma Apriori
Algoritma AprioriAlgoritma Apriori
Algoritma Apriori
 
[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak[PBO] Pertemuan 6 - Abstrak
[PBO] Pertemuan 6 - Abstrak
 
Arsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data WarehouseArsitektur dan Infrastruktur Data Warehouse
Arsitektur dan Infrastruktur Data Warehouse
 
Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
 
Pertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi PengetahuanPertemuan 9 Representasi Pengetahuan
Pertemuan 9 Representasi Pengetahuan
 
Ragam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan KomputerRagam Dialog :: Interaksi Manusia dan Komputer
Ragam Dialog :: Interaksi Manusia dan Komputer
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan HotelMakalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
Makalah Perancangan ERD & LRS Pada Sistem Pemesanan Hotel
 
3 model data
3 model data3 model data
3 model data
 
Makalah Program Kasir Java NetBeans
Makalah Program Kasir Java NetBeansMakalah Program Kasir Java NetBeans
Makalah Program Kasir Java NetBeans
 

Similar to Pengantar database

SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2Ayu_lestari
 
Konsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfKonsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfdamselfly2
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis dataMutiara Ayu
 
Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Erikson Hutabarat
 
Model Data Relational.pptx
Model Data Relational.pptxModel Data Relational.pptx
Model Data Relational.pptxRamaPrastia
 
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
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis datakarlossare1
 
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...Nany Saryono Putri
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Devi Apriansyah
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptbukanyusup13
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalrian rian
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdflambengmahmud13
 
3.-Modul-3-Model-Data-Relasional.pdf
3.-Modul-3-Model-Data-Relasional.pdf3.-Modul-3-Model-Data-Relasional.pdf
3.-Modul-3-Model-Data-Relasional.pdfLamataSingi1
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfBayuRandu
 

Similar to Pengantar database (20)

SISTEM BASIS DATA2
SISTEM BASIS DATA2SISTEM BASIS DATA2
SISTEM BASIS DATA2
 
Konsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdfKonsep dan Arsitektur SMBD_02.pdf
Konsep dan Arsitektur SMBD_02.pdf
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
Materi 3
Materi 3Materi 3
Materi 3
 
Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]Analisis Sistem Informasi [Materi V]
Analisis Sistem Informasi [Materi V]
 
Model Data Relational.pptx
Model Data Relational.pptxModel Data Relational.pptx
Model Data Relational.pptx
 
Topik 11 Pengenalan Konsep
Topik 11 Pengenalan KonsepTopik 11 Pengenalan Konsep
Topik 11 Pengenalan Konsep
 
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
 
Tugas pemanasan prak basis data
Tugas pemanasan prak basis dataTugas pemanasan prak basis data
Tugas pemanasan prak basis data
 
Desain database
Desain databaseDesain database
Desain database
 
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
Si & pi, nany saryono putri, hapzi ali, basis data dalam manajemen inform...
 
Jumpa 3
Jumpa 3Jumpa 3
Jumpa 3
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Aplikasi konsep basis data relasional
Aplikasi konsep basis data relasionalAplikasi konsep basis data relasional
Aplikasi konsep basis data relasional
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdf
 
3.-Modul-3-Model-Data-Relasional.pdf
3.-Modul-3-Model-Data-Relasional.pdf3.-Modul-3-Model-Data-Relasional.pdf
3.-Modul-3-Model-Data-Relasional.pdf
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdf
 
Power Point | Database Design
Power Point | Database DesignPower Point | Database Design
Power Point | Database Design
 

More from Universitas Bina Darma Palembang

More from Universitas Bina Darma Palembang (20)

30448 pertemuan1
30448 pertemuan130448 pertemuan1
30448 pertemuan1
 
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
 
28501 pertemuan14(php)
28501 pertemuan14(php)28501 pertemuan14(php)
28501 pertemuan14(php)
 
28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)28500 pertemuan22(header dokumen html dgn tag title)
28500 pertemuan22(header dokumen html dgn tag title)
 
25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)25437 pertemuan25(hitcounter)
25437 pertemuan25(hitcounter)
 
23921 pertemuan 3
23921 pertemuan 323921 pertemuan 3
23921 pertemuan 3
 
19313 pertemuan6
19313 pertemuan619313 pertemuan6
19313 pertemuan6
 
18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)18759 pertemuan20(web html editor)
18759 pertemuan20(web html editor)
 
18040 pertemuan13(css)
18040 pertemuan13(css)18040 pertemuan13(css)
18040 pertemuan13(css)
 
17945 pertemuan5
17945 pertemuan517945 pertemuan5
17945 pertemuan5
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
 
15294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah015294 pertemuan9(eksplorasi &defenisi masalah0
15294 pertemuan9(eksplorasi &defenisi masalah0
 
13926 pertemuan4
13926 pertemuan413926 pertemuan4
13926 pertemuan4
 
12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)12738 pertemuan 15(php lanjutan)
12738 pertemuan 15(php lanjutan)
 
6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)6346 pertemuan21(web statis dengan struktur html)
6346 pertemuan21(web statis dengan struktur html)
 
5623 pertemuan11(html1)
5623 pertemuan11(html1)5623 pertemuan11(html1)
5623 pertemuan11(html1)
 
4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)4740 pertemuan8(komponen dalam web)
4740 pertemuan8(komponen dalam web)
 
4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)4075 pertemuan10 (analisa kebutuhan)
4075 pertemuan10 (analisa kebutuhan)
 
2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)2670 pertemuan12(html lanjut)
2670 pertemuan12(html lanjut)
 
2190 pertemuan24(polling)
2190 pertemuan24(polling)2190 pertemuan24(polling)
2190 pertemuan24(polling)
 

Recently uploaded

Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxImahMagwa
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxzidanlbs25
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptAhmadSyajili
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiCristianoRonaldo185977
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfAuliaAulia63
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxrikosyahputra0173
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxmariaboisala21
 

Recently uploaded (7)

Menggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptxMenggunakan Data matematika kelas 7.pptx
Menggunakan Data matematika kelas 7.pptx
 
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptxUKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
UKURAN PENTYEBARAN DATA PPT KELOMPOK 2.pptx
 
pertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.pptpertemuan-3-distribusi pada-frekuensi.ppt
pertemuan-3-distribusi pada-frekuensi.ppt
 
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet RiyadiManajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
Manajemen Lalu Lintas Baru Di Jalan Selamet Riyadi
 
Geologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdfGeologi Jawa Timur-Madura Kelompok 6.pdf
Geologi Jawa Timur-Madura Kelompok 6.pdf
 
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptxMATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
MATERI SESI 2 KONSEP ETIKA KOMUNIKASI.pptx
 
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptxMARIA NOVILIA BOISALA FASILITATOR PMM.pptx
MARIA NOVILIA BOISALA FASILITATOR PMM.pptx
 

Pengantar database

  • 1. PENGENALAN DATABASE DAN TRANSAKSI Oleh: Tri Yulianto 12142206P
  • 2. Pertemuan 1 DATA dan INFORMASI • Data merupakan nilai (value) yang turut merepresentasikan deskripsi dari suatu objek atau kejadian (event) • Informasi merupakan hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian yang nyata (fact) yang digunakan untuk pengambilan keputusan • Data lebih bersifat historis, sedangkan informasi mempunyai tingkatan yang lebih tinggi, lebih dinamis, serta mempunyai nilai yang sangat penting
  • 3. Basis Data Basis data adalah suatu kumpulan data terhubung yang disimpan secara bersama-sama pada suatu media, yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.
  • 4. Pemanfaatan Basis data – Salahsatu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi – Menentukan kualitas informasi : akurat, tepat waktu dan relevan. – Mengurangi duplikasi data (data redundancy) – Hubungan data dapat ditingkatkan – Manipulasi terhadap data dengan cepat dan mudah – Efisiensi penggunaan ruang penyimpanan
  • 5. • Kriteria basis data : – Bersifat data oriented dan bukan program oriented – Dapat digunakan oleh beberapa program aplikasi tanpa mengubah basis datanya – Dapat berkembang dengan mudah, baik volume maupun strukturnya – Dapat digunakan dengan cara berbeda-beda – Kerangkapan data minimal •
  • 6. Sistem Manajemen Basis Data (DBMS) • Merupakan perangkat lunak yang didisain untuk melakukan penyimpanan dan pengaturan basis data • DBMS juga menerapkan mekanisme pengamanan data, pemakaian data secara bersama, pemaksaan keakuratan data, dll.
  • 7. Menagapa Menggunakan DBMS DBMS diperlukan untuk : – Independensi data dan akses yang efisien – Mereduksi waktu pengembangan aplikasi – Integritas dan keamanan data – Administrasi keseragaman data – Akses bersamaan dan perbaikan dari terjadinya crash
  • 8. SISTEM BASIS DATA Pengertian sistem basis data merupakan sekumpulan basis data dengan para pemakai yang menggunakan basis data secara bersama-sama, personil yang merancang dan mengelola basis data, teknik-teknik untuk merancang dan mengelola basis data, serta sistem komputer yang mendukungnya.
  • 9. Abstraksi Data • Sistem basis data biasanya menyembunyikan detil tentang bagaimana data disimpan dan diperlihara. Oleh karena itu, seringkali data yang terlihat oleh pemakai sebenarnya berbeda dengan yang tersimpan secara fisik • Abstraksi data merupakan level dalam bagaimana melihat data dalam sebuah sistem basis data
  • 10. Level Abstraksi Data Penjelasan : Conceptual view merupakan pandangan yang berkaitan dengan permasalahan data-data apa saja yang diperlukan untuk disimpan dalam basis data dan penjelasan mengenai hubungan antar data yang satu dengan lainnya. Conceptual view dapat disetarakan dengan schema, dilakukan database administrator Physical view merupakan bentuk implementasi dari conceptual view, yaitu pandangan tentang bagaimana data disimpan dalam media penyimpan data User view dapat disejajarkan dengan sub-schema
  • 11. Arsitektur Sistem Basis Data • Jenis arsitektur sistem basis data : – Sistem tunggal (Standalone) • DBMS, basis data, dan aplikasi basis data ditempatkan pada komputer yang sama. • Hanya bisa dipakai oleh satu pemakai pada saat yang bersamaan – Sistem Terpusat (Centralized system) • Terdiri dari sebuah server dan sejumlah terminal • Yang terpusat adalah basis data, DBMS, dan aplikasi basis data • Ada dua macam : – Aplikasi dan basis data terpusat; diakses oleh dumb terminal – Basis data terpusat; aplikasi ada pada terminal – Sistem Client-server • Ditujukan untuk mengatasi kelemahan yang terdapt pada sistem terpusat • Terdiri dari 2 komponen utama yaitu client dan server. Client berisi aplikasi basis data; server berisi DBMS dan basis data • Ada dua macam : – Arsitektur 2 lapis (2-tier) – Arsitektur 3 lapis (3-tier)
  • 12. RELATIONAL DATABASE • Terminologi Model ini menjelaskan tentang hubungan logik antar data dalam basis data dengan cara memvisualisasikan ke dalam bentuk tabel dua dimensi yang terdiri dari sejumlah baris dan kolom yang menunjukan atribut-atribut
  • 13. • Istilah-istilah dalam model basis data relasional : – Record : sebuah baris dalam suatu relasi. Disebut juga tuple – Cardinality : banyaknya record dalam sebuah relasi – Atribut : suatu kolom dalam sebuah relasi – Domain : batasan nilai dalam atribut dan tipe datanya – Derajat / degree : banyaknya kolom dalam relasi – Candidate Key : atribut atau sekumpulan atribut yang unik yang dapat digunakan untuk membedakan suatu record – Primary Key : salah satu dari CK yang dipilih dan dipakai untuk membedakan suatu record – Alternate key : CK yang tidak dipilih menjadi PK – Unary relation : suatu relasi yang hanya mempunyai satu kolom – Binary relation : suatu relasi yang hanya mempunyai dua kolom – Ternary relation : suatu relasi yang mempunyai tiga kolom
  • 14. Karakteristik model basis data relasional • Relasi dalam model basis data relasional memiliki karakteristik : – Semua entry / elemen data pada suatu baris dan kolom tertentu harus mempunyai nilai tunggal (single value), atau suatu nilai yang tidak dapat dibagi lagi (atomic value), bukan suatu kelompok pengulangan – Semua entry / elemen data pada suatu kolom tertentu dalam rlasi yang sama harus mempunyai jenis yang sama – Masing-masing kolom dalam sutu relasi mempunyai nama yang unik – Pada suatu relasi / tabel yang sama tidak ada dua baris yang identik
  • 15. Komponen Relasi Tabel relasional mempunyai 2 komponen : – Intention • Terdiri dari dua bagian yaitu struktur penamaan (naming structure) dan batasan integritas (integrity constraint) • Struktur penamaan menunjukkan nama tabel dan nama atribut yang ada lengkap dengan dengan batasan nilai dan tipe datanya • Batasan integritas dipengaruhi oleh integritas referential yang meliputi key constraint dan referensial constraint. • Key constraint tidak mengijinkan adanya nilai null pada atribut yang digunakan sebagai PK • Referentil constraint memberikan aturan bahwa nilai-nilai dalam atribut kunci yang digunakan untuk menghubungkan ke basis data lain tidak diijinkan memiliki nilai null – Extention • Menunjukkan isi dari tabel-tabel pada suatu waktu, cenderung berubah sewaktu-waktu
  • 16. Kunci Relasi Dasar penentuan PK adalah bahwa nilai-nilai rinci data dari atribut yang digunakan sebagai PK harus unik, tidak mungkin ada nilai rinci data yang sama pada semua record dalam basis data
  • 17. Aturan-aturan Kunci Relasi • Integritas entity – Nilai atribut yang dipilih sebagai PK tidakboleh null untuk setiap record yang ada dalam relasi – Aturan ini menjamin bahwa semua record yang ada dalam basis data akan dapat diakses karena semua record dapat diidentidikasi berdasarkan kunci yang unik • Integritas referensial – Jika dua buah tabel direlasikan maka PK harus menjamin bahwa untuk setiap nilai PK tertentu dalam tabel A, harus ada pula record dengan nilai PK yang sama pada tabel B
  • 18. ENTITY RELATIONSHIP DIAGRAM • ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan • ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. • Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Dengan ERD kita mencoba menjawab pertanyaan seperti : – Data apa yang diperlukan ? – Bagaimana data yang satu berhubungan dengan yang lain ?
  • 19. Notasi dan artinya dalam ERD Entiti : adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Sebagai contoh pelanggan, pekerja, mahasiswa, dll. Atribut : Entiti mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan karakter entiti. Misalnya atribut nama pekerja dari entiti pekerja. Hubungan : menunjukkan adanya hubungan / relasi diantara sejumlah entitas yang berasal dari himpunan entitas yang berbeda
  • 20. ADMINISTRASI DAN MANAJEMEN BASIS DATA Pengembangan basisdata Pengembangan basisdata selalu membutuhkan kerjasama dari beberapa orang dengan keahlian yang berbeda-beda. Proses ini melibatkan pemakai, analis data, ahli komputer, database administrator, serta wakil dari pihak manajemen yang akan memakai sistem.
  • 21. Dalam manajemen basisdata ada 3 manajemen antara lain : 1. Manajemen aktifitas ata 2. Manajemen struktur basisdata 3. Manajemen DBMS