download

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