110 likes | 254 Views
Pendahuluan Materi 0. Eko Prasetyo Teknik Informatika Universitas Bhayangkara Surabaya 2012. Sistem Manajemen Basis Data. Basis Data. Basis data atau database , berasal dari kata basis dan data, adapun pengertian dari kedua pengertian tersebut adalah sebagai berikut :
E N D
PendahuluanMateri 0 Eko Prasetyo TeknikInformatika UniversitasBhayangkara Surabaya 2012 SistemManajemen Basis Data
Basis Data • Basis data ataudatabase, berasaldarikata basis dan data, adapunpengertiandarikeduapengertiantersebutadalahsebagaiberikut : • Basis : dapatdiartikansebagaimarkasataugudang, tempatbersarangatauberkumpul. • Data : representasifaktadunianyata yang mewakilisuatuobjeksepertimanusia (pegawai, siswa, pembeli, pelanggan), barang, hewanperistiwa, konsep, keadaan, dansebagainya yang direkamdalambentukangka, huruf, simbol, teks, gambar, bunyi, ataukombinasinya. • Tujuan :kemudahandankecepatandalampengambilankembali data.
Perbandingan Basis Data danLemariArsip Lemari arsip di sebuah ruang Basis Data disebuahhardisk
Hirarki Data • Hirarki data dalam dikelompokkan menjadi 3 (tiga) buah yaitu file, record dan elemen data
Sistem Basis Data • Sistem basis data dapatdiartikansebagaikumpulan file / tabel yang salingberhubungan (dalamsebuah basis data disebuahsistemkomputer), dansekumpulan program (DBMS / Database Management System) yang memungkinkanbeberapa user (pemakai), dan / atau program lain untukmengaksesdanmemanipulasi file (tabel) tersebut. • Komponen – komponenutamadarisebuahsistem basis data: • 1). Perangkatkeras (hardware) • 2). Sistemoperasi (operating system) • 3). Basis data (database) • 4). Sistem (aplikasi/perangkatlunak) pengelola basis data (DBMS) • 5). Pemakai (user) • 6). Aplikasi (perangkatlunak) lain (bersifat optional)
SistemManajemen Basis Data • DBMS adalahkoleksiterpadudari program-program (sistemperangkatlunak) yang digunakanuntukmendefinisikan, menciptakan, mengaksesdanmerawat database (basis data). • Tujuannya: menyediakanlingkungan yang mudahdanamanuntukpenggunaandanperawatan database. • Contoh software: Ms-Access, MS Sql Server, MySQL, Oracle, dsb. • DBMS yang kitagunakan: MySQL (dipaketdalamXAMPP).
Manfaat DBMS • Kemandirian data • Akses data efisien • Integritasdankeamanan data • Administrasi data • Akseskonkrensidan crash recovery • Waktupengembanganaplikasiterkurangi
Model relasional • Students( sid: string, name: string, login: string, age: integer, gpa: real)
Any Question ? To Be Continued … Materi 1