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