ICT Database Data Resources Management Oleh Dr Syopiansyah
ICT Database / Data Resources Management Oleh : Dr. Syopiansyah Jaya Putra, M. Sis
Konsep dan Istilah Dalam Organisasi Data l Basis data (database) kumpulan dari data yang saling terintegrasi satu dengan yang lainnya, tersimpan dalam perangkat keras komputer dan menggunakan perangkat lunak untuk bantuan dalam mengoperasikannya. l Database system suatu informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu instansi.
DBMS (Database Management systems) l DBMS (Database Management systems) kumpulan program yang mengkoordinasikan semua kegiatan yang berhubungan dengan basis data. l Data sub language subset bahasa yang dipakai untuk operasi manajemen basis data. 2 data sub language : a. Data Definition Language (DDL) Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemen data, kunci elemen, dan relasinya b. Data Manipulation Language (DML) Bahasa yang digunakan untuk menjabarkan pemrosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data l
DBMS (Database Management systems) (cont) Komponen DBMS
DBMS (Database Management systems) (cont) Komponen DBMS 1. Query Processsor merubah bentuk query ke dalam instruksi tingkat rendah ke database manager 2. Database Manager menerima query dan menguji skema eksternal dan konseptual untuk menentukan apakah record-record dibutuhkan untuk memenuhi permintaan. 3. File Manager Manipulasi penyimpanan file dan mengatur alokasi ruang penyimpanan pada disk. 4. DML Preprocessor Merubah perintah DML embedded ke dalam program aplikasi dalam bentuk fungsi-fungsi yang memanggil dalam host language. 5. DDL Compiler Merubah perintah DDL menjadi kumpulan tabel yang berisi metadata. 6. Dictionary Manager Mengatur akses dan memelihara data dictionary. l
DBMS (Database Management systems) (cont) l Fungsi DBMS 1. Penyimpanan, pengambilan dan perubahan data 2. Katalog yang dapat diakses pemakai 3. Mendukung Transaksi 4. Melayani kontrol concurrency 5. Melayani recovery 6. Melayani autorisasi 7. Mendukung komunikasi data 8. Melayani integrity 9. Melayani data independence 10. Melayani utility
Merancang Basis Data l Tujuan perancangan basis data l untuk memenuhi informasi yang berisikan kebutuhan-kebutuhan user secara khusus dan aplikasi-aplikasinya. l memudahkan pengertian struktur informasi l mendukung kebutuhan-kebutuhan pemrosesan dan beberapa obyek penampilan (response time, processing time, dan storage space) l Proses menciptakan database mencakup 6 fase Fase 1 : Pengumpulan data dan analisa Fase 2 : Perancangan database secara konseptual Fase 3 : Pemilihan DBMS Fase 4 : Perancangan database secara logika (pemetaan model data) Fase 5 : Perancangan database secara fisik Fase 6 : Implementasi sistem database
Merancang Basis Data (cont) Fase Perancangan Basis Data
Model Data l adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dala suatu organisasi. l Fungsi untuk merepresentasikan sehingga data tersebut mudah dipahami. data
Model Data (cont) l Dua Model data : a. Model Data Berbasis Objek menggunakan konsep entitas, atribut dan hubungan antar entitas. jenis model data berbasis objek yang umum adalah : l entity-relationship l semantic l functional l object-oriented b. Model Data Berbasis Record basis data terdiri dari sejumlah record dalam bentuk yang tetap yang dapat dibedakan dari bentuknya. Ada 3 macam jenis yaitu : l Model data relasional (relational) l Model data hierarkhi (hierarchical) l Model data jaringan (network)
Keunggulan dan Kelemahan DBMS l Keunggulan DBMS antara lain : l Mengurangi pengulangan data l Mencapai independensi data l Mengintegrasikan data dari beberapa file l Mengambil data secara cepat, praktis l Meningkatkan keamaanan data l Terbaru (up to date) l Kelemahan DBMS antara lain : l Perangkat lunak yang mahal l Konfigurasi perangkat keras yang besar l Mempekerjakan dan mempertahankan DBA
Manfaat DBMS l Manfaat yang diperoleh dari penyusunan database l Mengatasi kerangka (redundancy) data l Menghindari terjadinya inkonsistensi data l Mengatasi kesulitan dalam mengakses data l Menyusun format yang standar dari sebuah data l Penggunaan oleh banyak pemakai (multiple user) l Melakukan perlindungan dan pengamanan data (data security) l Menyusun integritas dan independensi data
KESIMPULAN l Basis data (database) merupakan kumpulan dari data yang saling terintegrasi satu dengan yang lainnya, tersimpan dalam perangkat keras komputer dan menggunakan perangkat lunak untuk bantuan dalam mengoperasikannya. l DBMS (Database Management systems) adalah kumpulan program yang mengkoordinasikan semua kegiatan yang berhubungan dengan basis data.
KESIMPULAN (cont) l Untuk membuat sebuah basis data diperlukan suatu perancangan yang mencakup 6 fase, yaitu pengumpulan data dan analisa, perancangan database secara konseptual, pemilihan DBMS, perancangan database secara logika (pemetaan model data), perancangan database secara fisik, implementasi sistem database. l Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dala suatu organisasi. Model data dibagi menjadi dua kategori, yaitu model data berbasis objek dan model data berbasis record.
Questions 1. 2. 3. 4. 5. Apa yang dimaksud dengan DBMS ? Sebutkan enam fase dalam merancang basis data? Apa yang dimaksud dengan model data dan sebutkan! Sebutkan komponen dari DBMS! Sebutkan keuntungan dari DBMS ?
THANK YOU
- Slides: 16