Bahasa Pemrograman PHP Metode Forward Chaining

16

2.2.2 Kelebihan dan Kelemahan Metode Forward Chaining

Adapun kelemahan dan kelebihan forward chaining menurut DUR 1994 yaitu : Kelebihan : 1. Kelebihan utama dari forward chaining yaitu metode ini akan bekerja dengan baik ketika masalah bermula dari mengumpulkan menyatukan informasi lalu kemudian mencari kesimpulan apa yang dapat diambil dari informasi tersebut. 2. Metode ini mampu menyediakan banyak sekali informasi dari jumlah data yang kecil. Kelemahan : 1. Kelemahan utama metode ini yaitu kemungkinan tidak adanya cara untuk mengenali dimana beberapa fakta lebih penting dari fakta lainnya. 2. Sistem bisa saja menanyakan pertanyaan yang tidak berhubungan. Walaupun jawaban dari pertanyaan tersebut penting. Namun hal ini akan membingungkan user untuk menjawab pada subjek yang tidak berhubungan.

2.2.3 Bahasa Pemrograman PHP

Menurut Nugroho 2006 “PHP atau singkatan dari Personal Home Page merupakan bahasa skrip yang tertanam dalam HTML untuk dieksekusi dan bersifat server side ”. PHP termasuk dalam open source product , sehingga source code PHP dapat diubah dan didistribusikan secara bebas. Seiring dengan perkembangan bahasa pemrograman PHP, kepanjangan dari PHP berubah menjadi sebuah singkatan recursive yaitu PHP: Hypertext Preprocessor. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1994. Lerdorf menyebut kode program ini sebagai Personal Home PageForms Interpreter atau PHPFI. PHPFI dapat digunakan untuk membuat aplikasi 17 web dinamis sederhana. MySQL adalah basis data yang paling poopuler yang digunakan bersama dengan PHP. PHP dapat dihubungankan dengan MySQL meskipun berada pada platform yang berbeda, misalnya PHP berada pada sistem operasi Windows, sementara MySQL berada di Linux. Adapaun kelebihan dan kekurangan PHP adalah sebagai berikut : Kelebihan : 1. Bisa membuat Web menjadi Dinamis. 2. PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis. 3. Program yang dibuat dengan PHP bisa dijalankan oleh Semua Sistem Operasi karena PHP berjalan secara Web Base yag artinya semua Sistem Operasi bahkan HP yang mempunyai Web Browser dapat menggunakan program PHP. 4. Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java. 5. Mendukung banyak paket basis data seperti MySQL, Oracle, PostgrSQL, dan lain-lain. 6. Bahasa pemrograman PHP tidak memerlukan Kompilasi Compile dalam penggunaannya. 7. Banyak Web Server yang mendukung PHP seperti Apache, Lighttpd, IIS dan lain-lain. 8. Pengembangan Aplikasi PHP mudah karena banyak Dokumentasi, Refrensi Developer yang membantu dalam pengembangannya. 9. Banyak bertebaran aplikasi dan program PHP yang gratis dan siap pakai seperti WordPress, PrestaShop, dan lain-lain. Kekurangan : 1. PHP Tidak mengenal package. 2. Jika tidak di encoding, maka kode PHP dabat dibaca semua orang untuk meng encodingnya dibutuhkan tool dari Zend yang mahal sekali biayanya. 18 3. PHP memiliki kelemahan keamanan. Jadi Programmer harus jeli berhati-hati dalam melakukan pemrograman Konfigurasi PHP.

2.3 Rational Unified Process RUP