Manajemen Basis Data Data adalah faktafakta mentah atau
Manajemen Basis Data
Data adalah fakta-fakta mentah atau deskripsi dasar dari hal, event, aktivitas, dan transaksi yang ditangkap, direkam, disimpan, diklasifikasikan, tetapi tidak diorganisasikan untuk tujuan spesifik tertentu. Contoh data antara lain terdiri dari saldo bank, atau jumlah jam pekerja yang bekerja dalam periode pembayaran.
Informasi • Informasi adalah sekumpulan fakta (data) yang diorganisir dengan cara tertentu sehingga mereka mempunyai arti bagi si penerima. • Sebagai contoh, bila kita memasukkan nama murid dengan nilai rata-rata, nama-nama konsumen dengan saldo bank, jumlah gaji dengan jumlah jam bekerja, kita akan mendapatkan informasi yang berguna. Dengan kata lain, informasi datang dari data yang akan diproses.
Pengetahuan terdiri dari informasi yang sudah diorganisasikan diproses untuk memperoleh pemahaman, pengalaman, pembelajaran yang terakumulasi, sehingga dapat diaplikasikan dalam masalah atau proses bisnis tertentu. Pengetahuan dapat juga diartikan sebagai informasi yang diproses untuk mengekstrak implikasi kritis dan merefleksikan pengalaman masa lampau menyediakan penerima dengan pengetahuan yang terorganisasi dengan nilai yang tinggi.
Permasalahan/Latar belakang Diperlukannya Manajemen Data Redundansi (duplikasi) dan inkonsistensi data Kesulitan pengaksesan data Isolasi data untuk standarisasi Multiple user (banyak pemakai) Masalah keamanan (security) Masalah integrasi (kesatuan) Masalah data independence (kebebasan data),
Apa yang dimaksud dengan ? Data : Fakta-fakta yang dapat disimpan dan mempunyai arti tertentu/isi fakta. Basis Data : Kumpulan dari file/data berbasis komputer yang saling berhubungan dalam sebuah organisasi Sistem Manajemen Basis Data (MDBS): • Kumpulan program yang memungkinkan pengguna untuk membuat dan memelihara suatu basis data yang tersusun seefektif mungkin. Sistem Basis Data: Basis datanya, dari sistem manajemen basis data Entity Relationship Diagram (ERD) is a snapshot of data structures.
Contoh Database dengan banyak file Salesperson file Buyer file Sales statistics file Customer file Accounts receivable file Inventory file Vendor file Accounts payable file Purchase order file General ledger file
Metode Pengolahan Data Ada 2 metode pengolahan data, yaitu : § Metode Pengolahan Kumpulan (batch processing method) § Metode Pengolahan Transaksi (transaction processing method)
Batch Processing Method Batch berarti pengumpulan data dalam periode tertentu Batch processing berarti pengolahan terhadap data yang dikumpulkan terlebih dahulu selama beberapa periode Periode waktu antara satu pengolahan data dengan pengolahan berikutnya pada batch processing disebut processing cycle
Organisasi Data Field Unit data terkecil, mencerminkan jumlah data terkecil yang akan ditarik komputer pada satu waktu. Misal: Kolom Kode MK, Nama MK q Record Kumpulan/koleksi data field yang saling berhubungan. Logikanya, field-field dalam satu record akan terhubung. Misal: kolom kode MK akan terhubung nama MK q File Kumpulan/koleksi dari record yang berhubungan Misal: satu file dari seluruh record yang berisi field kode mata kuliah dan namanya. q
Konsep Dasar Struktur Data Konsep dasar Struktur Data 1. Data Value 2. Data Field 3. Data Record 4. Data File Model Umum Pengorganisasian Data 1. Fungsi (Function) 2. Frekuensi pemakaian (Frequency of Use) 3. Pengguna (Users) 4. Proyek (Projects)
Spreadsheet sebagai Database Baris dan kolom dalam speadsheet dapat di anggap sebagai struktur data sederhana Spreadsheet adalah File Baris adalah Record Kolom adalah Field/Field Key Sample Flat files adalah Tabel yang tidak mempunyai field berulang Field kunci adalah suatu nilai yang secara unik mengidentifikasikan tiap catatan dalam tabel
Struktur Basis Data Adalah cara data diorganisasikan agar pemrosesan data menjadi lebih efisien. q Struktur ini kemudian diimplementasikan melalui suatu sistem manajemen basis data (DBMS). q Jenis Struktur Basis Data: 1. Struktur Basis Data Hierarkis 2. Struktur Basis Data Jaringan 3. Struktur Basis Data Relasional q
Contoh ERD Sistem Informasi Pernikahan Conceptual Data Model
Phisical Data Model Contoh ERD Sistem Pernikahan
STRUKTUR BASIS DATA Struktur basis data adalah cara data di organisasi agar pemrosesan data menjadi lebih efesien. Sistem manajemen basis data (DBMS) adalah suatu aplikasi peranti lunak yang menyimpan struktur basis data-data itu sendiri, hubungan diantara data dalam basis data, dan nama-nama formulir, jenis data, angka dibelakang desimal, jumlah karakter, nilai-nilai default dan seluruh uraian field lainnya.
Struktur Basis Data Hierarkis • Dibentuk oleh kelompok - kelompok data, sub kelompok data dan beberapa sub kelompok lagi. • Struktur hirarki untuk basis data pada awalnya populer karena ia bekerja dengan baik pada sistem pemrosesan transaksi yang melakukan tugas-tugas sperti pengendalian persediaan, entri pesanan, piutang dan hutang dagang. • Ini merupakan contoh Struktur Basis Data Hierarkis dari tabel JURUSAN ke tabel MATA KULIAH. • Struktur ini dibentuk oleh kelompok-kelompok, subkelompok dan beberapa subkelompok lagi. • Bentuknya seperti cabang pohon yang saling berhubungan dari satu cabang ke cabang yang lain.
Struktur Basis Data Jaringan • Dikembangkan untuk memungkinkan penarikan record-record tertentu. • Ia memungkinkan satu record tertentu menunjukan pada semua record lainnya di dalam basis data.
Struktur Basis Data Relasional • Organisasi tidak pernah secara luas menerapkan sistem manajemen basis data yang dibangun berdasarkan struktur jaringan. • Namun, organisasi membutuhkan cara untuk mengatasi masalah-masalah manajerial dalam penggunaan basis data, yakni mereka membutuhkan cara untuk dapat fokus pada sub kelompok kecil data dan hubungan dari sepotong data ke data yang lain tanpa harus melakukan navigasi melalui record data perantara dalam jumlah besar.
Menciptakan Database Proses menciptakan database mencakup 3 langkah utama 1. Menentukan data yang dibutuhkan 2. Menjelaskan data 3. Memasukkan data Ada 2 pendekatan untuk menentukan kebutuhan data: 1. Pendekatan berorientasi proses 2. Pendekatan model perusahaan
Menentukan kebutuhan data melalui Pendekatan Berorientasi Proses 1. Define the Problem 2. Identify necessary decisions 3. Describe information needs 4. Determine the necessary processing 5. Specify data needs 6. Data Specifications
Perencanaan strategi untuk sumber daya informasi 1. Menentukan kebutuhan data dengan Membuat Model Data Enterprise Buat model data Enterprise Model data enterprise 2. Kembangkan Database
Menjelaskan Data Sistem Manajemen Database menggunakan istilah-istilah spesifik untuk menggambarkan definisi data yang dimiliki 1. Data Dictionary System (DDS) 2. Data Description Language (DDL) Skema, merupakan penjelasan dari Data itu sendiri dan biasanya menentukan atribut atau karakter data. contoh: Nama data field, Jenis data, jumlah posisi dll
Memasukkan Data Setelah skema dan subskema diciptakan, data dapat dimasukkan ke dalam database dengan cara : 1. Mengetik langsung ke DBMS 2. Membaca dari media penyimpanan 3. Men-scan data serat optis
Menggunakan Database Pemakai database dapat berupa orang atau program aplikasi. Orang biasanya menggunakan database dari terminal atau komputer dengan menggunakan query language (c/: SQL) atau laporan yang telah dirancang. Query, SQL dan Penciptaan Laporan merupakan komponen data manipulation language (DML).
Pengelola Database (The Database Administrator - DBA) Seorang spesialis informasi yang bertanggung jawab atas database disebut DBA Tugas DBA : Perencanaan Penerapan Operasi database (Database planning) database Keamanan Database
Data description language processor Contoh model DBMS Database description (schema) Database manager Query language Data manipulation language (DML) Database Performance statistics Application programs Performance statistics processor Performance statistics Transaction log Information requests Information Backup/recovery module
Penemuan Pengetahuan Dalam Database Data Ware Housing à Perkembangan dari konsep database yang menyediakan sumber daya data yang lebih baik - sangat besar, berkualitas tinggi dan mudah di ambil Data Mart à Suatu database yang berisi data yang hanya menjelaskan satu segmen dari operasi perusahaan Data Mining à Proses menemukan hubungan dalam data yang tidak diketahui oleh pemakai - Veryfikasi, discovery, combination
Proses Knowledge Discovery in Database (KDD) 1. 2. 3. 4. 6. 7. 8. Mendefinisikan data dan tugas (Define the data and the task) Mendapatkan data (Acquire the data) Membersihkan data (Clean the data) Mengembangkan hipotesa dan model pencarian (Develop the hypothesis and search model) Menggali Data (Mine the data) Menguji dan memastikan (Test and verify) Menafsirkan dan mengunakan (Interpret and use)
Keuntungan & Kerugian DBMS Keuntungan DBMS Mengurangi pengulanan data Mencapai independensi data Mengintegrasikan data dari beberapa file Mengambil data dan informasi secara cepat Meningkatkan keamanan Kerugian DBMS Memperoleh perangkat lunak yang mahal Memperoleh konfigurasi perangkat lunak yang besar Memperkejakan dan mempertahankan staff DBA
- Slides: 47