SlideShare a Scribd company logo
1 of 30
Perencanaan Sistem Informasi 
Perspektif Database
Introduction 
• Database dan Sistem Database menjadi komponen 
utama dalam kehidupan masyarakat modern saat ini. 
• Berbagai aktivitas manusia secara tidak langsung 
berhubungan dengan database ( ex. Bank, 
reservasi, perpustakaan, supermarket, dll) 
• Contoh interaksi diatas yang disebut sebagai 
aplikasi database tradisional, dimana hampir 
semua informasi yang disimpan dan diakses berupa data 
teks maupun numerik.
Introduction ( Cont..) 
• Saat ini, database multimedia dapat menyimpan data 
gambar, video dan suara. 
• GIS (Geographic Information System),untuk 
menyimpan dan menganalisa data peta, data cuaca 
serta gambar satelit. 
• Data warehouse dan OLAP (On-Line Analytical 
Processing),adalah sistem yang digunakan pada 
beberapa perusahaan untuk meng-ekstract dan 
menganalisa informasi yang berguna, dari database 
yang besar untuk kepentingan pengambilan 
keputusan (decision making).
Introduction ( Cont..) 
• Teknologi Real-time dan active database, digunakan 
dalam mengontrol proses industri dan manufaktur. 
• Dan hingga saat ini, database masih mencari berbagai 
teknik yang digunakan pada WWW dalam 
meningkatkan pencarian informasi (information 
retrieval) dengan cepat dan tepat, yang dibutuhkan user 
di internet
Definisi Basis Data 
Istilah Basis Data: 
• Lemari arsip 
• Penyimpanan data 
Basis Data: 
• Basis: markas/gudang, tempat bersarang/berkumpul 
• Data: representasi fakta dunia nyata yang mewakili suatu 
obyek (spt, manusia: dosen, mhs, pelanggan,dll; barang: 
buku, meja; peristiwa, konsep, dsb.), yang direkam baik 
dalam bentuk angka, huruf, teks, gambar atau suara. 
Basis Data: adalah sekumpulan data yang saling ber-relasi.
Database Relational
Definisi Basis Data 
Basis Data: 
• Himpunan kelompok data (arsip) yang saling 
berhubungan, yang diorganisasi sedemikian rupa, sehingga 
kelak dapat dimanfaatkan kembali dengan cepat. 
• Kumpulan data yang saling berhubunganyang 
disimpan secara bersama tanpa adanya 
pengulangan (redudansi) data. 
• Kumpulan file/tabel/arsip yang saling 
berhubunganyang disimpan dalam media penyimpanan 
elektronik.
Evolusi Database
Definisi Basis Data 
Sistem Basis Data: 
Sistem yang terdiri atas sekumpulan tabel data yang saling 
berhubungan dan sekumpulan program(DBMS: Database 
Management System) yang memungkinkan berbagai user 
dan/atau program lain dapat mengakses dan memanipulasi 
tabel-tabel tersebut.
Sistem Basis Data ( DBMS ) 
• DBMS (Database Management System):kumpulan 
program yang digunakan user untuk me-management 
database (create, maintain) 
• DBMS mencakup proses: 
– Defining: database mendefiniskan tipe data, struktur 
dan batasan (constraint) dari data yang disimpan dalam 
database. 
– Manipulating: database mencakup berbagai fungsi dan 
query untuk mendapatkan data yang dicari, termasuk 
operasi insert, update dan delete serta dalam generate 
report data. 
– Sharing: database dapat diatur untuk dapat sharing 
multiple user dan program untuk mengakses database 
secara bersama-sama.
Sistem Basis Data ( DBMS ) 
• Fungsi yang lebih penting dari DBMS adalah proteksi 
dan maintain database dalam jangka panjang. 
– Proteksi: mengandung system protectionyang 
menangani kondisi malfunction (crash) baik pada 
hardware ataupun software, juga mengandung security 
protection yang menangani pengaksesan oleh user 
terlarang. 
– Maintain: mengandung sistem maintaining yang selalu 
meningkatkan kebutuhan perubahan tiap waktu. 
• Jadi,Sistem Database: database dan sistem manajemen 
database-nya (DBMS)
Contoh DBMS 
• Dbase 
• FoxPro 
• Ingres 
• Postgresql 
• MySQL 
• MS Access 
• SQL Server 
• Oracle 
• DB2, dll
Tujuan Basis Data 
Prinsip kerja Basis Data: 
• Pengaturan data / arsip 
Tujuan Basis Data: 
• Kemudahan dan kecepatan dalam pengambilan data (speed) 
• Efisiensi ruang penyimpanan (space) 
Mengurangi / menghilangkan redudansi data 
• Keakuratan (Accuracy) 
Pembentukan kode & relasi antar data berdasar aturan / 
batasan (constraint) tipe data, domain data, keunikan data, 
untuk menekan ketidakakuratan saat entry / penyimpanan 
data.
Tujuan Basis Data 
• Ketersediaan (Avaibility) 
Pemilahan data yang sifatnya pasif dari database aktif. 
• Kelengkapan (Completeness) 
Kompleksnya data menyebabkan perubahan struktur database. 
• Keamanan (Security) 
Memberikan keamanan atas hak akses data. 
• Kebersamaan pemakaian (Sharability) 
Bersifat multiuser.
Manfaat Basis Data 
Manfaat penggunaan DBMS: 
• Controlling Redundancy 
- Redundancy: duplikasi data, penyimpanan data secara berulang. 
- Redudancy salah satu syarat larangandalam database relasional, 
karena akan menimbulkan inconsistensidata. 
- Dengan controlling redundancy, selain akan meningkatkan 
performance query juga 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).
• Providing Storage Structures for Efficient Query Processing 
- Menyediakan struktur penyimpanan yang bagus untuk efisiensi 
proses query. 
• Providing Backup and Recovery 
• Providing Multiple User Interface 
• Representing Complex Relationship among Data 
• Enforcing Integrity Constraints 
• 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.
Pengguna Basis Data 
• Para pengguna database dapat dibagi menurut: 
– Pengguna database (“Actor on the scene”) 
– Pekerja dibalik database (“Worker behind the scene”) 
• “Actor on the scene”: lebih cenderung menggunakan / ada 
keterkaitan penggunaan database 
“Actor on the scene”, dapat dikelompokkan: 
• Database Administrators 
• Database Designers 
• End Users 
• System Analyst dan Application Programmers (Software 
Engineers)
Pengguna Basis Data 
Database Administrators: 
• Database Administrator (DBA): orang yang memiliki 
tanggung jawab penuh dalam manajemen database 
(pengaturan hak akses, koordinasi dan monitoring, 
kebutuhan hardware/software). 
• Dalam pekerjaannya biasanya dibantu oleh staf Admin.
Pengguna Basis Data 
Database Designers: 
• Database Designer: bertanggung jawab dalam identifikasi 
data yang tersimpan dalam database, menentukan struktur 
data yang tepat untuk disimpan dalam database. 
• Perlu koordinasi akan kebutuhan user database
Pengguna Basis Data 
End user Database : 
• End User Database : adalah orang-orang yang pekerjaannya 
membutuhkan akses ke database untuk melakukan query, update 
maupun genereate report database. 
• End user dapat dikategorikan: 
– Casual end users (end user tak tetap):user yang tidak selalu 
mengakses database, tapi kadang memerlukan informasi terbaru. 
– Naïve / parametric end users: user yang pekerjaan selalu 
konstan query dan update data, spt: bank teller, pegawai reservasi, 
dll. 
– Sophisticated end users: user yang melengkapi kebutuhan 
database user, spt: engineer, scientist, business analyst. 
– Stand-alone users: user yang memaintain personal database.
Pengguna Basis Data 
System Analyst dan Application Programmers (Software 
Engineering): 
• System Analyst: orang menentukan kebutuhan sistem end 
user. 
• Application Programmers (Software Engineering): orang 
yang kerjaannya berhubungan dengan kebutuhan koneksi 
database.
“Workers behind the scene” 
• Orang-orang yang tidak tertarik pada database, akan tetapi lebih 
cenderung pekerjaannya men-develop tool untuk kebutuhan database. 
“Worker behind the scene”, dapat dikelompokkan: 
• DBMS system designers dan implementer 
Orang-orang yang merancang dan meng-implementasikan modul-modul 
dan interface paket-paket software DBMS. (ex. Modul: catalog, procs 
query lang., procs interface, access & buffering data, controlling 
cuncurrency, handling data recovery & security; interfacing: interface for 
integrated system) 
• Tool developers 
Orang-orang yang merancang dan mengimplementasikan tools untuk mendukung 
software DBMS. (tool untuk meningkatkan performance database, tool untuk 
monitoring operasional database, dll) 
• Operators dan maintenance personnel 
Para personel administrator yang bertanggung jawab akan jalannyaoperasional 
database termasuk maintenance (hardware/software) DBMS.
Komponen Sistem Basis Data 
Komponen Sistem Basis Data: 
• Perangkat Keras (Hardware) 
Komputer, memori, storage (Harddisk), peripheral, dll. 
• Sistem Operasi (Operating System) 
Program yang menjalankan sistem komputer, mengendalikan 
resource komputer dan melakukan berbagai operasi dasar 
sistem komputer. 
• Basis Data (Database) 
Menyimpan berbagai obyek database (struktur tabel, indeks,dll) 
• DBMS (Database Management System) 
Perangkat lunak yang memaintain data dalam jumlah besar. 
• Pemakai (User) 
Para pemakai database. 
• Aplikasi (perangkat lunak) lain. 
Program lain dalam DBMS.
Abstraksi Data 
• Dalam database, data disimpan dan diperlihara dengan 
baik dan terstruktur oleh DBMS. Sistem ini 
menyembunyikan detail tentang bagaimana data 
disimpan dipelihara. Sehingga seringkali data yang 
terlihatoleh user, berbedadengan data yang 
tersimpansecara fisik. 
• Abstraksi data merupakantingkatan/leveldalam melihat 
bagaimana menampilkandata dalam sebuah sistem 
database.
Terdapat 3 Level abstraksi data: 
• Level Fisik (Physical Level) 
- Level terendah dalam abstraksi data, yang menunjukkan 
bagaimana sesungguhnya suatu data disimpan. 
- User melihat data sebagai gabungandari strukturdan 
datanyasendiri. 
- Tingkatan ini berurusan dengan: 
- Alokasi ruang penyimpanan untuk data dan indeks 
- Deskripsi record untuk penyimpanan 
- Penempatan record data 
-Teknik kompresi dan enkripsi data
Abstraksi Data 
• Level Konsepsual (Conceptual Level) 
- Menggambarkan data apa yang sebenarnya disimpan dalam 
database, serta hubungannya (relationship) dengan data lainnya. 
- Berisi struktur logika database yang hanya dapat dilihat oleh 
DBA. 
- Tingkat konsepsual ini menyatakan: 
- Entitas, atribut dan relasinya 
- Konstrain-konstrain terhadap data 
- Informasi semantiks data 
- Informasi keamanan dan integritas data
Abstraksi Data 
• Level Pandangan (View Level) 
- Level tertinggidari abstraksi data, yang hanya menampilkan data 
hanya sebagiandari database. 
- Tidak semua user membutuhkan semua data dalam database.
Perspektif database

