Sistem File Basis Data Sistem File dan Basis
Sistem File Basis Data Sistem File dan Basis Data
5 Basis Data Asal-Usul Sejarah ¿ Mengapa Mempelajari Sistem File? ¨ Dapat memberikan perspektif sejarah. ¨ Mengajarkan kita bagaimana cara menghin-dari jebakan pada manajemen data. ¨ Karakteristiknya yang sederhana memudahkan kita untuk memahami tentang kerumitan rancangan sebuah basis data. ¨ Memberikan pengetahuan yang amat bermanfaat bagaimana cara mengkonversi sebuah sistem file kedalam sebuah sistem basis data.
5 Basis Data Isi File PEGAWAI Nama = Nama pegawai NIP = No. Induk Pegawai Alamat = Alamat rumah Tgl_Lahir = Tanggal Lahir Gaji = Gaji pokok pegawai Gambar 1. 3. Isi file pegawai
5 Basis Data Istilah Dasar Pada File
Basis Data Isi File SISWA 5 Nomhs = Nomor mahasiswa Sks = SKS ditempuh Nama IPK = IP. Kumulatif = Nama mahasiswa Alamat = Alamat rumah Kode_wali = No. kode wali Gambar 1. 4. Isi file siswa
5 Basis Data Contoh Sederhana Sistem File Gambar 1. 5. Contoh sederhana sistem file.
5 Basis Data Tinjauan Sistem File ¿ Manajemen Data Sistem File ¨ Sistem file memerlukan pemrograman dengan menggunakan bahasa genarasi ketiga (3 GL) ¨ Pengembangan sejumlah file, administrasi akan menjadi sulit. ¨ Membuat perubahan struktur file yang adalah hal yang penting dan sulit. ¨ Kelengkapan keamanan untuk melindungi data adalah hal yang sulit untuk diprogram dan biasa nya cenderung diabaikan. ¨ Kesulitan mengumpulkan data akan membuat informasi menjadi terpisah-pisah.
5 Basis Data Tinjauan Sistem File ¿ Ketergantungan Struktural dan Data ¨ Ketergantungan struktural Perubahan pada setiap struktur file memerlukan modifikasi pada seluruh program yang menggunakan file tersebut. ¨ Ketergantungan Data. Perubahan pada setiap karakteristik data file memerlukan perubahan pada seluruh program yang mengakses data. ¨ Arti ketergantungan data berbeda antara format data secara logika dan fisik. ¨ Ketergantungan data membuat sistem file sangat tidak praktis bila dipandang dari segi pemro-graman dan manajemen data.
5 Basis Data Tinjauan Sistem File ¿ Definisi Field dan Konvensi Penamaan ¨ Pendefinisian record yang baik (fleksibel), dapat mengantisipasi kebutuhan pembuatan laporan dengan cara memecah field-field berdasarkan komponennya. Contoh : · Asal Sekolah Nama, Alamat, Jurusan · Alamat Siswa Jalan, Kota, Kode Pos Field Isi Nama_Siswa Nama sekolah Asal_Sekolah Nama sekolah Alamat_Sekolah Alamat sekolah Jurusan_Sekolah Jurusan sekolah
5 Basis Data Tinjauan Sistem File ¿ Definisi Field dan Konvensi Penamaan ¨ Sebaiknya memilih nama field yang disukai. · Sedapat mungkin nama field harus deskriptif dengan keterbatasannya. · Nama field harus merefleksikan kebutuhan dokumentasi perancangnya dan kebutuhan pemrosesan dan pembuatan laporan pemakai (user)
5 Basis Data Tinjauan Sistem File ¿ Redudansi Data Redudansi data yang tidak terkontrol dapat menyebabkan terjadinya: ¨ Inkonsistensi Data (kurangannya integritas data). ¨ Anomali Data · Anomali modifikasi · Anomali penyisipan · Anomali pengahpusan
Basis Data 5 Gambar 1. 6. Batasan basis data dan sistem file
5 Basis Data Lingkungan Sistem Basis Data Gambar 1. 7. Lingkungan sistem basis data
5 Basis Data Sistem Basis Data ¿ Komponen Sistem Basis Data ¨ Perangkat Keras (Hardware) · Komputer · Perangkat pendukung (peripherals) ¨ Perangkat Lunak (Software) · Software sistem operasi · Software DBMS · Software program aplikasi dan utility
5 Basis Data Sistem Basis Data ¿ Komponen Sistem Basis Data ¨ Manusia/orang · Administrator sistem · Administrator basis data (DBA) · Perancang basis data · Sistem analis dan programmer · Pemakai (end user) ¨ Prosedur · Instruksi dan aturan yang menentukan rancangan dan kegunaan sistem basis data ¨ Data · Kumpulan dari fakta-fakta yang disimpan pada basis data
5 Basis Data Sistem Basis Data ¿ Komponen Sistem Basis Data ¨ Kerumitan sistem basis data tergantung pada beberapa faktor organisasi: · Ukuran organisasi · Fungsi organisasi · Budaya korporasi organisasi · Aktifitas dan lingkungan organisasi ¨ Solusi basis data harus memperhatikan efektifitas biaya dan strategi.
5 Basis Data Sistem Basis Data ¿ Tipe Sistem Basis Data ¨ Jumlah Pemakai (User) · Single-user - Desktop database (perorangan) · Multiuser - Workgroup database (kelompok kerja) - Enterprise database (perusahaan) ¨ Ruang Lingkup · Desktop · workgroup · Enterprise
5 Basis Data Sistem Basis Data ¿ Tipe Sistem Basis Data ¨ Lokasi · Tersentralisasi · Tersebar ¨ Kegunaan · Transaksi (Produksi) · Pendukung keputusan · Gudang data
5 Basis Data Sistem Basis Data ¿ Fungsi DBMS 1. Manajemen Kamus Data 2. Manajemen Penyimpanan Data 3. Transformasi dan Penyediaan Data 4. Manajemen Keamanan 5. Kontrol Akses Multi-User 6. Manajemen Backup dan Recovery 7. Manajemen Integritas Data 8. Bahasa Akses Basis Data (DDL & DML) dan Antarmuka Program Aplikasi 9. Antarmuka Komunikasi Basis Data
- Slides: 19