Databases and Data Warehouses
· The Nature of Information System
1.
Structured,
Unstructured, and Semi-Structured Information
§ Structured
Informasi yang terstruktur sehingga dapat dipecah
menjadi banyak komponen. Contohnya kartu kredit, yang mengandung informasi nama
depan, nama belakang, alamat, nomor telepon, email, dll.
§ Unstructured
Informasi yang tidak mempunyai struktur sehingga tidak
bisa dihubungkan yang satu dengan yang lain. Contohnya Folder Manila yang
isinya tentang perkara hukum, seperti foto, catatan, koran, artikel, dll.
§ Semi-Structured Information
Informasi yang berada di tengah-tengah terstruktur dan
tidak terstruktur, tapi masih dalam keadaan yang bisa dikategorikan. Contohnya,
Informasi mempunyai tanggal, penulis, topik, dll.
2.
Metadata
§ Metadata adalah informasi
terstruktur yang mendeskripsikan, menjelaskan, atau setidaknya menjadikan suatu
informasi mudah untuk ditemukan kembali, digunakan, atau dikelola.
3.
The Quality
of Information
§ Akurasi: Kesalahan dalam spelling dapat
mengurangi akurasi dari informasi.
§ Presisi: Pembulatan angka dapat mengurangi
presisi dari informasi.
§ Komplit: Semakin lengkap informasi semakin
bagus.
§ Konsistensi: Konsistensi menjadi penting
saat memasukan data ke database.
§ Urutan Waktu: Data yang baru lebih berguna
daripada data lama.
§ Bias: Prasangka informasi yang subjektif
mengurangi kualitas informasi.
§ Duplikat: Informasi dari suatu data tidak
boleh duplikat.
· Managing Information: From Filing Cabinets to the
Data base
1.
Table adalah
sekelompok catatan untuk entitas yang sama, seperti karyawan, produk, buku,
video, atau "benda" lain yang memiliki arti bagi orang-orang. Record adalah baris dalam tabel, dan
itu merupakan contoh entitas satu orang. Misalnya, Record adalah terdiri dari
atribut hal itu, dan masing-masing atribut disebut bidang. Field adalah kolom dalam tabel. Bidang biasanya berisi data numerik
atau teks, atau kombinasi di antara dua.
· The Rise and Fall of File Processing Systems
Awalnya, catatan
elektronik dibuat dan disimpan sebagai file komputer, dan menulis program
komputer untuk menambah, menghapus, atau mengedit catatan. Setiap departemen menyimpan catatannya sendiri dengan file komputernya sendiri, masing-masing berisi
informasi yang diperlukan untuk operasi. Aktifitas
ini disebut Batch Processing.
1.
Data
Redundancy and Inconsistency: Harus menuliskan
informasi dengan benar, contohnya pada saat menulis nama seseorang dengan teliti. [1]
2.
Lack of Data
Integration: Integrasi informasi sangat penting untuk pelayanan konsumen.
3.
Inconsistent
Data Definitions: Menyimpan data yang sama dengan 2 format yang berbeda. [2]
4.
Data
Dependence: Data yang saling bergantungan menjadi masalah untuk IT Staff karena
menjadi sangat sibuk. [3]
·
Databases and Database Management Software
§ Database adalah tempat integrasi informasi dan
tempat untuk mengatur informasi. Database ini digunakan untuk meminimalisir
duplikasi.
1. Mengurangi Inkonsistensi
2. Meningkatkan Keamanan
3. Meningkatkan Performa
4. Meningkatkan kemampuan terhadap perubahan
5. Meningkatkan Integritas Informasi dan Akurasi
§ Database Management System (DBMS) dibuat untuk
mengatur database. DBMS ini digunakan untuk menjaga keamanan, replika, administrative,
dll. DBMS juga digunakan proses transaksi, penghapusan, backup, dll.
§ Database Architecture harus mempunyai 3 relasi:
1. One-to-one
2. One-to-many
3. Many-to-many
·
Developing and Managing a Relational Database
§ Planning the
Data Model
Mengidentifikasi Informasi
yang ingin dicari dan kenapa bisa saling berkesinambungan. Proses nya dimulai
dengan mendefinisi semua atribut, dan hubungan
1. Entities and Attributes: Entitas apa aja yang
harus ada, contohnya pekerja, project, acara, klien, dan masih banyak lagi.
2. Primary Keys and Uniqueness: Primary Key digunakan untuk mengidentifikasi bari dalam sebuah table, dimana Unique Keys untuk mencegah nilai duplikat
di kolom. Primary Key juga bisa
digunakan dengan Nomor ID
3. Normalizing the Data Model: Normalisasi digunakan
untuk meminimalkan duplikasi informasi dalam tabel.
4. Relationships and Foreign Keys: Suatu entitas yang
berhubungan satu dengan yang lain, bergantung dengan Foreign Key. [4]
5. Handling Complex Relationships
§ Accessing the
Database and Retrieving Information
Banyak orang mengakses
database dengan user interface yang gampang dimengerti dan mereka bisa memasukan
data, mengubah, dan menghapus dengan aman. Bahasa pemrograman yang paling popular
adalah SQL: Structured Query Language. Ada juga yang mengunakan IVR: Interactive Voice Response, dan ada
juga Natural Language Interfaces.
§ Managing and
Maintaining the Database
Pekerjaan Database Administrator
(DBA) adalah yang paling cepat bertumbuh di Amerika. DBA akan sangat familiar
dengan DBMS, software ini menawarkan beragam administrative tools untuk menjaga database berjalan lancar.
1. Performance Tuning and Scalability
2. Integrity, Security, and Recovery
3. Documentation
·
Multiple Databases and the Challenge of Integration
Database harus digunakan
untuk mengakhiri kefrustasian dalam kumpulan informasi. Tetapi ada masalah yang
terjadi karena terkadang perusahaan ingin mengabungkan Informasi system yang
berbeda tapi ingin digabungkan, tetapi rekaman tidak bisa digabung dengan
gampang.
1.
Shadow Systems: Database yang lebih kecil yang dikembangkan sendiri
atau kelompok dan fokus dengan informasi spesifik dari pembuat.
2.
Integration Strategies and Master Data Management: Master data Management menjad inti utama dalam
mengatur, mengsingkronkan, dan banyak lagi.
·
Data Warehouses and Big Data
§ Data Warehouse adalah sentral data dimana data
diambil dari berbagai sumber yang bisa di analisis dan direncanakan. Data
Warehouse juga termasuk informasi transaksi konsumen, rekaman, asset, dll.
1. Building the
Data Warehouse: Cara membangun
data warehouse biasanya dengan menggunakan extract, transform, and load (ETL).
2. The Challenge
of Big Data: Tantangan
yang akan dihadapi bisa dibilang berat karena perusahaan yang tidak terlalu
besar pun pasti akan punya ribuan data yang masuk setiap harinya.
3. Strategic
Planning, Business Intelligence, and Data Mining
·
The Challenges of Information
Management: The Human Element
§ Ownership
Issues
§ Databases
Without Boundaries
§ Balancing Stakeholders’ Information Needs
Referensi:
[1] Reference.com, 'What is the Definition of Data Inconsistency', 2015. [Online]. Available: https://www.reference.com/math/definition-data-inconsistency-5bc80c9fd30c5f1a. [Accessed: 28-Jan-2019]
[2] Wikipedia.org, 'Data Dependency', 2005. [Online]. Available: https://en.wikipedia.org/wiki/Data_dependency. [Accessed: 28-Jan-2019]
[3] Quora.com, 'What is Data Dependency', 2016. [Online]. Available: https://www.quora.com/In-DBMS-what-is-data-dependency. [Accessed: 28-Jan-2019]
[4] Wikipedia.org, 'Foreign Key', 2015. [Online]. Available: https://en.wikipedia.org/wiki/Foreign_key. [Accessed: 28-Jan-2019]
Comments
Post a Comment