Administrasi Data dan Basis data
Data Penting untuk Diorganisasikan Data adalah aset Sangat bernilai untuk dikelola Administrasi data yang efektif memudahkan pembuatan keputusan di segala tingkat Ketidakefektifan dalam adminisstrasi data membuat pemanfaatan data menjadi berkurang
Masalah Data Definisi berganda terhadap entitas data Ketidakkonsistesian terhadap data yang sama pada Basis data yang berbeda kesulitaan dalam integrasi data Kualitas data yang rendah karena sumber data yang tidak tepat atau ketidaktepatan waktu dalam mentransfer data dari sistem lain mengurangi keandalan Kekurangakraban thd data yang ada (lokasi maupun makna) manfaat berkurang Tanggapan waktu yang lama Kekurangan kontrol terhadap privasi dan keamanan
Definisi Administrasi data (DA): Fungsi level atas yang bertanggung jawab atas keseluruhan manajemen sumber daya data dalam organisasi mencakup: pemeliharaan definisi dan standar data organisasi Administrasi basis data (DBA): Fungsi teknis yang bertanggung jawab atas perancangan basis data fisik dan penanganan masalah teknis seperti: keamanan, kinerja, backup dan recovery.
Administrasi Data dan Basis data Fungsi pada perusahaan yg bertanggung jawab dalam mengelola keseluruhan data dalam organisasi Menentukan standar dan pendefinisian data dalam lingkup perusahaan Administrasi Basis data Fungsi teknis yg bertanggung jawab thd perancangan Basis data secara fisik Menangani masalah-masalah teknis seperti pemaksaan keamanan, kinerja Basis data, dan backup/recovery
Administrasi Data dan Basis data Data administrator (DA) / Information resource manager: orang yang mengepalai fungsi administrasi data Basis data administrator (DBA): Orang yang bertanggung jawab dalam merancang Basis data secara fisik dan persoalan teknis
Fungsi Administrasi data 1. Kebijakan, prosedur, dan standar data perencanaan 2. Penyelesaian konflik kepemilikan data 3. Pemasaran internal akan konsep administrasi data 4. Mengelola repositori data
Fungsi Administrasi data pada Siklus pengembangan …. (1) 1. Pada Perencanaan Basisdata Membuat strategi/kebijakan Basis data perusahaan Membuat arsitektur informasi perusahaan Membuat model biaya/manfaat Merancang lingkungan Basis data/memilih teknologi Membuat rencana adminsitrasi data
Fungsi Administrasi data pada Siklus pengembangan …. (2) 2. Pada Analisis Basisdata Menentukan kebutuhan data Menentukan aturan-aturan bisnis Menentukan kebutuhan operasional Memcahkan konflik-konflik kebutuhan Memelihara data dictionary/repository pershaan
Fungsi Administrasi data pada Siklus pengembangan …. (3) 3. Pada Perancangan Basis data ---- tidak ada ----- 4. Pada Impementasi Basis data Menentukan kebijakan akses Basis data Melakukan pelatihan user
Fungsi Administrasi data pada Siklus pengembangan …. (4) 5. Pada Operasi dan Pemeliharaan Basis data Melayani pemakai 6. Pada Pertumbuhan dan perubahan Basisdata Mewujudkan prosedur kontrol perubahan Merencanakan pertumbuhan dan perubahan Mengevaluasi teknologi baru
Fungsi Administrasi basis data Pemilihan perangkat keras dan lunak Instalasi/upgrade DBMS Tuning kinerja basis data Meningkatkan kinerja pemrosesan query Mengelola keamanan, privasi, dan keutuhan data Backup dan recovery
Fungsi Administrasi Basis data pada Siklus pengembangan …. (1) Pada Perencanaan Basis data ---- tidak ada ---- Pada Analisis Basis data
Fungsi Administrasi Basis data pada Siklus pengembangan …. (2) 3. Pada Perancangan Basis data Merancang Basis data secara logis Merancang model ekssternal (subskema) Merancang model fisik (internal) Merancang kontrol integritas
Fungsi Administrasi Basis data pada Siklus pengembangan …. (3) 4. Pada Impementasi Basis data Menentukan kebijakan akses Basis data Membentuk kontrol integritas Memasang DBMS Mengawasi pemuatan Basis data Menentukan prosedur pengujian Membuat standar pemrograman aplikasi Membentuk prosedur utk backup/recovery Melakukan pelatihan user
Fungsi Administrasi Basis data pada Siklus pengembangan …. (4) 5. Pada Operasi dan Pemeliharaan Basis data Backup dan recovery thd Basis data Memperbaharui DBMS Memonitor kinerja Basis data Menyetel dan mengatur kembali Basis data Memaksakan prosedur dan standar Melayani pemakai
Fungsi Administrasi Basis data pada Siklus pengembangan …. (5) 6. Pada Pertumbuhan dan perubahan Basisdata Mewujudkan prosedur kontrol perubahan Merencanakan pertumbuhan dan perubahan Mengevaluasi teknologi baru
Fungsi DA dan DBA Perencanaan Basis data Analisis Basis data Membuat strategi/kebijakan Basis data perusahaan Membuat arsitektur informasi perusahaan Membuat model biaya/manfaat Merancang lingkungan Basis data/memilih teknologi Membuat rencana adminsitrasi data Analisis Basis data Menentukan kebutuhan data Menentukan aturan-aturan bisnis Menentukan kebutuhan operasional Memcahkan konflik-konflik kebutuhan Memelihara data dictionary/repository perusahaan Perancangan Basis data Melakanakan perancangan Basis data secara logis Merancang model ekssternal (subskema) Merancang model fisik (internal) Merancang kontrol integritas Fungsi DA dan DBA DA DBA
(lanjutan…) Implementasi Basis data DA/DBA DBA Menentukan kebijakan akses Basis data Membentuk kontrol integritas Memasasng DBMS Mengawasi pemuatan Basis data Menentukan prosedur pengujian Membuat standar pemrograman aplikasi Membentuk prosedur utk backup/recovery Melakukan pelatihan user Operasi dan Pemeliharaan Backup dan recovery thd Basis data Memperbaharui DBMS Memonitor kinerja Basis data Menyetel dan mengatur kembali Basis data Memaksakan prosedur dan standar Melayani pemakai DA/DBA DBA DA/DBA DBA DA/DBA Pertumbuhan dan Perubahan Mewujudkan prosedur kontrol perubahan Merencanakan pertumbuhan dan perubahan Mengevaluasi teknologi baru DA/DBA
Perubahan pandangan akan DBA 1. Menggabungkan administrasi data dan basis data ke dalam satu peran 2. Fast-track development – mengawasi proses pengembangan (analisis, perancangan, implementasi, dan perawatan) 3. Procedural DBA – mengelola mutu trigger dan stored procedure 4. eDBA – mengelola aplikasi basis data Internet 5. PDA DBA – sinkronisasi data dan pengelolaan basis data personal 6. Administrasi data warehouse
Peranan Baru DBA Procedural DBA DBMS mendukung trigger dan stored procedure perlu menentukan aturan-aturan bisnis yang melekat dalam DBMS daripada pada aplikasi terpisah DBA bertanggung jawab agar prosedur betul-betul efektif
Peranan Baru DBA (lanjutan…) e-DBA DBA harus juga mempunyai kemampuan dalam mengelola aplikasi dan Basis data yang berjalan dalam lingkungan Internet
Peranan Baru DBA (lanjutan…) PDA DBA DBA harus mampu menangani aktivitas para “mobile workers” Perlu menangani sinkronisasi antara data yang disimpan pada PDA dan pada server
Peranan Baru DBA (lanjutan…) Data warehouse administration DBA mampu menangani Basis data dalam data warehouse dan datamart untuk mendukung pengambilan keputusan
Memodelkan Data Perusahaan Pemodelan data dan perancangan Basis data menjadi tanggung jawab kunci bagi administrasi data dan Basis data Administrasi Data Administrasi Basis data Enterprise Data Model Conceptual Data Model Logical Data Model Phyical Data Model Perencanaan Analisis Perancangan Logis Perancangan Fisik