More Related Content

What's hot

Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
Dermawan12
 
30914906 pengertian-database
30914906 pengertian-database30914906 pengertian-database
30914906 pengertian-database
Tri Atsumori
 

What's hot (20)

Bab 2
Bab 2Bab 2
Bab 2
 
2 konsep basis data
2 konsep basis data2 konsep basis data
2 konsep basis data
 
konsep basis data
konsep basis datakonsep basis data
konsep basis data
 
PENGANTAR BASIS DATA
PENGANTAR BASIS DATAPENGANTAR BASIS DATA
PENGANTAR BASIS DATA
 
Presentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis DataPresentasi modul 5 - Data dan Basis Data
Presentasi modul 5 - Data dan Basis Data
 
Pengantar sistem basis data
Pengantar sistem basis dataPengantar sistem basis data
Pengantar sistem basis data
 
Modul 5
Modul 5Modul 5
Modul 5
 
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031  ...
RPL Perancangan Basis Data arie octa 0617104018 dandi ardiansyah 0617104031 ...
 
Kd5 Aplikasi DBMS
Kd5 Aplikasi DBMSKd5 Aplikasi DBMS
Kd5 Aplikasi DBMS
 
Materi 1
Materi 1Materi 1
Materi 1
 
Part 10 pengantar basis data
Part 10 pengantar basis dataPart 10 pengantar basis data
Part 10 pengantar basis data
 
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
Tugas sim 6, walillah gias wiridianti, yananto mihadi putra se, msi,sistem ma...
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)
 
