Anda di halaman 1dari 6

Tugas BK-Manajemen Basis Data

Nama : Yanuar Dwi Ramadhan

NIM : 15021106080

1. Pada tingkat tinggi, diskusikan tanggung jawab pekerjaan utama DBA.


Berikut adalah uraian tanggung jawab pekerjaan utama dari DBA:

 Membuat dan memelihara standar dan kebijakan basis data


 Mendukung aktivitas desain, pembuatan, dan pengujian basis data
 Mengelola ketersediaan dan kinerja basis data, termasuk manajemen insiden dan masalah
 Mengelola objek database untuk mencapai pemanfaatan yang optimal
 Mendefinisikan dan mengimplementasikan pemicu peristiwa yang akan mengingatkan
potensi kinerja database atau masalah integritas
 Melakukan pemeliharaan basis data, seperti penyetelan, pengindeksan, dll.
 Memantau penggunaan, volume transaksi, waktu respons, tingkat konkurensi, dll.
 Mengidentifikasi pelaporan, dan mengelola masalah keamanan basis data, jejak audit, dan
forensik
 Merancang strategi pencadangan, pengarsipan, dan penyimpanan basis data.

2. Apa masalah terbesar yang dihadapi oleh organisasi yang menggunakan database
relasional?

Masalah terbesar yang dihadapi oleh organisasi yang menggunakan database relasional
adalah memastikan kualitas dari administrasi database itu sendiri, dimana ada beberapa hal
yang harus diperhatikan oleh organisasi tersebut yang menjadi kekurangan dari Database
model Rasional, yaitu:
 Biaya, dimana menyiapkan dan memelihara Database Model Rasional ini cukup mahal.
Untuk menyiapkan database rasional, harus ada perangkat lunak yang perlu dibeli secara
terpisah. Untuk memeliharanya juga dibutuhkan teknisi professional.
 Keterbatasan dalam struktur, banyak system basis data relasional yang
memberlakukan batasan panjang pada bidang data. Jika kita memasukkan lebih banyak
informasi ke dalam bidang data hingga melebihi data yang dapat ditampung oleh sistem,
informasi tersebut akan hilang.
 Informasi terisolasi, karena database rasional dapat menggunakan tabel dalam jumlah
yang besar, selalu ada resiko bahwa beberapa infromasi mungkin akan hilang atau bisa
terlupakan oleh sistem. Terutama Ketika informasi tersebut dipindahkan daru satu sistem
ke sistem yang lainnya. Ini akan menjadi akan menjadi masalah ketika kita menggunakan
sistem basis data yang berbeda.

3. Apa perbedaan antara administrator data dan administrator basis data?

Administrator Data bertanggung jawab untuk mendefinisikan elemen data, nama data dan
hubungannya dengan analis database.

Sedangkan Administrator Basis Data bertugas untuk menyimpan dan mengelola informasi
yang ada di dalam database. Dimana mereka bertanggung jawab mengelola dan meninjau
konten yang ada di dalam database

4. Faktor apa yang menentukan jumlah DBA yang diperlukan untuk mendukung
lingkungan database organisasi?

Setidaknya ada 15 faktor yang dapat menentukan berapa jumlah DBA yang diperlukan untuk
mendukung lingkungan database organisasi.

Berikut adalah beberapa diantaranya:


 Jumlah Database, semakin banyak basis data yang diperlukan, semakin komplek pula
pekerjaan administrator data. Dimana setiap database perlu dirancang,
diimplementasikan, dipantau ketersediaan dan kinerjanya dicadangkan dan di kelola.
Karena, ada Batasan jumlah database yang dapat dikontrol oleh DBA individu.
 Ukuran Database, semakin besar database yang perlu didukung, semakin sulit pekerjaan
administrasi database. Basis data yang lebih besar membutuhkan waktu yang lebih lama
untuk dibuat, dipelihara, dan disetel.
 Jumlah Pengguna, ssat jumlah pengguna meningkat, potensi peningkatan volume
masalah dan panggilan meningkat, semakin memperumit pekerjaan DBA.

5. Bagaimana teknologi baru memengaruhi pekerjaan DBA?

Aturan seputar layanan Teknologi Informasi telah berubah. Ini dikarenakan kita berada di
dunia dimana stabilitas TI adalah harapan yang ditetapkan dari beberapa permintaan.
Keunggulan infrastruktur TI saat ini lebih terkait dengan ketahanan, skalabilitas dan
keandalan sekaligus menjadi utilitas, sehingga database dapat dihubungkan sesuai kebutuhan.

Secara bersamaan, tim database harus mampu merespon bisnis dengan cepat. Dimana
tuntutan dan harapan ini menjadi rumit dan membuat stress bagi Administrator Database
(DBA).

6. Sebutkan pengaruh teknologi yang mengamanatkan perlunya DBA prosedural.

Berikut adalah teknologi basis data yang memerlukan DBA Prosedural:

 Manajemen basis data umum, DBA adalah sumber pusat pengetahuan database dalam
organisasi. Karena itu ia harus memahami aturan dasar teknologi basis data relasional dan
mampu mengomunikasikannya secara akurat kepada orang lain.
 Pemodelan data dan desain database, DBA harus terampil dalam mengumpulkan dan
