khusus untuk memenuhi kebutuhan khusus pula tailor-made atau berupa paket yang mempunyai aplikasi umum.
Disebut juga dengan perangkat lunak, merupakan kumpulan beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya.
perangkat lunak ini merupakan catatan bagi mesin komputer untuk menyimpan perintah, maupun dokumen serta arsip lainnya.
Merupakan data elektronik yang disimpan sedemikian rupa oleh komputer itu sendiri, data yang disimpan ini dapat berupa program atau instruksi yang akan
dijalankan oleh perintah, maupun catatan-catatan yang diperlukan oleh komputer untuk menjalankan perintah yang dijalankannya. Untuk mencapai keinginannya
tersebut dirancanglah suatu susunan logika, logika yang disusun ini diolah melalui perangkat lunak, yang disebut juga dengan program beserta data-data yang
diolahnya. Pengolahan pada software ini melibatkan beberapa hal, diantaranya adalah sistem operasi, program, dan data. Software ini mengatur sedemikian rupa
sehingga logika yang ada dapat dimengerti oleh mesin komputer.
2.9.1 Xampp
XAMPP adalah perangkat lunak bebas, 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.
Nama XAMPP
merupakan singkatandariXempatsistemoperasiapapun, Apache, MySQL, PHPdan Perl. Prog
ram ini tersedia dalam GNU General Public License dan bebas, merupakan web
server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis
2.9.2 Apache
Server HTTP Apache atau Server WebWWW Apache adalah server web
yang dapat dijalankan dibanyak sistem operasi Unix, BSD, Linux, Windows, Novotel Netware dan lainnya yang berguna untuk melayani dan memfungsikan
situs web. Protokol yang digunakan untuk melayani fasilitas webwww ini menggunakan HTTP.
Apache memiliki fitur-fitur yang canggih seperti pesan kesalahan yang
dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antar muka pengguna berbasis grafik GUI yang
memungkinkan penanganan server menjadi mudah. Apache
merupakan software open source dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache
Software Foundation
2.9.3 Macromedia Dreamweaver 8
Macromedia Dreamweaver 8 adalah sebuah editor HTML professional untuk perancangan design, pengkodean coding, dan pengembangan situs web,
halaman web dan aplikasi web. Bekerja pada lingkungan visual editing, Dreamweaver menyediakan suatu tool yang sangat membantu untuk pembuatan
web . Fitur-fitur visual editing di dalam Dreamweaver mengijinkan pembuatan
halaman web dengan cepat tanpa menulis baris kode.
Dreamweaver membantu dalam membangun aplikasi web database dinamis dengan menggunakan bahasa server seperti ASP, ASP.NET, ColdFusion
Markup Language CFML, JSP, dan PHP.
2.9.4 MySQL