Pertemuann 1
Pertemuann 1Pertemuann 1
Pertemuann 1
 
Mata Kuliah Basis Data
Mata Kuliah Basis DataMata Kuliah Basis Data
Mata Kuliah Basis Data
 
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
SI-PI, Sari Kartika4, Hapzi Ali, Dasar-dasar Intelegensi Bisnis Basis Data Da...
 
TND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis DataTND-052-P01- Konsep Dasar Basis Data
TND-052-P01- Konsep Dasar Basis Data
 
30914906 pengertian-database
30914906 pengertian-database30914906 pengertian-database
30914906 pengertian-database
 
Tugas sistem basis data
Tugas sistem basis dataTugas sistem basis data
Tugas sistem basis data
 
Tugas dbms powerpoint
Tugas dbms powerpointTugas dbms powerpoint
Tugas dbms powerpoint
 

Similar to Perspektif database

Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem database
Fajar Zain
 
Basis_Data20221_Part 1 DBMS Pengguna Basis Data
Basis_Data20221_Part 1 DBMS Pengguna Basis DataBasis_Data20221_Part 1 DBMS Pengguna Basis Data
Basis_Data20221_Part 1 DBMS Pengguna Basis Data
dine52
 
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
hajarharike
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Tisa Widyastuti
 

Similar to Perspektif database (20)

Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem database
 
