PHP adalah bahasa pemrograman yang populer untuk membangun aplikasi web. PHP memiliki sintaks yang mirip dengan bahasa C/C++ dan Java serta mendukung berbagai jenis server dan database. Kode PHP biasanya ditulis antara tag <?php ?> dan dapat menggunakan variabel, operator, dan fungsi untuk mengolah data dan menampilkan hasil ke browser.
PHP adalah bahasa pemrograman berbasis web yang digunakan di server. PHP dapat memproses kode dan menghasilkan halaman web. PHP memiliki berbagai tipe data seperti integer, string, array, dan objek."
Dokumen tersebut membahas tentang variabel dalam PHP, termasuk pendefinisian, persyaratan penamaan, dan contoh penggunaan variabel. Dokumen selanjutnya membahas tentang passing variable antar halaman web menggunakan method POST dan GET, serta operator-operator dasar dalam PHP seperti aritmatika, perbandingan, logika, penugasan dan penggabungan.
1. Dokumen tersebut membahas tentang PHP, bahasa pemrograman server-side yang digunakan untuk membangun situs web dinamis dan berinteraksi dengan basis data.
2. PHP bersifat gratis dan open source, serta mendukung berbagai platform dan server. XAMPP dapat digunakan untuk menjalankan file PHP secara lokal di komputer.
3. Dokumen tersebut juga menjelaskan konsep dasar string pada PHP seperti deklarasi variabel string, escape sequence
PHP merupakan bahasa skrip server-side yang digunakan untuk membangun web dinamis dan interaktif. Dokumen ini membahas tentang pengantar PHP, sintaks dasar bahasa PHP seperti variabel dan operator, serta konsep modularitas dalam PHP dengan menggunakan fungsi include dan require.
Dokumen tersebut membahas tentang kontrak perkuliahan PHP yang mencakup aktivitas pemrograman web II, penilaian, dan software yang dibutuhkan. Juga membahas tentang pengantar PHP sebagai bahasa script untuk membuat halaman web dinamis dan sintaks dasar PHP seperti statemen, komentar, dan tipe data.
Laporan praktikum pemrograman web modul 5 membahas tentang praktikum-praktikum yang telah dilakukan dalam mempelajari pemrograman web PHP. Praktikum-praktikum tersebut meliputi pembuatan angka acak, akar kuadrat, bilangan desimal, pembulatan bilangan, pembuatan form input, pengolahan form input, pengolahan tanggal, dan pembuatan kode barang.
Bag 1. dasar PHP
Jika sistem Apache Web Server, PHP4, dan MySQL kita telah siap dan terkonfigurasi dengan benar, sekarang adalah
saatnya yang paling tepat untuk memulai perjalanan ini. Program "Hello World!" yang legendaris untuk memulai
belajar sebuah bahasa pemrograman, sengaja tidak dipakai karena kita tidak ingin meneruskan tradisi kuno ini. Ada
hal yang lebih berguna yang dapat kita pakai sebagai contoh. Anda bisa mulai memilih text editor favorit Anda (yang
jelas vi bukan sebuah program nyaman bagi pemula). Jika Anda bekerja di sistem operasi Windows, Anda bahkan
dapat memilih Lingkungan Pengembangan Terpadu/IDE (Integrated Development Environment) khusus untuk PHP
Silakan coba kode di bawah ini dan simpan sebagai file dengan ekstension .php, misalkan coba.php.
<?php
phpinfo();
?>
Untuk menjalankannya, kita bisa mulai membuka browser web kesukaan kita, kemudian arahkan alamat pada file
coba.php yang telah kita buat, misalkan alamatnya adalah http://localhost/coba.php, maka Anda akan mendapatkan
tampilan browser Anda berisikan parameter-parameter yang diset untuk PHP yang kita miliki. Anda dapat mengubah
parameter ini dengan memodifikasi file php.ini. Jika Anda memang benar-benar masih pemula, jangan kaget melihat
begitu banyaknya parameter yang harus diset untuk PHP Anda, karena akan saya beri tahu sebuah rahasia kecil
bahwa nilai parameter yang default sebenarnya sudah sangat lebih dari cukup untuk memulai belajar pemrograman
PHP 4.
Konsep pemrograman dengan PHP ini sedikit berbeda dengan pemrograman dengan menggunakan script CGI yang
memaksa kita untuk selalu menulis kode yang menghasilkan keluaran dalam format HTML. Pada PHP, kita diberikan
kebebasan untuk menyisipkan kode PHP di mana pun pada halaman HTML biasa dan menjalankan kode PHP tersebut
setiap ada permintaan terhadap halaman tersebut.
Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa.
Dokumen tersebut membahas tentang pemrograman berorientasi objek dalam bahasa pemrograman Java. Terdapat penjelasan mengenai konsep kelas, objek, sintaks dasar bahasa Java, tipe data, operator, variabel, dan komentar. Diberikan pula contoh soal tugas untuk membuat program sederhana menggunakan konsep-konsep tersebut.
Laporan resmi praktikum sistem operasi membahas tentang fungsi pada shell bash Linux. Dokumen ini menjelaskan konsep modularitas fungsi dan prosedur, penggunaan fungsi dalam shell bash seperti pembuatan, panggilan, dan pengembalian nilai fungsi, serta contoh kode fungsi sederhana.
Membuat laporan pdf berbasis web dengan php 5.0kenedyboyz
Buku ini membahas tentang pembuatan laporan berbasis PDF untuk aplikasi web dengan menggunakan PHP. Pembahasan mencakup dasar-dasar PHP dan MySQL serta contoh kode untuk mengolah data dan mengontrol alur program berdasarkan kondisi tertentu. Buku ini dapat membantu mempermudah pembuatan berbagai jenis laporan dalam format PDF.
Variabel digunakan untuk menyimpan nilai data di memori komputer. Variabel dalam PHP selalu diawali dengan tanda dollar dan bersifat case sensitive. Terdapat 4 jenis tipe data yaitu Boolean, Integer, Float, dan String. Masing-masing tipe data memiliki cara penulisan dan penggunaan yang berbeda.
Program tersebut memberikan penjelasan tentang pengenalan pemrograman Java, meliputi tujuan pembelajaran Java dasar, struktur dasar kode Java, cara kerja kompilasi dan eksekusi program Java, platform Java, dan konsep-konsep dasar seperti tipe data, operator, input/output, dan komentar.
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas tentang pelatihan pemrograman Python yang diselenggarakan oleh Divisi Riset POSS UPI; (2) Materi pelatihan meliputi pengenalan Python, instalasi, sintaks dasar, struktur kontrol, struktur data, dan lainnya; (3) Pelatihan diselenggarakan pada 31 Agustus - 1 September 2013 di Laboratorium Ilmu Komputer FPMIPA UPI.
Variabel dalam PHP digunakan untuk menyimpan nilai, diawali dengan tanda $, dan bersifat case-sensitive. Terdapat delapan tipe data dasar yaitu boolean, integer, float, string, array, object, resource, dan NULL. Variabel dapat dilakukan operasi menggunakan operator aritmatika, perbandingan, logika, dan lainnya.
Dokumen tersebut membahas tentang fungsi input dan output dalam bahasa C. Ia menjelaskan fungsi-fungsi seperti printf, scanf, gets dan puts yang digunakan untuk berinteraksi dengan pengguna, serta cara menggunakannya. Dokumen ini juga membincangkan penggunaan fail untuk membaca dan menulis data, seperti membuka fail, membaca dan menulis ke fail.
Dokumen tersebut membahas tentang landasan teori internet dan World Wide Web. Internet dijelaskan sebagai jaringan besar komputer yang terhubung di seluruh dunia, sedangkan World Wide Web adalah kumpulan informasi yang dapat diakses melalui browser web. Dokumen ini juga menjelaskan konsep dasar PHP sebagai bahasa scripting server-side untuk membangun aplikasi web interaktif.
El documento describe la evolución de la web de la versión 1.0 a la 2.0. La web 1.0 fue creada en 1989 por Tim Berners-Lee y permitió compartir documentos a través de HTML, HTTP y URLs. La web 2.0, acuñada en 2004, se basa en servicios y aplicaciones que fomentan la colaboración y el intercambio de información entre usuarios, como blogs y redes sociales.
Dokumen tersebut membahas tentang jenis-jenis laporan keuangan yang meliputi neraca, laporan laba rugi, laporan arus kas, dan laporan perubahan modal. Laporan keuangan digunakan untuk menggambarkan kondisi dan kinerja suatu perusahaan serta membantu proses pengambilan keputusan. Terdapat perbedaan antara laporan keuangan perusahaan dagang dan jasa.
El documento presenta una breve historia de la matemática en la antigüedad, destacando las contribuciones de importantes matemáticos como Tales de Mileto, Pitágoras de Samos, Euclides de Alejandría y Arquímedes de Siracusa. Tales introdujo teoremas geométricos basados en definiciones y premisas. Pitágoras fundó una escuela secreta y su nombre se asocia con el teorema de Pitágoras. Euclides estableció los fundamentos axiomáticos de la matemática y comp
Dokumen tersebut membahas tentang kontrak perkuliahan PHP yang mencakup aktivitas pemrograman web II, penilaian, dan software yang dibutuhkan. Juga membahas tentang pengantar PHP sebagai bahasa script untuk membuat halaman web dinamis dan sintaks dasar PHP seperti statemen, komentar, dan tipe data.
Laporan praktikum pemrograman web modul 5 membahas tentang praktikum-praktikum yang telah dilakukan dalam mempelajari pemrograman web PHP. Praktikum-praktikum tersebut meliputi pembuatan angka acak, akar kuadrat, bilangan desimal, pembulatan bilangan, pembuatan form input, pengolahan form input, pengolahan tanggal, dan pembuatan kode barang.
Bag 1. dasar PHP
Jika sistem Apache Web Server, PHP4, dan MySQL kita telah siap dan terkonfigurasi dengan benar, sekarang adalah
saatnya yang paling tepat untuk memulai perjalanan ini. Program "Hello World!" yang legendaris untuk memulai
belajar sebuah bahasa pemrograman, sengaja tidak dipakai karena kita tidak ingin meneruskan tradisi kuno ini. Ada
hal yang lebih berguna yang dapat kita pakai sebagai contoh. Anda bisa mulai memilih text editor favorit Anda (yang
jelas vi bukan sebuah program nyaman bagi pemula). Jika Anda bekerja di sistem operasi Windows, Anda bahkan
dapat memilih Lingkungan Pengembangan Terpadu/IDE (Integrated Development Environment) khusus untuk PHP
Silakan coba kode di bawah ini dan simpan sebagai file dengan ekstension .php, misalkan coba.php.
<?php
phpinfo();
?>
Untuk menjalankannya, kita bisa mulai membuka browser web kesukaan kita, kemudian arahkan alamat pada file
coba.php yang telah kita buat, misalkan alamatnya adalah http://localhost/coba.php, maka Anda akan mendapatkan
tampilan browser Anda berisikan parameter-parameter yang diset untuk PHP yang kita miliki. Anda dapat mengubah
parameter ini dengan memodifikasi file php.ini. Jika Anda memang benar-benar masih pemula, jangan kaget melihat
begitu banyaknya parameter yang harus diset untuk PHP Anda, karena akan saya beri tahu sebuah rahasia kecil
bahwa nilai parameter yang default sebenarnya sudah sangat lebih dari cukup untuk memulai belajar pemrograman
PHP 4.
Konsep pemrograman dengan PHP ini sedikit berbeda dengan pemrograman dengan menggunakan script CGI yang
memaksa kita untuk selalu menulis kode yang menghasilkan keluaran dalam format HTML. Pada PHP, kita diberikan
kebebasan untuk menyisipkan kode PHP di mana pun pada halaman HTML biasa dan menjalankan kode PHP tersebut
setiap ada permintaan terhadap halaman tersebut.
Berikut ini adalah cara menyisipkan kode PHP pada halaman HTML biasa.
Dokumen tersebut membahas tentang pemrograman berorientasi objek dalam bahasa pemrograman Java. Terdapat penjelasan mengenai konsep kelas, objek, sintaks dasar bahasa Java, tipe data, operator, variabel, dan komentar. Diberikan pula contoh soal tugas untuk membuat program sederhana menggunakan konsep-konsep tersebut.
Laporan resmi praktikum sistem operasi membahas tentang fungsi pada shell bash Linux. Dokumen ini menjelaskan konsep modularitas fungsi dan prosedur, penggunaan fungsi dalam shell bash seperti pembuatan, panggilan, dan pengembalian nilai fungsi, serta contoh kode fungsi sederhana.
Membuat laporan pdf berbasis web dengan php 5.0kenedyboyz
Buku ini membahas tentang pembuatan laporan berbasis PDF untuk aplikasi web dengan menggunakan PHP. Pembahasan mencakup dasar-dasar PHP dan MySQL serta contoh kode untuk mengolah data dan mengontrol alur program berdasarkan kondisi tertentu. Buku ini dapat membantu mempermudah pembuatan berbagai jenis laporan dalam format PDF.
Variabel digunakan untuk menyimpan nilai data di memori komputer. Variabel dalam PHP selalu diawali dengan tanda dollar dan bersifat case sensitive. Terdapat 4 jenis tipe data yaitu Boolean, Integer, Float, dan String. Masing-masing tipe data memiliki cara penulisan dan penggunaan yang berbeda.
Program tersebut memberikan penjelasan tentang pengenalan pemrograman Java, meliputi tujuan pembelajaran Java dasar, struktur dasar kode Java, cara kerja kompilasi dan eksekusi program Java, platform Java, dan konsep-konsep dasar seperti tipe data, operator, input/output, dan komentar.
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas tentang pelatihan pemrograman Python yang diselenggarakan oleh Divisi Riset POSS UPI; (2) Materi pelatihan meliputi pengenalan Python, instalasi, sintaks dasar, struktur kontrol, struktur data, dan lainnya; (3) Pelatihan diselenggarakan pada 31 Agustus - 1 September 2013 di Laboratorium Ilmu Komputer FPMIPA UPI.
Variabel dalam PHP digunakan untuk menyimpan nilai, diawali dengan tanda $, dan bersifat case-sensitive. Terdapat delapan tipe data dasar yaitu boolean, integer, float, string, array, object, resource, dan NULL. Variabel dapat dilakukan operasi menggunakan operator aritmatika, perbandingan, logika, dan lainnya.
Dokumen tersebut membahas tentang fungsi input dan output dalam bahasa C. Ia menjelaskan fungsi-fungsi seperti printf, scanf, gets dan puts yang digunakan untuk berinteraksi dengan pengguna, serta cara menggunakannya. Dokumen ini juga membincangkan penggunaan fail untuk membaca dan menulis data, seperti membuka fail, membaca dan menulis ke fail.
Dokumen tersebut membahas tentang landasan teori internet dan World Wide Web. Internet dijelaskan sebagai jaringan besar komputer yang terhubung di seluruh dunia, sedangkan World Wide Web adalah kumpulan informasi yang dapat diakses melalui browser web. Dokumen ini juga menjelaskan konsep dasar PHP sebagai bahasa scripting server-side untuk membangun aplikasi web interaktif.
El documento describe la evolución de la web de la versión 1.0 a la 2.0. La web 1.0 fue creada en 1989 por Tim Berners-Lee y permitió compartir documentos a través de HTML, HTTP y URLs. La web 2.0, acuñada en 2004, se basa en servicios y aplicaciones que fomentan la colaboración y el intercambio de información entre usuarios, como blogs y redes sociales.
Dokumen tersebut membahas tentang jenis-jenis laporan keuangan yang meliputi neraca, laporan laba rugi, laporan arus kas, dan laporan perubahan modal. Laporan keuangan digunakan untuk menggambarkan kondisi dan kinerja suatu perusahaan serta membantu proses pengambilan keputusan. Terdapat perbedaan antara laporan keuangan perusahaan dagang dan jasa.
El documento presenta una breve historia de la matemática en la antigüedad, destacando las contribuciones de importantes matemáticos como Tales de Mileto, Pitágoras de Samos, Euclides de Alejandría y Arquímedes de Siracusa. Tales introdujo teoremas geométricos basados en definiciones y premisas. Pitágoras fundó una escuela secreta y su nombre se asocia con el teorema de Pitágoras. Euclides estableció los fundamentos axiomáticos de la matemática y comp
Este documento resume las cinco tentaciones principales de los gerentes según el autor Patrick Lencioni. Estas tentaciones son: 1) anteponer la posición a los resultados, 2) anteponer la popularidad a la necesidad de exigir cuentas, 3) anteponer la certeza a la claridad, 4) anteponer la armonía al conflicto productivo, y 5) anteponer la invulnerabilidad a la confianza. El documento analiza cada tentación y ofrece consejos para que los gerentes puedan evitar caer en ellas y en lugar de ello
El programa solicita al usuario ingresar su nombre, primer apellido y segundo apellido mediante un escáner. Luego une el nombre y apellidos en un solo string y muestra el nombre completo junto con la longitud total de caracteres.
El documento presenta 6 portafolios de diferentes estudiantes que abordan temas relacionados con accidentes automovilísticos. Los portafolios incluyen resolver problemas sobre distancia de frenado, visualizar escenarios de choques, dibujar formas geométricas de autos, investigar índices de accidentes en ciudades mexicanas, y listar factores que afectan las probabilidades de sufrir un accidente como estado de salud del conductor y velocidad adecuada.
Rencana pelaksanaan pembelajaran Bahasa Arab untuk kelas 4 semester 1 membahas tentang alat-alat sekolah. Materi pelajaran meliputi kata-kata, percakapan, dan teks tentang alat-alat sekolah. Siswa diajak untuk mendengarkan, berbicara, membaca, dan menulis teks terkait alat-alat sekolah. Tujuannya agar siswa dapat memahami dan berinteraksi dalam bahasa Arab mengenai alat-alat sekolah
Portafolios ¿Te gustan los choquecitos? Sistema UNO Bimestre 2abrilivanna17
El documento presenta información sobre choques de vehículos. Explica cómo calcular la distancia de frenado de un automóvil usando una ecuación que involucra la velocidad y la distancia de frenado. También discute factores que pueden contribuir a accidentes automovilísticos y cómo los aseguradores analizan daños en vehículos para determinar las causas de los choques. Finalmente, presenta índices de accidentes en diferentes estados mexicanos.
This is a resume for Ankita Dayashanker Goswami providing her personal details like name, address, contact information, date of birth and education qualifications including SSC, HSC and B.Com degrees. She is currently pursuing an LL.B degree and lists her strengths as being a hard worker and dedicated. Her hobbies include reading, painting and playing cricket.
Este documento descreve um projeto de aprendizagem sobre modelagem matemática e funções lineares. O projeto visa mostrar como a matemática está presente no nosso cotidiano através do uso de celulares. Os alunos irão pesquisar preços de ligações de duas operadoras e construir gráficos comparativos usando o software Winplot. Ao analisar os gráficos, os alunos poderão identificar qual operadora oferece o melhor custo-benefício com base no tempo de ligação.
Dokumen tersebut membahas tentang PHP sebagai bahasa script server-side untuk pemograman web yang dibuat oleh Rasmus Lerdoff dan awalnya merupakan program CGI untuk menerima input melalui form di web browser. PHP dapat memproses data secara dinamis dan merupakan bahasa embedded script yang disertakan pada halaman HTML untuk dijalankan di server."
Dokumen tersebut memberikan penjelasan tentang dasar-dasar PHP mulai dari apa itu PHP, persyaratan untuk membuatnya, cara memulai belajar PHP, penggunaan variabel, conditional, looping, koneksi database, hingga CRUD data.
Laporan praktikum ini membahas tentang praktikum PHP (Hypertext Preprocessor) yang bertujuan untuk memahami struktur dasar dokumen PHP, membuat dokumen PHP yang baik, dan memanfaatkan elemen dasar PHP untuk mengolah dan menampilkan informasi. Laporan ini menjelaskan teori dasar PHP, latihan-latihan tentang variabel, pengujian tipe data, pernyataan seleksi, dan contoh kode programnya.
Tugas praktikum mata kuliah Pemrograman Web memerintahkan mahasiswa untuk menjalankan server lokal, membuat folder dan file-file PHP, serta menjalankan script-script PHP untuk mempelajari penggunaan variabel, fungsi, dan looping dalam PHP.
Teks ini membahas tentang dasar-dasar pemrograman PHP. Secara singkat, teks ini menjelaskan bahwa PHP adalah bahasa skrip server-side yang digunakan untuk membuat konten dinamis dan interaktif pada situs web, PHP dapat mengolah data dan menghasilkan output berupa kode HTML, teks ini juga menjelaskan konsep modularitas dalam PHP di mana file kode dapat diinclude dan direquire untuk membuat kode lebih terorganisir.
Teks ini membahas tentang dasar-dasar pemrograman PHP. Secara singkat, teks ini menjelaskan bahwa PHP adalah bahasa skrip server-side yang digunakan untuk membuat konten dinamis dan interaktif pada situs web, PHP dapat mengolah data dan menampilkannya sebagai halaman web, serta PHP mendukung fitur-fitur seperti modularitas, operator, variabel, dan komentar untuk mempermudah pengembangan aplikasi web.
Dokumen tersebut membahas tentang PHP Hypertext Preprocessor dan beberapa konsep dasar dalam PHP seperti struktur kontrol, fungsi, penanganan file, dan array. Struktur kontrol mencakup if, switch, for, while, do-while. Konsep fungsi dan penanganan file juga dijelaskan beserta contoh kode. Terakhir membahas tentang array dalam PHP.
Buku ini membahas tentang algoritma dan pemrograman dengan bahasa PHP. Pada bab pertama, dijelaskan pengertian dasar algoritma, program, dan bahasa pemrograman. Bab selanjutnya membahas tentang instalasi PHP, MySQL dan Apache. Buku ini juga menjelaskan sintaks dasar PHP beserta penggunaan variabel, operator, pernyataan kondisi if-else-if dan switch. Terakhir membahas penggunaan array dalam PHP.
Dokumen tersebut memberikan pengantar dasar tentang PHP meliputi cara membuat file PHP, sintaks dasar bahasa PHP, penggunaan variabel dan operator, pengolahan input melalui form HTML, penggunaan pernyataan kondisi if, dan perulangan for.
Teks tersebut membahas tentang pemrograman berorientasi fungsi dan beberapa konsep dasar dalam PHP seperti fungsi, tipe data, komentar, dan sintaks dasar PHP. Secara ringkas, teks tersebut menjelaskan bahwa PHP adalah bahasa pemrograman server-side yang berfokus pada penggunaan fungsi dan menyimpan kode PHP di antara tag khusus untuk dieksekusi di server.
Dokumen tersebut memberikan penjelasan tentang PHP, mulai dari pengertian, sintaks dasar, tipe data, variabel, konstanta, fungsi output, operator, variabel superglobal, dan contoh kode PHP.
Cesar Aditya Tritha (10.012.333) mengerjakan tugas Database Web 1 untuk mata kuliah MI di kelas Va. Tugas tersebut membahas tentang PHP dan MySQL serta contoh-contoh penggunaan fungsi dan sintaks dasar PHP.
1. BENGKEL INTERNET PENS-ITS
MODUL 6
WEB PROGRAMMING : PHP 1
Tujuan :
1. Memahami tentang PHP
2. Memahami instalasi Apache dan PHP
3. Memahami tag-tag dalam PHP
4. Memahami tentang struktur kontrol
PENGENALAN PHP
PHP merupakan akronim dari ”PHP : Hypertext Presprocessor”. PHP merupakan
bahasa script yang biasa digunakan untuk web development yang dapat diselipkan
dalam HTML.
Berbeda dengan script-script lainnya seperti Java Script atau VB script, PHP dieksekusi
di lingkungan server, client hanya menerima hasil dari script yang telah dieksekusi,
tanpa bisa mengetahui kode yang digunakan.
Apa saja yang dapat dilakukan PHP?
PHP difokuskan pada scripting server-side, jadi Anda dapat melakukan apa yang bisa
dilakukan CGI dengan menggunakan PHP seperti mengambil data inputan form,meng-
generate konten halaman dinamis, mengirim dan menerima cookies dan masih banyak
lagi. Kemampuan dan supportnya untuk database juga sangat dapat diandalkan.
Sekarang ini, PHP bahkan dikembangkan untuk menjadi bahasa pemrograman. Untuk
lebih jelasnya, Anda dapat mencari informasi lebih lanjut di distro-distro Linux keluaran
baru.
Di lingkungan mana PHP bekerja?
Awalnya, PHP bekerja di lingkungan Linux, karena merupakan ’turunan’ bahasa
PEARL yang merupakan bahasa pemrograman native di lingkungan Linux dan Unix.
Namun seiring perkembangan dan kebutuhan maka PHP dibuat secara cross platform.
PHP dapat bekerja di lingkungan Windows maupun Linux.
PHP mengeksekusi server script lebih cepat dari server script manapun. PHP menempati
ranking pertama dalam hal kecepatan eksekusi, diikuti oleh ASP dan JSP.
Dengan kemampuannya, apakah PHP gratis?
PHP dapat anda Download secara free atau cuma-cuma. Kunjungi saja situs
www.php.net, dan download versi terbarunya.
ANTARMUKA
BERBENTUK
FORM
isian: ___
pass: * * * *
SUBMIT
PROGRAM
PEMROSES
RESPON
(ASP, PHP,
CGI)
Hasil
Form
Nama Variabel
dan Nilai
HTML
DATABASE
client
server
1
2. BENGKEL INTERNET PENS-ITS
INSTALASI
Instalasi apache :
1. Jalankan apache_2.0.48-win32-x86-no_ssl.msi
2. Klik next, sampai ada isian seperti berikut dan isikan :
domain anda seperti : zensoft.com
server name : faruq.zensoft.com
administrator email address : admin@zensoft.com
3. Pilih Typical dan klik next.
4. Klik finish, dan di kanan bawah akan muncul tanda ikon apache.
2
3. BENGKEL INTERNET PENS-ITS
5. Test koneksi dengan mengetikkan : http://localhost di internet explorer
Instalasi php :
1.Ekstrak php-4.3.4-Win32.zip ke drive c:/
2.Ganti nama c:/php-4.3.4-Win32.zip dengan c:/php
3.Copykan file php.ini-dist ke C:/windows
4.Ubah nama file diatas menjadi php.ini
5.Edit httpd.conf di C:/Program Files/Apache Group/Apache2/conf
a. Tambahkan script alias berikut ini :
ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache2/cgi-bin/"
ScriptAlias /php/ "C:/php/"
b. Tambahkan addtype :
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"
c. Tambahkan index.php untuk pathnya :
DirectoryIndex index.html index.html.var index.php
6. Restart Apache
7. Buat file php, simpan dengan nama phpinfo.php dan masukkan di C:/Program
Files/Apache Group/Apache2/htdocs
<? phpinfo(); ?>
3
4. BENGKEL INTERNET PENS-ITS
8. Test apakah php sudah terinstal dengan baik :
http://localhost/phpinfo.php
TAG DALAM PHP
Banyak cara untuk menyisipkan PHP dalam script HTML, ada berbagai macam bentuk
tag yang dapat digunakan, antara lain :
• Cara I
<?php menandai awal tag
...
?> menandai akhir tag
• Cara II
<? menandai awal tag
...
?> menandai akhir tag
• Cara III
<% menandai awal tag
...
%> menandai akhir tag
Cara ini sama dengan tag pada ASP. Opsi ini bisa dilakukan jika nilai
asp_tags pada php.ini bernilai on.
• Cara IV
<script language=”php”> menandai awal script
...
</script> menandai akhir script
Namun untuk lebih mudahnya, kita akan menggunakan cara II mulai sekarang dan
seterusnya.
4
5. BENGKEL INTERNET PENS-ITS
Ada kalanya kita sebagai pemrogram, karena banyaknya kode program atau variabel
dalam program, perlu menandai atau memberi komentar pada program. Komentar pada
program merupakan tulisan pada program yang tidak dieksekusi. Pada PHP, ada 3
macam cara penulisannya :
1. /* komentar */
Tulisan apapun yang berada di antara ’/*’ dan ’*/’ akan dianggap sebagai
komentar. Cara seperti ini sangat berguna dan efisien untuk pemberian
komentar yang memakan banyak baris.
2. // komentar
Tulisan di baris yang sama setelah ’//’ akan dianggap sebagai komentar.
Cara ini berguna untuk pemberian komentar singkat yang tak lebih dari 1
baris saja.
3. # komentar
Sama seperti ’//’, tulisan di baris yang sama setelah ’#’ akan dianggap
sebagai komentar. Cara ini berguna untuk pemberian komentar singkat
yang tak lebih dari 1 baris saja.
VARIABEL DAN TIPE DATA
Dalam PHP, penulisan variabel diawali dengan karakter ‘$’, kemudian diikuti dengan
huruf sebagai karakter pertama. Setelah itu, dapat dilajutkan dengan kombinasi huruf
dan angka. Variabel tidak boleh mengandung spasi maupun tanda baca di dalamnya,
kecuali underscore (’_’).
Variabel pada PHP bersifat “case sensitif”, yang berarti Anda harus memperhatikan
penulisan huruf besar dan huruf kecil. Variabel $jumlah berbeda dengan $Jumlah.
Contoh penamaan variabel yang benar :
$nama_pemakai
$kota_3
$user1
Contoh penamaan variabel yang salah :
$nama pemakai
$3kota
$user1
Tipe Data
Tipe data yang dapat diolah menggunakan PHP, antara lain :
1. Boolean
Nilai boolean menyatakan nilai kebenaran. Suatu variabel boolean dikatakan salah
(FALSE) jika :
1. Variabel boolean bernilai FALSE
2. Variabel integer 0 (nol)
3. Variabel float 0.0 (nol)
4. Varaibel string kosong atau string “0”
5. Variabel array dengan nol elemen
6. Variabel objek dengan nol anggota
7. Dan tipe spesial yaitu NULL
Selain hal-hal tersebut di atas, maka nilai boolean dianggap TRUE.
2. Integer
5
-9
5
6. BENGKEL INTERNET PENS-ITS
1500
0123 octal
0xfb hexadecimal
3. Floating Point
0.8998
23e2
4. String
’Teks menggunakan aphostof’ ...menggunakan tanda petik tunggal
”Teks menggunakan quote” ...menggunakan tanda kutip
Pada tipe data string, terdapat escape character, yaitu karakter khusus yang
digunakan mewakili karakter ASCII dengan fungsi khusus. Untuk mendefinisikan
karakter yang akan ditampilkan jika karakter tersebut merupakan escape character
yaitu dengan mengawali karakter tersebut dengan tanda (backslash).
Daftar escape character :
n linefeed (LF or 0x0A (10) in ASCII)
r carriage return (CR or 0x0D (13) in ASCII)
t horizontal tab (HT or 0x09 (9) in ASCII)
backslash
$ dollar sign
" double-quote
[0-
7]{1,3}
the sequence of characters matching the regular expression is a
character in octal notation
x[0-9A-
Fa-f]{1,2}
the sequence of characters matching the regular expression is a
character in hexadecimal notation
5. Array
Tipe data array akan dibahas pada suatu bab tersendiri.
6. Object
Ini merupakan pengembangan PHP berorientasi objek. Tipe data objek merupakan
tipe data yang didalamnya mempunyai data dan method. Data tersebut didefinisikan
sebagai class terlebih dahulu.
Operator
Operator merupakan suatu tool/alat untuk keperluan manipulasi data. Operator dapat
dibedakan menjadi :
1. Operator Aritmetika
Contoh Nama Hasil
$a + $b Penjumlahan Jumlah $a dan $b.
$a - $b Pengurangan Selisih $a dan $b.
$a * $b Perkalian Hasil kali $a dan $b.
$a / $b Pembagian Quotient dari $a dan $b.
$a % $b Modulus Remainder dari $a dibagi $b.
2. Operator String
Menggunakan ’.’ (tanda titik)
6
7. BENGKEL INTERNET PENS-ITS
$a = "Hello ";
$b = $a . "World!"; // sekarang $b berisi "Hello World!"
Menggunakan ‘.=’ (tanda titik dan sama dengan)
$a = "Hello ";
$a .= "World!"; // sekarang $a berisi "Hello World!"
3. Operator Increment/Decrement
Contoh Nama Keterangan
++$a
Pre-
increment
Increment $a dengan 1, mengembalikan
$a.
$a++
Post-
increment
Mengembalikan $a, lalu increments $a
dengan 1
--$a
Pre-
decrement
Decrements $ dengan 1, lalu
mengembalikan $a.
$a--
Post-
decrement
Mengembalikan $a, lalu decrements $a
dengan 1
4. Operator Logika
Contoh Name Hasil
$a and $b And TRUE jika $a dan $b TRUE.
$a or $b Or TRUE jika $a atau $b TRUE.
$a xor $b Xor TRUE jika salah satu dari $a atau $b TRUE
! $a Not TRUE jika $a bukan TRUE.
$a && $b And TRUE jika $a dan $b TRUE.
$a || $b Or TRUE jika $a atau $b TRUE.
5. Operator Ternary
Menggunakan tanda ’?’, dengan syntax :
(ekspresi1) ? (ekspresi2) : (ekspresi3)
Operator ternary malakukan pengujian pada ekspresi1, jika hasilnya TRUE,
maka ekspresi 2 yang dijalankan, jika hasil ekspresi1 FALSE, maka ekspresi3
yang dijalankan.
Contoh :
<?
$a = 2;
$hasil = ($a<4) ? ($a*2) : ($a*3)
echo ”$hasil”;
?>
Dari contoh di atas, maka hasil yang terlihat adalah 4, namun jika nilai $a
diganti 5, maka hasilnya adalah 15.
6. Operator Perbandingan
Contoh Nama Hasil
$a == $b Equal TRUE jika $a sama dengan $b.
$a === $b Identical TRUE jika $a sama dengan $b, dan
7
8. BENGKEL INTERNET PENS-ITS
Contoh Nama Hasil
mempunyai tipe yang sama (hanya di PHP
4)
$a != $b Not equal TRUE jika $a tidak sama dengan $b.
$a <> $b Not equal TRUE jika $a tidak sama dengan $b.
$a !== $b
Not
identical
TRUE jika $a tidak sama dengan $b, atau
mempunyai tipe yang berbeda (hanya di
PHP 4)
$a < $b Less than TRUE jika $a kurang dari $b.
$a > $b Greater than TRUE jika $a lebih dari $b.
$a <= $b
Less than or
equal to
TRUE jika $a lebih kecil sama dengan $b.
$a >= $b
Greater than
or equal to
TRUE jika $a lebih besar sama dengan $b.
7. Operator Assignment
Contoh :
$a = 4; //$a diisi dengan nilai 4
$a += 5; //sama dengan $a = $a + 5;
8. Operator Kontrol Error
Dengan memberikan tanda ’@’ pada ekspresi PHP, maka pesan error yang
dihasilkan oleh suatu ekspresi akan diabaikan. Jika fitur track_error enable,
maka setiap pesan error yang diterima akan disimpan dalam variabel global
$php_errormsg.
Contoh :
<?php
$my_file = @file ('non_existent_file') or
die ("Failed opening file: error was '$php_errormsg'");
?>
9. Operator Eksekusi
Operator ini hanya bekerja di lingkungan sistem operasi Linux dan Unix, dengan
webserver yang digunakan adalah Apache.
Operator eksekusi menggunakan karakter `...perintah...` (perintah di
antara backticks), dimana hasilnya ditampung pada sebuah variabel dan
kemudian ditampilkan di halaman web.
Lingkup Variabel
1. Variabel Global
Variabel global adalah variabel dan data di dalamnya dikenali oleh seluruh bagian
script. Suatu variabel yang dibuat pada bagian utama script bukan pada bagian suatu
fungsi, , variabel-variabel ini akan bersifat global.
Untuk fungsi yang menggunakan variabel global, maka nama variabel pada fungsi
harus dideklarasikan global.
Contoh :
function test() {
global $var;
echo $var;
8
9. BENGKEL INTERNET PENS-ITS
}
$var = 2;
test();
2. Variabel Lokal
Variabel lokal merupakan variabel yang dideklarasikan pada suatu fungsi, dan
hanya dapat digunakan oleh fungsi tersebut.
3. Variabel Static
Variabel static merupakan variabel lokal dalam fungsi yang memungkinkan nilai
terakhir di dalamnya dipertahankan.
Sintaks untuk deklarasi variabel statik :
function namafungsi() {
static $namaVariabel = InitValue;
perintah perubaan $namaVariabel;
...
}
4. Variabel Web
Variabel web merupakan variabel yang dihasilkan oleh PHP secara otomatis, ketika
ada request (permintaan) ke server yang mendukung PHP. Contoh variabel web
yaitu form isian dari user, baik dengan metode POST maupun GET, selain itu ada
pula SESSION, COOKIES dan lain sebagainya. Topik ini akan dibahas nanti pada
pengolahan data form.
Untuk menampilakan data dapat digunakan print maupun echo. Sintaks yang digunakan
antara lain :
print(data);
atau
print data;
atau
echo(data);
atau
echo data;
Kedua perintah baik print maupun echo adalah sama saja, tergantung kebiasaan atau
kesukaan Anda dalam menggunakannya. Yang perlu diperhatikan di sini adalah bahwa
untuk data string gunakanlah aphostophe (petik tunggal ‘) atau quote (petik ganda “).
Namun untuk pencetakan variabel, agar ditampilkan isinya, gunakan quote. Seperti pada
contoh di bawah ini.
Contoh :
<?
$a = 10;
$b = “test”;
echo “Dengan quote -> ”;
echo “nilai $b ku $a ”;
echo “Dengan aphostrophe -> ”;
echo ‘nilai $b ku $a’
?>
Hasil dari script di atas adalah :
Dengan quote -> nilai test ku 10Dengan aphostrophe -> nilai $b
ku $a
9
10. BENGKEL INTERNET PENS-ITS
STRUKTUR KONTROL
Struktur kontrol merupakan inti dari logika pemrograman. Secara mendasar ada 3
struktur kontrol yaitu :
• Sequence atau urutan
• Selection atau pilihan
• Iteration atau pengulangan
if / if else
Sintaks untuk stuktur kontrol menggunakan if else/ifelse :
if (ekspresi) {
perintah1;
perintah2;
...
}
Struktur kontrol if memeriksa isi ekspresi, dimana jika terpenuhi atau bernilai benar,
maka ia akan menjalankan perintah-perintah yang ada dalam blok.
Untuk banyak kondisi, bisa dilakukan dengan sintaks :
if (ekspresi1) {
perintah1;
perintah2;
...
}
elseif(ekspresi2) {
perintah3;
perintah4;
...
}
else {
perintah5;
perintah6;
...
}
Dimana jika ekspresi1 tidak tercapai, maka struktur kontrol akan memeriksa apakah
ekspresi berikutnya tercapai, hingga ia mencapai struktur else sebagai pilihan default
atau terakhir.
switch
Dapat dikatakan kalu switch adalah merupakan penyederhanaan dari bentuk if else
ataupun ifelse. Sintaks dari struktur kontrol menggunakan switch antara lain :
switch($variabel) {
case nilai1 :
perintah_jika_nilai1;
break;
case nilai2 :
perintah_jika_nilai2;
break;
case nilai3 :
perintah_jika_nilai3;
break;
…
[default :
perintah_untuk_nilai_default;
]
}
Untuk nilai default, tidaklah harus ada.
10
11. BENGKEL INTERNET PENS-ITS
while
Sintaks :
while(ekspresi) {
perintah1;
perintah2;
...
}
do .. while
Sintaks :
do {
perintah1;
perintah2;
...
} while (ekspresi);
for
Sintaks :
for(nilai_awal ;syarat_terjadinya_loop ; inc_atau_dec)
{
perintah1;
perintah2;
...
}
foreach
Struktur kontrol foreach digunakan untuk pengulangan terhadap variabel array. Struktur
kontrol foreach akan melakukan loop mulai dari awal indeks array hingga indeks
terakhir array tersebut, meskipun array itu bersifat assosiatif.
Sintaks :
foreach (var_array as value) {
perintah1;
perintah2;
…
}
Untuk array asosiatif :
foreach (var_array as key => value) {
perintah1;
perintah2;
…
}
break
Perintah break digunakan untuk keluar dari suatu pengulangan/loop.
Contoh :
for($a = 0; $a < 100 ; $a++)
{
if($a == 30) { break; }
else echo ”$a ,”;
}
Pada contoh di atas, akan memunculkan tulisan berupa nilai variabel a, mulai dari
0,1,2,3...hingga ketika mencapai nilai 30 maka loop akan berhenti karena perintah
break.
11
12. BENGKEL INTERNET PENS-ITS
continue
Perintah continue digunakan untuk menuju step atau iterasi berikutnya dari suatu loop.
Contoh :
for($a = 0; $a<10; $a++)
{
if($a%2==0) continue;
echo “$a ”;
}
Pada contoh di atas, hasil yang akan didapat adalah “1 3 5 7 9”
LATIHAN – LATIHAN :
1. Pemakaian Variabel
<HTML>
<HEAD>
<TITLE> Contoh Skrip PHP </TITLE>
<BODY>
<?
$nama = "Muhammad Faruq";
echo "$nama berkata "Katakan namamu!"";
?>
</BODY>
</HTML>
2. Operator Penugasan
<?
$a = 3;
$b = 7;
$a += 5;
$b = ($c = 11) + 3;
echo "Nilai variabel a adalah = $a";
echo "<BR>";
echo "Nilai variabel b adalah = $b";
echo "<BR>";
echo "Nilai variabel c adalah = $c";
?>
3. Operasi Aritmatika
<?
$a=10;
$b=3;
echo "$a = $a <BR>";
echo "$b = $b <BR>";
echo '$a + $b = ';
print $a+$b;
echo "<BR>";
echo '$a - $b = ';
print $a-$b;
echo "<BR>";
echo '$a * $b = ';
print $a*$b;
echo "<BR>";
echo '$a / $b = ';
print $a/$b;
echo "<BR>";
echo '$a % $b = ';
print $a%$b;
?>
12
14. BENGKEL INTERNET PENS-ITS
7. Struktur Kontrol : If - else
<?
$a = 5;
$b = 3;
echo "$a = $a <BR>";
echo "$b = $b <BR>";
if ($a < $b)
{
echo '$a lebih kecil daripada $b';
}
else
{
echo '$a lebih besar daripada $b';
}
?>
8. Struktur Kontrol : Syntax if – else yang lain
<?
$a = 5;
$b = 7;
echo "$a = $a <BR>";
echo "$b = $b <BR>";
if ($a == $b):
echo '$s sama dengan $b';
elseif ($a > $b):
echo '$a lebih besar daripada $b';
else:
echo '$a lebih kecil daripada $b';
endif;
?>
9. Struktur Kontrol : Switch
<?
$a = 5;
switch ($a) {
case 0:
echo '$a sama dengan 0';
break;
case 1:
echo '$a sama dengan 1';
break;
case 2:
echo '$a sama dengan 2';
break;
default:
echo '$a tidak sama dengan 0, 1, atau 2';
}
?>
14
15. BENGKEL INTERNET PENS-ITS
10. Struktur Kontrol : while
<?
echo "<H3> Cara 1 </H3>";
$i = 1;
while ($i <= 10)
{
print $i++;
}
echo "<BR>";
echo "<H3> Cara 2 </H3>";
$i = 1;
while ($i <= 10):
print $i;
$i++;
endwhile;
?>
11. Struktur Kontrol : do...while
<?
$i = 2;
do
{
echo "$i = $i <BR>";
$i++;
}
while ($i < 5);
?>
12. Struktur Kontrol : for
<?
for ($i=1;$i<=10;$i++) {
print $i;
}
?>
13. Struktur Kontrol : break
<?
for ($i = 1; $i <= 10; $i++) {
if ($i == 6) {
break;
}
echo "$i = $i <BR>";
}
?>
15
16. BENGKEL INTERNET PENS-ITS
14. Struktur Kontrol : continue
<?
for ($i = 1;$i <= 10;$i++) {
if (!($i%2)) {
continue;
}
echo "$i = $i <BR>";
}
?>
TUGAS :
1. Buatlah program php untuk menyelesaikan tes psyko berikut ini :
a. 4 6 9 13 18 ? ?
b. 2 2 3 3 4 ? ?
c. 1 9 2 10 3 ? ?
16