Anda di halaman 1dari 50

• Pendekatan database untuk pengelolaan data memberikan

keuntungan signifikan atas pendekatan tradisional


berbasis file

• Mendefinisikan konsep dan istilah manajemen data umum


dan menyoroti keuntungan dan kerugian dari pendekatan
database untuk manajemen data
• Menjelaskan model database relasional dan fitur-fitur dasar

Principles of Information Systems, Seventh Edition 2


• Database yang dirancang dan dikelola dengan baik
merupakan alat yang sangat berharga dalam mendukung
pengambilan keputusan

• Mengidentifikasi fungsi umum yang dilakukan oleh


semua sistem manajemen database dan mengidentifikasi
sistem manajemen database end-user populer

Principles of Information Systems, Seventh Edition 3


• Jumlah dan jenis aplikasi database akan terus berkembang
dan menghasilkan keuntungan bisnis yang nyata

• Mengidentifikasi dan mendiskusikan secara singkat


aplikasi database saat ini

Principles of Information Systems, Seventh Edition 4


Pendahuluan
• Database management system (DBMS): sekelompok
program yang memanipulasi database dan menyediakan
antarmuka antara database dan pengguna

• Database administrator (DBA): seorang profesional


sistem informasi yang terampil yang mengarahkan semua
kegiatan yang berhubungan dengan database organisasi

Principles of Information Systems, Seventh Edition 5


Data Management: Hirarki Data

• A bit (binary digit) merupakan sirkuit yang on atau off


• Satu byte adalah 8 bit

• Karakter: setiap byte mewakili satu karakter, yang


merupakan blok bangunan dasar dari informasi
• Field: biasanya merupakan sebuah nama, sejumlah, atau
kombinasi dari karakter yang menggambarkan suatu
aspek dari suatu objek bisnis atau kegiatan

Principles of Information Systems, Seventh Edition 6


Hirarki Data
• Record: sekumpulan field-field dari data terkait

• File: sekumpulan dari rekord-rekord terkait

• Database: sekumpulan file-file yang terintegrasi dan


terkait

• Hirarki data: dibentuk oleh bit, karakter, field, rekord,


file, dan database

Principles of Information Systems, Seventh Edition 7


Hirarki Data

Principles of Information Systems, Seventh Edition 8


Data Entitas, Atribut, and Keys
• Entitas: kelas umum dari orang, tempat, atau hal-hal
(benda) yang datanya dikumpulkan, disimpan, dan
dikelola
• Atribut: karakteristik dari suatu entitas
• Data item: nilai spesifik dari atribut
• Key: satu atau lebih field dalam rekord yang digunakan
untuk mengidentifikasi rekord
• Primary key: satu atau lebih field yang secara unik
mengidentifikasi record

Principles of Information Systems, Seventh Edition 9


Keys dan Atribut

Principles of Information Systems, Seventh Edition 10


Pendekatan Tradisional Versus Pendekatan
Database

• Pendekatan tradisional: file data yang dibuat terpisah dan


disimpan untuk setiap program aplikasi
• Hasilnya  terjadi redundansi data: duplikasi data dalam
file terpisah
• Redundansi data konflik dengan integritas data (sejauh mana
data dalam satu file yang akurat/benar isinya)
• Pendekatan database: pendekatan di mana sekumpulan
data digunakan secara bersama-sama oleh beberapa
program aplikasi; menawarkan keuntungan yang
signifikan atas pendekatan berbasis file tradisional

Principles of Information Systems, Seventh Edition 11


Pendekatan Tradisional untuk
Manajemen Data

Principles of Information Systems, Seventh Edition 12


Pendekatan Database untuk Manajemen
Data

Principles of Information Systems, Seventh Edition 13


Keuntungan dari Pendekatan Database

Principles of Information Systems, Seventh Edition 14


Keuntungan dari Pendekatan Database
(lanjutan)

Principles of Information Systems, Seventh Edition 15


Kerugian dari Pendekatan Database

Principles of Information Systems, Seventh Edition 16


Data Modeling and Model Database
Relational
• Ketika membangun database, organisasi harus
mempertimbangkan:
• Isi: Data apa yang harus dikumpulkan dan dengan biaya
berapa?
• Akses: Data apa yang harus disediakan untuk pengguna
yang mana dan kapan?
• Struktur logis: Bagaimana seharusnya data yang diatur
sehingga masuk akal untuk pengguna tertentu?
• Organisasi fisik: Dimana seharusnya data secara fisik
diletakkan?

Principles of Information Systems, Seventh Edition 17


Data Modeling
• Membangun database membutuhkan dua jenis desain:

• Desain logis: menunjukkan model abstrak tentang


bagaimana data harus disusun dan diatur untuk memenuhi
kebutuhan informasi organisasi

• Desain fisik: mulai dari desain database logis dan


melakukan fine-tunes databse tersebut untuk mendapatkan
kinerja dan biaya yang baik.

