Rumusan Penelitian Batasan Penelitian Tujuan Penelitian

data atau pengolahan data tersebut dapat dilakukan dengan mengakses data yang terdapat dalam database. Pengaksesan data tersebut dilakukan dengan melakukan query-query pada basisdata- basisdata dengan database manajemen sistem. Kecepatan akses data dapat ditingkatkan dengan banyak cara, selain dari sisi perangkat kerasnya hardware dapat juga dilakukan dari sisi perangkat lunaknya software lebih khusus pada program aplikasinya. Algoritma query melakukan join ada beberapa algoritma yang sering digunakan yaitu Algoritma Hash Join, Algoritma Nested Join. Masing-masing algoritma memilik kegunaan yang sama dalam menggabungkan beberapa tabel atau relasi tabel pada database manajemen sistem. Algoritma Hash Join adalah sebuah algoritma join untuk menggabungkan data yang berjumlah besar. Cara kerja Hash Joins adalah Optimizer membuat sebuah Hash Table berdasarkan predikat Join. Setiap tabel di Inner maupun Outer masing-masing dijadikan sebuah kode dengan Hash Function kemudian setiap kode Hash dari Inner akan dibandingkan dengan Hash Kode dari Outer. Apabila kode hash dari Inner dan Outer sama maka akan dilakukan proses pengecekan nilai dari kolom yang pada akhirnya akan dimasukkan ke dalam hasil jika nilai kolomnya sama. Algoritma Nested Join adalah sebuah Join yang efektif jika subset yang digabungkan berjumlah sedikit dan jika kondisi dalam perintah join efisien untuk menggabungkan 2dua tabel tersebut. Beberapa penelititan di bidang optimasi query telah dilakukan oleh peneliti-peneliti. Antara lain Wahyu 2008 telah melakukan penelitian pengoptimasian query dengan algoritma Subset Query dalam sistem basis data. Dia mengatakan bahwa query optimasi dalam sistem data base sangat penting di evaluasi untuk menghasilkan hasil yang optimal dalam melakukan query. Santiputri 2010 telah melakukan penelitian perbandingan Cross Product dengan Subset Query pada multiple relasi dengan metode cost-based pada database non partisi cara mana yang lebih optimal sehingga pada akhirnya didapatkan query dengan waktu akses yang paling minimum tapi penelitian masih batas tabel partisi.

1.2. Rumusan Penelitian

Data yang tersimpan dalam database semakin lama akan semakin besar ukuran atau volumenya. Kalau tidak didukung dengan kecepatan akses yang baik memadai maka Universita Sumatera Utara akan semakin menurun unjuk kerjanya, ukuran unjuk kerja dalam hal ini kecepatan akses data dipengaruhi oleh banyak faktor salah satunya Proses Join Query dalam pencarian data di database adalah salah satu sangat penting dan sulit untuk membuatnya, proses pencarian data menggunakan join query mempunyai banyak metode-metode atau algoritma yang digunakan dan memiliki formula query yang berbeda menghasilkan Output yang sama. Algoritma Join Query yang banyak digunakan dikalangan user adalah Algoritma Nested Join dan Hash Join, kedua algoritma tersebut memiliki keunggulan dan kelemahan sehingga perlu diteliti bagaimana kerjaperformance algoritma ini dalam pencarian data atau pengaksesan data dari segi kecepatan waktunya untuk merespon data.

1.3. Batasan Penelitian

Dalam penelitian ini akan dibatasi pada hal tertentu saja yaitu: 1. Mengukur kecepatan query menggunakan aplikasi dengan satuan detik. 2. Database management sistem yang digunakan adalah Ms.SQL Server 2008 dan aplikasi dirancang menggunakan Ms.Visual Basic.Net 2010. 3. Dijalankan pada struktur tabel yang sama, seperti jenis tipe data. 4. Struktur tabel tidak berindek atau cluster. 5. Data yang dihasilkan oleh query-query tersebut adalah sama. 6. Tabel yang diuji merupakan tabel non partisi. 7. Kecepatan running time berdasarkan jumlah banyaknya data. 8. Pengujian Client Server dengan jaringan Peer to Peer. 9. Tidak membahas struktur jaringan Client Server. 10. Pengujian dilakukan 6 tabel dan 5 Relasi.

1.3. Tujuan Penelitian

Tujuan dari penelitian ini adalah menganalisis perbandingan running time atau kecepatan query dari suatu aplikasi dengan menggunakan query Hash Join dan query Nested Join dalam pencarian data. Universita Sumatera Utara

1.4. Manfaat Penelitian