Syarat Menjalankan PHP PHP

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.