Principles of Information Systems, Seventh Edition 18


Data Modeling (lanjutan)
• Data Model: diagram entitas data dan hubungannya

• Entity Relationship (ER) diagram: model data yang


menggunakan simbol grafis dasar untuk menunjukkan
organisasi dan hubungan antara data

Principles of Information Systems, Seventh Edition 19


Sebuah Diagram Entity-Relationship untuk
Database Pesanan Pelanggan

Principles of Information Systems, Seventh Edition 20


Model Basis Data Relasional
• Model relasional: mendeskripsikan data di mana semua
elemen data ditempatkan di dua dimensi tabel, yang
disebut dengan relation, (yang secara lojik sama dgn file)
• Dalam model relasional:
• Setiap baris tabel mewakili entitas data
• Kolom dari tabel merupakan atribut

• Domain: nilai-nilai yang diijinkan untuk atribut data

Principles of Information Systems, Seventh Edition 21


Model Relational Database

Principles of Information Systems, Seventh Edition 22


Pemanipulasian Data
• Selecting: menghilangkan baris sesuai dengan kriteria
tertentu

• Projecting: menghilangkan kolom dalam tabel

• Joining: menggabungkan dua atau lebih tabel

• Linking: menggabungkan dua atau lebih tabel dengan


menggunakan atribut umum data untuk membentuk tabel
baru dengan hanya data atribut yang unik

Principles of Information Systems, Seventh Edition 23


Database Management Systems
(DBMS)
• Sekelompok program yang digunakan sebagai antamuka
antara database dan program aplikasi atau database dan
user

• Jenis database

• flat file

• single user

• multiple user

Principles of Information Systems, Seventh Edition 24


Menyediakan View Pengguna
• Schema: deskripsi dari seluruh database

• User View: porsi database yang pengguna bisa akses

• Subschemas digunakan untuk membuat view pengguna


yang berbeda

• Subschema: sebuah file yang berisi deskripsi dari suatu


subset dari database dan mengidentifikasi pengguna yang
mana dapat melihat dan memodifikasi item data di dalam
subset tsb

Principles of Information Systems, Seventh Edition 25


Penggunaan Schemas dan Subschemas

Principles of Information Systems, Seventh Edition 26


Membuat dan Memodifikasi Database
• Data Definition Language (DDL)

• Sebuah kumpulan instruksi dan perintah yang digunakan


untuk mendefinisikan dan menggambarkan data dan
hubungan data dalam database tertentu

• Memungkinkan pembuat database untuk menggambarkan


data dan hubungan data yang akan terkandung dalam
skema dan subschemas

Data dictionary: penjelasan rinci dari semua data yang


digunakan dalam database

Principles of Information Systems, Seventh Edition 27


Menggunakan Data Definition Language untuk
Tentukan Skema

Principles of Information Systems, Seventh Edition 28


Typical Data Dictionary Entry

Principles of Information Systems, Seventh Edition 29


Menyimpan dan Mengambil data
• Ketika sebuah program aplikasi meminta data dari
DBMS, program aplikasi tsb mengikuti jalur akses logis

• Ketika DBMS mengambil data yang diminta, maka


DBMS tsb akan mengikuti jalan/path ke lokasi fisik (jalur
akses fisik) di mana data disimpan

Principles of Information Systems, Seventh Edition 30


Jalur Akses logis dan Fisik

Principles of Information Systems, Seventh Edition 31


Memanipulasi Data dan Menghasilkan
Laporan
• Data manipulation language (DML): perintah yang
digunakan untuk memanipulasi data dalam database

• Structured Query Language (SQL): diadopsi oleh


American National Standards Institute (ANSI) sebagai
bahasa query standar untuk database relasional

• Ketika database telah di setup dan dimuat dengan data,


maka database tsb dapat menghasilkan laporan, dokumen,
dan output lainnya

Principles of Information Systems, Seventh Edition 32


Contoh Perintah SQL

Principles of Information Systems, Seventh Edition 33


DBMS Populer
• DBMSs populer bagi pengguna akhir termasuk Microsoft
Access dan Corel Paradox
• Manajemen database pasar perangkat lunak lengkap
termasuk database dengan IBM, Oracle, dan Microsoft
• Contoh open source sistem database: PostgreSQL dan
MySQL
• Banyak program database tradisional yang sekarang
tersedia di open source sistem operasi

Principles of Information Systems, Seventh Edition 34


Memilih DBMS

• Karakteristik penting database untuk dipertimbangkan:

• Ukuran database

• Jumlah pengguna yang dapat dilayani secara bersamaan

• Performa

• Kemampuan DBMS untuk diintegrasikan dengan sistem


lain

Principles of Information Systems, Seventh Edition 35


Memilih DBMS (lanjutan)

• Karakteristik penting database untuk mempertimbangkan


(lanjutan):
• Fitur dari DBMS

• Pertimbangan vendor

• Biaya sistem

