Entity Relationship Diagram ERD

diagram menampilkan state-state yang mungkin dari sebuah obyek, event yang dapat dideteksi dan respon atas event-event tersebut. Secara umum, pendeteksian sebuah event dapat menyebabkan sebuah obyek bergerak dari satu state ke state yang lain, hal ini disebut dengan transition Munawar, 2005. Untuk penjelasan Simbol-simbol state transition diagram dapat dilihat pada daftar simbol

2.9 Alat tools Pembangun Sistem Pakar

2.9.1 PHP PHP Hypertext Preprocessor

Menurut Dokumen Resmi PHP, PHP merupakan singkatan dari PHP Hypertext Preprocessor. PHP merupakan bahasa berbentuk skrip server side yang disisipkan pada dokumen HTML dan ditempatkan serta di proses dalam server. Hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya, ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya, Anda bisa menampilkan isi database ke halaman web. Kadir, 2002:1 Konsep kerja PHP diawali dengan permintaan suatu halaman oleh browser. Berdasarkan URL Uniform Resource Locator atau dikenal dengan sebutan alamat internet, browser mendapatkan alamat dari web server, isinya segera dikirimkan ke mesin PHP dan mesin inilah yang memproses dan memberikan hasilnya berupa kode HTML ke web server, selanjutnya web server menyampaikan ke client. Saat ini, PHP cukup populer sebagai peranti pemrograman web, karena PHP memiliki banyak kelebihan yang tidak dimiliki bahasa script sejenis. PHP memfokuskan pada pembuatan script server side, yang bisa melakukan apa saja yang dapat dilakukan oleh Common Gateway Interface CGI, seperti mengumpulkan data dari form, menghasilkan isi halaman web dinamis, dan kemampuan mengirim serta menerima cookies, bahkan lebih dari pada kemampuan CGI. PHP juga dapat digunakan pada semua sistem operasi dan mendukung banyak web server. Salah satu fitur yang dapat diandalkan adalah dukungannya terhadap banyak database Peranginangin, 2006:3

2.9.2 MySQL

Menurut Kadir 2002 : 23, MySQL adalah Software Database Manajemen Sistem DBMS, MySQL merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu Structured Query Language SQL. SQL adalah sebuah konsep pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah dan otomatis. MYSQL merupakan software database yang paling popular digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya, maka dari itu tidak heran bahwa kini MySQL sangat popular dikalangan pemrogram web yang menggunakan script PHP dan Perl baik dilingkungan platform opensource operating system, maupun windows. Database MySQL banyak digunakan di internet karena kehandalannya. MySQL tidak membutuhkan ruang harddisk yang besar untuk aplikasinya, dan