0% menganggap dokumen ini bermanfaat (0 suara)
73 tayangan36 halaman

16 Dassar PHP

PHP merupakan bahasa skrip server-side yang populer untuk membangun aplikasi web. Dokumen menjelaskan pengertian PHP, kelebihannya, serta langkah-langkah dasar dalam membuat program PHP meliputi penulisan skrip, integrasi dengan HTML, variabel, konstanta, operator, dan komentar.

Diunggah oleh

dina mala
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
73 tayangan36 halaman

16 Dassar PHP

PHP merupakan bahasa skrip server-side yang populer untuk membangun aplikasi web. Dokumen menjelaskan pengertian PHP, kelebihannya, serta langkah-langkah dasar dalam membuat program PHP meliputi penulisan skrip, integrasi dengan HTML, variabel, konstanta, operator, dan komentar.

Diunggah oleh

dina mala
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 36

Dasar PHP

Pengertian
• PHP adalaha bahasa pemrograman scripting yang berjalan pada
server.
• PHP dikembangkan dengan bahasa C sehingga sintaksnya mirip-mirip
dengan bahasa C.
PHP itu …???
• Merupakan singkatan recursive dari PHP : Hypertext
Prepocessor
• Pertama kali dibuat oleh Rasmus Lerdorf pada
tahun 1994.
• Setiap satu statement (perintah) biasanya diakhiri
dengan titik-koma (;)
• CASE SENSITIVE untuk nama identifier yang dibuat
oleh user (variable, konstanta, fungsi dll), namun
TIDAK CASE SENSITIVE untuk identifier built-in dari
PHP
• $kata =”aku”;
• $KATA =“kamu”;

• PHPINFO();
• phpinfo();
Kelebihan PHP
• Mudah dipelajari
• Komunitas dan tutorial banyak di internet
• Open Source
• Kecepatan tinggi
• Banyak dukungan database
• Kompabilitas yang baik dengan HTML
• Dapat dikombinasikan dengan banyak bahasa pemrograman lain
• Multi Platform
• Selalu diperbaharui
Alur Membuat Program PHP
Peralatan yang dibutuhkan
• Ada 4 tiga alat yang perlu disiapkan untuk mulai coding PHP:
• PHP interpreter – program buat menjalankan PHP pada server
• Teks Editor – buat menulis kode PHP
• Web Server – service buat menjalankan PHP
• Web Browser – buat melihat atau membuka website
Install Web Server menggunakan Laragon

• Laragon adalah universal development environment untuk PHP,


Node.js, Python, Java, Go, Ruby, yang portable, terisolasi, cepat,
ringan, dan mudah dipakai.
• Laragon bisa dipakai sebagai pengganti XAMPP,WAMP, IIS dan Server
lainnya
Cara Install Laragon
• Download Laragon di website resminya
• Pilih bagia Edition, lalu klik Download Laragon - Full (147 MB)
Lanjut…
• Setelah download selesai, buka folder di mana file Laragon disimpan
• Lalu klik file laragon.exe, setelah itu Next sampai selesai
• Lalu klik file laragon.exe, setelah itu Next sampai selesai
Cara update versi PHP di Laragon
1. Silahkan download terlebih
dahulu file binary PHP versi
terbaru di link
berikut: https://windows.ph
p.net/download. Pilih versi
thread sesuai dengan OS
yang ada di
komputer/laptop teman-
teman. Untuk saat ini php
version terbaru adalah php
versi 8.0.
2. Ekstrak file yang telah di
download ke folder php-8.0.9-
Win32-vs-x64, lalu copy ke
folder C:\laragon\bin\php (ses
uaikan jika lokasi aplikasi
laragon berbeda).

3. Buka aplikasi laragon, klik


