Metode ClientServer LANDASAN TEORI

dipusat dan bilamana ada data yang hendak dipakai maka Client dapat mengambilnya di Server.

2.9 Perangkat Lunak Pendukung

Yaitu perangkat lunak yang akan digunakan untuk membangun maupun melakukan pengembangan suatu aplikasi sistem informasi.

2.9.1 Apache Web Server

Server HTTP Apache atau Server WebWWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas webwww ini mengunakan HTTP. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik GUI yang memungkinkan penanganan server menjadi mudah. Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation. [ http:kk.mercubuana.ac.idfiles1544-2-700367536749.pdf ]. Adapun pertimbangan dalam memilih Apache adalah : a. Apache termasuk dalam kategori free software software gratis. b. Instalasi apache sangat mudah. c. Mampu beroperasi pada banyak platform sistem operasi, seperti Linux, Windows dan lain-lain.

2.9.2 PHP

PHP Personal Home Page tool adalah bahasa pemrograman server side yang sudah banyak digunakan saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang dikirimkan oleh pengunjung web. Contoh nyata adalah penggunaanya untuk buku tamu halaman login. Agar bisa berjalan dengan baik maka PHP harus dikolaborasikan dengan database engine, misalnya MySQL, PostgresSQL dll.

2.9.3 MySQL

MySQL merupakan software sistem manajemen database Database Management System-DBMS yang sangat populer dikalangan programer web, karena MySQL merupakan database yang stabil dalam penyimpanan data. MySQL mampu menangani data yang cukup besar yaitu sekitar 40 database dan 10.000 tabel serta jutaan baris yang bisa ditampung oleh MySQL. Selain kemampuan dalam penyimpanan data yang stabil, MySQL juga telah mendukung Relasional Database Manajemen Sistem RDBMS. MySQL merupakan software yang sifatnya gratis artinya tidak dikenakan biaya.

2.9.4 Macromedia Dreamweaver 8

Macromedia Dreamweaver 8 adalah sebuah software web design yang menawarkan cara mendesain website dengan mengunakan dua langkah sekaligus dalam satu waktu, yaitu mendesain dan memprogram. Dreamweaver memiliki