Sistem Manajemen Basis Data
A. Organisasi Data 1. Hierarki Data Field data Adalah unit data yang terkecil. Record Adalah suatu koleksi field-field data yang saling berhubungan. File Adalah suatu koleksi record-record data yang saling berhubungan. Basis Data Adalah sekumpulan file
2. Spreadsheet sebagai Basis Data Sederhana Tabel yang berisi baris dan kolom dapat disajikan dalam suatu spreadsheet. 3. Flat Files File datar (flat file) adalah suatu tabel yang tidak memiliki kolom-kolom yang berulang.
4. Field-field Kunci Kunci (key) di dalam suatu tabel adalah satu field (atau kombinasi field) yang berisi satu nilai yang secara unik mengidentifikasi masing-masing record di dalam tabel. Kandidat kunci (key candidate) adalah sebuah field yang secara unik mengidentifikasi masing-masing baris tabel namun tidak dipilih untuk menjadi kunci. 5. Tabel-tabel yang Berhubungan Tabel-tabel terssebut berbagi satu field yang sama.
B. Struktur Basis Data Sistem manajemen basis data (DBMS) adalah suatu aplikasi peranti lunak yang menyimpan struktur basis data, data itu sendiri, hubungan di antara data di dalam basis data, dan nama-nama formulir, jenis-jenis data, angka di belakang desimal, jumlah karakter, nilai-nilai default, dan seluruh uraian field lainnya.
Jenis-jenis struktur basis data adalah: Struktur basis data hierarkis Stuktur ini dibentuk oleh kelompok-kelompok data, subkelompok dan beberapa subkelompok lagi. Struktur basis data jaringan Struktur ini memecahkan permasalahan keharusan untuk menarik balik hingga kembali ke cabang yang menyatukan basis data.
Struktur basis data relasional Struktur ini terlihat seperti sekumpulan tabel-tabel yang mirip seperti tabel-tabel spreadsheet.
C. Contoh Basis Data Relasional 1. Basis Data Jadwal 2. Konsep Basis Data
D. Membuat Basis Data 1. Menentukan Kebutuhan Data Dapat digunakan 2 pendekatan dasar untuk menentukan kebutuhan data, yaitu: Pendekatan yang berorientasi pada proses (proccess oriented) Pendekatan pemodelan perusahaan
2. Teknik-teknik Pemodelan Data Ada 2 teknik yaitu: Diagram Relasi Entitas Diagram relasi entitas (entity relationship diagram-ERD) berhubungan dengan data di dalam entitas dan hubungan antarentitas. Diagram Kelas Diagram kelas (class diagram) terdiri atas kelas-kelas yang memiliki nama, filed-field di dalam kelas dan tindakan-tindakan yang dilakukan atas kelas.
E. Menggunakan Basis Data 1. Laporan dan Formulir Laporan (reports) adalah data teragregasi dari basis data yang diformat dengan cara yang akan membantu pengambilan keputusan. Formulir (forms) secara tipikal menampilkan satu record saja dalam satu waktu dan tidak memberikan ikhtisar daat serta biasanya tidak melakukan agregasi data dari banyak tabel basis data.
2. Query Query adalah suatu permintaan kepada basis data untuk menampilkan record-record yang dipilih. 3. Bahasa Query Terstruktur Bahasa query terstruktur (structured query language-SQL) adalah kode yang digunakan oleh sistem manajemen basis data relasional untuk mengerjakan pekerjaan-pekerjaan basis datanya.
4. Pemrosesan Basis Data Lanjutan Pemrosesan analitis on-line atau on line analytical processing (OLAP) telah menjadi hal yang semakin umum dalam peranti lunak sistem manajemen basis data.
F. Personel Basis Data 1. Administrator Basis Data Administrator basis data (database administration-DBA) adalah spesialis informasi yang ahli dalam mengembangkan, menyediakan dan mengamankan basis data. 2. Programer Basis Data Programer basis data seringkali menuliskan kode untuk memecah dan/atau mengagregasikan data bagi basis data.
3. Pengguna Akhir Mereka membuat laporan dan formulir, memberikan query kepada basis data, dan menggunakan jawaban dari pertanyaan basis data mereka untuk pengambilan keputusan yang akan memengaruhi perusahaan dan unsur pokok lingkungannya.
G. Menempatkan Sistem Manajemen Basis Data dalam Perspektif 1. Keuntungan DBMS Mengurangi pengulangan data Mencapai independensi data Mengambil data dan iformasi dengan cepat Keamanan yang lebih baik
2. Kerugian DBMS Membeli peranti lunak yang mahal Mendapatkan konfigurasi peranti keras yang besar Mempekerjakan dan memelihara staf DBA
TERIMA KASIH