**Materi
Pemrograman PHP**
PHP (Hypertext
Preprocessor) adalah bahasa pemrograman server-side yang digunakan untuk
mengembangkan aplikasi web dinamis. PHP digunakan secara luas dalam
pengembangan web karena kemudahannya, fleksibilitas, dan dukungan yang kuat
dari komunitas pengembang. Berikut adalah beberapa konsep dasar dalam
pemrograman PHP:
1.
**Variabel**: Variabel digunakan untuk menyimpan data yang dapat diakses dan
diubah selama jalannya program. Variabel dalam PHP diawali dengan tanda dollar
($) dan dapat berisi berbagai jenis data, seperti string, angka, array, atau
objek.
Contoh:
```php
$nama = "John";
$umur = 25;
```
2.
**Operator**: PHP mendukung berbagai jenis operator, termasuk operator
aritmatika (+, -, *, /), operator perbandingan (==, !=, >, <), dan
operator logika (&&, ||, !).
Contoh:
```php
$a = 10;
$b = 5;
$hasil = $a + $b; // Penjumlahan
$isBenar = ($a > $b) && ($a !=
$b); // Operasi logika
```
3.
**Percabangan**: Percabangan digunakan untuk mengeksekusi blok kode tertentu
berdasarkan kondisi yang ditentukan.
Contoh:
```php
$nilai = 85;
if ($nilai >= 70) {
echo "Lulus";
} else {
echo "Tidak Lulus";
}
```
4.
**Perulangan**: PHP menyediakan beberapa jenis perulangan, seperti perulangan
while, do-while, for, dan foreach, untuk mengeksekusi blok kode secara
berulang.
Contoh:
```php
for ($i = 1; $i <= 5; $i++) {
echo "Nomor: $i <br>";
}
```
5. **Fungsi**:
Fungsi digunakan untuk mengorganisir kode ke dalam blok yang dapat dipanggil
berulang kali dengan parameter tertentu.
Contoh:
```php
function tambah($a, $b) {
return $a + $b;
}
echo tambah(3, 4); // Output: 7
```
6. **Array**:
Array adalah struktur data yang digunakan untuk menyimpan beberapa nilai dalam
satu variabel. PHP mendukung array asosiatif, array numerik, dan array
multidimensi.
Contoh:
```php
$buah = array("Apel",
"Jeruk", "Mangga");
echo $buah[0]; // Output: Apel
$data = array("nama" =>
"John", "umur" => 25);
echo $data["nama"]; // Output:
John
```
7. **Include
dan Require**: PHP mendukung fitur include dan require untuk menyertakan file
eksternal ke dalam kode PHP, yang berguna untuk memisahkan logika bisnis dari
tampilan.
Contoh:
```php
// Include file eksternal
include 'header.php';
```
**Contoh Soal
dan Jawaban:**
1. **Soal**:
Buatlah program PHP sederhana untuk menghitung luas segitiga jika diberikan
alas dan tingginya!
**Jawaban**:
```php
<?php
// Fungsi untuk menghitung luas segitiga
function luasSegitiga($alas, $tinggi) {
return 0.5 * $alas * $tinggi;
}
// Variabel alas dan tinggi
$alas = 10;
$tinggi = 5;
// Memanggil fungsi luasSegitiga
$luas = luasSegitiga($alas, $tinggi);
// Menampilkan hasil
echo "Luas Segitiga: $luas";
?>
```
2. **Soal**:
Buatlah program PHP untuk menampilkan bilangan ganjil dari 1 hingga 10!
**Jawaban**:
```php
<?php
// Loop untuk menampilkan bilangan ganjil
for ($i = 1; $i <= 10; $i++) {
if ($i % 2 != 0) {
echo "$i ";
}
}
?>
```
3. **Soal**:
Buatlah fungsi PHP untuk menghitung jumlah elemen dalam sebuah array!
**Jawaban**:
```php
<?php
// Fungsi untuk menghitung jumlah elemen
dalam array
function hitungJumlahElemen($arr) {
return count($arr);
}
// Contoh array
$data = array(1, 2, 3, 4, 5);
// Memanggil fungsi hitungJumlahElemen
$jumlah = hitungJumlahElemen($data);
// Menampilkan hasil
echo "Jumlah Elemen: $jumlah";
?>
```
Dengan memahami
konsep dasar pemrograman PHP dan berlatih mengerjakan contoh soal di atas, Anda
akan semakin terampil dalam mengembangkan aplikasi web menggunakan PHP.
0 komentar:
Post a Comment