DATABASE ADMINISTRATOR

24
DATABASE ADMINISTRATOR Pertemuan ke-1 : Pengantar DBA

description

DATABASE ADMINISTRATOR. Pertemuan ke-1 : Pengantar DBA. INTRODUCTION. Database-DBMS-Database Administrator. D ATABASE. Sekumpulan data yang saling berhubungan. RD BMS. perangkat lunak yang mengatur dan mengorganisasi penyimpanan database kedalam komputer. RDBMS. - PowerPoint PPT Presentation

Transcript of DATABASE ADMINISTRATOR

Page 1: DATABASE ADMINISTRATOR

DATABASE ADMINISTRATOR

Pertemuan ke-1 : Pengantar DBA

Page 2: DATABASE ADMINISTRATOR

Database-DBMS-Database Administrator

INTRODUCTION

Page 3: DATABASE ADMINISTRATOR

Sekumpulan data yang saling

berhubungan

DATABASE

Page 4: DATABASE ADMINISTRATOR

perangkat lunak yang mengatur dan mengorganisasi penyimpanan database

kedalam komputer

RDBMS

RDBMS

Page 5: DATABASE ADMINISTRATOR
Page 6: DATABASE ADMINISTRATOR

EMPLOYEE_ID

LAST_NAME

FIRST_NAME

SALARY COMMISION_PCT

DEPARTMENT_ID

BARIS

KOLOMPK FK

FIELD

NULL

STRUKTUR PENYIMPANAN

Page 7: DATABASE ADMINISTRATOR

Emp_Id Last_Name First_Name Dept_Id

HOW THE DATA IS ORGANIZED

Dept_Id Dept_Name

Employees Departments

Primary Key

Foreign Key

Page 8: DATABASE ADMINISTRATOR

RDBMS MARKET sHARE

44%

21%

19%

4%

3% 9%

OracleIBMMicrosoftiSybaseTeradataOthers

Page 9: DATABASE ADMINISTRATOR

COMPUTER & CAREER OPPORTUNITY

Information Worker

IT Professional Software Developer

Page 10: DATABASE ADMINISTRATOR

DATABASE ADMINISTRATOR

Orang yang memastikan fungsi operasional aplikasi dan database organisasi dapat berjalan secara efisien

Page 11: DATABASE ADMINISTRATOR

MANAGEMENT DISCIPLINE OF DBAMenghadapi masalah

Fokus terhadap masalah besar yang dihadapi

REACTIVE

Menghindari masalah

Mengembangkan dan menerapkan Blueprint’ untuk mengaplikasikan database

PROACTIVE

A good DBA is integral to the entire application development life cycle.

Page 12: DATABASE ADMINISTRATOR

ADMINISTRATOR Data

DATA ADMINSITRATOR

• Bertanggung jawab untuk mempelajari kosakata dan kebutuhan bisnis dan menterjemahkan menjadi logical data model

• Banyak terlibat dalamrequirements gathering, analysis, dan fase desain

DATABASE ADMINISTRATOR• Bertanggung jawab

untuk menggunakan DBMS

• Terlibat dalam desain, pengembangan, testing dan fase operasional

• Menterjemahkan logical data model menjadi desain fisik database yang efisien

• Penghubung informasi antara Data administrator dan teknikal support dan staff programmer aplikasi

SYSTEM ADMINISTRATOR• bertanggung untuk

menginstall, modifikasi dan support DBMS

• Memastikan Infrastruktur IT dapat diperasionalkan untuk pengembangan database dengan melakukan setting DBMS dengan benar, melakukan ongoing maintenance dari DBMS vendor, mengkoordinasikan migrasi DBMS , dan perbaruan versi DBMS

Page 13: DATABASE ADMINISTRATOR

DATA Administrator, DATABASE Administrator, AND SYSTEM

ADMINISTRATOR

IT Infrastructure System Administrator

DBA (if no SA)

Data and Metadata Policy Data Administrator Database Administrator (if no DA)Analysis

Design Database Administrator

Development

Testing

Implementation (database, application)

Maintenance & Tuning

Page 14: DATABASE ADMINISTRATOR

