suka duka menjadi dba
DESCRIPTION
SUKA DUKA MENJADI DBA. SUKA DUKA MENJADI DBA. SUKA DUKA MENJADI DBA. Karir DBA. Implementor Aplikasi ERP Banyak terlibat dengan aktifitas migrasi data/upload data Troubleshooting proses migrasi sistem (integrity, check constraint, duplicate data) Troubleshooting user client. - PowerPoint PPT PresentationTRANSCRIPT
SUKA DUKA SUKA DUKA MENJADI DBAMENJADI DBASUKA DUKA SUKA DUKA
MENJADI DBAMENJADI DBASUKA DUKA SUKA DUKA
MENJADI DBAMENJADI DBA
Karir DBAKarir DBA
Implementor Aplikasi ERPImplementor Aplikasi ERP Banyak terlibat dengan aktifitas Banyak terlibat dengan aktifitas
migrasi data/upload datamigrasi data/upload data Troubleshooting proses migrasi Troubleshooting proses migrasi
sistem (integrity, check constraint, sistem (integrity, check constraint, duplicate data)duplicate data)
Troubleshooting user clientTroubleshooting user client
Strategi DBA Strategi DBA
Perbanyak Preventif Action Perbanyak Preventif Action (Antisipasi problem)(Antisipasi problem)
Monitoring rutin dengan disiplin Monitoring rutin dengan disiplin (harian, mingguan, bulanan)(harian, mingguan, bulanan)
Antisipasi pengembangan dataAntisipasi pengembangan data Implementasi keamanan databaseImplementasi keamanan database Audit database secara rutinAudit database secara rutin
Service Level AgreementService Level Agreement
Down time vs Ketersediaan DatabaseDown time vs Ketersediaan Database(dalam 1 bulan)(dalam 1 bulan)
24x30=720 (100%)24x30=720 (100%) Lost (jam/bulan):Lost (jam/bulan): 1 jam ~ 719/720 (server availability 99.86%)1 jam ~ 719/720 (server availability 99.86%) 2 jam ~ 718/720 (server availability 99.72%)2 jam ~ 718/720 (server availability 99.72%) 3 jam ~ 717/720 (server availability 99.58%)3 jam ~ 717/720 (server availability 99.58%) 4 jam ~ 716/720 (server availability 99.44%)4 jam ~ 716/720 (server availability 99.44%) ~~ ~~
Ideal DBA :Ideal DBA : Memiliki dokumentasi yang baik, segala Memiliki dokumentasi yang baik, segala
sesuatu harus didokumentasikansesuatu harus didokumentasikan Bekerja secara sistematis dan terstrukturBekerja secara sistematis dan terstruktur Memiliki urutan langkah yang jelas Memiliki urutan langkah yang jelas
(backup, restore, attach detach)(backup, restore, attach detach) Tidak bersikap reaktif terhadap hal-hal Tidak bersikap reaktif terhadap hal-hal
yang terjadi akan tetapi bersikap analitis, yang terjadi akan tetapi bersikap analitis, mengkaji masalah secara keseluruhan mengkaji masalah secara keseluruhan Misal : respon dari database server terasa Misal : respon dari database server terasa lambat, belum tentu database yang lambat, belum tentu database yang bermasalah, kemungkinan virus, OS dllbermasalah, kemungkinan virus, OS dll
Ideal DBA (2)Ideal DBA (2)
Tidak mudah percaya pada apa yang Tidak mudah percaya pada apa yang didengar, karena kasus per kasus akan sangat didengar, karena kasus per kasus akan sangat tergantung pada lingkungan sistem. Setiap tergantung pada lingkungan sistem. Setiap sistem pasti punya karakteristik sendirisistem pasti punya karakteristik sendiri
Jangan pernah merasa diri cukup, tidak Jangan pernah merasa diri cukup, tidak berubah. Apa yang kita ketahui adalah awal berubah. Apa yang kita ketahui adalah awal dari ketidaktahuan kita pada hal yang laindari ketidaktahuan kita pada hal yang lain
Tidak membatasi diri dengan permasalahan Tidak membatasi diri dengan permasalahan database dan OS, tapi juga memperhatikan database dan OS, tapi juga memperhatikan aspek lingkungan (server, LAN, orang dll)aspek lingkungan (server, LAN, orang dll)
Saat Terjadi ProblemSaat Terjadi Problem
Saat Terjadi ProblemSaat Terjadi Problem
Tetap bersikap tenangTetap bersikap tenang Bentuk tim untuk penanganan (jika Bentuk tim untuk penanganan (jika
melibatkan bagian lain)melibatkan bagian lain) Persiapkan dokumen rencana pemulihan Persiapkan dokumen rencana pemulihan
sistem (Recovery Plan)sistem (Recovery Plan) Jika diperkirakan memerlukan penanganan Jika diperkirakan memerlukan penanganan
waktu yang lama, segera beritahukan waktu yang lama, segera beritahukan kepada bagian terkait (user, management)kepada bagian terkait (user, management)
Jika perlu tindakan dari bagian yang lain Jika perlu tindakan dari bagian yang lain sesegera mungkin dikoordinasikansesegera mungkin dikoordinasikan
Kasus #1 (17.00 WIB)Kasus #1 (17.00 WIB)
KejadianKejadian User tidak bisa login ke server OSUser tidak bisa login ke server OS User tidak bisa login ke server databaseUser tidak bisa login ke server database
Sumber MasalahSumber Masalah Kabel LAN digigit tikus, cuilan kabel berserakanKabel LAN digigit tikus, cuilan kabel berserakan
SolusiSolusi Lindungi kabel saat instalasi kabelLindungi kabel saat instalasi kabel
Kasus #2 (09.00 WIB)Kasus #2 (09.00 WIB)
KejadianKejadian User tidak bisa melakukan insert dataUser tidak bisa melakukan insert data
Sumber MasalahSumber Masalah Kapasitas maksimum data tercapai, Kapasitas maksimum data tercapai,
penambahan record ditolak oleh databasepenambahan record ditolak oleh database
SolusiSolusi Persiapkan secara matang kebutuhan selama Persiapkan secara matang kebutuhan selama
periode tertentu (bulanan, tahunan), pantau periode tertentu (bulanan, tahunan), pantau secara periodiksecara periodik
Kasus #3 (Sejak pukul 18.00 WIB)Kasus #3 (Sejak pukul 18.00 WIB)
Kejadian Kejadian Backup tidak berjalan selama 1 hariBackup tidak berjalan selama 1 hari
MasalahMasalah Space pada hardisk backup penuh, backup gagal Space pada hardisk backup penuh, backup gagal
dijalankandijalankan Password administrator berubah, script backup Password administrator berubah, script backup
belum di updatebelum di update
SolusiSolusi Monitoring space hardisk secara periodik, setiap Monitoring space hardisk secara periodik, setiap
pergantian di level database atau server terkait, pergantian di level database atau server terkait, koordinasikan dengan bagian terkait koordinasikan dengan bagian terkait (dokumentasi)(dokumentasi)
Kasus #4 (20.30 WIB)Kasus #4 (20.30 WIB)
KejadianKejadian Satu area pengepakan (8 komputer) tidak bisa Satu area pengepakan (8 komputer) tidak bisa
terhubung ke server (server maupun database)terhubung ke server (server maupun database)
MasalahMasalah Hub komputer bagian pengepakan yang terletak Hub komputer bagian pengepakan yang terletak
di dalam kantor administrasi kondisinya mati; di dalam kantor administrasi kondisinya mati; ternyata oleh karyawan yang lembur malam hari ternyata oleh karyawan yang lembur malam hari telah mematikan lampu sekaligus mematikan telah mematikan lampu sekaligus mematikan power hub yang dikiranya tidak berpengaruh power hub yang dikiranya tidak berpengaruh apa-apaapa-apa
SolusiSolusi > ????? > ?????
Jalin hubungan yang baik dengan Jalin hubungan yang baik dengan useruser
Antisipasi kejadian-kejadian yang Antisipasi kejadian-kejadian yang akan muncul (predictive action)akan muncul (predictive action)
Persiapkan sistem secara aman, baik Persiapkan sistem secara aman, baik internal maupun externalinternal maupun external
Pengalaman Sebagai DBAPengalaman Sebagai DBA
Positif :Positif : Pekerjaan yang rutin, tapi membutuhkan Pekerjaan yang rutin, tapi membutuhkan
kreatifitas dan keterkaitan dengan kreatifitas dan keterkaitan dengan lingkungan yang kondusiflingkungan yang kondusif
Kondisi yang aman >> waktu bisa Kondisi yang aman >> waktu bisa dioptimalkan untuk hal-hal yang laindioptimalkan untuk hal-hal yang lain
Menempati posisi yang strategis di sebuah Menempati posisi yang strategis di sebuah perusahaanperusahaan
Selalu dilibatkan dalam pertemuan level Selalu dilibatkan dalam pertemuan level managementmanagement
Pengalaman Sebagai DBA (2)Pengalaman Sebagai DBA (2)
Negatif :Negatif : Result oriented, berorientasi pada hasil, Result oriented, berorientasi pada hasil,
masalah yang berkaitan dengan database masalah yang berkaitan dengan database harus segera ditanganiharus segera ditangani
Di lingkungan yang tidak stabil, banyak Di lingkungan yang tidak stabil, banyak mengintai pekerjaan tambahan (tegangan mengintai pekerjaan tambahan (tegangan PLN yang tidak stabil, tidak adanya PLN yang tidak stabil, tidak adanya koordinasi dengan bagian lain)koordinasi dengan bagian lain)
Pengalaman Sebagai DBA (3)Pengalaman Sebagai DBA (3)
Negatif :Negatif : Banyak terlibat pada pekerjaan yang Banyak terlibat pada pekerjaan yang
bukan bidangnya : virus, email problem dllbukan bidangnya : virus, email problem dll Gaji yang tidak seperti ‘DBA’ Gaji yang tidak seperti ‘DBA’ Management tidak mempunyai visi yang Management tidak mempunyai visi yang
jauh ke depan/iklim IT di perusahaan jauh ke depan/iklim IT di perusahaan belum begitu tampakbelum begitu tampak
User yang sulit diajak koordinasiUser yang sulit diajak koordinasi Resiko jika terjadi kelalaian/kesalahan saat Resiko jika terjadi kelalaian/kesalahan saat
melakukan tugas sebagai DBAmelakukan tugas sebagai DBA
Bagaimana Supaya Tetap EksisBagaimana Supaya Tetap Eksis
Bagaimana Supaya Tetap EksisBagaimana Supaya Tetap Eksis
Selalu Selalu belajar untuk belajar untuk mengikuti mengikuti perkembangan terkini / Upgrade perkembangan terkini / Upgrade knowledge (ada ide yang bisa diambilknowledge (ada ide yang bisa diambil dan dan diimplementasikandiimplementasikan))
Bergabung dengan beberapa komunitas Bergabung dengan beberapa komunitas (developer, dba, networking)(developer, dba, networking)
Tidak terlalu membatasi diri dengan ilmu Tidak terlalu membatasi diri dengan ilmu komputer : pelajari juga karakter manusia, komputer : pelajari juga karakter manusia, lingkungan industri, tingkat pendidikanlingkungan industri, tingkat pendidikan
Bertindak secara bijaksana, jangan terlalu Bertindak secara bijaksana, jangan terlalu cepat mengambil keputusancepat mengambil keputusan
KesimpulanKesimpulan
Jika anda menjadi seorang DBA maka akan Jika anda menjadi seorang DBA maka akan banyak berinteraksi dengan banyak berinteraksi dengan Pembuatan,Pengembangan dan Keamanan Data.Pembuatan,Pengembangan dan Keamanan Data.
Untuk menjadi DBA yang baik diperlukan untuk Untuk menjadi DBA yang baik diperlukan untuk belajar dari kursus ataupun seminar tentang DBA belajar dari kursus ataupun seminar tentang DBA selain itu juga perlu banyak belajar dari selain itu juga perlu banyak belajar dari pengalaman.pengalaman.
Seorang DBA perlu bergabung dengan beberapa Seorang DBA perlu bergabung dengan beberapa komunitas (developer, dba, networking) untuk komunitas (developer, dba, networking) untuk semakin menambah pengalaman.semakin menambah pengalaman.
Suka dan Duka menjadi DBA baik itu positip Suka dan Duka menjadi DBA baik itu positip ataupun negatif merupakan proses untuk ataupun negatif merupakan proses untuk membentuk seseorang menjadi DBA yang handal.membentuk seseorang menjadi DBA yang handal.
Menjadi DBA yang TangguhMenjadi DBA yang Tangguh
SEKIAN DAN TERIMA KASIHSEKIAN DAN TERIMA KASIH