Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan Caca E. Supriana, S.Si.,MT. [email protected] Data y Data adalah sumber daya berharga yang dapat menerjemahkan menjadi informasi. Jika informasi tersebut akurat dan tepat waktu, kemungkinan untuk memicu tindakan yang meningkatkan posisi kompetitif perusahaan dan menghasilkan kekayaan. y Akibatnya, sebuah organisasi tunduk pada siklus Akib b h i i d k d ikl 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. 2 Sikl P b t K t Siklus Pembuatan Keputusan 3 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. 4 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). y Kesalahan ketik data. K l h k ik d 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. 5 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 sekedar membersihkan ‘dirty data’ , tetapi juga berfokus pada pencegahan ketidakakuratan data di masa depan, dan membangun kepercayaan pengguna dalam data . 6 Upaya kualitas data sangat bervariasi dari satu organisasi ke yang lain , kebanyakan akan melibatkan interaksi : y Struktur pemerintahan (governance) data yang bertanggung jawab untuk kualitas data . bertanggung jawab untuk kualitas data y Pengukuran kualitas data saat ini . y Definisi data standar kualitas sejalan dengan tujuan bisnis . y Pelaksanaan alat dan proses untuk memastikan kualitas data masa depan . 7 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. MDM (Master Data Management) menyediakan salinan master entitas , seperti pelanggan , yang muncul dalam berbagai sistem di seluruh organisasi . 8 Fasilitas DBMS DBMS memfasilitasi : y Interpretasi dan presentasi dari data dalam format yang berguna dengan mengubah data mentah menjadi b d b h d h j di informasi . y Data pendistribusian dan informasi kepada orang yang tepat pada waktu yang tepat . y Penyediaan data dan pemantauan penggunaan data untuk jangka waktu yang cukup . y Kontrol atas duplikasi data dan digunakan, baik secara internal maupun eksternal . 9 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 . 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. 10 DBMS Middle Management Pada tingkat manajemen menengah , database harus mampu : y Memberikan data yang diperlukan untuk keputusan M b ik d di l k k k taktis dan perencanaan . y Memantau 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 . 11 DBMS Operational Management Pada tingkat manajemen operasional , database harus mampu : y 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. y Meningkatkan kemampuan operasional perusahaan jangka M i k k k i l h j k pendek dengan menyediakan informasi yang tepat waktu untuk dukungan pelanggan dan untuk pengembangan aplikasi dan operasi komputer . lik i d i k 12 Enterprise Database Database perusahaan (enterprise database) dapat didefinisikan sebagai " representasi data perusahaan yang menyediakan dukungan untuk semua operasi masa sekarang dan yang diharapkan . " 13 Pengenalan DBMS menjadi sebuah organisasi telah digambarkan sebagai suatu proses yang mencakup tiga aspek penting : y Teknologi : software DBMS dan perangkat keras . y Manajerial : fungsi administratif . Manajerial : fungsi administratif y Budaya : resistensi perusahaan untuk berubah . 14 Information Systems Munculnya DBMS dan melihat pembagian data menghasilkan tingkat kecanggihan baru manajemen data p p ( g ) dan memimpin departemen DP (Pengolahan Data) untuk 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 akhir dengan solusi spesifik untuk kebutuhan informasi mereka melalui sistem aplikasi atau manajemen informasi yang terintegrasi 15 16 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 database terpusat dan berbagi dikenal sebagai administrat database (DBA) . 17 18 Fungsional Organisasi DBA 19 Jenis‐jenis DBA dalam Organisasi 20 Data Administrator y Ada tren yang berkembang menuju spesialisasi dalam fungsi manajemen data. Sebagai contoh, beberapa p perusahaan besar membuat perbedaan antara DBA dan p Data Administrator (DA). y DA atau Information Resource Manager (IRM) bertanggung jawab untuk mengendalikan sumber daya data perusahaan secara keseluruhan, baik komputerisasi dan manual. y Dengan demikian, deskripsi pekerjaan DA meliputi area 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 21 22 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. 23 Aktifitas DBA Aktifitas DBA 24 y DBA mendefinisikan dan melaksanakan prosedur dan standar yang harus digunakan oleh para programmer dan pengguna akhir selama menggunakanDBMS. y DBA juga memverifikasi bahwa akses programmer dan fk b h k d pengguna akhir memenuhi standar mutu dan keamanan yang diperlukan. y Pengguna database dapat diklasifikasikan oleh: P d b d dikl ifik ik l h a. Jenis dukungan pengambilan keputusan (operasional, taktis, atau strategis). b. Tingkat pengetahuan komputer (pemula, mahir, atau ( ahli). c. Frekuensi akses (kasual, periodik, atau sering). 25 Keterampilan DBA 26 Aktifitas & layanan DBA 27 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. 28 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 29 Prosedur DBA y y y y y y y y y Pengumpulan persyaratan database pengguna akhir . Desain database dan pemodelan. D k Dokumentasi dan konvensi penamaan. t i d k i Desain, coding, dan pengujian program aplikasi database. Pemilihan perangkat lunak database. Keamanan dan integritas Database. Backup dan recovery database. Pemeliharaan dan operasi database. P l ih P Pelatihan Pengguna akhir . khi 30 Aspek Teknik DBA y Mengevaluasi, memilih, dan menginstal DBMS dan y y y y y utilitas terkait. M Merancang dan mengimplementasikan database dan d i l ik d b d aplikasi. Pengujian dan mengevaluasi database dan aplikasi Pengujian dan mengevaluasi database dan aplikasi. Mengoperasikan DBMS, utilitas, dan aplikasi. Pelatihan dan mendukung pengguna Pelatihan dan mendukung pengguna. Mempertahankan DBMS, utilitas, dan aplikasi. 31 DBA & DBMS Faktor‐faktor yang perlu diperhitungkan oleh DBA berkaitan dengan g pemilihan DBMS y y y y y y DBMS model. DBMS model DBMS storage capacity. Security and integrity. Backup & recovery. Concurrency control. P f Performance. y Database administration y y y y y y y tools. Interoperability & data distribution. Portability & standards. H d Hardware. Data dictionary. Vendor training & support. g pp Available third‐party tools. Cost. 32