Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Konsep Basis Data Pengolahan Basis Data / Sistem Basis Data Jurusan Teknik Informatika Oleh : Mardhiya Hayaty, ST Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Data dan Informasi Data : Deskripsi tentang benda, kejadian, aktivitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh secara langsung kepada pemakai Misal: 6.30 27 6.32 28 6.34 27. Apa artinya? Data bisa berupa teks grafik, citra, suara, video Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Informasi Informasi : Data yang telah diproses sedemikian rupa sehingga meningkatkan pengetahuan sesorang yang menggunakan data tersebut (McFadden dkk, 1999) Data Data Data Proses Informasi Informasi: Data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang (Kadir, 2001) Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Informasi Sebagai Aset Siapa yang mempunyai informasi akan menjadi pemenang Oleh karena itu pengelolaan data yang baik sangat diperlukan untuk menghasilkan informasi yang berkualitas. Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Pengertian Basis Data Menurut Connolly (2002), definisi basis data adalah kumpulan data yang dihubungkan secara bersama-sama, dan gambaran dari data yang dirancang untuk memenuhi kebutuhan informasi dari suatu organisasi Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Pengertian Basis Data Menurut Fathansyah (1999) basis data adalah : Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan. Kumpulan file/ tabel/ arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis. Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Manajemen Data Data sebagai sumber informasi perlu dikelola dengan baik Pengelolaannya dengan menggunakan database Data Data Data DATABASE Informasi berkualitas dapat dipakai sebagai alat untuk menunjang keputusan dalam sebuah organisasi Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Sistem Pemprosesan Berkas Tradisional Dependensi data-program Perubahan data membuat sejumlah program perlu dimodifikasi Duplikasi data Data yang sama muncul pada beberapa berkas Keterbatasan berbagi data (Isolasi data - banyak format file) Waktu pengembangan lama Problem integritas (kekonsistensian) Keamanan data tidak terjamin Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Keuntungan Basis Data Independensi program-data Meminimalkan redundansi data Meningkatkan konsitensi data Meningkatkan kemampuan berbagi data Meningkatkan produktivitas pengembangan aplikasi Meningkatkan pencapaian standarisasi Meningkatkan kualitas data Meningkatkan tanggapan dan kemudahan akses terhadap data Mengurangi pemeliharaan program Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Independensi program-data Struktur data pada database terpisah dengan program Perubahan struktur data tidak membuat program harus dimodifikasi Program Program Struktur Data Kode Paradigma Lama Database Kode Pendekatan Database Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Meminimalkan redundansi data Redundansi data dapat dikurangi dengan cara data yang sama untuk aplikasi yang berbeda dijadikan satu Data Mahasiswa Bagian Jurusan Data Mahasiswa Bagian Akademik Data Mahasiswa Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Konsistensi data Pengurangan redundansi data berimplikasi pada peningkatan konsistensi data (mengurangi kemungkinan untuk tidak konsisten) Contoh: Dua biro perjalan tidak terhubung ke database milik maskapai penerbangan. Apa yang terjadi kalau salah satu biro sudah menjual tempat duduk nomor 4 padahal biro yang lain tidak tahu? Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Berbagi Data Data dapat diakses oleh banyak pemakai dengan tetap memperhatikan otorisasi Istilah multiuser menyatakan bahwa sebuah data bisa diakses oleh banyak orang dalam waktu yang bersamaan Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Standarisasi Standarisasi seperti nama data, panjang data, kemungkinan nilainya, dan bahkan prosedur untuk mengaksesnya dapat diatur oleh yang berwewenang Contoh: Nama pegawai selalui bertipe Alphanumeric dengan panjang maksimal 35 karakter. Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Kualitas Data Kualitas data sangat berpengaruh terhadap pemerolehan informasi yang berkualitas Adanya kekangan (constraint) dalam database membuat pelanggaran terhadap isi data oleh pemakai tidak akan ditoleransi oleh sistem dengan sendirinya Kekangan adalah suatu aturan yang diterapkan pada data dan tidak bisa dilanggar oleh pemakai. Contoh: Agama hanya bisa diisi dengan I, K, H, B, P. Sistem database akan menolak kalau huruf X dicoba untuk dimasukkan Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Kemudahan Akses Data Sistem database memberikan tanggapan dan akses yang cepat sekalipun pemakai adalah orang yang tidak tahu tentang pemrograman Dengan menggunakan perintah dalam level SQL (Structured Query Language) yang mudah untuk dipahami oleh orang awam, akses terhadap database mudah sekali dilakukan Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Contoh Aplikasi Database Perbankan : informasi nasabah, rekening, pinjaman, transaksi perbankan Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Contoh Aplikasi Database Penerbangan : reservasi dan jadwal Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Contoh Aplikasi Database Jasa Paket Pengiriman barang : tarif, tracking Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Contoh Aplikasi Database Swalayan/Supermarket : Aplikasi Kasir menggunakan barcode Perpustakaan Katalog buku, sirkulasi peminjaman dan pengembalian buku dll. Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only. Contoh Aplikasi Database Universitas : Informasi mahasiswa, registrasi matakuliah, daftar nilai Sumber Daya Manusia: Informasi pegawai, riwayat pekerjaan, gaji, dan pelatihan Telekomunikasi: Tarif SLJJ, tagihan bulanan, saldo kartu prabayar