Tugas 1.1: Review/Homework

Kerjakan Review Question 1.4, 1.5, dan 1.6

1.4 Describe the main characteristics of the database approach and contrast it with the file-based approach.

Database approach:

Penyimpanan data terpisah dari program

Data dapat diakses dan dimanipulasi dengan mudah

File-based approach:

Setiap program memiliki datanya sendiri

Duplikasi data

Keterikatan data

Format file yang tidak sesuai

Ditentukan hanya untuk suatu program

1.5 Describe the five components of the DBMS environment and discuss how they relate to each other.

Lima komponen dari DBMS :

a) Hardware

Perangkat keras yang berupa PC tunggal, suatu mainframe, atau suatu jaringan computer yang dibutuhkan DBMS dan aplikasinya untuk berjalan.

b) Software

Perangkat lunak DBMS itu sendiri dan aplikasi programnya yang bekerja dengan sistem operasi dan atau perangkat jaringan.

c) Data

Komponen terpenting dari DBMS yang menggambarkan sudut pandang end user sebagai jembatan penghubung komponen mesin dengan pengguna.

d) Procedures

Instruksi dan aturan yang mengatur desain dan penggunaan dari database.

e) People

Orang-orang yang memiliki keterkaitan dengan sistem database tersebut.

Hubungan mereka satu sama lain : komponen mesin (hardware dan software) dihubungkan dengan komponen manusia (procedures dan people) dengan data sebagai jembatannya. Hubungan terjadi saat pertukaran data antar kedua komponen tersebut.

1.6 Discuss the roles of the following personnel in the database environment:

(a) data administrator

orang yang berperan dalam membuat kebijakan-kebijakan yang berkaitan dengan sistem database.

(b) database administrator

orang yang berperan dalam melakukan eksekusi kebijakan-kebijakan dalam sistem database.

(c) logical database designer

orang yang berperan dalam mendesain sistem database secara konseptual (skema).

(d) physical database designer

orang yang berperan dalam mendesain sistem database dengan menterjemahkan konsep (skema) ke dalam bentuk fisik.

(e) application developer

pembangun aplikasi yang berperan dalam mengimplementasikan kebutuhan fungsional dalam database bagi end-users.

(f) end-users

orang (client) yang menggunakan database yang telah didesain dan diimplementasikan.