Perubahan adalah satu-satunya yang tetap dalam lingkungan bisnis yang kompleks saat ini.  Sebuah pasar yang selalu berubah menyebabkan perusahaan harus terus beradaptasi.  Perubahan.

Download Report

Transcript Perubahan adalah satu-satunya yang tetap dalam lingkungan bisnis yang kompleks saat ini.  Sebuah pasar yang selalu berubah menyebabkan perusahaan harus terus beradaptasi.  Perubahan.

Perubahan adalah satu-satunya yang tetap
dalam lingkungan bisnis yang kompleks saat ini.
 Sebuah pasar yang selalu berubah
menyebabkan perusahaan harus terus
beradaptasi.
 Perubahan tidak dapat dihindari tetapi
diperlukan untuk kelangsungan hidup bisnis dan
kesuksesan.

Lingkungan fisik atau tempat kerja.
 Perubahan organisasi.
 Perubahan-perubahan infrastruktur jaringan
 Perubahan Aplikasi dan sistem
 Perubahan Jenis dan struktur data

Banyak faktor yang memaksa untuk
mengubah struktur basis data





Perubahan pada program/aplikasi yang memerlukan tambahan
atau perubahan elemen data
Modifikasi Kinerja untuk membuat aplikasi database berjalan
lebih cepat
Regulasi perubahan yang menyimpan tipe data baru, atau yang
data yang sama untuk jangka waktu yang lebih lama
Perubahan pada penerapan bisnis yang membutuhkan tipe data
baru
Teknologi yang memungkinkan perubahan database untuk
menyimpan jenis data baru dan data lebih dari sebelumnya
Kebutuhan Manajemen Perubahan
Untuk menjamin kesuksesan, faktor-faktor antara lain :
Proaktif
 Inteligen.
 Analisis Perencanaan.
 Dampak analisis.
 Otomasi.
 Standarisasi prosedur.
 Reliable dan proses yang dapat diprediksi.
 Ketersediaan.
 Cepat dan efisien

DBA  penjaga perubahan DB
Requester perubahan  programmer, pemilik aplikasi,
pengguna bisnis
 DBA  pelaksana perubahan  perubahan tidak
berdampak pada sisa DB
 Untuk perubahan  DBA perlu pertimbangkan setiap
item
 Org dengan multi DBMS  dukunga perubahan
masing-masing DBMS berbeda


o
o
o
o
Mengelola perubahan  tugas paling besar
DBA
Perubahan DB  perubahan kode aplikasi /
struktur DB
Perubahan teknologi dan hardware 
fungsionalitas software DB
Perubahan antara lain :
Perangkat Lunak DBMS



Kompleksitas yang terlibat dalam satu versi dari DBMS akan
tergantung pada fitur-fitur baru dan fungsi yang didukung
oleh versi baru.
Tambahan kompleksitas akan lebih berdampak jika fitur
tersebut dihilangkan dari DBMS dalam versi yang lebih baru
dan ternyata fitur yang dihilangkan telah digunakan dalam
aplikasi
DBA harus membuat kebijakan yang tepat dan prosedur
penggunaan yang tepat dari masing-masing fitur DBMS
baru.
Konfigurasi Hardware
DBMS mungkin memerlukan upgrade hardware atau
perubahan konfigurasi.
 DBA diharapkan untuk bekerja bersama dengan para
programer sistem dan administrator bertanggung
jawab untuk membuat dan memelihara perangkat
keras.
 ketika perangkat keras mengalami perubahan karena
alasan lain, konfigurasi DBMS mungkin harus berubah.

Desain Logical dan Fisikal



Perlu untuk menyimpan data model konseptual dan logical yang
disinkronisasi dengan database fisik.
Dengan tidak adanya alat pemodelan data kuat, pendekatan khas
yang diambil untuk menyinkronkan model adalah manual. Setiap
kali database fisik adalah diubah, DBA harus mengupdate secara
manual model data logis (dan mungkin data model konseptual).
Dua tipe perubahan logical dan physical design
› Perubahan logical  Perubahan physical
› Perubahan physical  Perubahan logical
Aplikasi




Perubahan aplikasi harus disinkronkan dengan
perubahan database
Aplikasi perubahan yang perlu disinkronkan dengan
perubahan database.
Hubungan antara perubahan database dan aplikasi
perubahan berlaku. Jika perubahan aplikasi adalah
mundur, perubahan database harus mundur, juga. Dan
sebaliknya.
Kegagalan untuk menyinkronkan perubahan mungkin
akan menyebabkan kesalahan aplikasi atau inefisiensi.
Struktur Database Fisik
Jenis yang paling rumit dan memakan waktu
perubahan untuk DBA adalah perencanaan,
analisis, dan menerapkan perubahan struktur
database fisik.
 Beberapa perubahan akan mudah untuk
mengimplementasikan, tetapi yang lain sangat
kompleks, rawan kesalahan, dan memakan waktu.

Ketika kebutuhan data organisasi berubah, database
digunakan untuk menyimpan data juga harus berubah.
 Jika data tidak dapat diandalkan dan tidak tersedia,
sistem tidak melayani kebutuhan bisnis
 Yang diperlukan tidak hanya gagal-aman, tetapi juga
otomatis, efisien, dan mudah digunakan.
 Pengaruh DROP Cascading merumitkan pekerjaan
mengubah skema database.

Perubahan DB > usia DB
 Tugas DBA  memahami cara terbaik untuk mempengaruhi
perubahan
 Perubahan sederhana  kompleks ketika tersebar ke
beberapa DB di beberapa server
 Perubahan kompleks  butuh waktu untuk penerapan
manual
 Pelacakan perubahan DB
 Singkatnya DBA harus paham semua cara untuk menangani
perubahan dan perubahan apa yang didukung DBMS







DBA  membandingkan antara lingkungan
implementasi DBMS
Identifikasi terlebih dahulu perubahan di lingkungan
tes
Pendekatan migrasi  catat perubahan  perubahan
diterapakan di lingkungan baru
Alternatif  tools sinkronisasi / perbandingan
sturktur DB
Tanpa tools, DBS harus melakukan pengecekan apa
saja yang berubah
Atau DBA  menyimpan DDL (data definition
language) setiap kali update




DBA adalah penjaga database, tapi bukan pengguna
database utama.
Pengguna mengakses data dengan menggunakan program
aplikasi dan sistem cenderung menjadi pengguna utama
dari database.
Lembaga yang mengatur bagaimana perubahan kebijakan
harus diminta dan diimplementasikan.
Sebuah pengembang aplikasi akan meminta perubahan
database hanya bila perubahan-perubahan tersebut
dipandang diperlukan.
• DBA harus menetapkan bentuk standar untuk
menerapkan perubahan-perubahan database.
• Standar bentuk permintaan perubahan mencegah
miskomunikasi yang terjadi selama proses perubahan
manajemen dan, jika mungkin, harus dilaksanakan
secara online.
• Ketika perubahan database selesai, form harus
ditandatangani oleh DBA
Database dijamin membutuhkan perubahan selama hidup
mereka.
 DBA adalah penjaga database dan karenanya bertanggung
jawab untuk melaksanakan perubahan secara bertanggung
jawab yang menjamin struktur, integritas, dan keandalan
database.
 DBA harus membuat dan mengelola database disiplin
perubahan manajemen yang terdiri dari alat-alat, prosedur, dan
kebijakan untuk memberlakukan perubahan database secara
tepat dan bertanggung jawab.
