Rabu, 20 Februari 2013

RESUME SISTEM BASIS DATA BAB I



SISTEM BASIS DATA

A. BASIS DATA DAN PEMAKAINYA
Basis data adalah : sekumpulan data yang satu sama lain saling berhubungan.

Database Management System (DBMS) adalahSekumpulan program yang memungkinkan pengguna basis data untuk membuat dan memelihara suatu basis data.
Data : Fakta yang dapat disimpan dan mempunyai arti yang implisit / Belum mempunya arti

Aplikasi-aplikasi database :
1. SQL
2. Multimedia database
3. Geograptic information System (GIS)
4. Data Warehouse
5. Real time and Acrive database
6. Many other applications

LINGKUNGAN SISTEM BASIS DATA


DDL (Data Definition Language) : kumpulan perintah SQL yang dapat digunakan untuk membuat dan mengubah struktur dan definisi tipe data dari objek-objek database seperti tabel, index, Tiger, view dll
DML (Data Manipulation Language) : kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data dalam table.
Referensi : http://lunarphue.wordpress.com/basis-data/ddl-dan-dml/

Apa itu SQL (Structured Query Language)?
SQL adalah sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan untuk mengakses dan melakukan Update data pada suatu database.
Referensi : http://www.amran91.com/2012/09/sql-adalah-pengertian-sql.html

B. KARAKTERISTIK BASIS DATA
a. Sifat "SELF DESCRIBING" dari Sistem Basis Data
Basis Data :
- Sifat yang fundamental bahwa basis data tidak hanya berisi data saja, tapi lengkap dengan definisi dari data itu sendiri.
- Definisi data disimpan dalam katalog system (Meta data) yang berisi :
· struktur setiap file
·  tipe dan format penyimpanan dari setiap item data
·  constraint dari data

C. ORANG-ORANG YANG BERPERAN LANGSUNG
a.       Database Administrator (DBA) adalah : Orang yang bertanggung jawab terhadap administrasi penggunaan sumber daya basis data (basis data dan DBMS)
Bertugas : mengatur otorisasi akses terhadap basis data , memonitor penggunaan basis data, melayani permintaan software dan hardware.
b.      Database Designer adalah : orang yang bertanggung jawab dalam perancangan basis data (dalam memenuhi permintaan user) :
· mengidentifikasi data yang akan disimpan dalam basis data
· memilih struktur yang sesuai dalam menyajikan dalam basis data.
c.       End User adalah : orang yang pekerjaannya memerlukan akses terhadap basis data untuk keperluan :
         - Query
         - Updatae
         - Generate report 
   d.      System Analists & Application Programmers adalah : System analysts bertugas mendefinisikan kebutuhan-kebutuhan end user (khususnya naïve end user), dan mengembangkan spesifikasi untuk transaksi-transaksi yang memenuhi kebutuhannya.
   bertugas  : mengimplementasikan spesifikasi menjadi program (yang telah di test secara intensif)

D. ORANG-ORANG DI BELAKANG LAYAR
a.       DBMS Designers & Implementers
Orang-orang yang merancang dan mengimplementasikan modul-modul DBMS dan interfacenya sebagai satu paket software
b.      Tool Developers
Orang-orang yang mengembangkan paket-paket software yang memberikan fasilitas dalam perancangan dan penggunaan system basis data (misal : paket-paket untuk performance monitoring, GUI, prototyping, simulation, dlsb)
c.       Operators & Maintenance Personal


Contoh gambar database :
Penjualan Online (WEB)
Penjualan Tunai (Dekstop Aplikasi)
 
Referensi : http://megitristisan.blogspot.com/2012/02/contoh-database-sederhana.html

Karakteristik database terdistribusi yaitu :
1. Kumpulan data yang digunakan bersama secara logic tersebar pada sejumlah computer yang berbeda
2. Komputer yang dihubungkan menggunakan jaringan komunikasi
3. data pada masing-masing situs dapat menangani aplikasi-aplikasi local secara otonomi.
4. Data pada masing situs di bawah satu DBMS.
5. Masing-masing DBMS berpartisipasi dalam sedikitnya satu aplikasi Global.


Keuntungan menggunakan database :
1. Membuat agar User mudah mendapatkan data.
2. Menyediakan tempat penyimpanan data yang relevan.
3. Menghapus data yang berlebihan.
4. Melindungi data dari kerusakan fisik.
5. Memungkinkan perkembangan lebih lanjut di dalam sistem database.
6. Tidak bakalan bisa menyimpan data yang sudah diinput
7. Tidak bakalan bisa menginput nilai sendiri kecuali orang-orang yang tertentu.
8. Modelnya macam-macam
9. Integritas data dapay selalu terjaga
10. Penggunaan data lebih mudah
11. Berbagi data dapat selalu dilakukan oleh setiap user.
12. Konsistensi data dapat selalu terjaga.

Tidak ada komentar:

Posting Komentar