Powepoint Sim
description
Transcript of Powepoint Sim
STRUKTUR DATA DAN SISTEM MANAJEMEN DATABASE
PENGERTIAN DATABASE
• Secara sederhana database dapat di definisikan sebagai : “ koleksi terpadu dari data yang disusun secara logis dan dikendalikan secara sentral (Murdick, 1986:151)
STRUKTUR DATA YANG TEPAT DAN PENCIPTAAN SISTEM MANAJEMEN DATA BASE YANG BAIK
MENGANDUNG MANFAAT-MANFAAT BERIKUT
• 1. integrasi data• 2. aksesibilitas data• 3. kontrol atas data• 4. kemudahan pengembangan aplikasi dan
manajemen• 5. keamanan data
2 HAL POKOK PENANGANAN DATA YANG BERKENAAN DENGAN STRUKTUR DATA DALAM DOKUMEN ELEKTRONIK DAN ADMINISTRASI DATABASE
• 1. Teknik-Teknik Penangan Data• 2. Manajemen Database
TEKNIK-TEKNIK PENANGANAN DATA
Tiga teknik untuk menengani data :1. Akses berurutan (sequential access)2. Akses langsung (direct access)3. Akses berindeks (indexed access)
MENURUT LOGIKA PENYIMPANGAN DATA, TEKNIK PENANGANAN DATA DIBEDAKAN
MENJADI TIGA
1. Struktur data Hierarkis2. Struktur data jaringan (Network)3. Struktur data relasional
STRUKTUR DATA HIERARKIS
Di dalam struktur hierarkis, data disimpan dalam sistem yang diibiratkan sebagai pohon-pohon terbalik dengan satu akar tunggang di bawahnya ada dahan dan cabang-cabangnya.
Contoh dari data yg memiliki struktur hierarikis adalah seorang nasabah di bank yang memiliki beberapa transaksi
Kelemahan Struktur data Hierarkis :Dalam menentukan keterkaitan antara data yang unsurnya
sama-sama banyak (many – to- many – relationship )
Struktur data jaringan (Network)
Disebut juga struktur Plexmodel struktur dan jaringan memiliki ciri bahwa data
memiliki beberapa atribut, dan sat “anak” dapat memiliki lebih dari satu “induk” data.
Struktur data relasionalSebuah model data relasional akan dapat memperlihatkan
semua relasi antar bentukan /entitas sehingga data relatif lebih mudah dipahami.
Ciri-ciri database relasional :Setiap entri di dalm tabel mewakili satu petak (field) data.Setiap kolom memuat isian dengan atribut yang sama dan setiap
kolom diberi sebuah nama yang unik.Setip baris berbeda satu sama lainBaris maupun kolom dapat dilihat dengan urutan yang berlainan
sesuai keinginan tanpa mempengaruhi isi informasi dalam sebuah relasi data
Database terdisitribusi : adalah sekumpulan data yang secara logis terigrentasi tetapi dapat dipakai bersama secara fisik terdistribusi diantara simpul-simpul jaringan komputer.
Keuntungan data terdestribusi :Pengurangan biayaPeningkatan waktu tangapan dlm menangani dataKontrol oleh pemakaiCadangan dataBerkurangnya kontrol atas sistemDuplikasi perangkat lunakDuplikasi data, konflik pelaporanPemeliharaan tempat-tempat database yang terpisah jauhKetidakcocokan antara perangkat keras dan perangkat lunak.
MANAJEMEN DATABASETujuan diciptakannya sistem manajemen database dapat dilihat dari dua sisi yaitu
pengawasan dan pemakaian.Tugas – Tugas pemeilharaan di dalam manajemen database, menurut Bell (1993:15)1. Pemeliharaan struktur data secara fisik2. Pemanfaatan bahasa-bahasa query and retrieval untuk mencari dan
memperbarui data.3. Pemeliharaan fasilitas-fasilitas yang menjamin integritas dan keamanan data.4. Dukungan terhadap akses multi – user.5. Prosedur-prosedur pencadangan data (backup) dan pemulihan data yang rusak
(recovery)6. Fasilita-fasilitas untuk memelihara meta-data7. Ketidaktergantungan data8. Perkakas administrasi database.
Hal- hal penting yang harus diperhatikan oleh para manajer atau administrator database
1. Di samping fungsi-fungsi manajemen data yang sudah baku, DBMS di masa mendatang harus mampu mendukung objek-objek data yang kompleks (meliputi teks, grafik, citra, dsb) dgn aturan yg lebih kompleks.
2. Generasi BDMS di masa mendatang harus memiliki kemampuan bahasa query yg sekarang ada, kemapuan akses non-prosedural, dan memiliki ciri data independence.
3. Generasi DBMS di masa mendatang harus terbka bagi subsistem-subsistem yang lain : dan ketentuan ini akan sangat penting dalam mengembangkan RDBMS.
DBMS yg dipakai diklafikasikan menjadi 3 jenis1. DBMS komputer Mikro (PC)2. DBMS Client- Server3. DBMS host
KRITERIA MEMILIH PROGRAM APLIKASI
• KRITERIA TEKNIS1. Definisi database2. Retrieval (cari-ambil)3. Updating (pembaruan data)4. Programmer interface5. Integritas database6. Cara pengoperasian7. Revisi database/ evolvability
• KRTITERIA ADMINISTRATIF1. Karakterisitik vendor dan stabilitas produk2. Dukungan maintenance 3. Dokumentasi dan pelatihan4. Kemudahan untuk mempelajari dan
menggunakan 5. Karakteristik pengoprasian dan kinerja6. Lingkungan pendukung 7. Biaya.