5 MANAJEMEN SUMBER DAYA DATA CHAPTER Reference : O’Brien, James. Introduction to Information System. Chapter 5
Dasar-Dasar Konsep Data Character Terdiri dari sebuah huruf, angka, atau simbol lainnya. Cth: A, B, C, 1,2, 3, &, $, dll Field Terdiri dari sekelompok karakter yang saling berhubungan. Cth : Nama, Alamat, dll Record Kumpulan Atribut yang mendeskripsikan sebuah entitas. Cth : record penggajian seseorang (nama, nomor jaminan, gaji, dll) File Sekelompok record yang saling berhubungan. Disebut juga sebagai Tabel. Cth : Tabel persediaan, penggajian, dll Database Kumpulan terintegrasi dari elemen data yang secara logika saling berhubungan. Menghubungkan record-record yang tersimpan dalam file-file yang berbeda
Jenis-jenis Database Database Operasional Menyimpan data terperinci yang dibutuhkan untuk mendukung proses bisnis dan operasi suatu perusahaan. Disebut juga Subject Area Database (SADB), database transaksi (transaction database), dan database produksi (production database). Dihasilkan melalui operasi bisnis. Cth: Database SDM, Persediaan, Pelanggan, dll. Database Terdistribusi Dapat berupa replika/salinan dari database operasional yang didistribusikan melalui jaringan intranet, internet, maupun internet. Tantangan : memperbaharui database replika sesuai denga database operasional melaluoi proses sinkronisasi. Database Eksternal Database yang bersumber dari luar dan dapat diakses melalui jaringan internet. Cth : Data index keuangan, saham, berita, dll. Database Hipermedia Terdiri dari berbagai link halaman multimedia (teks, grafik, image, video, audio, dll)
Gudang Data dan Penambangan Data Gudang Data menyimpan berbagai data yang telah diekstraksi dari berbagai database operasional, eksternal, dan database lainnya dari sebuah organisasi/perusahaan. Merupakan pusat dari data yang telah dibersihkan, diubah, dikatalogkan. Proses perolehan data untuk disimpan ke gudang data meliputi berbagai aktivitas seperti : Konsolidasi data dari beberapa sumber Penyaringan data yang tidak diinginkan Perbaikan data yang salah Mengubah data menjadi elemen yang baru Menggabungkan data menjadi rangkaian kecil data yang baru. Data yang sudah meliputi beberapa aktivitas tersebut selanjutnya dipindahkan ke dalam analytical data store yang menyimpan data dalam bentuk yang lebih berguna untuk dapat dianalisis. Data mining (Penambangan Data) Pengambilan data dari gudang data yang kemudian dianalasis untuk melihat trend/pola aktivitas bisnis yang telah lalu. Digunakan oleh para manajer untuk membantu membuat keputusan mengenai berbagai perubahan strategis dalam operasi bisnis untuk mendapatkan keunggulan kompetitif.
Pemrosesan File Secara Tradisional dan Masalah-masalah Pemrosesan File Bayangkan Jika : Data yang kita inginkan berada pada file-file data yang berbeda. Setiap File Data diatur dengan cara berbeda Setiap File Data diatur untuk aplikasi yang berbeda-beda Tidak Ada Program Aplikasi yang tersedia untuk mengolah file-file data tersebut. Masalah yang dihadapi : Penumpukan Data terjadi duplikasi data berlebihan (data redundancy). cth: data nama pelanggan berada pada dua file data yang berbeda Kurangnya integrasi data Mempersulit pengguna untuk mendapatkan informasi khusus yang merupakan gabungan dari beberapa data pada file-file yang terpisah dan independen. Ketergantungan Data file yang saling terpisah dan memiliki format/struktur data yang berbeda untuk setiap aplikasi mempersulit proses pemeliharaan program. Masalah Lainnya. Contoh : kurangnya standar isasi format dan struktur data.
Database Management System (DBMS) DBMS berfungsi sebagai interface software antara end-user dan database. Melibatkan penggunaan software manajemen database untuk mengendalikan bagaimana database dibuat, diteliti, dan dipelihara untuk memberi informasi yang dibutuhkan oleh para pemakai akhir. Lebih baik menggunakan database umum daripada menggunakan database terpisah untuk setiap aplikasi. Contoh : Pemrosesan Transaksi Pelanggan Program Rekening Giro Program Rekening Tabungan Program Cicilan Pinjaman DBMS Database Pelanggan Data Rekening Giro, rekening tabungan, data cicilan pinjaman, dll
Database Management System (DBMS) Para pemakai akhir dapat menggunakan aplikasi DBMS untuk menanyakan informasi dari database menggunakan fitur permintaan (query) database, atau fitur pembuatan laporan (report generator). SQL (Structured Query Language) merupakan bahasa query standar internasional yang dapat ditemukan dalam banyak software DBMS. Bentuk Dasar : SELECT ….. FROM ….. WHERE ….. Beberapa software DBMS telah menawarkan GUI (Graphical User Interface) untuk mempermudah proses query dalam software DBMS. DBMS juga memiliki fungsi untuk pemeliharaan dabatase, dengan fitur utilitas dalam software DBMS seperti import, export, backup, restore, dll. DBMS juga merupakan alat untuk pengembangan Aplikasi.