menganalisis kebutuhan pengguna untuk mendapatkan model data konseptual dan
logis. Ini lebih sulit daripada kedengarannya. Model data konseptual menguraikan
persyaratan data pada tingkat yang sangat tinggi; model data logis memberikan detail
mendalam tentang tipe data, panjang, hubungan, dan kardinalitas. DBA menggunakan
teknik normalisasi untuk memberikan model data suara yang secara akurat
menggambarkan kebutuhan data bisnis. (Tentu saja, jika organisasi Anda cukup besar,
grup administrator data yang benar-benar terpisah mungkin ada untuk menangani desain
database logis dan pemodelan data.)
 Manajemen metadata dan penggunaan repositori, DBA harus memahami persyaratan
data teknis organisasi. Tapi ini bukan deskripsi lengkap tentang tugasnya. Metadata, atau
data tentang data, juga harus dijaga. DBA harus mengumpulkan, menyimpan, mengelola,
dan menyediakan kemampuan untuk menanyakan metadata organisasi. Tanpa metadata,
data yang disimpan dalam database tidak memiliki arti sebenarnya. (Sekali lagi, jika
perusahaan Anda memiliki grup administrasi data maka tugas ini akan ditangani oleh
grup tersebut. Tentu saja, itu tidak berarti DBA dapat mengabaikan manajemen meta
data.)

 Pembuatan dan pengelolaan skema database, DBA harus dapat menerjemahkan model


data atau desain basis data logis ke dalam implementasi basis data fisik yang sebenarnya
dan untuk mengelola basis data tersebut setelah diimplementasikan. Basis data fisik
mungkin tidak sesuai dengan model logis 100 persen karena fitur DBMS fisik, faktor
implementasi, atau persyaratan kinerja. DBA harus memahami semua nuansa fisik dari
setiap DBMS yang digunakan oleh organisasinya untuk membuat database fisik yang
efisien.

 Perencanaan kapasitas, Karena konsumsi dan penggunaan data terus bertambah, DBA


harus siap untuk mendukung lebih banyak data, lebih banyak pengguna, dan lebih banyak
koneksi. Kemampuan untuk memprediksi pertumbuhan berdasarkan aplikasi dan pola
penggunaan data dan untuk mengimplementasikan perubahan database yang diperlukan
untuk mengakomodasi pertumbuhan tersebut adalah kemampuan inti DBA.
 Pemrograman dan pengembangan, Meskipun DBA biasanya tidak mengkode program
aplikasi baru, ia perlu mengetahui cara menulis program yang efektif. Selain itu, DBA
adalah peserta kunci dalam perputaran produksi, optimalisasi program (BIND/REBIND)
dan manajemen, serta manajemen infrastruktur lainnya untuk memungkinkan program
aplikasi beroperasi secara efektif dan efisien.

 Ulasan kode SQL dan panduan, Meskipun pemrogram aplikasi biasanya menulis SQL,
DBA cenderung disalahkan atas kinerja yang buruk. Oleh karena itu, DBA harus
memiliki pengetahuan SQL yang mendalam sehingga mereka dapat memahami dan
meninjau SQL dan program bahasa host untuk merekomendasikan perubahan untuk
pengoptimalan.

7. Apa perbedaan antara arsitek database dan administrator sistem?

Arsitek Database adalah seseorang yang membuat dan mendesain database yang sesuai
dengan kebutuhan suatu perusahaan atau organisasi. Mereka mempelajari dan menganalisa
prioritas, tujuan dan kebutuhan dari perusahaan terkait, dan kemudian menilai infrastruktur
data saat ini dan menentukan dimana perubahan harus dilakukan.

Sedangkan Administrator Sistem adalah seseorang yang bertanggung jawab untuk


mengawasi dan memperbaiki adanya malfungsi pada sistem computer seperti perangkat
lunak dan perangkat keras yang ada pada suatu perusahaan atau organisasi.

8. Fungsi pekerjaan apa yang paling mungkin bertanggung jawab untuk menginstal rilis
DBMS baru?

Ketika sebuah perusahaan atau organisasi memerlukan atau menginginkan untuk


menggunakan DBMS yang baru, DBA adalah seseorang yang bertugas untuk memasangnya.
Seorang DBA bertanggung jawab untuk mengotorisasi akses ke database, untuk
mengkoordinasikan dan memantau penggunaan sebuah database dan untuk memperoleh
sumber daya pernagkat lunak dan perangkat keras sesuai kebutuhan.
9. Apa tiga jenis integritas yang harus dipahami oleh DBA?

Berikut adalah tiga batasan integritas yang harus dipahami oleh seorang DBA:

 Integritas Entitas, ini berkaitan dengan konsep kunci utama dan memastikan bahwa
tidak ada data yang berlebihan dan tidak ada bidang yang nol. Aturan menyatakan bahwa
setiap tabel harus memiliki kunci utama sendiri dan masing-masing unik dan bukan nol.
 Integritas Referensial, ini mengacu pada semua prosedur dan aturan yang diberlakukan
untuk memastikan bahwa data disimpan dan digunakan secara konsisten.
 Integritas Domain, adalah serangkaian aturan dan prosedur yang memastikan semua
item data terkait dengan domai yang benar.

10. Apakah DBA bersertifikat harus merupakan DBA yang memenuhi syarat? Mengapa
atau mengapa tidak?

Jika dilihat dari beberapa contoh yang ada di lapangan, seorang DBA bersertifikasi yang
memenuhi syarat menjadi cukup penting. Karena sertifikasi bukan untuk menjadikan seorang
DBA menjadi lebih baik, tetapi karena sertifikasi akan membuat seorang DBA akan lebih
mudah dipekerjakan. Penggunaan sertifkasi berguna untuk memandu perekrutan.

Anda mungkin juga menyukai