Disusun Oleh:
- Irvan Alvisa Himawan
- Megawati Oktaviani
- M. Fachry Hasyim
- M. Alkhoer
- Rifi Anandhar
Database Administrator
Seorang database administrator
(DBA) adalah orang yang bertanggung jawab untuk mendesain,
implementasi, pemeliharaan dan perbaikan database. DBA sering disebut juga
database koordinator database programmer, dan terkait erat dengan database
analyst, database modeler, programmer analyst, dan systems manager. Peran DBA
mencakup pengembangan dan desain strategi database, pemantauan dan meningkatkan
kinerja dan kapasitas database, dan perencanaan kebutuhan pengembangan di masa
depan. DBA mungkin juga merencanakan, mengkoordinasi dan melaksanakan langkah-langkah
keamanan untuk menjaga database. Suatu perusahaan mungkin mengharuskan seorang
DBA memiliki sertifikasi atau gelar untuk sistem database (misalnya,
Microsoft Certified Database Administrator).
Tugas-tugas seorang
administrator database bervariasi, tergantung pada job description-nya,
perusahaan, peraturan Teknologi Informasi (TI), fitur-fitur teknis, dan juga
kemampuan dari DBMS yang diberikan. Semua itu termasuk pemulihan setelah
bencana (backups and testing of backups), analisis kinerja dan tuning,
pemeliharaan data dictionary, dan desain database.
Peran DBA meliputi:
- Pemasangan perangkat lunak baru -
Ini adalah tugas DBA untuk menginstal versi baru dari perangkat lunak
DBMS, aplikasi perangkat lunak, dan perangkat lunak lain yang berhubungan
dengan administrasi DBMS. Penting bahwa DBA atau anggota staf IS menguji
software baru sebelum pindah ke sebuah lingkungan produksi.
- Konfigurasi hardware dan software dengan
sistem administrator – Dalam banyak kasus, perangkat lunak
sistem hanya dapat diakses oleh administrator sistem. Dalam kasus ini, DBA
bekerja sama dengan administrator sistem untuk melakukan instalasi
perangkat lunak, dan untuk mengkonfigurasi hardware dan software agar
berfungsi secara optimal dengan DBMS.
- Pengamanan administrasi -
Salah satu tugas utama DBA adalah untuk memantau dan mengelola keamanan
DBMS. Hal ini melibatkan penambahan dan menghapus pengguna, pemberian
quota, audit, dan memeriksa masalah keamanan.
- Analisis data –
DBA menganalisis data yang tersimpan dalam database dan membuat
rekomendasi yang berkaitan dengan kinerja dan efisiensi penyimpanan data.
Ini termasuk penggunaan indeks efektif, memungkinkan “Paralel Query”
eksekusi, atau fitur khusus DBMS lainnya.
- Database design (awal) -
DBA dapat terlibat di awal tahap desain database, hal ini bertujuan
menghilangkan berbagai masalah yang mungkin terjadi. DBA tahu bahwa DBMS
dan sistem, dapat menunjukkan potensi masalah, dan dapat membantu
pengembangan kinerja tim dengan pertimbangan khusus.
- Data pemodelan dan optimasi –
pemodelan data befungsi untuk mengoptimalkan sistem tata letak untuk
mengambil yang paling keuntungan dari I / O subsystem.
- Bertanggung jawab atas administrasi perusahaan yang
berhubungan dengan database dan analisis, desain, dan penciptaan database
baru.
·
Data modeling, database optimasi, pemahaman dan
pelaksanaan skema, dan kemampuan untuk menafsirkan dan menulis kompleks
Structured Query Language (SQL) queries.
·
sistem untuk secara proaktif memonitor kinerja
optimal dan kapasitas kendala.
·
Menetapkan standar dan praktik terbaik untuk
SQL.
·
Berinteraksi dengan dan pelatih pengembang di
SQL scripting.
bidang study yang
relevan untuk menjadi DBA adalah ICT (information and communication
technologi) atau pelatihan langsung dari vendor seperti ORACLE, Microsoft, dll.
karir ini menarik untuk
seseorang yang memiliki spesifikasi di bawah ini :) :
·
ternarik dengan kompleksitas teknologi database,
dan memiliki pengetahuan tentang teknologi database relasional (misalnya,
Oracle, Sybase, DB2, MS Access) dan sistem operasi
·
memiliki interpersonal dan keterampilan
komunikasi yang baik
·
memiliki kemampuan untuk memahami data dan
bagaimana penggunaannya
·
memiliki manajemen proses yang baik dan
kemampuan pemecahan masalah
·
dapat bekerja dalam tim dan mengambil bagian
dalam meneruskan pendekatan, tetapi juga dapat bekerja secara mandiri
·
fokus pada konsumen
·
memiliki kemampuan troubleshooting yang baik-
menentukan penyebab kesalahan operasi dan memutuskan apa yang harus dilakukan
tentang itu
·
pemikir kritis dan bisa menggunakan logika dan
alasan untuk mengidentifikasi kekuatan dan kelemahan dari alternatif solusi,
kesimpulan atau pendekatan terhadap masalah-masalah
·
pendengar aktif dan dapat memberikan perhatian
penuh pada apa yang orang katakan dan meluangkan waktu untuk memahami poin yang
dibuat.
Remunerasi dan prospek pekerjaan?
Gaji rata-rata untuk DBA yang saya dapatkan diinternet, “di Australia, negara
bagian victoria” adalah AUD 71.596 di dasarkan pada sekitar tiga tahun
pengalaman IT yang relevan. Prospek pekerjaan ini baik, dan lapangan kerja
tetap stabil selama lima tahun terakhir.
Tanggung jawab DBA dalam menangani struktur
basisdata adalah :
- Merancang
skema
DBA biasanya tidak terlibat dalam perancangan basisdata mulai dari awal.
Oleh karena itu, setiap terjadi perubahan struktur basisdata yang
berpengaruh pada skema / relasi antar tabel harus selalu dicatat
- Mengawasi
terjadinya redundancy
Redundancy dapat terjadi pada dua hal, yaitu performance dan data
integrity. DBA harus menetapkan prosedur tertentu untuk
melakukan rekonsiliasi data untuk menghindari terjadinya redundancy
- Melakukan
pengawasan konfigurasi permintaan atas perubahan struktur basisdata
DBA bertugas menyusun laporan secara berkala mengenai pemakai yang aktif,
serta file dan data yang dipakai, dan metode akses yang digunakan.
Disamping itu juga dicatat terjadinya kesalahan. Hal tersebut diperlukan
untuk menentukan apakah diperlukan adanya perubahan struktur basisdata
demi peningkatan performance
- Menjadwalkan
dan mengadakan pertemuan apabila terjadi perubahan struktur basisdata
- Menerapkan
perubahan skema
Perubahan harus dilakukan pada basisdata ujicoba, agar pemakai dapat
mengujinya sebelum diterapkan pada sistem yang sesungguhnya
- Merawat
dokumentasi pemakai
Merawat dokumentasi DBA – untuk memperoleh informasi tentang perubahan
yang telah dilakukan, bagaimana dan kapan dilakukan
Manajemen
DBMS
Tugas DBA berkaitan dengan manajemen DBMS adalah :
- Menyusun
laporan tentang unjuk kerja sistem basis data
Unjuk kerja sistem dapat diuji dengan dua metode, yaitu dengan menjalankan
contoh program dan dengan mencatat waktu proses pada kegiatan nyata.
Pengujian dapat dilakukan melalui rutin program atau melalui fasilitas
dalam DBMS
- Melakukan
investigasi atas keluhan pemakai
- Melakukan
analisa atas laporan dan keluhan
- Melakukan
“tuning” atau “optimizing” sistem basisdata
Beberapa hal yang bisa di tune-up misalnya :
o
buffers size
o
size of a transaction
o
numbers of shared file
- Jika
memungkinkan, melakukan “tuning” pada perangkat lunak komunikasi dan sistem
operasi dengan basisdata – misalnya dengan mengatur agar program tersimpan
resident di memori, dengan mengatur alokasi sumberdaya perangkat keras dan
saluran
komunikasi
- Mengevaluasi
dan menerapkan fasilitas yang baru
Personil
DBA
|
Personil
|
Tugas
|
|
Database Administrator
|
- Mengatur
staf untuk memastikan pengembangan basisdata berjalan lancar
- Merencanakan
kebutuhan basisdata di masa mendatang
|
|
Documentation and standards
manager
|
- Menciptakan
dan merawat dokumentasi basisdata dan standard
- Menyebarluaskan
informasi tentang standard
- Mengadakan
pelatihan
|
|
User representatives
|
Mewakili user dalam
menentukan kebutuhan basisdata dan menyampaikannya pada DBA
|
|
Operations representatives
|
- Mewakili
bagian operasional yang berkaitan dengan komputer.
- Menetapkan
kebutuhan basisdata masa depan yang diperlukan dalam kegiatan
operasional
- Memantau
unjuk kerja basisdata
- Melakukan
“tuning” pada sistem operasi
|
|
DBMS configuration manager
|
- Memahami
sistem basisdata dan merawat konfigurasi pengawasan
- Melakukan
pemantauan dan “tuning” pada sistem basisdata
- Menguji
fasilitas baru pada DBMS
|
|
Performance monitor
|
Menyusun dan menganalisa
unjuk kerja sistem
Melakukan investigasi atas keluhan pemakai
|
I.
Riwayat
Hidup
Nama : Larry Ellison
Tempat
Lahir : Manhattan, New
York, Amerika Serikat
Tanggal
Lahir :
17 Agustus 1944
Pekerjaan : Pendiri dan CEO Oracle Operation
Pendidikan :
1.
Eugene Field Elementary School
2.
Sullivan High School
3.
Illinois University (drop out)
4.
Chicago University
II.
Sejarah
Larry
Ellison sejak kecil kehidupannya bisa dikatakan jauh dari kata
menyenangkan sebab diusianya yang baru berusia 9 bulan, ia sudah divonis radang
paru-paru oleh dokter, oleh sebab inilah ia kemudian diadopsi oleh paman dan
bibinya atas permintaan dari ibunya yang berdomisili di Chicago. Bersama paman
dan bibinya, Larry Ellison kecil mersakan hidup yang tentram.
Larry
Ellison kemudian bersekolah di Eugene Field Elementary School setara dengan
sekolah dasar. Setelah lulus, ia kemudian masuk ke Sullivan High School namun
pindah ke South Shore. Di sekolah, Larry Ellison dikenal sebagai pribadi yang
cerdas. Nilainya cukup bagus dalam bidang ilmu alam dan matematika. Tetapi
semua perilakunya berubah takkala ia mengetahui bahwa orang yang mengasuhnya
selama ini bukanlah orang tua kandungnya.
Meskipun
perilakunya berubah, namun prestasi disekolahnya masih cukup bagus. Setelah
lulus dari sekolahnya, ia kemudian masuk ke jurusan Fisika di Illinois
University. Tetapi kuliahnya tak sampai selesai disana sebab ibu angkatnya yang
membiayainya kuliah meninggal dunia, akhirnya ia berhenti kemudian mencoba
bekerja serabutan bersama ayah angkatnya.
Tak
lama kemudian ia kembali berkuliah di Chicago University, namun hanya bertahan
selama enam bulan ia kemudian berhenti disebabkan karena masalah biaya. Karena
motivasinya yang kuat untuk bertahan hidup, ia kemudian mencoba untuk kursus
komputer. Dengan modal itu ia kemudian mencoba melamar pekerjaan di berbagai
perusahaan. Namun hampir semua perusahaan yang dilamarnya menolaknya karena
hanya bermodal ijazah kursus, tetapi dari situ perjuangannya membuahkan hasil,
perusahaan investasi bernama Fireman's Fund menerimanya sebagai teknisi
komputer. Dari sini pengalamanya bertambah seiring ia sering memperbaiki
perangkat keras dari komputer yang rusak serta memperbaiki masalah dalam hal
perangkat lunak. Lalu dia kemudian memutuskan untuk berhenti dan pindah kerja
di Bank Wells Fargo, disini ia juga berkerja sebagai seorang teknisi dan juga
cekatan dalam hal pekerjaannya, tetapi permasalahannya, ia tidak mendapatkan
penghargaan dari kerja kerasnya, dan kemudian memutuskan untuk pindah ke Ampex
dimana ia bekerja sebagai seorang programmer.
III.
Membangun
Oracle
Karir Larry
baru benar-benar berkembang setelah ia bekerja di Ampex sebagai programmer.
Ketika bekerja ditempat ini, Larry menciptakan sebuah system database canggih
yang dinamakan Oracle. Oracle diciptakan setelah Larry membaca makalah yang
ditulis oleh Edgar F Codd berjudul “A Relational Model of data for Large Shared
Data Bank”. Atasan Codd di IBM mungkin gagal melihat nilai komersil dari
pemikirannya, namun tidak dengan Larry. Jiwa bisnis larry berkata bahwa konsep
Structured Query Language (SQL) hasil pemikiran Codd jika dikembangkan dengan
tepat akan mendatangkan banyak uang.
Maka pada tahun
1977, bersama dengan CEO Ampex, Robet Miner dan rekannya Ed Oates, Larry
mendirikan perusahaan miliknya sendiri dengan nama Software Development Labs.
Modal yang digunakan hanya sebesar $2000 USD. Tahun 1979, nama perusahaan ini
berganti menjadi Relational Software Incorporation sebelum berubah lagi menjadi
Oracle Corporation di tahun 1983.
Perusahaan ini
berhasil memenangkan kontrak membangun system manajemen database relational
milik Central Intelligent Agency (CIA). Sukses dengan pekerjaan pertamanya,
Oracle kebanjiran pesanan. Perusahaan-perusahaan besar macam Wright Patterson
Air Force Base dan IBM telah menanti untuk digarap. Nama Oracle pun menanti
untuk berkibar. Dibawah pimpinan Larry Ellison, Oracle kemudian menjelma
menjadi perusahaan raksasa yang menangani masalah database meskipun sempat
terkena masalah finasial namun perusahaan masih tetap bertahan hingga kini.
Produk produk dari Oracle milik Larry Ellison yaitu Application Server (Web DB,
OAS), Development Tool (Oracle Developer, Oracle Designer), dan Application
Suite (Oracle Apps) yang menjadi terkenal dan Oracle pun menguasi pasar
Database dunia. Dari kegigihan Larry Ellison pula yang menjadikan Oracle
menjadi perusahaan terbesar kedua di dunia setelah microsoft. Hal ini kemudian
menjadikan Larry Ellison menjadi orang terkaya di dunia berkat Oracle. Di Tahun
2014 kekayaannya ditaksir sebesar $27 milyar dollar atau setara 510 trilyun
menurut majalan Forbes dimana ia termasuk dalam jajaran 10 besar orang
terkaya di dunia.
DAFTAR PUSTAKA