Desain database
Desain databaseDesain database
Desain database
 
Basis_Data20221_Part 1 DBMS Pengguna Basis Data
Basis_Data20221_Part 1 DBMS Pengguna Basis DataBasis_Data20221_Part 1 DBMS Pengguna Basis Data
Basis_Data20221_Part 1 DBMS Pengguna Basis Data
 
Basis data sesi 1
Basis data sesi 1Basis data sesi 1
Basis data sesi 1
 
1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx1._Konsep_Basis_Data.pptx
1._Konsep_Basis_Data.pptx
 
Materi 1
Materi 1Materi 1
Materi 1
 
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
8.Sistem-Informasi-Manajemen-Pertemuan-8.ppt
 
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.pptPertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
Pertemuan 1 - Pengantar Basis Data untuk kelas xi.ppt
 
Sistem Basis Data
Sistem Basis DataSistem Basis Data
Sistem Basis Data
 
Modul5ppt
Modul5pptModul5ppt
Modul5ppt
 
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTERPERANCANGAN BASIS DATA - SISTEM KOMPUTER
PERANCANGAN BASIS DATA - SISTEM KOMPUTER
 
Pengantar basis data manajemen informasi kesehatan
Pengantar basis data manajemen informasi kesehatanPengantar basis data manajemen informasi kesehatan
Pengantar basis data manajemen informasi kesehatan
 
pptModul5
pptModul5pptModul5
pptModul5
 
P8
P8P8
P8
 
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
Sim, tisa widyastuti, hapzi ali, sistem manajemen database, universitas mercu...
 
1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt1.1 Pengantar Basis Data.ppt
1.1 Pengantar Basis Data.ppt
 
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
SI & PI 5, Achmad Lukman Harun, Hapzi Ali,Dasar-Dasar Intelegensi Bisnis Basi...
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdf
 
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
SIM.ROJIKIN.Prof.Dr.Ir.Hapzi Ali,MM,CMA.SISTEM MANAJEMEN DATABASE.UNIVERSITAS...
 

