BAB II LANDASAN TEORI
2.6 Tools Pengembangan Aplikasi
Adobe Photoshop adalah merupakan software standar
profesional untuk pengolahan citra atau gambar (image) yang memberikan lingkungan komprehensif bagi para desainer grafis profesional untuk membuat desain grafis yang rumit untuk kebutuhan percetakan, situs web, dan media lainnya (Sardi, 2004).
Gambar 2.3 Tampilan Adobe Photoshop CS3
2.6.2 Macromedia Dreamweaver 8
Macromedia dreamweaver 8 adalah sebuah aplikasi yang digunakan untuk membuat web sites dibuat dengan kombinasi
tampilan visual tools, dikembangkan dengan banyak feature aplikasi dan didukung dengan code editing, didesign untuk bisa disesuaikan dengan setiap tingkatan kemampuan pemakai. Dreamweaver 8 dimasukkan banyak kemampuan baru untuk membantu membuat dan mengatur website, baik dari pemula sampai dengan tingkat lanjut. Aplikasi ini mendukung dengan sangat praktis dan dilengkapi dengan teknologi terbaru. Dreamweaver 8 bisa dijalankan pada operation system windows 2000, windows xp, dan Macintosh Mac OS® X 10.3 dan 10.4. dreamweaver 8 tidak bisa dijalankan pada windows 98, windows 2000 server, windows 2003 server, atau Macintosh OS 10.2.x atau dibawah seri ini.
Fungsi coding Dreamweaver tidak hanya mendukung coding HTML tetapi juga CSS (Cascading Style Sheet), Javascript, Coldfusion, ASP (Active Server Pages), JSP (Java Server Pages), dan Dreamweaver juga memungkinkan anda membangun website dengan server berbahasa CFML (ColdFusion Markup Language), ASP.net, ASP, JSP, dan PHP.
Dreamweaver 8 juga mempunyai kemampuan untuk mendukung pemrograman server side dan client side. Server side digunakan untuk memproses data yang berhubungan dengan server, misalnya pengolahan database. Client side merupakan bahasa pemrograman tambahan sekaligus sebagai pelengkap dari bahasa pemrograman lainnya
Gambar 2.4 Tampilan Dreamweaver 8
2.6.3 XAMPP
Xampp merupakan suatu paket yang terdiri dari Apache, MySQL, PHP, dan Perl yang dapat digunakan untuk membantu proses instalasi produk tersebut (Sukarno, 2006).
XAMPP merupakan pengembangan dari LAMP (Linux Apache, MySQL, PHP and PERL), XAMPP merupakan project non profit yang dikembangkan oleh Apache Friends yang didirikan Kai ’Oswalad’, Seidler dan Kay Vogelgesang pada tahun 2002, project
mereka ini bertujuan mempromosikan penggunaan Apache Web
Server. Xampp ditemukan pada musim semi tahun 2002.
Adapun keuntungan dari Xampp antara lain (Sukarno, 2006): 1.Xampp dapat berjalan pada operating system Linux dan Windows.
Dan kemungkinan juga akan berjalan di Machintosh.
2.Mudah bagi programmer apabila ingin berganti versi PHP, cukup melakukan switch versi.
2.6.4 PHP
PHP adalah sebuah bahasa pemrograman yang diperintahnya dilaksanakan pada server dan kemudian hasilnya ditampilkan pada komputer klien. PHP juga merupakan HTML embedded, yaitu perintah PHP dituliskan bersamaan dengan perintah-perintah HTML. Dapat dikatakan tanpa HTML, maka PHP dapat digunakan
sebagaimana mestinya. HTML (HyperText Markup Language)
sendiri merupakan bahasa untuk membuat tampilan web. Jadi, disini ada sinergi dari dua bahasa yang saling menguatkan, yaitu PHP dan HTML (Arbai, 2004).
Menurut dokumen resmi PHP, PHP singkatan dari PHP Hypertext Preprocessor yang merupakan bahasa berbentuk skrip yang ditempatkan dalam server dan diproses di server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser.
Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, bisa menampilkan isi database ke halaman Web. Pada prinsipnya, PHP mempunyai fungsi yang sama dengan skrip-skrip seperti ASP(Active Server Page), Cold Fusion, ataupunPerl.
Kelahiran PHP bermula saat Rasmus Lerdorf membuat sejumlah skrip Perl yang dapat mengamati siapa saja yang melihat-lihat daftar riwayat hidupnya, yakni pada tahun 1994. Skrip-skrip ini
selanjutnya dikemas menjadi tool yang disebut “personal home page”, paket inilah yang menjadi cikal-bakal PHP. Pada tahun 1995, Rasmus menciptakan PHP/FI versi 2. pada versi inilah pemrogram dapat menempelkan kode terstruktur didalam tag HTML. Yang menarik, kode PHP juga bisa berkomunikasi dengan database dan melakukan perhitungan-perhitungan yang kompleks sambil jalan.
Pada saat ini, PHP cukup popular sebagai peranti pemrograman Web, terutama di lingkungan Linux. Walaupun demikian, PHP sebernarnya juga dapat berfungsi pada server-server yang berbasis UNIX, Windows NT, dan Macintosh. Bahkan versi untuk Windows 95/98 pun tersedia.
Script PHP menyatu dengan file HTML, dieksekusi dan bekerja di komputer server (server side). PHP banyak digunakan untuk membuat website yang dinamis. Dibawah ini adalah salah satu contoh bagaimana script PHP menyatu dalam file HTML:
Sample.php 1 <html> 2 <head> 3 <title>sample php</title> 4 <head> 5 <body> 6 7 <?php
8 echo “uji sample php “; 9 ?>
10
11 </body> 12 </html>
Baris ke-1 hingga ke-6 dan baris-10 hingga ke-12 adalah file HTML. Script PHP disisipkan pada baris ke-7 yang diawali dengan tag pembuka <?php pada baris ke-7. perintah untuk melakukan operasi terdapat pada baris ke-8. akhir script PHP ditandai dengan tag penutup ?> pada baris ke-9.
PHP pertama kali diperkenalkan oleh Ramus Lerdoft pada tahun 1995 untuk keperluan dinamisasi web site pribadinya. Saat ini PHP telah berkembang seiring dengan sambutan komunitas open source di Internet. PHP juga memenuhi
kebutuhan akan bahasa scripting server side yang sederhana, kuat, dan memiliki konektivitas dengan beragam database server. Salah satu database server yang paling populer adalah MySQL.
permintaan HTTP Gambar 2.5Skema PHP Web Server Skrip PHP Kode HTML Mesin PHP Browser
2.6.5 MySQL
MySQL adalah salah satu jenis database server yang sangat terkenal, kepopulerannya disebabkan MySQL menggunakan SQL sebagai bahasa dasar untuk mengakses databasenya. Selain itu, ia bersifat free (tidak perlu membayar untuk menggunakannya) pada berbagai platform (kecuali pada Windows, yang bersifat shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan untuk digunakan untuk keperluan produksi). Perangkat lunak MySQL
sendiri bisa di-download dari http://www.mysql.org atau
http://www.mysql.com.