Pengenalan Kelebihan dan Kelemahan

topik-topik. Di dalam grammar terdapat banyak kalimat yang memiliki struktur tersendiri. Kalimat merupakan sekumpulan kata yang memiliki arti. Berikut pembagian grammar diantaranya: 1. The Eight Part Of Speech, yaitu: a. Noun kata benda b. Verb kata kerja c. Adjective kata sifat d. Adverb kata keterangan e. Pronoun kata ganti f. Conjunction kata sambung g. Interjection kata seru 2. Sentence, Phrase and Clause 3. Direct and Indirect Speech 4. Active and Passive Voice 5. Tenses 6. To Be 7. Pronounciation 8. Subjunctive 9. Gerund 10. Vocabulary

2.7 Pengenalan

PHP Hypertext Processor PHP akronim dari PHP Hypertext Preprocessor yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data Universitas Sumatera Utara dinamis. PHP dikatakan sebagai sebuah server-side embedded scriptlanguage artinya sintaks-sintaks dan perintah yang diberikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server dapat dilihat pada gambar dibawah. Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut: Membaca permintaan dari clientbrowser 1 Mencari halamanpage di server 2 Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halamanpage. 3 Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.

2.8 Kelebihan dan Kelemahan

PHP Kelebihan PHP sebagai bahasa server-side adalah: 1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya. 2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah. Universitas Sumatera Utara 3. Dapat digunakan di berbagai mesin linux, unix, Windows dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem. 4. PHP dapat dijalankan pada platform yang berbeda-beda Windows, Linux, Unix, etc. 5. PHP merupakan web scripting open source 6. PHP mudah dipelajari 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. 3. PHP memiliki kelemahan security tertentu apabila programmer tidak jeli dalam melakukan pemrograman dan kurang memperhatikan isu dan konfigurasi PHP.

2.9 HTML Hypertext Markup Language