19
2.5.1.1. Kelebihan PHP
Ketika e-commerce semakin berkembang, situs-situs yang statis pun semakin ditinggalkan, karena dianggap sudah tidak memenuhi keinginan pasar,
padahal situs tersebut harus tetap dinamis. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar desainer web banyak
beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP. Seluruh aplikasi berbasis web dapat dibuat dengan PHP. Namun kekuatan
yang paling utama PHP adalah pada konektivitasnya dengan sistem database di dalam web. Sistem database yang dapat didukung oleh PHP adalah Oracle,
MySQL, Sybase, PostgreSQL, dan lainnya. PHP dapat berjalan di berbagai sistem operasi seperti Windows 98NT, UNIXLINUX, Solaris maupun
Macintosh.
2.5.2. Javascript
JavaScript adalah bahasa pemograman yang digunakan untuk membuat interaksi atau menambah fitur dinamis kedalam halaman web. Untuk membuat
website, anda tidak harus menggunakan JavaScript. Namun, saat ini JavaScript digunakan hampir dalam setiap web modern.
Sehingga bagi programmer web, JavaScript adalah salah satu bahasa pemograman
web yang
wajib dikuasai.
Dikutip dari
http:www. duniailkom.comtutorial-belajar-javascript-dan-index-artikel-javascript
.
20
2.5.3. MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL DBMS yang multithread dan multi-user dengan sekitar 6 juta instalasi di seluruh
dunia. MySQL sebernanya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL Structured Query Language. SQL
adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan
dengan mudah secara otomatis. MySQL sangat populer dalam aplikasi web dikarenakan kedekatannya dengan popularitas PHP sehingga seringkali disebut
Dynamic Duo.
2.5.3.1. Keunggulan dan Kekurangan MySQL
Keunggulan mengunakan MySQL : a.
MySQL dapat berjalan pada sistem operasi Windows, Linux, Mac Os X Server, FreeBSD, dll Portabilitas.
b. MySQL bersifat Opensource yang dapat digunakan tanpa harus membayar.
c. MySQL bersifat Multi User dalam artian dapat digunakan dalam waktu
bersamaan tanpa mengalami gangguan. d.
MySQL memiliki banyak tipe data seperti integer, float, double, char, text, date dan lain-lain.
e. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani Alter
Table dibanding database lainnya. f.
MySQL dapat dikoneksikan pada beberapa bahasa pemrograman seperti C, C++, Java, Perl, PHP dan Python.
21
Kekurangan MySQL : a.
Kurang begitu support dengan bahasa pemrograman visual seperti VB, Delphi, dan Foxpro.
b. Data yang dapat ditangani MySQL belum terlalu besar
2.5.4. Adobe Dreamweaver
Dalam situs resminya www.adobe.com, Adobe Dreamweaver adalah alat produksi web yang digunakan untuk membangun website dan aplikasi seluler
menggunakan teknologi standar web seperti HTML, CSS, dan JavaScript. Dreamweaver mencakup dukungan penuh untuk HTML5 dan CSS3,
memungkinkan Anda untuk membuat desain cairan halaman, transisi halus antara konten, dan konten yang menerjemahkan ke web dan aplikasi mobile.
2.5.5. Xampp Webserver
Dikutip dari situs resminya http:www.apachefriends.orgabout.html, Xampp adalah perangkat lunak bebas open source yang mendukung banyak
sistem operasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri localhost, yang terdiri atas program Apache
HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama Xampp merupakan singkatan dari X
empat sistem operasi apapun, Apache, MySQL, PHP dan Perl. Banyak orang tahu dari pengalaman mereka sendiri bahwa tidak mudah
untuk menginstal sebuah web server Apache dan semakin sulit jika anda ingin menambahkan MySQL, PHP dan Perl. Tujuan dari XAMPP adalah untuk
22
membangun sebuah mudah untuk menginstal distribusi bagi pengembang untuk masuk ke dunia Apache. Untuk membuatnya nyaman untuk pengembang,
XAMPP dikonfigurasi dengan semua fitur diaktifkan. Dalam kasus penggunaan komersial silakan melihat lisensi produk, dari sudut pandang XAMPP penggunaan
komersial juga gratis. Saat ini distribusi untuk Windows, Linux, dan OS X.
2.5.6. FPDF