SUKA DUKA MENJADI DBA

21
SUKA DUKA SUKA DUKA MENJADI DBA MENJADI DBA SUKA DUKA SUKA DUKA MENJADI DBA MENJADI DBA SUKA DUKA SUKA DUKA MENJADI DBA 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 Presentation

Transcript of SUKA DUKA MENJADI DBA

Page 1: SUKA DUKA  MENJADI DBA

SUKA DUKA SUKA DUKA MENJADI DBAMENJADI DBASUKA DUKA SUKA DUKA

MENJADI DBAMENJADI DBASUKA DUKA SUKA DUKA

MENJADI DBAMENJADI DBA

Page 2: SUKA DUKA  MENJADI 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

Page 3: SUKA DUKA  MENJADI DBA

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

Page 4: SUKA DUKA  MENJADI DBA

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%) ~~ ~~

Page 5: SUKA DUKA  MENJADI DBA

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

Page 6: SUKA DUKA  MENJADI DBA

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)

Page 7: SUKA DUKA  MENJADI DBA

Saat Terjadi ProblemSaat Terjadi Problem

Page 8: SUKA DUKA  MENJADI DBA

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

Page 9: SUKA DUKA  MENJADI DBA

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

Page 10: SUKA DUKA  MENJADI DBA

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

Page 11: SUKA DUKA  MENJADI DBA

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)

Page 12: SUKA DUKA  MENJADI DBA

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 > ????? > ?????

Page 13: SUKA DUKA  MENJADI DBA

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

Page 14: SUKA DUKA  MENJADI DBA

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

Page 15: SUKA DUKA  MENJADI DBA

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)

Page 16: SUKA DUKA  MENJADI DBA

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

Page 17: SUKA DUKA  MENJADI DBA

Bagaimana Supaya Tetap EksisBagaimana Supaya Tetap Eksis

Page 18: SUKA DUKA  MENJADI DBA

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

Page 19: SUKA DUKA  MENJADI DBA

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.

Page 20: SUKA DUKA  MENJADI DBA

Menjadi DBA yang TangguhMenjadi DBA yang Tangguh

Page 21: SUKA DUKA  MENJADI DBA

SEKIAN DAN TERIMA KASIHSEKIAN DAN TERIMA KASIH