140 likes | 289 Views
BASIS DATA. Oleh Izzatul Umami , S.Ko m. Basis Data. Basis : Markas , Tata urutan , Gudang
E N D
BASIS DATA OlehIzzatulUmami, S.Kom
Basis Data • Basis : Markas, Tata urutan, Gudang • Data : RepresentasiFaktaDuniaNyata, yang mewakilisuatuobjeksepertimanusia( pegawai, pembeli), hewan, peristiwa, sertaobjek yang tersimpanbaik yang mewakilibunyi, gambardls.
Gambaran Database Disk
OperasiDasar 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 DataFungsional • Kepegawaian • Pergudangan ( Inventory ) • Akuntansi • Reservasi ( Perhotelan, KeretaApi ) • Layananpelanggan ( Custumer Care )
Penerapan Basis Data DalamOrganisasi • PerBankan • Asuransi • RumahSakit • ProdusenBarang • IndustriManufaktur • Pendidikan / sekolah
Komponen Data Base • PerangkatKeras ( Hardware ) • SistemOperasi ( operating Sistem ) • Basis Data ( Data Base ) • Sistem ( Aplikasi/ PerangkatLunak ) Pengelola Basis Data ( DBMS ) • Pemakai ( User ) • Aplikasi ( PerangkatLunak Lain BersifatOpsional )Dbase, Borland-Interbase, Ms-Access, MS-SQLServer, Oracle
Level Abstraksi data Memberikanfasilitasantarmuka (interface) yang berbasis user oriented 1. Level Fisik ( Pysical Level ) Level terendahdalampenyimpanan data, ygtersimpandalamhimpunan bit data 2. Level Lojik/ Konseptual ( Conceptual Level ) Yang menggambarkan data yang sebenarnya, sertascrfungsionaltersimpandalam basis data. 3. Level Penampakan ( View Level ) level tertinggi, yang manapenunjukan data hanyaakandiperolehsebagianoleh user.
Bahasa Basis Data ( Database Language) • Data Definition Language ( DDL) Struktur yang mewakilidanmenggambarkanbentukkesuluruhan Basis Data, yang ditujukkandenganbahasa yang khusus, hasilkompilasiDDl, yang tersimpandalam file disebutdenganKamus Data. • Data manipulation Language ( DML ) Penggunakanbahasastruktur data baik insert maupunproses table yang lain, yang bertujuanuntukmengakses data denganlebihmudah, baikdenganproseduralmaupun non prosedural.
Penerapan Basis Data • Model Basis Data Relational sering pula disebut MODEL RELATIONAL atau BASIS DATA RELATIONAL, yang pertama kali dikenalkanolehE.F. Codd
PenerapanDalam Access 2007 NamaTabel 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. Atributtabel field-field yang merupakanbagiandari tabel yang dibuatdalam database 2. Key danAtributDeskriptif • Super Key • Candidate Key • Key Primer ( Primary Key )