61
c. Tindakan State Transitions Dipresentasikan dengan simbol anak panah dan biasanya disertai
keterangan aksi yang dilakukan.
Gambar 2.10 Simbol Tindakan
2.5. Alat tools untuk pembangunan aplikasi
2.5.1. Bahasa Pemrograman PHP
2.5.1.1. Personal Home Page PHP
PHP adalah salah satu bahasa pemrograman yang berjalan pada sebuah webserver dan berfungsi sebagai pengolah data pada
sebuah server. PHP ini diciptakan oleh seorang programmer Unix dan Perl
yang bernama Rasmus Lerdorf pada bulan Agustus-September 1994. Rafiza, 2006 : 1
2.5.1.2. Kemampuan PHP
Menurut Sidik 2004 : 3 – 4, PHPFI merupakan nama awal
dari PHP. PHP – Personal Home Page, FI adalah Form Interface.
Dibuat pertama kali oleh Rasmus Lerdoft. PHP awalnya merupakan program CGI yang dikhususkan untuk menerima input melalui form
yang ditampilkan dalam web browser. Software ini disebarkan dan dilisensikan sebagai perangkat lunak open source, PHP secara resmi
62
merupakan kependekan dari PHP:HyperText Preprocessor, merupakan bahasa script server side yang disisipkan dalam dokumen HTML.
Oleh karena itu, berdasarkan penjelasan Sidik 2004 : 4-5 PHP dapat melakukan apa saja yang dapat dilakukan oleh program
CGI lain, yaitu mengolah data dengan tipe apapun, menciptakan halaman web yang dinamis, serta menerima dan menciptakan data
cookies. Arti script server-side adalah, agar dapat menjalankan script
ini dibutuhkan tiga program utama, yaitu web server dapat berupa IIS dari Windows atau Apache, modul PHP, dan juga web browser.
Rafiza, 2006 : 2
2.5.1.3. Prinsip Kerja PHP
Sistem kerja dari PHP diawali dengan permintaan yang berasal dari halaman website oleh browser. Berdasarkan URL atau alamat web
site dalam jaringan internet, browser akan menemukan sebuah alamat dari webserver, mengidentifikasi halaman yang dikehendaki, dan
menyampaikan segala informasi yang dibutuhkan oleh webserver. Selanjutnya, webserver akan mencarikan berkas yang akan diminta dan
menampilkannya di browser. Browser yang mendapatkan isinya segera menerjemahkan kode HTML dan menampilkannya. Rafiza, 2006 : 3.
Kemampuan PHP yang paling diandalkan dan signifikan adalah dukungan kepada banyak basis data. Membuat halaman web
yang menggunakan data dari basis data dengan sangat mudah dapat
63
dilakukan, basis data yang didukung oleh PHP diantaranya Adabas D, dBase, Empress, FilePro, FrontBase, Hyperwave, IBM DB2, Informix,
Ingres, Interbase, MSQL, Direct MS SQL, MySQL, ODBC, Oracle OC17 dan OC18, Ovrimos, PostgreSQL, Solid, SQLite, Sybase,
Velocis, dan Unix DBM Sidik, 2004 : 4 – 5.
2.5.2. PhpMyAdmin