MySQL Macromedia Dreamweaver LANDASAN TEORI

2.8 MySQL

Untuk mengelola dan mengorganisasikan database yang dibangun dalam sebuah sistem informasi, dibutuhkan suatu sistem pengelola database Relational Database Management System-RDBMS. RDBMS adalah sebuah sistem manajemen database yang memiliki kemampuan untuk mengakses data dan mengkombinasikan ulang item-item data dari file-file yang berbeda. Salah satu RDBMS yang umum digunakan adalah MySQL. Program ini sangat cocok berpasangan dngan PHP dengan beberapa pertimbangan. MySQL menggunakan suatu format standar bahasa data yang terkenal. MySQL adalah relational database management sytem RDBMS yang didistribusikan secara gratis dibawah lisensi GPL general public license. Di mana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang bersifat closet source atau komersial Prasetyo, 2004. Keandalan suatu sistem database DBMS dapat diketahui Dari cara kerja optimizer-nya dalam melakuakan proses perintah-perintah SQL, yang dibuat oleh user maupun program-program aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul dibandingkan database server lainya dalam query data. Hal ini terbukti query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan interbase. Kemampuan yang cukup menakjubkan untuk sebuah software gratisan. Ketika merancang suatu database, kita perlu mempertimbangkan dua hal, yaitu : 1. Informasi apa yang akan disimpan sehingga kita dapat menentukan entitas yang harus disimpan informasinya. 2. Pertanyaan yang akan diajukan terhadap database sering disebut queries.

2.9 Searching

2.9.1 Teknik Searching

Dalam pencarian data juga terdapat beberapa jenis algoritma, tujuan dari adanya banyak algoritma yang di temukan adalah karena memiliki keuntungan- keuntungan tersendiri, seperti lebih cepatnya bila mengolah data yang jumlahnya lebih dari juta data, ada yang lebih efisien dengan jumlah kurang dari jutaan. serta ada pula yang tidak perlu untuk mengurutkan data terlebih dahulu, tetapi memakan waktu lebih lama. Sehingga itu diperlukan teknik SEARCHING sehingga memudahkan pekerjaan kita. Searching adalah salah satu pekerjaan yang paling mendasar dalam bidang perkomputeran. Searching digunakan dalam setiap tindakan yang perlu untuk mengetahui bilamana sebuah elemen tercantum dalam daftar atau lebih umum lagi, pencarian ulang dari file informasi yang berhubungan dengan unsur tersebut .Macam – macam teknik searching adalah : Line Search. Teknik searching ini dibuat dengan cara melakukan pengecekan 1 persatu, yaitu antara data yang di cari dengan kumpulan data yang di miliki, Keuntungan metode ini adalah kita tidak perlu mengurutkan data yang ada, bila mencari data pada kumpulan data yang tidak urut hanya terdapat metode ini yang dapat di lakukan. listing program open in Inrternet eplorer only Binnary Search. Teknik ini hanya dapat digunakan hanya pada kumpulan data yang sudah di urutkan, karena teknik ini melakukan pencarian dengan mencari data pada index yang tengah, apakah lebih besarlebih kecilsama dengan. bila hasil sama dengan maka nilai yang di cari telah di temukan. bila lebih kecillebih besar maka akan di buang setengah data dari yang salah, dan mencari dari indeks yang tengah dari sisanya. demikian samapi data ditemukan atau tidak di temukan. listing program open in Inrternet eplorer only Fibonachi Search. Teknik ini hanya dapat digunakan hanya pada kumpulan data yang sudah di urutkan, karena teknik ini melakukan pencarian dengan mencari data melalui pola bilangan fibonachi. Bila pada binnary search pembandingnya adalah nilai pada index tengahnya jumlah data, pada fibonachi search berbeda yaitu: bilangan fibonachi, yang bilangan fibonachinya terdekat dengan jumlah data tetapi tidak lebih besar dari jumlah data yang akan di proses. Bilangan fibonachi itu di jumlahkan dengan batas paling awal data dikurangi 1. Contohnya: jumlah data yang akan di cari adalah 15, maka batas paling bawah adalah 1 dan batas paling akhir=15 dan index pembandingnya= 13nilai awal + dijumlahkan Bilangan fibonachi - 1 karena bilangan fibonachi terdekat dengan 15 data ke 1- data ke 15 adalah 13 1,2,3,5,8,13,21,34....., bila data yang di cari lebih besar dari bilangan indeks ke tengahnya maka. batas paling bawah= tetap, batas akhir nilai tengah-1, bila data yang dicari lebih kecil maka batas bawah = nilai tengah +1 dan batas akhir tetap, sedangkan nilai tengahnya memakai fungsi tadi.

2.10 Macromedia Dreamweaver

Macromedia Dreamweaver MX adalah program aplikasi professional untuk mengedit HTML secara visual dan mengelola website serta pages. Karena tampil secara visual, program aplikasi Macromedia Dreamweaver mudah untuk dioperasikan. Program ini banyak menyediakan banyak perangkat yang dapat meningkatkan kemampuan user didalam membuat web Andi, 2004.

2.11 Studi Literatur Sejenis