Pada saat ini, PHP cukup popular sebagai piranti pemograman web terutama dilingkungan Linux. Walaupun demikian, PHP sebenarnya juga
dapat berfungsi pada server berbasis UNIX, Windows NT, dan Macintosh. Pada awalnya PHP dirancang untuk diintegrasikan dengan web server
Apache. Namun belakangan PHP juga dapat bekerja dengan web server seperti PWS Personal Web Server, IIS Internet Information Server dan
Xitami. Salah satu kelebihan PHP adalah mampu berkomunikasi dengan berbagai database yang terkenal. Dengan demikian, menampilkan data
yang bersifat dinamis yang diambil dari database, merupakan hal yang mudah untuk dilakukan.
2.7.1 Syarat Menjalankan PHP
Untuk dapat berjalan, PHP membutuhkan web server, yang bertugas untuk memproses file-file php dan mengirimkan hasil
pemrosesan untuk ditampilkan di browser client. Oleh karena itu, PHP termasuk intranet internet yang berfungsi untuk melayani permintaan-
permintaan web dari client. Web server yang paling banyak digunakan saat ini untuk PHP adalah Apache. Selain Apache, PHP juga memerlukan PHP
binary yang bisa dikonfigurasikan sebagai modul Apache atau pun sebagai aplikasi CGI. Untuk media penyimpanan datanya database server, PHP
biasa menggunakan MySQL. Untuk menginstall dan mengkonfigurasi ketiga software tersebut Apache, MySQL, PHP agar dapat berjalan dan
saling terhubung, memang cukup sulit. Maka dari itu dibuatlah paket software LAMP, XAMPP, MAMP, WAMP, dll yang tinggal install dalam
satu kali installasi. Dalam satu kali installasi, sudah mencakup ketiga software tersebut dan sudah dikonfigurasi untuk keperluan lingkungan
pengembangan aplikasi web. Sehingga, programmer web hanya tinggal menulis program PHP dan langsung menjalankan atau mengetest program
yang ditulis tersebut melalui web browser.server-side scripting script yang diproses di sisi server. Web server sendiri adalah software yang
diinstall pada komputer lokal ataupun komputer lain yang berada di jaringan.
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Sistem Lama
Perkembangan kendaraan khususnya mobil di Indonesia begitu pesat, terutama di kota-kota besar di Indonesia. Misalnya di kota Jakarta
dan Surabaya, dimana setiap hari jalanan selalu macet dikarenakan banyaknya kendaraan mobil. Dengan banyaknya masyarakat yang
mempunyai mobil, tentu usaha bengkel mobil semakin banyak. Di Surabaya cukup banyak usaha bengkel mobil. Dengan
banyaknya bengkel mobil di Surabaya, tentunya persaingan semakin ketat. Jika bengkel mobil tersebut tidak dapat menjaga pelanggannya, maka tentu
usaha bengkel mobil tidak akan berkembang. Penerapan teknologi informasi dalam usaha bengkel mobil diharapkan dapat menjaga
pelanggan demi bersaing dengan bengkel mobil yang lain. Bengkel mobil Rewwin Motor yang terletak disalah satu sudut kota
Surabaya merupakan bengkel mobil yang belum menerapkan teknologi informasi. Seluruh proses administrasi dan pengelolaan pelanggannya
masih bersifat manual. Proses manual di Bengkel Mobil Rewwin Motor antara lain dalam hal pembelian kebutuhan bengkel.
Bengkel Mobil Rewwin Motor hanya menyediakan atau menjual onderdil mobil dalam skala kecil. Karena sebagian besar kerusakan mobil
yang di service di bengkel ini tidak membutuhkan onderdil skala besar.