Matakuliah : M0304/Corporate Information System Management Tahun : 2008 Pertemuan - 07 Sumberdaya DATA Fakultas Ilmu Komputer Modul-07-2 Tujuan Pembelajaran • Mahasiswa dapat menerangkan aspek teknis sumberdaya data dan dasar-dasar dan konsep manajemen data (C2) Fakultas Ilmu Komputer Modul-07-3 Mengapa Data harus dimanage ? • • • • Organisasi tidak akan berfungsi dan tahan lama tanpa tersedianya data bisnis yang kritis Biaya untuk menyiapkan dan menyediakan kembali data sangat besar Waktu yang diperlukan untuk melakukan rekonsiliasi data yang tidak konsisten, terlalu lama Kadang diperlukan akses data secara cepat Fakultas Ilmu Komputer Modul-07-4 Mengapa Data harus dimanage ? • Data harus : – – – – – Dikatalog Diberi nama dengan cara yang standar Dilindungi Mudah diakses pada waktu diperlukan Dipelihara untuk menjaga kualitas Fakultas Ilmu Komputer Modul-07-5 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Data Model Data model – Peta Keseluruhan untuk data bisnis yang diperlukan agar data dapat dimanage seacara effektif Fakultas Ilmu Komputer Modul-07-6 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Data Model • Pemodelan data melibatkan : – – Fakultas Ilmu Komputer Methodology, atau tahapan yang diikuti untuk identifikasi dan menjelaskan entitas data Notasi, atau cara untuk mengilustrasikan entitas2 data secara graphis. Modul-07-7 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Data Model • Entity-relationship diagram (ERD) – – Methode paling umum untuk merepresentasikan model data dan kebutuhan2 organisasi data Terdiri dari entitas2 dan relationshipnya – – Entities – tentang sesuatu dimana data dikumpulkan / ditampung Attributes – elemen2 nyata dari data yang harus dikumpulkan Fakultas Ilmu Komputer Modul-07-8 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Data Model Catatan : • Entities adalah Customer, Order, dan Product. • Attributes dari entitas Customer boleh terdiri dari nama-customer, nama-dpan, jalan, kota, … Fakultas Ilmu Komputer Entity-Relationship Diagram Modul-07-9 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Data Modeling • Enterprise modeling – – – Fakultas Ilmu Komputer Pendekatan Top-down Menjelaskan organisasi dan kebutuhan data pada tingkatan atas, tidak bergantung pada report2, screen2, atau detail specifications Tidak bias oleh bagaimana perusahaan kini beroperasi Modul-07-10 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Data Modeling Tahapan Enterprise Modeling: • Bagi pekerjaan kedalam fungsi2 pokok • Bagi setiap fungsi kedalam proses-2 • Bagi proses2 kedalam aktivitas-2 • Daftarkan entitas data ke setiap aktivitas • Identifikasi relationships diantara entitas2 Fakultas Ilmu Komputer Enterprise Decomposition dari Data Modeling Modul-07-11 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Data Modeling • View integration – – Bottom-up approach Setiap report, screen, form, document yang dihasilkan dari database …..… masing-2 disebut user view Fakultas Ilmu Komputer Modul-07-12 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Data Modeling View Integration Steps: • Create user views • Identifikasi data elemen2 pada setiap user view dan menempatkan kedalam satu strukture yang disebut bentuk normal • Normalisasi user view • Integrasikan sekumpulan entitas2 dari normalisasi kedalam satu description Normalization – Proses penciptaan struktur2 data sederhana dari data yang kompleks Fakultas Ilmu Komputer Modul-07-13 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Data Modeling • Data modeling guidelines: – – – – Fakultas Ilmu Komputer Objective – upaya harus dijustifikasi berdasarkan kebutuhan Scope – cakupan yang lebih luas, lebih besar peluang untuk kegagalan/failure Outcome – ketidak pastian mengarahkan ke kegagalan Timing – pertimbangkan satu pendekatan evolutioner Modul-07-14 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Database Architecture Database – sekumpulan data yang terhubung secara logika, diorganisasikan untuk memenuhi kebutuhan suatu organisasi Database Architecture – cara dimana data disusun dan disimpan dalam database Fakultas Ilmu Komputer Modul-07-15 Fakultas Ilmu Komputer Data Pyramid Modul-07-16 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Database Architecture • Enam database architectures dasar: 1. 2. 3. 4. 5. 6. Fakultas Ilmu Komputer Hierarchical (top-down organization) Network (high-volume transaction processing) Relational (data arranged in simple tables) Object-oriented (data and methods encapsulated in object classes) Object-relational (hybrid of relational and object-oriented) Multidimensional (used by data warehouses) Modul-07-17 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Alat2 untuk Pengelolaan Data Database Management System (DBMS) – software support yang digunakan untuk create, manage, mengendalikan, dan melindungi organizational data Fakultas Ilmu Komputer Modul-07-18 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Alat2 untuk Pengelolaan Data • Suatu DBMS membantu memanage data dengan menyediakan tujuh fungsi : 1. 2. 3. 4. 5. 6. 7. Data storage, retrieval, update Backup Recovery Integrity control Security control Concurrency control Transaction control Fakultas Ilmu Komputer Modul-07-19 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Alat2 untuk Pengelolaan Data • • • Fakultas Ilmu Komputer Tipe database architecture yang paling populer adalah relational Tidak semua sistem relational adalah sama . Upaya terbesar untuk standardisasi relational database adalah SQL Modul-07-20 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Alat2 untuk Pengelolaan Data Data Dictionary/Directory (DD/D) – central encyclopedia dari definisi data dan penggunaan informasi … satu database tentang data • Terdiri dari : – Definisi setiap entitas, relationship, dan elemen data – Format2 Tampilan/Display – Integrity rules Fakultas Ilmu Komputer – – – Security restrictions Volume dan sizes Daftar aplikasi yang menggunakan data tersebut Modul-07-21 ASPEK TEKNIS DARI MANAJEMEN SUMBERDAYA DATA Database Programming Query language – suatu 4 GL, nonprocedural programming language untuk mendapatkan data dari suatu database, biasanya disediakan oleh DBMS SQL query language contohnya : SELECT ORDER#, CUSTOMER#, CUSTNAME, ORDER-DATE FROM CUSTOMER, ORDER WHERE ORDER-DATE > ’04/12/05’ AND CUSTOMER.CUSTOMER# = ORDER.CUSTOMER# Fakultas Ilmu Komputer Modul-07-22 Prinsip-2 dalam Pengelolaan Data • • • • Kebutuhan untuk memanaje data adalah permanen Data dapat berada pada beberapa tingkatan atau level Application software harus terpisah dari database Application software dapat diklasifikasikan berdasarkan bagaimana mereka merawat atau menangani data 1. Data capture 2. Data transfer 3. Data analysis dan presentation Fakultas Ilmu Komputer Modul-07-23 Prinsip-2 dalam Pengelolaan Data • • • Application software harus betul-betul dipertimbangkan dapat dibuang Data hanya boleh ditangkap sekali saja Harus ada standarisasi data yang ketat Fakultas Ilmu Komputer Modul-07-24 Prinsip-2 dalam Pengelolaan Data Identifier Naming Definition Integrity Rule Usage right Fakultas Ilmu Komputer : nilai unik untuk setiap entitas bisnis : Nama atau label yang unik untuk setiap elemen data : tidak ada deskripsi data yang ambigu. : spesifikasi untuk nilai yang legitimate untuk setiap data : keamanan yang jelas untuk suatu data Modul-07-25 Fakultas Ilmu Komputer Data Warehouse Modul-07-26 Kebijakan Manajemen Data • Organisasi harus memiliki kebijakan-2 berkaitan dengan : – Kepemilikan Data – Administrasi Data Fakultas Ilmu Komputer Modul-07-27 Kebijakan Data Data merupakan sumberdaya perusahaan, yang kebanyakan disimpan secara elektronik. Manajemen data yang baik menjadi kunci ketercapaian sasaran2 bisnis. Pernyataan kebijakan akses data : Secara internal data perusahaan akan dishare, digunakan bersama. Data tidak dimiliki oleh individu atau unit organisasi tertentu, tetapi oleh Organisasi seutuhnya. Data harus dikelola selayaknya aset perusahaan yang lain. Organisasi dan struktur data harus direncanakan pada setiaplevel dengan Baik dan dalam pandangan terintegrasi Kualitas data harus dikelola secara aktif. Kriteria data yang eksplisit : akurasi, availability, accessibility, ease of use harus ditentukan oleh unit ISD Data harus dijaga keamannya, dilindungi dari perubahan2 yang tidak diinginkan, perusakan, atau disklosur Data harsu didefinisikan secara eksplisit, standar2 dikembangkan untuk representasi data Data harus dirancang untuk memenuhi kebutuhan fungsional bisnis Fakultas Ilmu Komputer Modul-07-28 Administrasi Data Fungsi-2 Kunci dari administrasi data : • • • • • • • Mengenalkan dan mengendalikan ‘data sharing’ Analisis dampak perubahan terhadap sistem aplikasi ketika data definitions dirubah Memelihara data dictionary Mengurangi redundansi dan prosessing data Menurunkan biaya pemeliharaan sistem dan meningkatkan produktivitas pengembangan sistem Meningkatkan mutu dan keamanan data Menjamin integritas data Fakultas Ilmu Komputer Modul-07-29 Administrasi Data Fungsi-2 Kunci dari database administrator (DBA): • • • • • • Tuning database management systems. Pemilihan, evaluasi dan pelatihan database technology. Physical database design. Merancang methode untuk recover data dari kerusakan database. Penempatan secara phisik dari databases pada specific computers dan storage devices. Menjadi perantara databases dengan telecommunikasi dan teknologi2 lain Fakultas Ilmu Komputer Modul-07-30 Evaluasi : Fakultas Ilmu Komputer Modul-07-31 Fakultas Ilmu Komputer Modul-07-32 Fakultas Ilmu Komputer Modul-07-33
© Copyright 2024 Paperzz