23
3.2. Sistematika Penelitian dan Pembahasan
Pada dasarnya tesis ini membahas empat bagian yaitu : Bagian pertama menggambarkan tentang perkembangan basis data
terdistribusi, yang mungkin saat ini terdapat pada perusahaan-perusahaan besar dan mempunyai banyak cabang di beberapa tempat dan menjelaskan
kemungkinan permasalahan yang akan timbul dalam proses transaksi-transaksi antar perusahaan yang melibatkan join query.
Bagian kedua mencoba memberikan gambaran tentang konsep basis data terdistribusi dengan segala sumber-sumbernya, membahas teori-teori aljabar
relasional yang digunakan dalam analisis teori optimisasi query mencakup : Select, Project, Cartesian-Product, Union, Set-Difference.
Bagian ketiga menjelaskan langkah-langkah yang dilakukan dalam penelitian awal dan kajian teoritis, kemudian menjelaskan langkah-langkah
penelitian dalam mengkaji perkembangan optimisasi query, berikutnya menjelaskan langkah-langkah menganalisis dengan implementasi menggunakan
formula-formula untuk mengevaluasi optimisasi query. Bagian keempat membahas tentang formulasi masalah dan penentuan
tujuan, kemudian bagaimana menganalisis algoritma dari metode-metode Nested- Loops-Join
, Block–Nested-Loops-Join, Sort-Merge-Join dan Hash Join yang merupakan fasilitas dari DBMS, berikutnya menjelaskan perhitungan biaya query
dari algoritma tersebut secara teoritis yang didukung percobaan. Bagian kelima membahas percobaan yang dilakukan dalam mengeksekusi
perintah-perintah query, menggambarkan hasilnya berupa tabel-tabel yang diilustrasikan pada grafik-grafik hasil eksekusi dan dijadikan bahan kajian untuk
menganalisis optimisasi query hasil implementasi.
24
3.3. Tahapan Proses Penelitian
Tahapan penelitian untuk proses optimisasi query adalah urutan langkah yang harus dikerjakan dalam melakukan optimisasi sebuah proses query. Tahapan
proses penelitian tersebut secara umum dijelaskan dalam Tabel 7. Tabel 7 : Tahapan proses penelitian
PROSES PENELITIAN
BAHASAN MATERI SUMBER
REFERENSI Persiapan
- Pengumpulan materi dan bahan - Penyusunan proposal
- Pengumpulan data penelitian Studi kepustakaan dan
akses internet
Pelaksanaan Penelitian awal dan kajian
teoritis formulasi masalah dan penentuan
tujuan penentuan kebutuhan penelitian
kajian-kajian perintah query yang dapat dilaksanakan dalam kasus
yang dibahas pendefinisian model dalam
representasi query dalam bentuk aljabar relasional
Studi kepustakaan dan akses internet
Studi intensif me-review perkembangan
penelitian-penelitian tentang optimisasi query
studi tentang optimisasi query terdistribusi
Akses internet
Studi implementatif mengkonversi perintah query,
dengan menggunakan cartesian product
dari klausa FROM, menggabungkan dan memilih
kondisi-kondisi dari klausa WHERE
dari proyeksi-proyeksi klausa SELECT
membagi nilai-nilai penyimpanan data dari record-record untuk
memilih satu atau lebih calon- calon prosedur untuk
diimplementasikan dalam query.
menghasilkan rencana-rencana query
Studi kepustakaan
25
PROSES PENELITIAN
BAHASAN MATERI SUMBER
REFERENSI Pelaksanaan
mencari signifikansi optimisasi query berdasarkan biaya yang
disetarakan dengan waktu runtime dilihat dari karakteristik
basis data Studi kepustakaan
Pengembangan formulasi otpimisasi
penentuan optimisasi secara spesifik
penentuan formulasi biaya penentuan karakteristik statistik
basis data yang dikaji penentuan signifikansi optimisasi
query yang dilakukan Studi kepustakaan
Pengujian dan evaluasi analisis kajian signifikansi
optimisasi query berdasarkan biaya, dilihat dari karakteristik
basis data secara spesifik Studi kepustakaan dan
Percobaan
Penyelesaian
- Penyusunan laporan - Dokumentasi
Tahapan-tahapan proses penelitian tersebut diuraikan pada bagan alir Gambar 4 berikut.
26
Gambar 4 : Bagan alir proses penelitian.
Mulai
- Pengumpulan materi dan bahan - Pengumpulan data awal
penelitian - Penyusunan proposal
Penelitian awal dan kajian teoritis formulasi masalah dan penentuan
tujuan penentuan kebutuhan penelitian
kajian-kajian perintah query yang dilaksanakan dalam kasus yang
dibahas pendefinisian model dalam
representasi query dalam bentuk aljabar relasional
Studi intensif me-review perkembangan
penelitian-penelitian tentang optimisasi query
studi tentang optimisasi query terdistribusi
studi tentang signifikansi optimisasi query
Penyelesaian - Penyusunan laporan
- Dokumentasi
Pengujian dan evaluasi analisis kajian signifikansi
optimisasi query berdasarkan biaya, dilihat dari karakteristik
basis data spesifik
Studi implementatif mengkonversikan perintah query dengan
menggunakan cartesian product dari klausa FROM, menggabungkan dan
memilih kondisi-kondisi dari klausa WHERE dari proyeksi- proyeksi klausa
SELECT membagi nilai-nilai penyimpanan data
dari record- record untuk memilih satu atau lebih calon-calon prosedur untuk
diimplementasikan dalam query. menghasilkan rencana-rencana query
mencari signifikansi optimisasi query berdasarkan biaya, dilihat dari
karakteristik basis data secara spesifik
Pengembangan formulasi otpimisasi penentuan optimisasi secara parsial
penentuan formulasi biaya penentuan karakteristik statistik basis
data yang dikaji penentuan signifikansi optimisasi query
yang dilakukan Proposal
disetujui ?
Hasil query Signifikan ?
PERSIAPAN
PELAKSANAAN
Selesai
Ya
Tidak Tidak
Ya
PENYELESAIAN
BAB IV HASIL DAN PEMBAHASAN