Sistem Basis Data

advertisement
Proses File VS Sistem Basis Data
Sistem Basis Data
Pertemuan-01
• Timbulnya data rangkap (redundancy • Terkontrolnya kerangkapan data
data) dan ketidak konsistensi data
• Terpeliharanya keselarasan
(inconsistency data)
(kekonsistenan) data
• Kesukaran dalam mengakses data
• Data dapat dipakai secara bersama
• Data terisolir (isolation Data)
(shared)
• Masalah Pengamanan (security
problem)
• Keamanan data terjamin
• Terpeliharanya integritas data
• Apabila terjadi perubahan atau
kesalahan pada program aplikasi
maka pemakai tidak dapat mengakses
data
Definisi Basis Data ?
Arti Penting Basis Data ?
• Kumpulan dari berbagai jenis tipe data dalam satu kelompok yang meliputi
adanya field, row dalam kelompok tertentu yang saling berhubungan satu sama
lainnya
• Pengolahan dan penganalisa data perusahaan
• Kenikmatan fasilitas dari windows yang sudah dikenal secara umum
• Instalasi dan upgrade seluruh terminal secara bersamaan
• Fasilitas untuk meng-import data dan menggunakannya secara mudah dan cepat
dengan “Import Wizards”
• Tampilan dapat disesuaikan dengan selera pemakai (Personalized) dengan
mensetting beberapa pilihan tanpa hrus melakukan modifikasi terhadap program
• Mendeteksi permasalahan sebelum terjadi dengan fungsi “self-diagnostic”
• Menjadwalkan dan mengotomatisasikan pemakaian “Alert Message” yaitu sistem
yang dapat menampilkan pesan-pesan melalui tampilan di layar atau email apabila
suatu kondisi yang ditentukan telah terpenuhi
Contoh Aplikasi Basis Data
EVOLUSI BASIS DATA
1960
1970
1980
Produk DB pertama (DBOM, IMS, IDS, Total,
IDMS)
Standar Codasyl
Relational model>>>Codd,1970
Prototype RDBMS
Relational theoretical works
Three-level architecture (ANSI and Codasyl)
E/R model >>>Chen,1976
Produk relational market pertama kali
diluncurkan
•
Database digunakan pada hampir semua lapisan kehidupan (seharusnya)
•
Aplikasi Database antara lain
• Banking
2000
: Registrasi, Nilai
• Penjualan : Konsumen, Product, Pembelian
Distributed DBs
CASE (Computer Aided for SW Engineering)tools
SQL standard (ANSI, ISO)
Object-oriented DB manifesto
Keuntungan Basis Data
EVOLUSI BASIS DATA
1990
: Semua Transaksi
• Universitas
Third-generation DB manifesto
Client/server architecture (2-tier arc.)
Produk pertama object DB
Reference models (ISO/ANSI)
SQL 92
OO standards
Data warehouses / Data mining
SQL: 1999 (previously SQL3)
Three-tier architecture
Object relational model
Databases and the World Wide Web
Mobile DBs
SQL/MM
•
Mengurangi duplikasi data
•
Meningkatkan integritas data
•
Memelihara independensi data
•
Meningkatkan keamanan data
•
Memelihara konsistensi data
•
Manipulasi data lebih canggih
•
Mudah untuk digunakan
•
Mudah untuk diakses
Kekurangan Basis Data
•
Microsoft SQL Server •
FoxPro
•
Harbour
•
Oracle
•
Visual FoxPro
•
Visual dBase
•
Sysbase
•
Arago
•
Bila ada akses yang tidak benar, kerusakan dapat terjadi
•
Interbase
•
Force
Lotus Smart Suite
Approach
Karena semua data di tempat terpusat, kerusakan software dan hardware
dapat terjadi
•
Xbase
•
Recital
•
NoSQL
Firebird
Btrieve
•
dbFast
•
•
Proses pemeliharaan dapat memakan waktu karena ukurannya yang lebih
besar
•
MySQL
•
dbXL
•
Tsunami Record
Manager
Proses backup data memakan waktu lama
•
PostgreSQL
•
Quicksilver
•
dBase III
•
Clipper
•
Paradox
•
FlagShip
•
Sistem lebih rumit, jadi memerlukan tenaga ahli dalam disain progam dan
implementasi
•
Lebih mahal
•
•
•
•
Contoh lain sistem basis data
Contoh Basis Data
Komponen yang ada pada basis data
•
Hardware
•
Operating Sistem
•
Database
•
Database Management Sistem
•
User
•
Perangkat Lunak Pendukung
Sistem Basis Data
Pertemuan-02
Terima Kasih
Pokok Bahasan
• Pengenalan lebih dalam mengenai basis data
• Pembahasan tabel, view, baris, kolom
• SQL sebagai subbahasa
• SQL dalam penerapannya di WEB
• Penggolongan perintah SQL
• Elemen-elemen SQL
Download