19
2.4.3. Kelebihan dan Kelemahan PHP
Kelebihan PHP sebagai bahasa server-side adalah : 1. PHP difokuskan pada pembuatan script server-side, yang bisa
melakukan apa saja yang dapat dilakukan oleh CGI, seperti mengumpulkan data form, menghasilkan isi halaman web dinamis, dan
kemampuan mengirim serta menerima cookies, bahkan lebih daripada
kemampuan CGI.
2. Web Server yang mendukung php dapat ditemukan dimana - mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif
mudah. 3. Dapat digunakan di berbagai mesin linux, unix, windows dan dapat
dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.
Adapun Kelemahan PHP adalah : 1. Tidak ideal untuk pengembangan skala besar.
2. Tidak bisa memisahkan antara tampilan dengan logik dengan baik walau penggunaan template dapat memperbaikinya.
Universitas Sumatera Utara
20 3. PHP memiliki kelemahan security tertentu apabila programmer
tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.
2.4.4. Sintaks PHP
Sintaks ProgramScript PHP ditulis dalam apitan tanda khusus PHP. Ada empat macam pasangan tag PHP yagn dapat digunakan untuk menandai blok script PHP:
1. ?php…?
2. script language=”PHP”…script
3. ?...? 4. ... Untuk menuliskan script PHP, ada dua cara yang sering
digunakan, yaitu Embedded Script dan Non-embedded Script a. Emedded Script
Emedded Script adalah script PHP yang disisipkan di antara tag-tag dokumen
HTML. Contoh:
html head
titleEmedded Scripttitle head
body ?php echo “Hallo, selamat
menggunakan PHP”;
Universitas Sumatera Utara
21 ?
body html
b. Non-Embedded Script Non-Embedded Script adalah scriptprogram PHP murni. Termasuk tag
HTML yang disisipkan dalam script PHP. Contoh:
?php echo “html”;
echo “head”; echo
“titleMengenal PHPtitle”; echo
“head”; echo “body”; echo
“pPHP cukup
menyenangkanp”; echo “body”;
echo “html”;
?
2.5. MySQL