Download basis data - WordPress.com

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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