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