Pengantar PENGERTIAN BD & SBD edhy sutanta-teknik informatika-fti-ista yogyakarta 1 Pokok Bahasan Pengertian BD & SBD Sub Pokok Bahasan 1. Pengertian BD 2. Pengertian SBD 3. Hirarkhi data Kompetensi Stl mengikuti kuliah ini mhs mampu menjelaskan pengertian BD & SBD, & aspek terkait dgn pengertian tsb edhy sutanta-teknik informatika-fti-ista yogyakarta 2 Pengertian BD basis data = basis + data edhy sutanta-teknik informatika-fti-ista yogyakarta 3 Sistem bilangan biner 0 1 10 11 100 basis ???? edhy sutanta-teknik informatika-fti-ista yogyakarta 4 Sistem bilangan oktal 0 1 2 3 4 5 6 7 10 11 12 basis ???? edhy sutanta-teknik informatika-fti-ista yogyakarta 5 Sistem bilangan decimal 0 1 2 3 4 5 6 7 8 9 10 11 12 basis ???? edhy sutanta-teknik informatika-fti-ista yogyakarta 6 Sistem bilangan hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 basis ???? edhy sutanta-teknik informatika-fti-ista yogyakarta 7 basis masa PDIP basis masa PKB basis tukang ojek basis ??? edhy sutanta-teknik informatika-fti-ista yogyakarta 8 SPP mahasiswa ISTA akan naik mulai semester ini SPP per bulan = 20.000.000 Data ??? edhy sutanta-teknik informatika-fti-ista yogyakarta 9 Bambang Tri Hatmojo suami Mayangsari Mayangsari istri Bambang Tri Hatmojo Bambang Tri Hatmojo + Mayangsari mpy …. anak Anaknya bernama ………………… Tadi pagi Bambang Tri Hatmojo menceraikan istrinya Data ??? edhy sutanta-teknik informatika-fti-ista yogyakarta 10 basis data ??? edhy sutanta-teknik informatika-fti-ista yogyakarta 11 Pengertian BD James Martin (1975) A database may be defined as a collection of interrelated data stored together without harmful or unnecessary redundancy to serve one or more applications in an optimal fashion; the data are stored so that they are independent of programs with use the data; a common and controlled approach its used in adding new data and in modifying and retrieving existing data within the database edhy sutanta-teknik informatika-fti-ista yogyakarta 12 C.J. Date (1995) beberapa kumpulan data yg akan tetap tersimpan, digunakan o/ sistem-2 aplikasi yg diberikan o/ organisasi edhy sutanta-teknik informatika-fti-ista yogyakarta 13 J. L. Whitten & L. D. Bentley (1998) sekumpulan data dl file yg slg terhubung (interrelated file), record dl file hrs mengijinkan adanya kerelesaian (dpt dibayangkan sbg pointer) ke record-2 lain dlm file yg lain edhy sutanta-teknik informatika-fti-ista yogyakarta 14 Raghu Ramakrishnan (1998) sekumpulan data yg slg berhubungan yg menjelaskan aktifitas-2 pd sbh organisasi edhy sutanta-teknik informatika-fti-ista yogyakarta 15 Abraham Silberschatz, Henry F. Korth, & S. Sudarshan (2001) sekumpulan data yg slg berhubungan & mjd bag dr DBMS edhy sutanta-teknik informatika-fti-ista yogyakarta 16 Raymond McLeod & George Schell (2001) keseluruhan data yg disimpan dl sistem komputer yg mjd sd organisasi edhy sutanta-teknik informatika-fti-ista yogyakarta 17 sekumpulan interrelated data disimpan scr bersama2 pd suatu media tanpa mengatap 1 sm lain a/ tdk perlu kerangkapan data (controlled redundancy)) disimpan dg cara2 ttt mudah digunakan a/ ditampilkan dpt digunakan o/ 1/lbh program aplikasi scr optimal disimpan tanpa tgt dg program yg menggunakan disimpan sdmkrp shg pe+, pengambilan & modifikasi dpt dilakukan dg mudah & terkontrol edhy sutanta-teknik informatika-fti-ista yogyakarta 18 Database processing data oriented & bkn program oriented dpt digunakan o/ pemakai yg berbeda2 a/ bbrp prog aplikasi tanpa mengubah BD data dlm BD dpt berkembang dg mudah (volume – struktur) data yg ada dpt memenuhi kebutuhan sistem2 baru scr mudah data dpt digunakan dg cr yg berbeda2 data redundancy minimal edhy sutanta-teknik informatika-fti-ista yogyakarta 19 File processing hny dpt digunakan o/ 1 program aplikasi berhub dgn persoalan ttt u/ sist yg direncanakan perkembangan data hny mgkn tjd pd volume data hny dpt digunakan dgn 1 cr ttt saja kerangkapan data edhy sutanta-teknik informatika-fti-ista yogyakarta 20 Pengertian SBD sekumpulan susbsistem yg tda BD para pemakai yg menggunakan BD scr bersama2 personal2 yg merancang & mengelola BD teknik2 u/ merancang & mengelola BD sist komputer edhy sutanta-teknik informatika-fti-ista yogyakarta 21 Elemen SBD BD Software perancangan pengelolaan dBase III++, Foxbase, Foxpro, Visual Dbase, Visual Foxpro, Delphi, Ms Access, MySQL Hardware Brainware pemakai spesialis informasi perancang pengelola edhy sutanta-teknik informatika-fti-ista yogyakarta 22 SW OS MS DOS, PC DOS, Windows, Unix, Linux language software DBMS application software edhy sutanta-teknik informatika-fti-ista yogyakarta 23 HW I P O Memory edhy sutanta-teknik informatika-fti-ista yogyakarta 24 Hirarkhi Data Sistem Basis Data Basis Data File Record Agregat Data Data item Byte Bit edhy sutanta-teknik informatika-fti-ista yogyakarta 25 Data Model: OBDM RBDM ERM Semantic Binary Hierarchycal Network RBDM PBDM UM FM edhy sutanta-teknik informatika-fti-ista yogyakarta 26 Basis data sekumpulan dr bermacam2 tipe record yg memiliki hub antar record & rinci data thd obyek ttt Berkas / file sekumpulan record sejenis scr relasi yg tersimpan dlm memory sekunder Record sekumpulan field / atribut / data item yg saling berhub thd obyek ttt Jenis Fixed length record semua field dlm record memiliki ukr yg tetap Contoh: linked list dgn array Variable length record field-field dlm record dpt memiliki ukr berbeda metode penandaan: end of record marker, indikator pjg, & tabel posisi record edhy sutanta-teknik informatika-fti-ista yogyakarta 27 Field / atribut / data item unit terkecil yang disebut data sekumpulan byte yg mpy makna Jenis Fixed length field Byte Bit memiliki ukr yg tetap hrs disediakan ukr terbesar Variable length field memiliki ukr berbeda hemat, pemrog rumit bag terkecil yg dialamatkan dlm memori sekumpulan bit yg scr konvensional tda kombinasi 8 bit yg menyatakan 1 karakter dlm memori 1 byte = 1 karakter sistem biner 0 & 1 dasar komunikasi atr manusia (bhs manusia) & mesin (bhs mesin) edhy sutanta-teknik informatika-fti-ista yogyakarta 28 edhy sutanta-teknik informatika-fti-ista yogyakarta 29