Minggu, 18 Januari 2015
Sedikit Mengenai PHP
pada posting kali ini saya akan mencoba menguraikan apa itu PHP dan 2 istilah teknik yaitu server side dan client side
Kepanjangan dari PHP adalah PHP: Hypertext
Preprocessor. pasti kalian merasa bingung kok singkatan PHP ada kata
kata PHP lagi?. Sama saya juga bingung tapi kita terima aja dech maklum
bukan saya yang menciptakan PHP ini, jadi tidak berhak melakukan protes 
PHP merupakan bahasa pemrograman yang berjalan di sisi server atau biasa disebut dengan Server Side.
Bingung dengan istilah tersebut.? Jangan khawatir saya akan berusaha menjelaskan dengan bahasa yang mudah dimengerti untuk istilah tersebut.
Bingung dengan istilah tersebut.? Jangan khawatir saya akan berusaha menjelaskan dengan bahasa yang mudah dimengerti untuk istilah tersebut.
Secara garis besar bahasa pemrograman web terdiri dari dua macam. Yang pertama disebut denganClient Side atau
script yang dijalankan di komputer client dan yang kedua biasanya
disebut dengan Server Side atau script yang dijalankan pada komputer
server. Gampangnya begini kalo Client Side adalah script atau perintah
yang ditujukan pada komputer untuk dijalankan pada komputer milik orang
yang mengakses web tersebut. Misalnya kalian mengakses web site
www.indrabt.com. Apabila web site ini memiliki script client side yang
berguna untuk menampilkan misalnya gambar logo milik web site ini maka
yang menjalankan script tersebut adalah komputer kalian atau dengan kata
lain browser kalian. Apabila script yang berguna untuk menampilkan
gambar logo adalah bersifat server side maka pertama tama script
tersebut akan diproses di server tempat web site tersebut berada
(biasanya disebut dengan hosting), setelah diproses baru hasil
pemrosesan tersebut akan dikirimkan pada client yang mengakses web site
tersebut. Begitu gambarannya.
nach apa saja bahasa pemrograman web yang
termasuk dalam Client Side dan Server Side. Saya akan memberikan contoh
yang paling banyak digunakan aja soalnya saya juga gak hafal sich semua
macam bahasa pemrograman web baik yang client maupun server side. Bahasa
pemrograman Client Side yang terkenal adalah Javascript, VBScript,
beserta dengan teman-temannya. Sedangkan bahasa pemrograman server side
yang terkenal adalah PHP, Ruby On Rail, JSP, ASP, ASP.NET, dan masih
banyak lagi.
PHP Pada Umumnya
PHP pada umumnya digunakan dengan menggunakan Apache sebagai web server. Hal ini biasanya didapatkan secara langsung ketika menginstall paket aplikasi seperti XAMPP atau sejenisnya. Ini menjadi pilihan banyak orang dengan alasan kemudahan yang ditawarkan. Namun, pada beberapa kasus, hal ini mungkin tidak diinginkan. Sebagai contoh ialah jika komputer yang digunakan tidak hanya untuk mengembangkan aplikasi web dengan PHP melainkan menggunakan bahasa lain juga seperti ASP atau bahkan ASP.Net. Untuk ASP maupun ASP.Net, keduanya pada umumnya menggunakan IIS sebagai web servernya. Solusi yang dipilih kebanyakan orang ialah menginstall dua web server dan melakukan konfigurasi sedemikian rupa agar keduanya dapat berjalan secara berdampingan. Alternatif lain yang bisa dilakukan namun jarang diketahui orang ialah melakukan konfigurasi baik pada Apache atau IIS agar dapat menjalankan website dengan kedua bahasa yang disebutkan. Bagi yang lebih menyukai Apache sebagai web server dan ingin menggunakan Apache bersama ASP.Net, maka dapat melakukan searching tentang mono. Sedangkan bagi yang ingin menggunakan IIS bersama dengan PHP dapat melakukan tahapan di bawah.
Membuat pola angka persegi dengan PHP
| 1 | 2 | 3 | 4 | 5 |
| 16 | * | * | * | 6 |
| 15 | * | * | * | 7 |
| 14 | * | * | * | 8 |
| 13 | 12 | 11 | 10 | 9 |
Karena ini adalah soal yang diberikan untuk
diselesaikan seketika dalam waktu singkat, saya langsung mengasumsikan
bahwa solusi yang terbaik adalah solusi yang menggunakan prinsip KISS (Keep it simple, stupid)
sehingga dengan segera saya menjawab itu adalah persoalan mudah dan
mungkin diselesaikan dalam waktu yang disediakan. Teman saya meminta
untuk membuktikannya dan setelah waktu tak lebih dari 20 menit solusi
telah berhasil didapatkan.
Beberapa waktu yang lalu, ketika sedang membantu kawan yang
mengembangkan satu sistem perpustakaan digital, EFileCloaker *lahir*
(baca: dibuat) sebagai implementasi sederhana untuk melindungi akses
langsung terhadap file-file buku yang ada. EFileCloaker ini dibuat sebagai bagian dari Yii Framework dalam bentuk ekstensi yang dapat digunakan secara sederhana.
Tidak ada komentar:
Posting Komentar