Dasar – Dasar PHP Kelebihan PHP

36 khusus PHP. Bahasa ini memungkinkan para pembuat aplikasi web menyajikan halaman HTML dinamis dan interaktif dengan cepat dan mudah, yang dihasilkan server. PHP juga dimaksudkan untuk mengganti teknologi lama seperti CGI Common Gateway Interface Wikipedia, 2011. PHP bisa berinteraksi dengan hampir semua teknologi web yang sudah ada. Developer bisa menulis sebuah program PHP yang mengeksekusi suatu program CGI di server web lain. Fleksibilitas ini amat bermanfaat bagi pemilik situs-situs web yang besar dan sibuk, karena pemilik masih bisa mempergunakan aplikasi-aplikasi yang sudah terlanjur dibuat di masa lalu dengan CGI, ISAP, atau dengan script seperti Perl, Awk atau Python selama proses migrasi ke aplikasi baru yang dibuat dengan PHP. Ini mempermudah dan memperluas peralihan antara teknologi lama dan teknologi baru Wikipedia, 2011.

2.3.1 Dasar – Dasar PHP

PHP dijalankan dalam file berekstensi .PHP, .PHP3 atau .html, tetapi secara umum ekstensi file PHP adalah .PHP. Kode PHP menyatu dengan tag- tag HTML dalam satu file. Kode PHP diawali dengan tag ? atau ?PHP dan ditutup dengan ? Wikipedia, 2011. PHP diawali sebagai berikut : a. Source Code: Gambar 2.5 Contoh Source Code php Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 37 b. Output: Gambar 2.6 Hasil Output dari Source Code di atas. 2.3.2 Tipe Data PHP PHP memiliki 8 delapan tipe data yaitu : 1. Boolean 5. Array 2. Integer 6. Object 3. Float 7. Resource 4. String 8. NULL

2.3.3 Kelebihan PHP

Kelebihan PHP dibandingkan Web Script lain: 1. Life Cycle yang singkat: PHP selalu up to date mengikuti perkembangan teknologi internet. 2. Cross Platform: PHP dapat dipakai di hampir semua WebServer yang ada di pasaran Apache, AOLServer, fhttpd, Microsoft Internet Information Services MIISWindows XP dan Vista, Personal Web Server PWSWindows 95,98, NT 4.0, Netscape and iPlanet Servers, Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 38 Oreilly Website Pro Server, Audium, Xitami, dll. PHP juga dapat dipakai di semua sistem operasi Linux, UNIX temasuk variannya HP-UX, Solaris, dan OpenBSD, Windows, Mac OS, RISC OS. 3. Mendukung banyak paket database baik komersial maupun non- komersial Adabas D, dBase, Direct MS-SQL, Empress, FilePro, FrontBase, Hyperwave, IBM DB2, Informix, Ingres, Interbase, MSQL, MySQL, ODBC, Oracle, Ovrimos, PostgrSQL, Solid, Sybase, UNIX DBM, Velocis. 4. Tidak terbatas pada hasil keluaran HTML: PHP memiliki kemampuan untuk mengolah keluaran gambar, PDF, dan movie Flash. PHP juga dapat menghasilkan teks seperti XHTML dan XML. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 39

BAB III ANALISA DAN PERANCANGAN SISTEM

Pada bab ini akan dibahas tentang perancangan sistem dari aplikasi sistem pakar yang akan dibuat. Desain aplikasi itu sendiri digunakan untuk penggambaran umum terhadap aplikasi yang akan dibuat sehingga kebutuhan akan konsep aplikasi dapat diketahui sebelum pembuatan aplikasi. Dengan desain aplikasi inilah akan mempermudah untuk pembangunan lebih lanjut terhadap aplikasi yang akan dibuat.

3.1 Analisa Sistem

Sebelum kita menentukan apakah permasalahan yang ada bagaimana kita menentukan permasalahan itu ada, maka kita perlu melakukan adanya analisa atau pengamatan dengan prioritas permasalahan yang ada untuk menentukan bagaimana solusi yang tepat untuk menyelesaikan permasalahan yang ada. Pada analisa sistem, kita akan mempelajari bagaimana suatu sistem akan bekerja dan bagaimana proses yang terjadi pada saat sistem tersebut bekerja. Disini kita dapat menentukan permasalahan yang ada dengan melakukan pengamatan terlebih dahulu pada sistem, dan pengamatan atau analisa data-data yang terdapat pada sistem. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.