Pengenalan HTML XAMPP Pengenalan PHP

Jika ingin mengaksesonline di internet, maka syarat pertama adalah memiliki server, baik berupa hardware maupun software. Untuk saat ini web server menjadi favorit adalah Apache. 2. Tersedianya Software Pemrograman Web Berbasis Server. Jika ingin membuat dinamis harus tersedia sebuah bahasa pemrograman web selain HTML baik itu client side maupun server side. Client side memiliki kekurangan yaitu instruksi program bias terlihat oleh pengguna internet. Sedangkan server side lebih aman karena instruksi programnya tidak terlihat oleh user. Yang terlihat adalah seperti HTML biasa. Contoh bahasa pemrograman web yang favorit adalah PHP. 3. Tersedianya Database Database merupakan software yang digunakan untuk menyimpan dan memanajemen data. Database dapat menyimpan berjuta-juta data dan dapat diakses dengan sangat cepat. Contohnya adalah Oracle, MsSQLServer dan MySQL.

2.5 Pengenalan HTML

HTML Hypertext Markup Language adalah bahasa untuk web scripting bersifat client side yang memungkinkan untuk menampilkan informasi dalam bentuk teks, grafik, serta multimedia dan juga untuk menghubungkan antar tampilan web page hyperlink. HTML adalah script dimana biasa menampilkan informasi dan daya kreasi kita lewat internet. HTML sendiri adalah suatu dokumen teks biasa yang mudah dimengerti This page was created using Nitro PDF trial software. To purchase, go to http:www.nitropdf.com Universitas Sumatera Utara dibanding bahasa pemrograman lainnya. HTML sendiri dikeluarkan oleh W3C World Wide Web Consortium setiap terjadi perkembangan level HTML harus dievaluasi ketat dan di setujui oleh W3C. Hingga kini versi terakhir HTML adalah HTML versi 4.01. Bagian-bagian HTML diperlihatkan pada skema di bawah ini: html head title…title head body … isi dari halaman web… body html

2.6 XAMPP

XAMPP adalah perangkat lunak bebas yang mendukung banyak sostem informasi, merupakan kompilasi dari beberapa program. Fungsinya adalah sebagai server yang berdiri sendiri localhost, terdiri atas program Apache HTTP server, MySQL database dan penerjemah bahasa ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X empat sistem operasi, yaitu Windows, Linux, Mac OS dan Solaris, Apache, MySQL, PHP dan Perl. Program ini This page was created using Nitro PDF trial software. To purchase, go to http:www.nitropdf.com Universitas Sumatera Utara tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.

2.7 Pengenalan PHP

PHP Hypertext Preprocessor merupakan bahasa server side script yaitu bahasa berbentuk script yang terletak dan dieksekusi di server dan kemudian hasilnya berupa kode HTML dikembangkan ke browser pengguna. PHP dirancang untuk membentuk suatu web yang bersipat dimanis yang artinya halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh pengguna. Misalnya dapat mengakses database dan menampilkannya dihalaman web dengan cepat dan mudah. PHP juga dapat berinteraksi dengan hampir semua teknologi web yang telah ada dan sifatnya yang open source bebas pakai memberikan kesempatan bagi semua user dan programmer untuk menggunakan dan mengembangkannya. Peranginangi, Kasiman. 2006

2.7.1 Sejarah PHP