Recently uploaded

Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
EirinELS
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
subki124
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
ErikaPutriJayantini
 

Recently uploaded (20)

AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
MESYUARAT KURIKULUM BIL 1/2024 SEKOLAH KEBANGSAAN SRI SERDANG
MESYUARAT KURIKULUM BIL 1/2024 SEKOLAH KEBANGSAAN SRI SERDANGMESYUARAT KURIKULUM BIL 1/2024 SEKOLAH KEBANGSAAN SRI SERDANG
MESYUARAT KURIKULUM BIL 1/2024 SEKOLAH KEBANGSAAN SRI SERDANG
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi PerapotekanPembahasan Soal Ujian Komprehensif Farmasi Perapotekan
Pembahasan Soal Ujian Komprehensif Farmasi Perapotekan
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
Bioteknologi Konvensional dan Modern kelas 9 SMP
Bioteknologi Konvensional dan Modern  kelas 9 SMPBioteknologi Konvensional dan Modern  kelas 9 SMP
Bioteknologi Konvensional dan Modern kelas 9 SMP
 
Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945Detik-Detik Proklamasi Indonesia pada Tahun 1945
Detik-Detik Proklamasi Indonesia pada Tahun 1945
 
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMASBAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
BAB 1 BEBATAN DAN BALUTAN DALAM PERTOLONGAN CEMAS
 
UAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdfUAS Matematika kelas IX 2024 HK_2024.pdf
UAS Matematika kelas IX 2024 HK_2024.pdf
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptx
 
Kegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptxKegiatan Komunitas Belajar dalam sekolah .pptx
Kegiatan Komunitas Belajar dalam sekolah .pptx
 
Materi Bab 6 Algoritma dan bahasa Pemrograman
Materi Bab 6 Algoritma dan bahasa  PemrogramanMateri Bab 6 Algoritma dan bahasa  Pemrograman
Materi Bab 6 Algoritma dan bahasa Pemrograman
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SD
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SDMateri Sistem Pernapasan Pada Manusia untuk kelas 5 SD
Materi Sistem Pernapasan Pada Manusia untuk kelas 5 SD
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 

