Simple Query Aggregate Query Inner Join Query

Berikut ini merupakan jumlah data untuk masing-masing pengujian pada desain model ER-3. Data yang digunakan berasal dari desain model ER-2, yaitu : Tabel 3.3 Jumlah Record Pada ER Model 3 Atribut Jumlah Data Masing-Masing Pengujian Pengujian 1 Pengujian 2 Pengujian 3 Pengujian 4 Barang 100.068.428 10.068.428 1.068.428 108.427 Karyawan 100.048.368 10.048.368 1.048.368 101.295 Material Doc Ambil 50.041.660 5.041.660 541.660 90.521 Material Doc Terima 50.012.425 5.012.425 512.425 61.654 Pasok 100.022.952 10.022.952 1.022.952 102.952 Supplier 100.002.381 10.002.381 1.002.381 102.380 Transaksi_1 25.589.439 2594181 294655 111.473 Transaksi_2 74.563.798 7559056 858582 18.525 Query yang dibuat dalam pengujian ini dibedakan menjadi 7 jenis yaitu Simple Query, Aggregate Query, Inner Join Query, Outer Join Query, Subquery, Correlated Subquery, Kompleks Query yang digunakan pada masing-masing desain model data relational dengan output yang sama pada DAS, RAID 1, RAID 0 . Setiap pengujian terhadap statement query akan diperoleh waktu dan costnya. Waktu yang diperoleh yaitu waktu response time rata-rata untuk setiap query. Cost yang diperoleh adalah total pengaksesan disk dimana merupakan jumlah pengambilan page dari disk ke memori. Statement query yang digunakan untuk pengujian yaitu :

1. Simple Query

ER-1 select mat_doc,id_pegawai from material_doc where mat_doc = 4900005190 Universita Sumatera Utara ER-2 select a.mat_doc mat_doc, a.id_pegawai id_pegawai from material_doc_ambil a, material_doc b where a.mat_doc = b.mat_doc and a.mat_doc = 4900005190 ER-3 select mat_doc_ambil mat_doc,id_pegawai from material_doc_ambil where mat_doc_ambil = 4900005190

2. Aggregate Query

ER-1 select count Total from material_doc where kode_kategori_doc =113 ER-2 select Count Total from material_doc_terima a, material_doc b where a.mat_doc = b.mat_doc and a.kode_kategori_doc = 113 ER-3 select count Total from material_doc_terima

3. Inner Join Query

ER-1 select c.id_barang, a.nama_pegawai,c.quantity from transaksi c inner join material_doc b on c.mat_doc = b.mat_doc inner join karyawan a on b.id_pegawai = a.id_pegawai where a.id_pegawai = 1000055074 Universita Sumatera Utara ER-2 select c.id_barang, a.nama_pegawai,c.quantity from transaksi c join material_doc_ambil b on c.mat_doc = b.mat_doc join material_doc d on b.mat_doc = d.mat_doc join karyawan a on d.id_pegawai = a.id_pegawai where a.id_pegawai = 1000055074 ER-3 select c.id_barang, a.nama_pegawai,c.quantity from transaksi_1 c join material_doc_ambil b on c.mat_doc_ambil = b.mat_doc_ambil join karyawan a on b.id_pegawai = a.id_pegawai where a.id_pegawai = 1000055074

4. Outer Join Query