PHP Software Pengembangan Sistem

Gambar 2.7 Contoh Sequence Diagram Sumber : Fowler, 2005 : 85

2.7 Software Pengembangan Sistem

Penulis menggunakan tiga buah perangkat lunak dalam pengembangan aplikasi E-reservation Cattle Trading menggunakan PayPal sebagai alat bayar pada PT. Rahmat Suci Cholis diantaranya :

2.7.1 PHP

Personal Home Page atau PHP merupakan bahasa skrip yang tertanam dalam HTML untuk eksekusi bersifat server-side. PHP digunakan untuk mengekstraksi data atau informasi yang dikehendaki oleh pengguna dari basis data dan menampilkannya kedalam halaman web. Kebanyakan server- server Windows NT dan UNIX atau sekarang lebih dikenal dengan LINUX mendukung bahasa ini. PHP dibuat oleh Rasmus Lerdorf. Lerdorf merupakan orang yang pertama kali menulis mesin pengurai atau parsing engine dalam bahasa PHP sebagai Computer Graphic Interface atau CGI Perl pada tahun 1995 yang disebut “Personal Home Page”, atau disingkat dengan PHP. Tujuan awalnya adalah untuk mencatat pengunjung- pengunjung yang membuka halaman web secara detail. Kemudian ia menulis ulang kode-kode secara keseluruhan dengan bahasa pemrograman C, yang membuat program tersebut semakin canggih dan mampu berhubungan dengan basis data dan program-program lainnya. Sidik, 2001 : 4 Pada bulan November 1997, PHPFI versi 2.0 berhasil dirilis, pada rilis ini interpreter sudah diimplementasikan dalam bahasa C. Masih pada tahun yang sama sebuah perusahaan bersama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Pada bulan Juni 1998 Zend kembali menulis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi versi 3.0. Sukarno, 2006 : 9 Kemudian pada pertengahan tahun 1999, Zend merilis kembali interpreter PHP baru dengan nama PHP 4.0 merupakan versi PHP yang paling populer di kalangan programmer web. Alasan yang menjadikan PHP 4.0 ini begitu banyak diminati adalah kemampuannya untuk mambangun aplikasi web yang kompleks, namun tetap stabil dalam kecepatan proses dan stabilitas yang tinggi. Mulai bulan Juni 2004, PHP 5.0 kembali dirilis oleh Zend. Versi ini adalah versi mutakhir dari PHP. Pada versi ini juga dikenal model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi objek. Selain ASP dan Perl, PHP yang secara sintaks sangat mirip dengan bahasa pemrograman CC++, merupakan satu dari sejumlah besar bahasa skrip server-side yang paling banyak dipakai saat ini. Bahasa ini tidak selalu digunakan untuk membuat aplikasi-aplikasi internet, ia juga bisa digunakan untuk membuat aplikasi-aplikasi stand-alone. Walaupun demekian, PHP sangat sering dipakai pada server-server web berbasis UNIX. Bahkan PHP merupakan modul Apache yang paling sering digunakan. PHP termasuk dalam Open Source Product, sehingga dapat dirubah source code dan didistribusikan secara bebas. PHP juga diedarkan dan bisa didapatkan secara gratis. PHP juga dapat berjalan diberbagai web server, misalnya IIS, Apache, PWS, Xitami, dan lain-lain. Adapun kelebihan-kelebihan dari PHP, yaitu: a. PHP mudah dibuat dan kecepatan akses tinggi. b. PHP dapat berjalan dalam web server yang berbeda dan dalam sistem operasi yang berbeda pula. PHP dapat berjalan di sistem operasi UNIX atau LINUX, Windows 98, Windows NT dan Macintosh. c. PHP diedarkan secara gratis d. PHP juga dapat berjalan pada web server Microsoft Personal Web Server, Apache, IIS, Xitami, dan sebagainya. PHP adalah termasuk bahasa yang embedded atau bisa ditempel atau diletakkan dalam tag HTML.

2.7.2 Macromedia Dreamweaver 8.0