Bab Ii (Rev 3)
Bab Ii (Rev 3)
LANDASAN TEORI
2.1 Basis Data
Data merupakan fakta mengenai suatu objek seperti manusia, benda,
peristiwa, konsep, keadaan dan sebagainya yang dapat dicatat dan mempunyai
arti secara implisit. Data dapat dinyatakan dalam bentuk angka, karakter atau
simbol, sehingga bila data dikumpulkan dan saling berhubungan maka dikenal
yang sama tapi tersebar ke banyak jaringan computer. Data base system tidak
dapat mempunyai alamat network yang sama dan bisa berada dalam ruangan
yang sama tapi komunikasi antara mereka terjalin dalam network dari pada
data yang teresimpan pada memori dan disebarkan melalui jaringan komputer
untuk dapat dikelola oleh user yang memiliki hak akses untuk memangfaatkan
banyak dari data pelanggan, data foto yang tidak tersusun dengan rapih
II - 1
II - 2
Fragmentasi adalah teknik desian untuk membagi relasi tunggal atau class
dari basis data ke dalam dua atau lebih partisi seperti kombinasi dari partisi
yang menyediakan basis data asli tanpa adanya informasi yang hilang.
Pengurangan dari sejumlah data yang tidak relevan diakses oleh aplikasi dari
yang lengkap dimana setiap baris terkait dengan apa yang direlasikannya
(Absen,Nama_Siswa,Kelas,Pelajaran,Nilai_Pelajaran,Status)
Fragmen 1
Fragmen 2
Fragmen 3
II - 3
fragment:
Sebuah unit data yang masih dalam bagian dari relasi utama, maka
data harus berbeda dalam satu fragmen. Ketika ada relasi, pembagian
2. Rekontruksi (Reconstruction)
Sebuah relasi asli dapat dibuat kembali atau degabungkan kembali dari
stuktur data.
3. DisJointness
Data didalam fragmen tidak boleh diikutkan dalam fragmen lain agar
tidak terjadi redundancy data, kecuali untuk atribut primary key dalam
fragmentasi vertical.
informasi atau data pada sebuah sistem basis data yang telah tersimpan pada
sebuah perusahaan atau organisasi, data yang tersimpan dalam tabel dapat
dipilah dan disebar pada sejumlah fragmen, dan pada tiap fragmen disimpan
Gambar 2.1 Ekspresi dari relasi antar table menggunakna link (Li)
Eno,ename,
member bernilai:
Owner ( LI ) = PAY
Member ( LI ) = EMP
a. simple predicate
Contoh:
Jika pr : ( p1 , p1 ¿ , dimana :
,
p1 : atribut=nilai_1
p1 : atribut=nilai_2
mempunyai implikasi:
II - 5
b. minterm predicate
M = {mij ∨mij =❑
¿ , l≤ k ≤ m, l≤ j ≤ z
Contoh:
predicate (m r ), yaitu:
1. minterm selectivity
Jumlah tuple dari relasi yang akan diakses oleh user berdasarkan
minterm predicate.
II - 6
2. access frequency
himpunan kueri user, maka acc (q i) adalah frekuensi akses dari user
kueri q i.
Pembagian secara horizontal terbagai menjadi dua jenis yaitu Primary horizontal
Ri=σ F i ( R ) , l≤ i ≤ w
fragmen Ri .
b. Algoritma
1. Complete
2. Minimal
II - 7
berbeda.
Ri = R ⋉ Si , l≤ i≤ w
member menurut pilihan operasi yang spesifik dari table owner (Otzu, 1999)
2.4.1 HTML
simbol atau tag-tag yang dituliskan dalam sebuah file yang digunakan
fasilitas yang berupa tanda tertentu dalam skrip HTML dimana kita bisa
mengatur judul, garis, tabel, gambar, dan lainlain dengan perintah yang
2.4.2 CSS
contohnya seperti pengaturan jarak antar baris, teks, warna dan format
2.4.4 MySQL
II - 9
dari sekian banyak DBMS seperti Oracle, MS SQL, Postgre SQL, dan
secara bebas dan dapat dipergunakan untuk keperluan pribadi atau pun
perusahaan dan memasukan pada suatu file. File data inilah yang disebut
database.
2.7 Database
II - 10
dengan mudah. Biasanya, istilah basis data atau database dipelajari dalam
beragam.
file yang terintegrasi serta mempunyai paling tidak satu primary key untuk
konsistensi dan tidak adanya redundansi dalam data yang sudah di simpan.
Basis data juga berperan menjadi pengaturan untuk menilai data sesuai
2.8 FlowChart
sebagai berikut:
komputer
pengakhiri program.
keyboard.
jenisnya.
struktur internal atau kerja. Pengetahuan khusus dari kode aplikasi atau
lunak: unit, integrasi, fungsional, sistem dan masukan. Ini biasanya terdiri dari
kebanyakan jika tidak semua pengujian pada tingkat yang lebih tinggi, tetapi
2. Kesalahan interface
4. Kesalahan performa
pada Penjualan Hasil Penjualan di Unit Usaha PG. Cinta Manis “ Untuk
Penjualan Hasil Produksi di Unit Usaha PG. Cinta Manis dilakukan dengan
database di kedua server dengan menjalankan kueri yang dikirim oleh klien.
secara live sistem dengan melakukan backup dari slave, bukan dari master.
cabang kota pengiriman barang. Harus mengeluarkan biaya yang cukup tinggi
agar sistem dapat berjalan dengan baik. Secara umum replikasi akan
II - 15
terdistribusi “ pada saat pelaksanaan desain basis data terdistribusi, ada tiga
acuan yang harus diperhatikan, yaitu : fragmentasi data, replikasi data, dan
alokasi data, fragmentasi data merupakan proses dimana basis data akan
akan disimpan dalam site yang berbeda, Fragmentasi horizontal terdiri atas
diaplikasikan pada tuples dari relasi, maka fragmentasi tersebut akan disebut
dari sebuah predikat yang diaplikasikan pada tuples dalam relasi yang
II - 16
fragment global yang tersedia menjadi beberapa grup secara vertical (kolom),