BASIS DATA Oleh Izzatul Umami, S.Kom
BASIS DATA Basis : Markas, Tata urutan, Gudang Data : Representasi Fakta Dunia Nyata, yang mewakili suatu objek seperti manusia( pegawai, pembeli), hewan, peristiwa, serta objek yang tersimpan baik yang mewakili bunyi, gambar dls.
GAMBARAN DATABASE File Siswa File Regristrasi File Guru File Penjadwalan File Penilaian File KHS Disk
OPERASI DASAR BASIS DATA Create Database Drop Database ( Delete Database ) Create Table Drop Or Delete Table Insert File, field in the Table Retrieve/Search File (in Field in then Table) Update File Delete File
PENERAPAN BASIS DATA FUNGSIONAL Kepegawaian Pergudangan ( Inventory ) Akuntansi Reservasi ( Perhotelan, Kereta Api ) Layanan pelanggan ( Custumer Care )
PENERAPAN BASIS DATA DALAM ORGANISASI PerBankan Asuransi Rumah Sakit Produsen Barang Industri Manufaktur Pendidikan / sekolah
KOMPONEN DATA BASE Perangkat Keras ( Hardware ) Sistem Operasi ( operating Sistem ) Basis Data ( Data Base ) Sistem ( Aplikasi/ Perangkat Lunak ) Pengelola Basis Data ( DBMS ) Pemakai ( User ) Aplikasi ( Perangkat Lunak Lain Bersifat Opsional )Dbase, Borland- Interbase, Ms-Access, MS-SQLServer, Oracle
LEVEL ABSTRAKSI DATA Memberikan fasilitas antar muka (interface) yang berbasis user oriented 1. Level Fisik ( Pysical Level ) Level terendah dalam penyimpanan data, yg tersimpan dalam himpunan bit data 2. Level Lojik/ Konseptual ( Conceptual Level ) Yang menggambarkan data yang sebenarnya, serta scr fungsional tersimpan dalam basis data. 3. Level Penampakan ( View Level ) level tertinggi, yang mana penunjukan data hanya akan diperoleh sebagian oleh user.
BAHASA BASIS DATA ( DATABASE LANGUAGE) Data Definition Language ( DDL) Struktur yang mewakili dan menggambarkan bentuk kesuluruhan Basis Data, yang ditujukkan dengan bahasa yang khusus, hasil kompilasi DDl, yang tersimpan dalam file di sebut dengan Kamus Data. Data manipulation Language ( DML ) Penggunakan bahasa struktur data baik insert maupun proses table yang lain, yang bertujuan untuk mengakses data dengan lebih mudah, baik dengan prosedural maupun non prosedural.
PENERAPAN BASIS DATA Model Basis Data Relational sering pula disebut MODEL RELATIONAL atau BASIS DATA RELATIONAL, yang pertama kali dikenalkan oleh E.F. Codd
PENERAPAN DALAM ACCESS 2007 Nama Tabel Type Data Nama Field
TERAPAN BASIS DATA SQL Set rs = db.Execute("select * from Member where id_Member= '" + UCase(txtkd_member.Text) + "' ") If rs.RecordCount > 0 Then Set rs = db.Execute("update Member set Nama='" & UCase(txtnm_Member.Text) & "',Alamat='" & UCase(txtAlamat.Text) & "',No_Telp_Rmh='" & txtTelpRmh.Text & "', No_HP='" & TxtNoHP.Text & "', No_KTP='" & txtKTP.Text & "' WHERE id_Member='" & txtkd_member.Text & "' ") Else Set rs = db.Execute("insert into Member values('" & UCase(txtkd_member.Text) & "', '" & UCase(txtnm_Member.Text) & "','" & UCase(txtAlamat.Text) & "','" & txtTelpRmh.Text & "','" & TxtNoHP.Text & "','" & txtKTP.Text & "')") End If
NORMALISASI DATA 1. Atribut tabel field-field yang merupakan bagian dari tabel yang dibuat dalam database 2. Key dan Atribut Deskriptif a.Super Key b.Candidate Key c.Key Primer ( Primary Key )
APLIKASI BASIS DATA