PHP dibuat pertama kali oleh satu orang yaitu Rasmus Lerdorf, yang pada awalnya dibuat untuk menghintung jumlah pengunjung pada homepagenya. Pada waktu itu PHP bernama FI Form Interpreted. Pada saat tersebut PHP adalah sekumpulan scrip yang digunakan This page was created using Nitro PDF trial software. To purchase, go to http:www.nitropdf.com Universitas Sumatera Utara untuk mengolah data form dari web. Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan menamakannya PHPFI, pada saat tersebut kepanjangan dari PHPFI adalah Personal Home PageForm Interpreter. Dengan melepaskan kode sumber ini menjadi open source, maka banyak programer yang tertarik untuk mengembangkan PHP. Pada November 1997, dirilis PHPFI 2.0. Pada rilis ini interpreter sudah diimplementasikan dalam C. dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHPFI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend, menulis ulang interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi PHP 3.0. Pada Juni 2004, Zend merilis PHP 5.0. Versi ini adalah versi mutakhir dari PHP. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam versi ini, juga dikenal model pemrograman berorientasi objek baru untuk menjawab perkembangan bahasa pemrogaman kearah pemrogaman berorientasi objek. Script PHP mampu mampu membaca melaksanakan korelasi hanya berdasarkan data tabel yang dibaca melalui tiap-tiap tabel. Skrip php sangat mudah untuk digunakan. Dimana suatu skrip akan dikenali sebagai skrip PHP bila diapit oleh tanda: ?php Echo” tampilan skrip PHP anda”; ? This page was created using Nitro PDF trial software. To purchase, go to http:www.nitropdf.com Universitas Sumatera Utara Atau bisa juga ditulis dalam format sebagai berikut: ? Echo” tampilan skrip PHP anda”; ? Skrip yang dibuat dengan PHP disimpan menggunakan nama yang diikuti dengan ekstensi .php, misalnya: contoh.php. Bila skrip PHP diakses melalui komputer lokal maka file PHP disimpan di dalam folder htdocs di web server. Pemberian nama dokumen yang sama tetapi menggunakan case yang berbeda akan dianggap sebagai dokumen yang berbeda, misalnya contoh.php akan dianggap berbeda dengan Contoh.php atau CONTOH.php.

2.7.2 Kelebihan dan kelemahan PHP

Kelebihan PHP sebagai bahasa server side adalah: 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Web server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan Apache, relatif mudah. 3. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak. 4. Dalam sisi pengembangan lebih mudah, karena banyak milis-milis dan developer yang siap membantu dalam pengembangan. This page was created using Nitro PDF trial software. To purchase, go to http:www.nitropdf.com Universitas Sumatera Utara 5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin seperti Linux, Unix, Windows dan dapat menjlankan perintah- perintah sistem. Adapun kelemahan PHP adalah: 1. Tidak bisa memisahkan antara tampilan yang baik dengan logik, walau tampilan template dapat memperbaikinya. 2. Tidak ideal untuk pengembangan skala besar 3. Dalam bidang keamanan tertentu, PHP tergantung oleh kejelian dari seorang programmer dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP

2.7.3 Penggabungan Script PHP dan HTML

Bahasa pemrograman PHP dapat digabungkan dengan HTML, terlebih dahulu memberikan tanda tag buka dilanjutkan dengan tanda tanya ? kemudian ditutup dengan tanda tanya dilanjutkan tanda tag tutup ?. Ada dua tipe penggabungan antara PHP dan HTML, yaitu: 1. Embedded Script, penulisan tag PHP ini digunakan untuk mengapit bagian-bagian tertentu dalam dokumen yang memerlukan script PHP untuk proses di dalam server. Embedded Script menempatkan sebagai bagian dari script HTML. Contoh penulisan Embedded Script dapat dilihat di bawah ini: html head title test title head body This page was created using Nitro PDF trial software. To purchase, go to http:www.nitropdf.com Universitas Sumatera Utara ? ”echo ” Hallo”;? body html

2. Non Embedded Script, penulisan tag PHP ini digunakan untuk mengawali dan

mengakhiri keseluruhan bagian dalam dokumen. Non Embedded Script menempatkan script HTML sebagai bagian dari script PHP. Contoh penulisan Non Embedded Script dapat dilihat di bawah ini: ? echo’html’; echo’ head’; echo’title test title; echo’head body; echo ’Hallo’; echo’body’; echo’html’; ?

2.8 Pengenalan MySQL