Data Administrator task

Identifikasi dan mendaftar data apa saja yang dibutuhkan oleh user bisnis

Membuat data model konseptual dan logical agar lebih akurat dalam menggambarkan hubungan antar elemen data dalam bisnis proses

Membuat model data enterprise yang mencakup seluruh data yang digunakan dalam proses bisnis organisasi

Setting data policy di organisasi Identifikasi owner dan pengguna data Setting standar kontrol dan penggunaan data

Page 15: DATABASE ADMINISTRATOR
Page 16: DATABASE ADMINISTRATOR

System Administrator Task

Memastikan IT infrastruktur dapat dioperasikan untuk pengembangan database

Setting DBMS sesuai kebutuhan Melakukan maintanance berkala pada DBMS Mengkoordinasikan migrasi dan perbaharuan

versi dari DBMS

Page 17: DATABASE ADMINISTRATOR

TASKS OF DBADatabase Design• transform a logical

data model into a physical database implementation

• database design and implementation will enable a useful database for the applications and clients

Performance Monitoring & Tuning• optimization of

resource usage to increase throughput and minimize contention.

DB Availability•keeping the DBMS up and running•data is available whenever applications and clients require it

DB Secirity & Authorization

Backup and Recovery•The DBA must be prepared to recover data to a usable point, no matter what the cause, and to do so as quickly as possible

Data Integrity• A database must

be designed to store the correct data in the correct way without that data becoming damaged or corrupted

DBMS Release Migration•keeping the DBMS running and up-to- date is an ongoing effort that will consume many DBA cycles

Page 18: DATABASE ADMINISTRATOR

TASKS OF DBA: DATABASE DESIGN

DBA harus mengerti tentang :- Pembuatan desain relasional- Teori relasional dan implementasi spesifik pada

DBMS- tekniks modelling data konseptual dan logical- Kemampuan untuk membuat dan

menggambarkan entity-relationalship diagram sangat penting untuk pembuatan database relational

Page 19: DATABASE ADMINISTRATOR

Type of DBA (1)

System DBA › Sistem DBA fokus pada hal teknis daripada isu bisnis,

terutama area pada administrasi sistem› Tugas system DBA ada jika perusahaan/organisasi tidak

memiliki departemen sistem administrasi atau department sistem programming

Database Architect › Database arsitek hanya terlibat dalam desain dan

pengembangan database

Page 20: DATABASE ADMINISTRATOR

Database Analyst› Biasanya junior DBA sering diartikan sebagai database analis› Beberapa database analis melakukan tugas yang hampir

sama dengan arsitek database› Database analis sering disebut juga sebagai data

administrator atau data analis Data Modeler

› Seorang data modeler biasanya bertanggung jawab pada salah satu tugas dari data administrator

› A data modeler is usually responsible for a subset of the DA's responsibilities

Type of DBA (2)

Page 21: DATABASE ADMINISTRATOR

Application DBA › Kebalikan dari sistem DBA› Application DBA fokus pada desain database dan

support proses yang berjalan› Administrasi database spesifik untuk masing-

masing aplikasi› The application DBA memiliki kemampuan yang

expert dalam menulis dan mendebug sintaks SQL yang kompleks

Type of DBA (3)

Page 22: DATABASE ADMINISTRATOR

Task-Oriented DBA › Cukup jarang ditemua dalam sebuah perusahaan

IT› Salah satu contoh task-oriented DBA adalah

backup-and-recovery DBA yang memiliki tugas memastikan recoverability dari database organisasi

Data Warehouse Administrator › DBA yang spesifik pada monitoring dan support

lingkungan data warehouse

Type of DBA (1)

Page 23: DATABASE ADMINISTRATOR

Tugas

Cari definisi dan perbedaan setiap DBMS terkait› Vendor pembuat› Kelebihan dan kekurangan› Contoh penerapan

Cari sertifikasi apa saja yang berkaitan dengan seorang DBA lengkap dengan penjelasannya

Ketik dan print dikumpulkan di pertemuan berikutnya

Page 24: DATABASE ADMINISTRATOR

Sekian terima kasih