MySQL JSP LANDASAN TEORI

12

2.5. MySQL

MySQL merupakan sebuah perangkat lunak untuk database yang dikembangkan dari bahasa SQL Structure Query Language dan dapat dioperasikan pada berbagai platform. Platform tersebut misalnya Windows9x, Windows Xp, Linux. MySQL juga merupakan program yang multi-thread, sehingga dapat dipasang pada server yang memiliki multi CPU. MySQL dapat didownload secara bebas dan gratis. Keunggulan MySQL : · MySQL merupakan program multi-thread, sehingga dapat dipasang pada server yang memiliki multi-CPU. · Didukung program-program umum seperti C, C++, Java, PHP, dan lain-lain. · Bekerja pada berbagai platform. · Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem databse. · Memiliki sistem sekuriti yang cukup baik dengan verifikasi host. · Mendukung record yang memiliki kolom dengan panjang tetapbervariasi. · MySQL merupakan software yang free, dan bisa di download di www.mysql.com 13

2.6. JSP

Menurut Kadir 2004, JSP merupakan teknologi yang didasarkan pada bahasa Java yang dapat digunakan untuk membentuk halaman - halaman Web yang bersifat dinamis dan mendukung multiplatform. Teknologi ini dikembangkan oleh Sun Microsystems. JSP bekerja hampir sama seperti ASP dan PHP yaitu kode sumber JSP dijalankan pada sisi server yang memungkinkan untuk membuat aplikasi yang independent terhadap keberadaan sistem Java disisi client. Tujuan utama teknologi JSP untuk menghasilkan content dinamis berbasis web. Kemampuan JSP diimplementasikan dengan menyimpan statement logika antara template data seperti HTML, XML, dll dengan bersama menghasilkan dynamic content pada basis request-by-request. Statement logika ini dapat diklasifikasikan pada elemen JSP yaitu : 1. Scripting Elements Scripting elements digunakan dalam halaman JSP untuk memanipulasi objek dan perhitungan yang memungkinkan generasi content dinamik. Scripting elements memiliki beberapa kategori, yaitu comments -- This is a JSP comment --, declaration Date now = new Date; , scriptlet User user = Userrequest.getAttributeUser; if user = null { , dan expression language expressions = expression . 2. Directives Directive digunakan untuk passing informasi penting untuk engine JSP. Halaman JSP memiliki 3 tipe directive dalam tiap penyelesaian yaitu 14 page directive page page_directive_attr_list , include directives include file=relativeURL , dan taglib directives taglib {uri=tagLibraryURI | tagdir=WEB INFtagsdirname prefix =tagPrefix . 3. Action Elemen Action elemen adalah alternativ yang digunakan untuk mengenkapsulasi bagian dari logika fungsional. Action ini membuat halaman JSP lebih bersihdan menarik. Ada tiga tipe action elemen yaitu standard actions, custom actions, dan JSTL actions. 15

BAB III ANALISA DAN PERANCANGAN SISTEM