kanan pada aplikasi kemudian
pilih versi PHP yang akan
digunakan.
4. Pastikan Apache
suppport terhadap versi
yang sedang digunakan.
Untuk PHP versi 8.0
support Apache VC16.
Silahkan teman-teman
download Apache di link
berikut: https://www.ap
achelounge.com/downlo
ad/.
5. Ekstrak file yang telah
di download ke
folder httpd-2.4.48-
Win64-VS16 , lalu
copy ke
folder C:\laragon\bin\
apache (sesuaikan jika
lokasi aplikasi laragon
berbeda).
6. Buka aplikasi laragon,
klik kanan pada
aplikasi kemudian
pilih versi Apache
yang akan digunakan
7. Klik tombol Start All.
8. Versi PHP berhasil di
update ke versi
terbaru. Untuk
mengecek apakah php
berhasil silahkan
masuk ke browser dan
masukkan alamat
url http://localhost.
Jika berhasil tampilan
akan seperti berikut.
Belajar PHP
Penulisan Script PHP
Harus diapit oleh …
• <? dan ?> atau
• <?php dan ?> atau
• <script language=”php”> dan </script> atau
• <% dan %>
Hello World!
Integrasi PHP - HTML
• Contoh soal :
<html>
<head>
<title> Contoh</title>
</head>
<body>
<?php
echo “ Hai, saya dari script PHP ! “;
?>
</body>
</html>
20 Peng. Komp & TI 2C
Variabel
• Digunakan untuk menyimpan sebuah value, data
atau informasi
• Nama variabel diawali dengan tanda $
• Panjang tidak terbatas
• Setelah tanda $ diawali oleh huruf atau under-scrore
(_). Karakter berikutnya bisa terdiri dari huruf,
angka, dan karakter tertentu yang diperbolehkan
(karakter ASCII dari 127 – 255).
• Bersifat case-sensitive.
• Tidak perlu dideklarasikan.
• Tidak boleh mengandung spasi.
Tipe Data
• boolean • array
• integer • object
• float • NULL
• string

Programmer pada dasarnya tidak perlu


mendefinisikan tipe data
PHP Language Basics
• Hello World!: An Example (cont.)
• <script language=“PHP”>
$hello = “Hello”;
$world = “World!”;
print $hello . $world
</script>
PHP Language Basics
• Constants, Data Types and Variables
• Data types
• Integers, doubles and strings
• isValid = true; // Boolean
• 25 // Integer
• 3.14 // Double
• ‘Four’ // String
PHP Language Basics
• Constants, Data Types and Variables
• Data types
• Strings and type conversion
• $street = 123;
• $street = $street . “ Main Street”;
• $city = ‘Naperville’;
$state = ‘IL’;
• $address = $street;
• $address = $address . NL . “$city, $state”;
• $number = $address + 1; // $number equals 124
Konstanta
• Konstanta merupakan variabel konstan yang nilainya tidak berubah-
ubah.
• Menggunakan fungsi define()
Konstanta
• Constants, Data Types and Variables
• Constants define a string or numeric value
• Constants do not begin with a dollar sign
• Examples:
• define(“COMPANY”, “Acme Enterprises”);
• define(“YELLOW”, “#FFFF00”);
• define(“PI”, 3.14);
• define(“NL”, “<br>\n”);
• print(“Company name: “ . COMPANY . NL);
Operator
• Aritmatika
• +
• -
• *
• /
• %
Operator
• Aritmatika
• Penugasan
•=
Operator
• Aritmatika
• Penugasan
• Bitwise
• &
• |
• ^
• ~
• <<
• >>
Operator
• Aritmatika
• Penugasan
• Bitwise
• Perbandingan
 ==  <
 ===  >
 !=  <=
 <>  >=
 !==
Operator
• Aritmatika
• Penugasan
• Bitwise
• Perbandingan
• Logika
• and, &&, or, ||, xor, !
Operator
• Aritmatika
• Penugasan
• Bitwise
• Perbandingan
• Logika
• String
• Penggabungan  .
Komentar (Remark)
• /* … */
• //
•#
Latihan
• Buatlah sebuah tampilan pada web browser yang menampilkan 5
buah variabel yang berisikan angka tertentu (variabel : a,b,c,d,e) dan
tampilkan hasil perhitungan berikut: ((a+b)/(c*d))-e
• Buatlah program php penjumlahan dan pengurangan dengan output :
Tugas Pertemuan ke-16
1. Jalankan laragon dan ubah PHP dari 7.1, 7.4, 8.0 dan 8.2
2. Tampilkan versi PHP melalui terminal setiap kali melakukan perubahan
versi PHP
3. Buat file index.php dan jalankan script phpinfo()
4. Buatlah aplikasi PHP yang menampilkan biodata diri sendiri dengan
menggabungkan HTML dan CSS
(nama, ttl, jenis kelamin, alamat lengkap, foto 3x4, riwayat pendidikan,
hobby)
1. Simpan ke dalam repository dengan nama [nama_kelas]-arkatama-php
2. nama kelas: FSWD1 atau FSWD2
3. Masukkan link repo dan screenshot hasil ke dalam file PDF dan unggah
ke aplikasi SINAUO

Anda mungkin juga menyukai