PENDAHULUAN MATERI 0 Sistem Manajemen Basis Data Eko Prasetyo Teknik Informatika Universitas Bhayangkara Surabaya 2012 Basis Data 2 Basis data atau database, berasal dari kata basis dan data, adapun pengertian dari kedua pengertian tersebut adalah sebagai berikut : Basis : dapat diartikan sebagai markas atau gudang, tempat bersarang atau berkumpul. Data : representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya. Tujuan :kemudahan dan kecepatan dalam pengambilan kembali data. Perbandingan Basis Data dan Lemari Arsip 3 Lemari arsip di sebuah ruang Basis Data di sebuah hardisk Hirarki Data 4 Hirarki data dalam dikelompokkan menjadi 3 (tiga) buah yaitu file, record dan elemen data Contoh Isi Tabel 5 Sistem Basis Data 6 Sistem basis data dapat diartikan sebagai kumpulan file / tabel yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer), dan sekumpulan program (DBMS / Database Management System) yang memungkinkan beberapa user (pemakai), dan / atau program lain untuk mengakses dan memanipulasi file (tabel) tersebut. Komponen – komponen utama dari sebuah sistem basis data: 1). Perangkat keras (hardware) 2). Sistem operasi (operating system) 3). Basis data (database) 4). Sistem (aplikasi/perangkat lunak) pengelola basis data (DBMS) 5). Pemakai (user) 6). Aplikasi (perangkat lunak) lain (bersifat optional) Sistem Basis Data 7 Sistem Manajemen Basis Data 8 DBMS adalah koleksi terpadu dari programprogram (sistem perangkat lunak) yang digunakan untuk mendefinisikan, menciptakan, mengakses dan merawat database (basis data). Tujuannya: menyediakan lingkungan yang mudah dan aman untuk penggunaan dan perawatan database. Contoh software: Ms-Access, MS Sql Server, MySQL, Oracle, dsb. DBMS yang kita gunakan: MySQL (dipaket dalam XAMPP). Manfaat DBMS 9 Kemandirian data Akses data efisien Integritas dan keamanan data Administrasi data Akses konkrensi dan crash recovery Waktu pengembangan aplikasi terkurangi Model relasional 10 Students( sid: string, name: string, login: string, age: integer, gpa: real) 11 Any Question ? To Be Continued … Materi 1