Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT.
caca.e.supriana@unpas.ac.id caca.e.supriana@unpas.ac.id
Data
y
Data adalah sumber daya berharga yang dapat
menerjemahkan menjadi informasi. Jika informasi
tersebut akurat dan tepat waktu, kemungkinan untuk tersebut akurat dan tepat waktu, kemungkinan untuk memicu tindakan yang meningkatkan posisi
kompetitif perusahaan dan menghasilkan kekayaan.
Akib b h i i d k d ikl
yAkibatnya, sebuah organisasi tunduk pada siklus keputusan data ‐ informasi , yaitu pengguna data menggunakan data intelijen untuk menghasilkan gg j g informasi yang merupakan dasar pengetahuan yang digunakan untuk melakukan keputusan oleh
pengguna.
pengguna.
Sikl P b t K t
Siklus Pembuatan Keputusan
y
Faktor penentu keberhasilan suatu organisasi adalah manajemen aset yang efisien. Untuk mengelola data sebagai aset perusahaan manajer harus memahami sebagai aset perusahaan, manajer harus memahami nilai informasi ‐ yaitu, data yang telah diolah.
y
Bahkan ada perusahaan yang hanya mempunyai Bahkan, ada perusahaan yang hanya mempunyai
produk informasi dan yang sukses adalah semata‐mata
karena fungsi manajemen informasi.
Dirty Data
Dirty data, atau data yang mempunyai ketidak akuratan dan inkonsistensi, menjadi ancaman yang lebih besar untuk organisasi.Data ini dapat menjadi tidak berguna karena berbagai alasan seperti
berbagai alasan, seperti:
y Kurang jelasnya batasan integritas (tidak null, keunikan, integritas referensial, dll).
K l h k ik d
y Kesalahan ketik data.
y Penggunaan sinonim dan / atau homonim di sistem.
y Penggunaan singkatan yang tidak standar dalam data gg g y g karakter.
y dekomposisi berbagai atribut komposit menjadi atribut sederhana di seluruh sistem.
Kualitas Data
y
Kualitas Data adalah pendekatan komprehensif untuk memastikan keakuratan , validitas , dan ketepatan
waktu dari ide data Kualitas data yang komprehensif waktu dari ide data. Kualitas data yang komprehensif adalah penting .
y
Kualitas data yang bersangkutan dengan lebih dari Kualitas data yang bersangkutan dengan lebih dari sekedar membersihkan ‘dirty data’ , tetapi juga
berfokus pada pencegahan ketidakakuratan data di
masa depan, dan membangun kepercayaan pengguna
dalam data .
Upaya kualitas data sangat bervariasi dari satu
organisasi ke yang lain , kebanyakan akan melibatkan interaksi :
interaksi :
y
Struktur pemerintahan (governance) data yang bertanggung jawab untuk kualitas data
bertanggung jawab untuk kualitas data .
yPengukuran kualitas data saat ini .
y
Definisi data standar kualitas sejalan dengan tujuan Definisi data standar kualitas sejalan dengan tujuan bisnis .
y
Pelaksanaan alat dan proses untuk memastikan
kualitas data masa depan .
Kakas
y Perangkat lunak profiling (Data Profiling Software) data terdiri dari program yang mengumpulkan statistik dan
menganalisa sumber data yang ada . Program‐program ini menganalisis data ang ada dan metadata untuk
menganalisis data yang ada dan metadata untuk
menentukan pola data, dan dapat membandingkan pola data yang ada terhadap standar bahwa organisasi telah didefinisikan
didefinisikan .
y Pengelola data Master ( MDM ) perangkat lunak membantu untuk mencegah ‘dirty data’ dengan
mengkoordinasikan data umum di beberapa systems.
mengkoordinasikan data umum di beberapa systems.
MDM (Master Data Management) menyediakan salinan master entitas , seperti pelanggan , yang muncul dalam
berbagai sistem di seluruh organisasi .
Fasilitas DBMS
DBMS memfasilitasi :
y
Interpretasi dan presentasi dari data dalam format
b d b h d h j di
yang berguna dengan mengubah data mentah menjadi informasi .
y
Data pendistribusian dan informasi kepada orang yang
yData pendistribusian dan informasi kepada orang yang
tepat pada waktu yang tepat .
y
Penyediaan data dan pemantauan penggunaan data Penyediaan data dan pemantauan penggunaan data untuk jangka waktu yang cukup .
y
Kontrol atas duplikasi data dan digunakan, baik secara
internal maupun eksternal .
DBMS Top Management
Pada tingkat manajemen puncak , database harus mampu :
y Memberikan informasi yang diperlukan untuk pengambilan keputusan strategis , perencanaan strategis , perumusan
kebijakan dan definisi tujuan kebijakan , dan definisi tujuan .
y Memberikan akses ke data eksternal dan internal untuk
mengidentifikasi peluang pertumbuhan dan untuk memetakan arah pertumbuhan tersebut .
arah pertumbuhan tersebut .
y Menyediakan kerangka kerja untuk mendefinisikan dan menegakkan kebijakan organisasi .
y Meningkatkan kemungkinan kembali positif atas investasi bagi g g p g perusahaan dengan mencari cara‐cara baru untuk mengurangi biaya dan / atau meningkatkan produktivitas .
y Memberikan umpan balik untuk memantau apakah perusahaan mencapai tujuann a
mencapai tujuannya.
DBMS Middle Management
Pada tingkat manajemen menengah , database harus mampu :
M b ik d di l k k k
y
Memberikan data yang diperlukan untuk keputusan taktis dan perencanaan .
y
Memantau dan mengendalikan alokasi dan
yMemantau dan mengendalikan alokasi dan
penggunaan sumber daya perusahaan dan
mengevaluasi kinerja dari berbagai departemen . g j g p
y
Menyediakan kerangka kerja untuk menegakkan dan
menjamin keamanan dan privasi data dalam database .
DBMS Operational Management
Pada tingkat manajemen operasional , database harus mampu :
y Mewakili dan mendukung operasional perusahaan sedekat Mewakili dan mendukung operasional perusahaan sedekat mungkin dengan model data. Harus cukup fleksibel untuk menggabungkan semua data yang ada dan diharapkan
diperlukan diperlukan .
y Menghasilkan hasil query dalam tingkat kinerja yang ditetapkan.
M i k k k i l h j k
y Meningkatkan kemampuan operasional perusahaan jangka pendek dengan menyediakan informasi yang tepat waktu untuk dukungan pelanggan dan untuk pengembangan
lik i d i k
aplikasi dan operasi komputer .
Enterprise Database
Database perusahaan (enterprise database) dapat
didefinisikan sebagai " representasi data perusahaan
yang menyediakan dukungan untuk semua operasi
yang menyediakan dukungan untuk semua operasi
masa sekarang dan yang diharapkan . "
Pengenalan DBMS menjadi sebuah organisasi telah digambarkan sebagai suatu proses yang mencakup tiga aspek penting :
tiga aspek penting :
y
Teknologi : software DBMS dan perangkat keras .
yManajerial : fungsi administratif
y
Manajerial : fungsi administratif .
y
Budaya : resistensi perusahaan untuk berubah .
Information Systems
Munculnya DBMS dan melihat pembagian data
menghasilkan tingkat kecanggihan baru manajemen data dan memimpin departemen DP (Pengolahan Data) untuk p p ( g ) berkembang menjadi departemen sistem informasi ( IS ) . Tanggung jawab IS departemen yang diperluas untuk
mencakup :p
y Fungsi layanan untuk memberikan pengguna akhir dengan dukungan manajemen data aktif .
y Sebuah fungsi produksi untuk memberikan pengguna y Sebuah fungsi produksi untuk memberikan pengguna
akhir dengan solusi spesifik untuk kebutuhan informasi mereka melalui sistem aplikasi atau manajemen informasi yang terintegrasi
yang terintegrasi
DBA
y
Karena jumlah aplikasi database yang terus tumbuh , pengelolaan data menjadi pekerjaan yang semakin kompleks sehingga mengarah ke pengembangan kompleks, sehingga mengarah ke pengembangan fungsi administrasi database.
y
Orang yang bertanggung jawab untuk mengontrol Orang yang bertanggung jawab untuk mengontrol database terpusat dan berbagi dikenal sebagai
administrat database (DBA) .
Fungsional Organisasi DBA
Jenis‐jenis DBA dalam Organisasi
Data Administrator
y Ada tren yang berkembang menuju spesialisasi dalam fungsi manajemen data. Sebagai contoh, beberapa
perusahaan besar membuat perbedaan antara DBA dan
p p
Data Administrator (DA).
y DA atau Information Resource Manager (IRM)
bertanggung jawab untuk mengendalikan sumber daya bertanggung jawab untuk mengendalikan sumber daya data perusahaan secara keseluruhan, baik komputerisasi dan manual.
y Dengan demikian deskripsi pekerjaan DA meliputi area y Dengan demikian, deskripsi pekerjaan DA meliputi area
operasi yang lebih besar dibandingkan dengan DBA karena DA bertugas mengendalikan tidak hanya data
terkomputerisasi tetapi juga data di luar lingkup DBMS terkomputerisasi tetapi juga data di luar lingkup DBMS.
Tujuan DA
y
Data "sharability" dan ketersediaan waktu.
y
Konsistensi data dan integritas.
y
Keamanan data dan privasi.
y
Standar kualitas data.
y
Luas dan jenis penggunaan data.
Aktifitas DBA
Aktifitas DBA
y DBA mendefinisikan dan melaksanakan prosedur dan
standar yang harus digunakan oleh para programmer dan pengguna akhir selama menggunakanDBMS.
f k b h k d
y DBA juga memverifikasi bahwa akses programmer dan pengguna akhir memenuhi standar mutu dan keamanan yang diperlukan.
P d b d dikl ifik ik l h y Pengguna database dapat diklasifikasikan oleh:
a. Jenis dukungan pengambilan keputusan (operasional, taktis, atau strategis).
(
b. Tingkat pengetahuan komputer (pemula, mahir, atau ahli).
c. Frekuensi akses (kasual, periodik, atau sering).
Keterampilan DBA
Aktifitas & layanan DBA
Dukungan untuk End‐User
y
Mengumpulkan kebutuhan pengguna.
y
Membangun kepercayaan pengguna akhir.
y
Menyelesaikan konflik dan masalah.
y
Mencari solusi untuk kebutuhan informasi.
y
Memastikan kualitas dan integritas data dan aplikasi.
y
Mengelola pelatihan dan dukungan pengguna DBMS.
Komponen strategi Komponen strategi
administrasi data
y Kebijakan merupakan pernyataan umum dari arah atau tindakan yang berhubungan dengan tujuan dukungan DBA.
y Standar menggambarkan persyaratan minimum dari
aktivitas DBA yang diberikan, lebih rinci dan spesifik dari kebijakan Standar aturan yang digunakan untuk
kebijakan. Standar aturan yang digunakan untuk mengevaluasi kualitas kegiatan.
y Prosedur adalah instruksi tertulis yang menggambarkan serangkaian langkah langkah yang harus diikuti selama serangkaian langkah‐langkah yang harus diikuti selama kinerja kegiatan tertentu. Prosedur harus dikembangkan dalam kondisi kerja yang ada, dan harus mendukung dan meningkatkan lingkungan itu
meningkatkan lingkungan itu.
Prosedur DBA
y
Pengumpulan persyaratan database pengguna akhir .
yDesain database dan pemodelan.
D k t i d k i
y
Dokumentasi dan konvensi penamaan.
y
Desain, coding, dan pengujian program aplikasi database.
database.
y
Pemilihan perangkat lunak database.
y
Keamanan dan integritas Database.
y
Backup dan recovery database.
y
Pemeliharaan dan operasi database.
P l ih P khi
yPelatihan Pengguna akhir .
Aspek Teknik DBA
y
Mengevaluasi, memilih, dan menginstal DBMS dan utilitas terkait.
M d i l ik d b d
y
Merancang dan mengimplementasikan database dan aplikasi.
y
Pengujian dan mengevaluasi database dan aplikasi
yPengujian dan mengevaluasi database dan aplikasi.
y
Mengoperasikan DBMS, utilitas, dan aplikasi.
y
Pelatihan dan mendukung pengguna
yPelatihan dan mendukung pengguna.
y
Mempertahankan DBMS, utilitas, dan aplikasi.
DBA & DBMS
Faktor‐faktor yang perlu
diperhitungkan oleh DBA berkaitan dengan
y Database administration tools.
y Interoperability & data g
pemilihan DBMS y DBMS model
Interoperability & data distribution.
y Portability & standards.
y DBMS model. H d
y DBMS storage capacity.
y Security and integrity.
y Hardware.
y Data dictionary.
y Vendor training & support.
y Backup & recovery.
y Concurrency control.
y P f
g pp
y Available third‐party tools.
y Cost.
y Performance.