Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Basisdata & Sistem Basisdata
2 Basisdata & Sistem Basisdata
2
Basis data Tempat penyimpanan tabel-tabel (File) data
yang saling terelasi dan terhubung satu dengan lainnya pada media penyimpanan komputer
3
Operasi dasar basis data
Buat Basisdata (create database) Hapus Basisdata (Drop database) Buat File/Tabel (Create Table) Hapus File/Tabel (Drop Table) Isi File/Tabel (Insert) Pengambilan data dari file/tabel (retrieve/search) Pengubahan data dari sebuah file/tabel (update) Hapus data dari sebuah file/tabel (delete)
4
Objective Basisdata. Tujuan utama dalam pengelolaan data pada
sebuah basisdata adalah: Kecepatan dan kemudahan (Speed) Efisiensi penyimpanan (Space) Ketersediaan (Availibility) Kelengkapan (Completeness) Keamanan (Security) Kebersamaan pemakai (Sharability)
5
Kecepatan dan kemudahan (Speed)
Sekali suatu database telah dibuat dan berjalan maka waktu yang diperlukan untuk mengembangkan suatu aplikasi akan lebih cepat dan membuatnya juga akan lebih mudah. Karena setiap tabel saling berelasi maka akan mempermudah untuk memperoleh data yang yang dinginkan pada tabel yang terpisah.
6
Efisiensi penyimpanan (Space)
Basisdata di design sedemikian rupa sehingga terhindarnya penulisan data yang berulang baik pada tabel yang sama maupun yang berbeda
7
Ketersediaan (Availibility)
Bila seorang pemakai meng-update basisdata, maka pemakai lainnya dapat segera melihat hasil update tersebut, sehingga selalu tersedia data yang up-to-date
8
Kelengkapan (Completeness)
Suatu basisdata dapat berisi berbagai jenis data yang dihubungkan dengan banyak cara, Basisdata memiliki kemampuan untuk merepresentasikan berbagai hubungan antar data yang komplek.
9
Keamanan (Security) Tidak semua pemakai basisdata diperboleh kan mengakses seluruh data yang ada, untuk itu basis data menyediakan sistem keamanan yang dapat mengatur pemakai tertentu. Basis data menyediakan fasilitas Back-up untuk mengamankan data ke media lain Basis data menyediakan fasilitas recovery untuk memulihkan data setelah terjadinya trouble pada basisdaata.
10
Kebersamaan pemakai (Shareability)
Basis data dapat diakses oleh lebih dari satu pemakai secara bersamaan
11
Sistem Basis data Sistem : Basisdata:
Adalah sekumpulan komponen / elemen fungsional yang saling berhubungan dan saling mendukung, secara bersama-sama mencapai tujuan tertentu. Basisdata: Adalah sebuah objek pasif yang mana bila tidak dikelola tidak akan pernah berguna, yang menjadi pengelolanya adalah program aplikasi, maka gabungan dari basisdata dan pengelolanya menghasilkan sebuah sistem basisdata
12
Komponen sistem basisdata
Perangkat keras Perangkat lunak Pengguna
13
Perangkat keras Komputer
Media penyimpan (Hardisk, tape dan Floppy disk) Perangkat komunikasi
14
Perangkat lunak Sistem operasi Data Program/aplikasi DBMS
15
Orang2 yang terlibat dg Basisdata
Data Base Administrator (DBA) Data Base Designer End User - Casual End User - Naive End User - Sophisticated End User - Specialized User (Pemakai ahli) System Analyst & Application Programmer
16
Data Base Admiministrator (DBA)
Orang yang memiliki pusat kontrol terhadap basis data pada sistem tertentu. Fungsi DBA Mendefinisikan Skema Mendefinisikan struktur penyimpanan Memodifikasi skema & organisasi fisik Memberi otorisasi utk mengakses basisdata Menetapkan integrity constraint
17
Data Base Designer (DBD)
Orang2 yang membantu DBA untuk merancang data base Fungsi DBD Mengidentifikasi data yg disimpan pd basisdata Melakukan komunikasi dg calon pemakai Merancang database
18
End User Orang2 yg dalam melakukan pekerjaannya
memerlukan pengaksesan basis data. Misalnya seperti meretrive, mengupdate dan membuat laporan
19
Casual End User Orang2 yg dalam melakukan pekerjaannya sangat
jarang mengakses database dan mungkin memerlukan informasi yang berbeda/bervariasi setiap kali mengakses basisdata Misalnya seperti manajer level menengah atau top manajer yang menggunakan bahasa query
20
Naïve End User Orang2 yg dalam melakukan pekerjaannya
hanya menjalankan sistem aplikasi yang sudah permanen Misalnya seperti Kasir bank, operator, dlsb
21
Sophisticated End User
Orang2 yg dalam melakukan pekerjaannya sangat familiar dengan fasilitas basisdata untuk mencapai kebutuhannya yang komplek Misalnya seperti ilmuwan, engineer dan analisis bisnis yang menggunakan bahasa query.
22
Specialized User Orang2 yg dalam melakukan pekerjaannya
Menulis program aplikasi database khusus Misalnya seperti computer-aided design system, knowledge-base dan expert system
23
System analyst Orang yang dalam melakukan pekerjaannya
Menentukan kebutuhan dari end-user khususnya adalah Naïve user Mengembangkan spesifikasi untuk transaksi2 yang memenuhi kebutuhan2 tsb.
24
Application Programmer
Orang yang dalam melakukan pekerjaannya Mengimplementasikan spesifikasi yang ditetapkan oleh system analiyst menjadi program. Melakuan uji coba Membuat dokumentasi Memelihar program2 tsb.
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.