Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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 Disk File KHS File Regristrasi File Penilaian File Guru File Penjadwalan 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, BorlandInterbase, 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 Nama Field Type Data 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 dalam database 2. Key dan Atribut Deskriptif a. Super Key b. Candidate Key c. Key Primer ( Primary Key ) tabel yang dibuat APLIKASI BASIS DATA