![Page 1: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/1.jpg)
SISTEM BASIS DATA
Brigida Arie Minartiningtyas, M.Kom
![Page 2: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/2.jpg)
Basis Data
Basis
• Markas/Gudang yaitu tempat bersarang atau berkumpul
Data
• Representasi fakta dunia nyata yang mewakili suatu objek
![Page 3: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/3.jpg)
Data
Objek manusia, barang, hewan, peristiwa, konsep, keadaan dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
![Page 4: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/4.jpg)
Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi kebutuhan
Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpan elektronis
Definisi Basis Data (Review)
![Page 5: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/5.jpg)
Sistem Basis Data
Gabungan antara basis data dan perangkat lunak SMBD (Sistem Manajemen Basis Data) termasuk di dalamnya program aplikasi yang dibuat dan bekerja dalam satu sistem disebut dengan Sistem Basis Data.
![Page 6: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/6.jpg)
DBMS dapat diartikan sebagai program komputer yang digunakan untuk memasukkan, mengubah, menghapus, memodifikasi dan memperoleh data/informasi dengan praktis dan efisien
Sistem Manajemen Basis Data (Database Management System)
![Page 7: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/7.jpg)
DBMS Mencakup
Defining
• mendefiniskan tipe data, struktur dan batasan (constraint) dari data yang disimpan dalam database
Manipulating
• mencakup berbagai fungsi dan query untuk mendapatkan data yang dicari, termasuk operasi insert, update dan delete serta dalam generate report data.
Sharing
• dapat diatur untuk dapat sharing multiple user dan program untuk mengakses database secara bersama-sama.
![Page 8: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/8.jpg)
Fungsi Penting DBMS
• mengandung system protectionyang menangani kondisi malfunction (crash) baik pada hardware ataupun software, juga mengandung security protectionyang menangani pengaksesan oleh user terlarang.
Proteksi
• mengandung sistem maintaining yang selalu meningkatkan kebutuhan perubahan tiap waktu.
Maintain
![Page 9: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/9.jpg)
Dbase Foxpro
Postgreesql MySQL
MS Access SQL Server
Contoh DBMS
![Page 10: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/10.jpg)
Prinsip Kerja Basis Data
Pengaturan Data/Arsip
![Page 11: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/11.jpg)
Tujuan Basis Data
Kecepatan dan Kemudahan
(Speed)
Efisiensi ruang penyimpanan
(Space)
Keakuratan (Accuracy)
Ketersediaan (Available)
Kelengkapan (Completeness)
Keamanan (Security)
Kebersamaan pemakai
(Shareability)
![Page 12: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/12.jpg)
Manfaat Basis Data
Controllig Redudancy
• Meningkatkan performance query dan menjaga konsistensi data
Restricting Unauthorized Access
• Memberikan pengaturan hak akses / batasan akses user database
Providing Persistent Storage for Program Objects
• Menyediakan ruang penyimpanan khusus untuk obyek-obyek program (ex. Object-Oriented Database system yang menyimpan obyek-obyek pemrograman berbasis obyek).
![Page 13: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/13.jpg)
Manfaat Basis Data
Providing Storage Structures for Efficient Query Processing
• Menyediakan struktur penyimpanan yang bagus untuk efisiensi proses query.
Permitting Inferencing and Actions using Rules
• Menyediakan actions khusus berdasarkan rules (aturan) yang telah ditetapkan dalam sistem database.
Additional Implications of using the Database Approach
• Flexible, up-to-date data, ekonomis, dll.
![Page 14: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/14.jpg)
Basis Data VS Sistem Berkas
• Satu file berhubungan dengan satu program atau lebih • Pengaksesan file dilakukan dengan berbagai metode (random,
berurutan, dengan indeks)
• Pendekatan basis data berkembang karena kelemahan pendekatan sistem berkas (file system) yang berkembang sebelumnya
• Pada sistem berkas, program-program aplikasi menyimpan data masing-masing pada file
![Page 15: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/15.jpg)
Sistem Berkas
Duplikasi Data
![Page 16: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/16.jpg)
Masalah pada Sistem Berkas
• Adanya ketergantungan antara program dan data • Duplikasi data • Data kurang terstruktur (berupa flat file) • Biaya pemeliharaan tinggi • Sulit/lama untuk dikembangkan • Sulit untuk berbagi data
![Page 17: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/17.jpg)
• Pusat repositori data bagi seluruh organisasi. • Data dikelola oleh suatu sistem pengendali. • Data disimpan dalam format yang baku dan mudah dimengerti
Solution : Basis Data
![Page 18: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/18.jpg)
Pendekatan : Basis Data
![Page 19: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/19.jpg)
Pengguna : Basis Data
Database administrator
Database designer
End Users Software engineers
![Page 20: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/20.jpg)
Orang yang memiliki tanggung jawab penuh dalam manajemen database (pengaturan hak akses, koordinasi dan monitoring, kebutuhan hardware/software)
![Page 21: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/21.jpg)
Database Designer
Bertanggung jawab dalam identifikasi data yang tersimpan dalam database, menentukan struktur data yang tepat untuk disimpan dalam database
![Page 22: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/22.jpg)
End Users
Orang-orang yang pekerjaannya membutuhkan akses ke database untuk melakukan query, update maupun genereate report database
![Page 23: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/23.jpg)
End Users
• user yang tidak selalu mengakses database, tapi kadang memerlukan informasi terbaru. Casual end users
• user yang pekerjaan selalu konstan query dan update data, spt: bank teller, pegawai reservasi, dll.
Naïve / parametric end users
• user yang melengkapi kebutuhan database user, spt: engineer, scientist, business analyst
Sophisticated end users
• user yang memaintain personal database Stand-alone end users
![Page 24: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/24.jpg)
Software engineers
• orang yang menentukan kebutuhan sistem end user. System
Analyst
• orang yang kerjaannya berhubungan dengan kebutuhan koneksi database.
Application Programmers
![Page 25: SISTEM BASIS DATA - · PDF fileBasis Data Basis •Markas/Gudang yaitu tempat bersarang atau berkumpul Data •Representasi fakta dunia nyata yang mewakili suatu objek](https://reader033.vdocuments.site/reader033/viewer/2022052217/5a78c6d77f8b9a5a148b87a4/html5/thumbnails/25.jpg)
Kapan Menggunakan Basis Data??
Data berupa data ‘bisnis’: jumlahnya
besar, perlu di-update.
Banyak bagian data yang homogen
Data relevan untuk jangka waktu yang
cukup lama
Data digunakan secara simultan
oleh banyak pengguna