Apache Xampp Perangkat Lunak

5. Semua elemen dapat mempunyai subelemen child elemen. Sub elemen harus mempunyai sarang yang benar dalam elemen atasnya parent elemen. Sebagai contoh : rootchildsubchild...subchildchildroot 6. Semua elemen dapat memiliki atribut. Setiap nilai atribut harus berada dalam tanda kutip. Sebagai contoh : rootchildattr=”X”subchildsubchildchild root 7. Dengan XML, spasi tidak dapat dipotong, tidak seperti pada HTML yang memungkinkannya. 8. Komentar dalam XML.--- komentar xml --- Hartanto,2004

2.6.4 Apache

Apache merupakan server web yang digunakan dalam pemrograman berbasis server. Pemrograman web terbagi menjadi dua bagian Sukarno, 2006 : a. Web Client Programming, Pemrograman web yang ditentukan pada sisi client. Yang termasuk pada web client programming yaitu HTML, JavaScript dan VBScript. b. Web Server Programming, Pemrograman web yang ditentukan pada sisi server. Yang temasuk ke dalam kategori ini adalah PHP, ASP, JSP, ColdFusion dan ASP.NET. Apache merupakan server web yang bersifat Open source sehingga menjadikan apache sebagai server web alternative dari Netscape sekarang dikenal sebagai Sun java System Web Server. Asal mula nama Apache terdapat dua versi istilah yang berbeda, yaitu dari sebuah server web NCSA dan suku asli Indian Amerika Sukarno, 2006 : a. Dari sudut sebuah server web NCSA Nama Apache berasal ketika server web populer yang dikembangkan pada awal tahun 1995, yaitu NCSA HTTPd 1.3 mengalami sejumlah perubahan besar terhadap kode sumbernya patch. Begitu banyak patch pada perangkat lunak tersebut sehingga disebut server yang memiliki banyak patch. b. Dari sudut suku asli Indian Amerika Menurut halaman FAQ yang berasal dari situs resminya, bahwa nama “Apache” dipilih untuk menghormati suku asli Indian Amerika Apache yang dikenal karena keahlian dan strategi perangnya. Namun pada versi kedua, Apache ditulis dari awal tanpa mengandung kode sumber dari NCSA. Pada awalnya Apache digunakan dalam operating Linux yang sering disebut LAMP Linux, Apache, MySQL, PHP atau Perl atau Phyton.

2.6.5 Xampp

Dari pengalaman banyak orang, diketahui bahwa tidak mudah untuk menginstall sebuah web server apache dan juga akan berusaha lebih keras lagi apalagi ingin menambahkan MySQL, PHP dan Perl. Xampp Merupakan paket yang terdiri dari Apache, MySQL, PHP dan Perl. Xampp dikembangkan oleh apache friends yang merupakan sebuah website non komersial yang bertujuan untuk mempromosikan web server apache. Xampp ditemnukan pada musim semi tahun 2001 oleh kai „oswald‟ seidler dank ay vogelgesang. Xampp adalah salah satu paket software web server yang terdiri dari Apache, MySQL, PHP dan PHP MyAdmin. Xampp adalah perangkat lunak bebas, yang mendukung banyak system operasi, merupakan kompilasi dari beberapa program. Madcoms, 2009 Gambar 2.14 Tampilan awal jendela XAMP Sumber :Printscreen

2.6.6 PHP