Professional Documents
Culture Documents
1. Teknologi Database
Database adalah kumpulan catatan yang tersimpan secara sistematis. Volatile
mengacu pada fakta bahwa data terus berubah. Queries adalah permintaan penggunaan
ad hoc untuk data tertentu. Database management systems (DBMS) adalah program
computer yang digunakan untuk mengelola penambahan, pembaruan, dan
penghapusan data saat transaksi terjadi; dan mendukung kueri data dan pelaporan,
mereka adalah sistem OLTP. Sistem Online transaction processing (OLTP) dirancang
untuk mengelola data transaksi yang mudah berubah.
Ketika sebagian besar transaksi bisnis terjadi-misalnya, barang dijual atau
dikembalikan, pesanan dikirim atau dibatalkan, pembayaran atau deposit dilakukan-
perubahan segera dilakukan ke database. Lihat Gambar 3.3. Perubahan online ini
adalah penambahan, pembaruan, atau penghapusan. Database management system
(DBMS) mencatat dan memproses transaksi dalam database; dan mendukung kueri dan
pelaporan. Dengan fungsinya, DBMS disebut sebagai sistem pemrosesan transaksi
online (OLTP). OLTP adalah desain database yang memecah informasi kompleks
menjadi tabel data sederhana. Desain ini sangat efisien untuk menganalisa dan
melaporkan data transaksional yang ditangkap. Database OLTP mampu memproses
jutaan transaksi setiap detiknya.
Ada dua tipe dasar database: terpusat dan terdistribusi. Untuk kedua jenis
database, beberapa backup atau arsip data dipelihara di tempat dan di luar lokasi.
A. Centralized Database Architecture
Database terpusat menyimpan semua file terkait di lokasi fisik pusat, seperti
yang ditunjukkan pada Gambar 3.4 , Selama beberapa dekade, platform database utama
terdiri dari file database terpusat pada komputer mainframe yang besar, terutama
karena investasi modal dan biaya operasi yang sangat besar terkait dengan sistem
alternatif. Manfaat konfigurasi database terpusat meliputi:
1) Kualitas yang lebih baik. Konsistensi data lebih mudah bila data disimpan
secara fisik di satu lokasi karena penambahan data, update, dan penghapusan
dapat dilakukan dengan cara yang diawasi dan tertib.
2) Keamanan yang lebih baik. Data diakses melalui komputer host terpusat, di
mana mereka dapat dilindungi dengan lebih mudah dari akses atau modifikasi
yang tidak sah.
Kerugian utama dari database terpusat, seperti semua sistem terpusat, adalah
penundaan transmisi saat pengguna terdispersi secara geo.
A. Distributed Database Architecture
Sistem basis data terdistribusi memungkinkan aplikasi pada komputer dan
ponsel untuk mengakses data dari database lokal dan remote, seperti yang ditunjukkan
pada Gambar 3.5. Database terdistribusi menggunakan arsitektur client / server untuk
memproses permintaan informasi. Komputer dan perangkat seluler yang mengakses
server disebut klien. Database disimpan di server yang berada di pusat data perusahaan,
awan pribadi, atau awan publik
Dengan demikian, database perlu menyeimbangkan antara efisiensi
pemrosesan transaksi dan efisiensi query. Dengan fungsi ini, database tidak dapat
dioptimalkan untuk data mining, pemrosesan analisis online yang kompleks (OLAP),
dan dukungan keputusan. Keterbatasan database ini menyebabkan diperkenalkannya
teknologi data warehouse
DATABASE MANAGEMENT SYSTEM (DBMS) FUNCTIONS
Fungsi data utama yang dilakukan oleh DBMS meliputi:
1) Penyaringan dan pembuatan data: Memeriksa data kesalahan, inkonsistensi,
redundansi, dan informasi yang tidak lengkap.
2) Integritas data: Memperbaiki, standarisasi, dan memverifikasi integritas data.
3) Sinkronisasi data: Mengintegrasikan, mencocokkan, atau menghubungkan data
dari sumber yang berbeda.
4) Pengayaan data: Meningkatkan data dengan menggunakan informasi dari
sumber data internal dan eksternal.
5) Pemeliharaan data: Memeriksa dan mengendalikan integritas data dari waktu
ke waktu.
Tiga prinsip data umum berhubungan dengan perspektif siklus hidup data dan
membantu memandu keputusan investasi TI.
Bagi BI berbasis cloud, pilihan populer yang ditawarkan oleh sejumlah vendor
alat BI adalah software-as-a-service (SaaS). MicroStrategy menawarkan
MicroStrategy Cloud, yang menawarkan penyebaran cepat dengan mengurangi risiko
dan biaya proyek. Pendekatan awan ini menarik bagi perusahaan kecil dan menengah
yang memiliki staf TI terbatas dan ingin mengendalikan biaya dengan hati-hati.
Kerugian potensial meliputi waktu respons yang lebih lambat, risiko keamanan, dan
risiko cadangan.