Perspektif database

  • 1. Perencanaan Sistem Informasi Perspektif Database
  • 2. Introduction • Database dan Sistem Database menjadi komponen utama dalam kehidupan masyarakat modern saat ini. • Berbagai aktivitas manusia secara tidak langsung berhubungan dengan database ( ex. Bank, reservasi, perpustakaan, supermarket, dll) • Contoh interaksi diatas yang disebut sebagai aplikasi database tradisional, dimana hampir semua informasi yang disimpan dan diakses berupa data teks maupun numerik.
  • 3. Introduction ( Cont..) • Saat ini, database multimedia dapat menyimpan data gambar, video dan suara. • GIS (Geographic Information System),untuk menyimpan dan menganalisa data peta, data cuaca serta gambar satelit. • Data warehouse dan OLAP (On-Line Analytical Processing),adalah sistem yang digunakan pada beberapa perusahaan untuk meng-ekstract dan menganalisa informasi yang berguna, dari database yang besar untuk kepentingan pengambilan keputusan (decision making).
  • 4. Introduction ( Cont..) • Teknologi Real-time dan active database, digunakan dalam mengontrol proses industri dan manufaktur. • Dan hingga saat ini, database masih mencari berbagai teknik yang digunakan pada WWW dalam meningkatkan pencarian informasi (information retrieval) dengan cepat dan tepat, yang dibutuhkan user di internet
  • 5. Definisi Basis Data Istilah Basis Data: • Lemari arsip • Penyimpanan data Basis Data: • Basis: markas/gudang, tempat bersarang/berkumpul • Data: representasi fakta dunia nyata yang mewakili suatu obyek (spt, manusia: dosen, mhs, pelanggan,dll; barang: buku, meja; peristiwa, konsep, dsb.), yang direkam baik dalam bentuk angka, huruf, teks, gambar atau suara. Basis Data: adalah sekumpulan data yang saling ber-relasi.
  • 7. Definisi Basis Data Basis Data: • Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat. • Kumpulan data yang saling berhubunganyang disimpan secara bersama tanpa adanya pengulangan (redudansi) data. • Kumpulan file/tabel/arsip yang saling berhubunganyang disimpan dalam media penyimpanan elektronik.
  • 9. Definisi Basis Data Sistem Basis Data: Sistem yang terdiri atas sekumpulan tabel data yang saling berhubungan dan sekumpulan program(DBMS: Database Management System) yang memungkinkan berbagai user dan/atau program lain dapat mengakses dan memanipulasi tabel-tabel tersebut.
  • 10.
  • 11.
  • 12. Sistem Basis Data ( DBMS ) • DBMS (Database Management System):kumpulan program yang digunakan user untuk me-management database (create, maintain) • DBMS mencakup proses: – Defining: database mendefiniskan tipe data, struktur dan batasan (constraint) dari data yang disimpan dalam database. – Manipulating: database mencakup berbagai fungsi dan query untuk mendapatkan data yang dicari, termasuk operasi insert, update dan delete serta dalam generate report data. – Sharing: database dapat diatur untuk dapat sharing multiple user dan program untuk mengakses database secara bersama-sama.
  • 13. Sistem Basis Data ( DBMS ) • Fungsi yang lebih penting dari DBMS adalah proteksi dan maintain database dalam jangka panjang. – Proteksi: mengandung system protectionyang menangani kondisi malfunction (crash) baik pada hardware ataupun software, juga mengandung security protection yang menangani pengaksesan oleh user terlarang. – Maintain: mengandung sistem maintaining yang selalu meningkatkan kebutuhan perubahan tiap waktu. • Jadi,Sistem Database: database dan sistem manajemen database-nya (DBMS)
  • 14. Contoh DBMS • Dbase • FoxPro • Ingres • Postgresql • MySQL • MS Access • SQL Server • Oracle • DB2, dll
  • 15. Tujuan Basis Data Prinsip kerja Basis Data: • Pengaturan data / arsip Tujuan Basis Data: • Kemudahan dan kecepatan dalam pengambilan data (speed) • Efisiensi ruang penyimpanan (space) Mengurangi / menghilangkan redudansi data • Keakuratan (Accuracy) Pembentukan kode & relasi antar data berdasar aturan / batasan (constraint) tipe data, domain data, keunikan data, untuk menekan ketidakakuratan saat entry / penyimpanan data.
  • 16. Tujuan Basis Data • Ketersediaan (Avaibility) Pemilahan data yang sifatnya pasif dari database aktif. • Kelengkapan (Completeness) Kompleksnya data menyebabkan perubahan struktur database. • Keamanan (Security) Memberikan keamanan atas hak akses data. • Kebersamaan pemakaian (Sharability) Bersifat multiuser.
  • 17. Manfaat Basis Data Manfaat penggunaan DBMS: • Controlling Redundancy - Redundancy: duplikasi data, penyimpanan data secara berulang. - Redudancy salah satu syarat larangandalam database relasional, karena akan menimbulkan inconsistensidata. - Dengan controlling redundancy, selain akan meningkatkan performance query juga 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).
  • 18. • Providing Storage Structures for Efficient Query Processing - Menyediakan struktur penyimpanan yang bagus untuk efisiensi proses query. • Providing Backup and Recovery • Providing Multiple User Interface • Representing Complex Relationship among Data • Enforcing Integrity Constraints • 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.
  • 19. Pengguna Basis Data • Para pengguna database dapat dibagi menurut: – Pengguna database (“Actor on the scene”) – Pekerja dibalik database (“Worker behind the scene”) • “Actor on the scene”: lebih cenderung menggunakan / ada keterkaitan penggunaan database “Actor on the scene”, dapat dikelompokkan: • Database Administrators • Database Designers • End Users • System Analyst dan Application Programmers (Software Engineers)
  • 20. Pengguna Basis Data Database Administrators: • Database Administrator (DBA): orang yang memiliki tanggung jawab penuh dalam manajemen database (pengaturan hak akses, koordinasi dan monitoring, kebutuhan hardware/software). • Dalam pekerjaannya biasanya dibantu oleh staf Admin.
  • 21. Pengguna Basis Data Database Designers: • Database Designer: bertanggung jawab dalam identifikasi data yang tersimpan dalam database, menentukan struktur data yang tepat untuk disimpan dalam database. • Perlu koordinasi akan kebutuhan user database
  • 22. Pengguna Basis Data End user Database : • End User Database : adalah orang-orang yang pekerjaannya membutuhkan akses ke database untuk melakukan query, update maupun genereate report database. • End user dapat dikategorikan: – Casual end users (end user tak tetap):user yang tidak selalu mengakses database, tapi kadang memerlukan informasi terbaru. – Naïve / parametric end users: user yang pekerjaan selalu konstan query dan update data, spt: bank teller, pegawai reservasi, dll. – Sophisticated end users: user yang melengkapi kebutuhan database user, spt: engineer, scientist, business analyst. – Stand-alone users: user yang memaintain personal database.
  • 23. Pengguna Basis Data System Analyst dan Application Programmers (Software Engineering): • System Analyst: orang menentukan kebutuhan sistem end user. • Application Programmers (Software Engineering): orang yang kerjaannya berhubungan dengan kebutuhan koneksi database.
  • 24. “Workers behind the scene” • Orang-orang yang tidak tertarik pada database, akan tetapi lebih cenderung pekerjaannya men-develop tool untuk kebutuhan database. “Worker behind the scene”, dapat dikelompokkan: • DBMS system designers dan implementer Orang-orang yang merancang dan meng-implementasikan modul-modul dan interface paket-paket software DBMS. (ex. Modul: catalog, procs query lang., procs interface, access & buffering data, controlling cuncurrency, handling data recovery & security; interfacing: interface for integrated system) • Tool developers Orang-orang yang merancang dan mengimplementasikan tools untuk mendukung software DBMS. (tool untuk meningkatkan performance database, tool untuk monitoring operasional database, dll) • Operators dan maintenance personnel Para personel administrator yang bertanggung jawab akan jalannyaoperasional database termasuk maintenance (hardware/software) DBMS.
  • 25. Komponen Sistem Basis Data Komponen Sistem Basis Data: • Perangkat Keras (Hardware) Komputer, memori, storage (Harddisk), peripheral, dll. • Sistem Operasi (Operating System) Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer. • Basis Data (Database) Menyimpan berbagai obyek database (struktur tabel, indeks,dll) • DBMS (Database Management System) Perangkat lunak yang memaintain data dalam jumlah besar. • Pemakai (User) Para pemakai database. • Aplikasi (perangkat lunak) lain. Program lain dalam DBMS.
  • 26. Abstraksi Data • Dalam database, data disimpan dan diperlihara dengan baik dan terstruktur oleh DBMS. Sistem ini menyembunyikan detail tentang bagaimana data disimpan dipelihara. Sehingga seringkali data yang terlihatoleh user, berbedadengan data yang tersimpansecara fisik. • Abstraksi data merupakantingkatan/leveldalam melihat bagaimana menampilkandata dalam sebuah sistem database.
  • 27. Terdapat 3 Level abstraksi data: • Level Fisik (Physical Level) - Level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. - User melihat data sebagai gabungandari strukturdan datanyasendiri. - Tingkatan ini berurusan dengan: - Alokasi ruang penyimpanan untuk data dan indeks - Deskripsi record untuk penyimpanan - Penempatan record data -Teknik kompresi dan enkripsi data
  • 28. Abstraksi Data • Level Konsepsual (Conceptual Level) - Menggambarkan data apa yang sebenarnya disimpan dalam database, serta hubungannya (relationship) dengan data lainnya. - Berisi struktur logika database yang hanya dapat dilihat oleh DBA. - Tingkat konsepsual ini menyatakan: - Entitas, atribut dan relasinya - Konstrain-konstrain terhadap data - Informasi semantiks data - Informasi keamanan dan integritas data
  • 29. Abstraksi Data • Level Pandangan (View Level) - Level tertinggidari abstraksi data, yang hanya menampilkan data hanya sebagiandari database. - Tidak semua user membutuhkan semua data dalam database.