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