Principles of Information Systems, Seventh Edition 36


Aplikasi Basis Data: Menghubungkan
Database Perusahaan ke Internet
• Database perusahaan dapat diakses oleh pelanggan,
pemasok, dan karyawan perusahaan melalui:
• Internet
• Intranets
• Extranets
• Semantic Web: integrasi database tradisional dengan
Internet secara seamless

Principles of Information Systems, Seventh Edition 37


Data Warehouses, Data Marts, dan
Data Mining
• Data warehouse: database yang mengumpulkan
informasi bisnis dari berbagai sumber di perusahaan,
yang mencakup semua aspek dari proses, produk, dan
pelanggan perusahaan

• Data mart: subset dari data warehouse

• Data mining: sebuah alat analisis informasi yang


melibatkan penemuan otomatis dari pola dan hubungan
yang ada dalam data warehouse

Principles of Information Systems, Seventh Edition 38


Elemen Data Warehouse

Principles of Information Systems, Seventh Edition 39


Aplikasi Data Mining

Principles of Information Systems, Seventh Edition 40


Business Intelligence
• Bisnis intelijen (BI): proses pengumpulan informasi tepat
yang cukup, pada waktu yang tepat dan dalam format
yang dapat digunakan, dan menganalisanya agar
berdampak positif pada strategi bisnis, taktik, atau operasi

• Pengetahuan manajemen: proses menangkap keahlian


kolektif perusahaan dimanapun ia berada dan
mendistribusikannya kemanapun dapat membantu
menghasilkan hasil terbesar

Principles of Information Systems, Seventh Edition 41


Database Terdistribusi
• Distributed database
• Sebuah database di mana datanya dapat tersebar di
database yang lebih kecil yang terhubung melalui
perangkat telekomunikasi
• Korporasi mendapatkan lebih banyak fleksibilitas dalam
bagaimana database diatur dan digunakan
• Replicated database: database yang menyimpan
duplikat dari data set yang sering digunakan

Principles of Information Systems, Seventh Edition 42


Online Analytical Processing (OLAP)
• Perangkat lunak yang memungkinkan pengguna untuk
mengeksplorasi data dari sejumlah perspektif yang berbeda

Comparison of OLAP and Data Mining

Principles of Information Systems, Seventh Edition 43


Open Database Connectivity (ODBC)
• Standar yang memastikan bahwa perangkat lunak dapat
digunakan dengan database ODBC-compliant

• Dapat digunakan untuk ekspor, impor, atau me-link tabel


antara aplikasi yang berbeda

Principles of Information Systems, Seventh Edition 44


Keuntungan dari ODBC

Principles of Information Systems, Seventh Edition 45


Object-Oriented dan Object-Relational
DBMS

• Object-oriented database

• Menyimpan baik data dan instruksi pemrosesannya

• Method: sebuah prosedur atau aksi

• Message: sebuah pesan untuk mengeksekusi atau


menjalankan sebuah method

Principles of Information Systems, Seventh Edition 46


Object-Oriented dan Object-Relational
DBMS (lanjutan)

• Object-oriented DBMS (OODBMS): sekumpulan


program yang memanipulasi database berbasis objek dan
menyediakan sebuah antarmuka pemakai dan koneksi ke
program aplikasi lain
• Object-relational DBMS (ORDBMS): DBMS memiliki
kemampuan untuk memanipulasi audio, video dan data
grafis

Principles of Information Systems, Seventh Edition 47


Ringkasan
• Hirarki data: bit, karakter, fields, rekord, file, dan
database
• Entitas: kelas umum dari hal-hal (objek) yang datanya
dikumpulkan, disimpan, dan dipelihara
• Atribut: karakteristik dari suatu entitas
• Data Model: diagram entitas dan hubungan
• Model relasional: mendeskripsikan data di mana semua
elemen ditempatkan dalam tabel dua dimensi yang
disebut relation

Principles of Information Systems, Seventh Edition 48


Ringkasan (lanjutan)
• Memilih: menghilangkan baris-baris sesuai dengan
kriteria tertentu
• Memproyeksikan: menghilangkan kolom dalam tabel
• Sistem manajemen database (DBMS): kelompok
program yang digunakan sebagai interface
• Antara database dan program aplikasi
• Database dan pengguna
• Kamus data: deskripsi rinci dari semua data yang
digunakan dalam database

Principles of Information Systems, Seventh Edition 49


Ringkasan (lanjutan)
• Data warehouse: database yang mengumpulkan
informasi bisnis dari semua aspek dari proses, produk,
dan pelanggan perusahaan
• Data mining: alat analisis informasi untuk penemuan
otomatis pola dan hubungan dalam data warehouse
• Open Database Conectivity (ODBC) standar:
memastikan bahwa perangkat lunak dapat digunakan
dengan database ODBC-compliant

Principles of Information Systems, Seventh Edition 50

Anda mungkin juga menyukai