0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan

Modul 7 - PHP Dasar

Diunggah oleh

geraldyrizky650
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
10 tayangan

Modul 7 - PHP Dasar

Diunggah oleh

geraldyrizky650
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

BAB 7

PHP DASAR

7.1 Tujuan

1. Mengenalkan kepada mahasiswa tentang pemrograman PHP


2. Mahasiswa dapat membuat script PHP secara sederhana
3. Mahasiswa dapat membuat halaman web dengan menggunakan script HTML dan PHP
7.2 PENGANTAR
PHP adalah singkatan dari "PHP: Hypertext Preprocessor", sebuah bahasa pemrograman
yang dirancang khusus untuk pengembangan web. Bahasa ini berjalan di sisi server,
artinya kode PHP diproses di server web sebelum ditampilkan di browser pengguna.

Karakteristik PHP

- Gratis dan Open Source


- Mudah dipelajari
- Kompatibel dengan berbagai sistem operasi
- Terintegrasi dengan baik dengan HTML
- Mendukung banyak database

Komponen Dasar

- Apache (Web Server)


- PHP
- MySQL (Database)
- phpMyAdmin (Alat Manajemen Database)

Struktur Dasar PHP

<?php
// Kode PHP dimulai di sini
// Contoh kode sederhana
echo "Halo, Programmer Pemula!";
?>

Aturan penulisan yaitu :

- Selalu awali dengan <?php


- Akhiri statement dengan titik koma ;
- Sensitif terhadap huruf besar/kecil
- Gunakan indentasi untuk kejelasan kode

Deklarasi Variabel

1. <?php
2. // Awali dengan $
3. $nama = "Riri"; // String
4. $umur = 20; // Integer
5. $tinggi = 162.2; // Float
6. $is_mahasiswa = true; // Boolean
7. ?>

Aturan Penamaan Variabel “


- Diawali dengan $
- Huruf, angka, dan underscore
- Tidak boleh diawali angka
- Bersifat case-sensitive
Operator Perbandingan :

Operator Fungsi Operator Fungsi


== Sama dengan < Kurang dari
> Lebih dari <= Kurang dari atau sama dengan
>= Lebih dari atau sama dengan !=,<> Tidak sama dengan
1. <?php
2. $x = 10;
3. $y = 5;
4.
5. var_dump($x == $y); // Sama dengan
6. var_dump($x === $y); // Identik
7. var_dump($x != $y); // Tidak sama
8. var_dump($x > $y); // Lebih besar
9. ?>

Selain itu, operator Logika juga dapat digunakan di PHP, antara lain, and (&&), or (||), xor, dan
!.
Penulisan Karakter Khusus dengan tanda \
Karakter yang ditulis dengan diawali tanda (\) yaitu:

Karakter Keterangan Karakter Keterangan


\” Tanda petik ganda \\ komentar
\$ Tanda $ \n Baris baru
\t tab

Tipe Data
Tipe data yang dikenal pada pemrograman PHP yaitu :
Tipe data Keterangan
Integer Tipe data bilangan bulat
Boolean Nilai logika
String Tipe data teks
Float Bilangan Desimal
Array Kumpulan data
Null Variabel tanpa nilai ($z = NULL;)
Percabangan

1. <?php
2. $nilai = 75;
3.
4. if ($nilai >= 80) {
5. echo "Nilai A";
6. } elseif ($nilai >= 70) {
7. echo "Nilai B";
8. } else {
9. echo "Nilai C";
10. }
11. ?>

Koneksi Database MySQL

1. <?php
2. // Awali dengan $
3. $nama = "Novi"; // String$koneksi = mysqli_connect("loc
alhost", "username", "password", "database");
4.
5. if (!$koneksi) {
6. die("Koneksi gagal: " . mysqli_connect_error());
7. }
8.
9. $query = "SELECT * FROM pengguna";
10. $hasil = mysqli_query($koneksi, $query);
11. $umur = 20; // Integer
12. $tinggi = 170.5; // Float
13. $is_mahasiswa = true; // Boolean
14. ?>
15.

7.3 Kegiatan Praktikum


Kegiatan 1 : Pengenalan input output PHP dasar

<!DOCTYPE html>
<html>
<head>
<title>Variabel</title>
</head>
<body>
<?php
$nilai_1 = 10;
$nilai_2 = 3;
$nilai_3 = 2 * $nilai_1 + 8 * $nilai_2;
echo "Nilai = " . $nilai_3;
echo "<br>";
$jumlah = $nilai_1 + $nilai_2;
echo "Hasil dari $nilai_1 + $nilai_2 adalah: $jumlah";
echo "<br><br>";
echo "\"Nama : Angelina\"<br>";
echo "NIM : A710210031";
?>
</body>
</html>

Kegiatan 2 : Penggunaan Array

<!DOCTYPE html>
<html>
<head>
<title>PHP Dasar dengan Array</title>
</head>
<body>
<?php
// Mendefinisikan array
$nama_mahasiswa = array("Nauviana Pita Rosa", "Angelina olie", "Siti
Nurhaliza");
$nim_mahasiswa = array("A710210031", "A710210082", "A710210073");

// Menampilkan data dari array


echo "Daftar Mahasiswa:<br>";
for ($i = 0; $i < count($nama_mahasiswa); $i++) {
echo "Nama: " . $nama_mahasiswa[$i] . "<br>";
echo "NIM: " . $nim_mahasiswa[$i] . "<br><br>";
}

// Menambahkan dua nilai menggunakan array


$nilai = array(10, 3);
$jumlah = $nilai[0] + $nilai[1];
echo "Hasil dari " . $nilai[0] . " + " . $nilai[1] . " adalah: " . $j
umlah;
?>
</
Kegiatan 3 : Pengenalan beberapa fungtion PHP

<!DOCTYPE html>
<html>
<head>
<title>Pengenalan Fungsi PHP</title>
</head>
<body>
<?php
// Fungsi untuk menghitung jumlah dua angka
function hitungJumlah($a, $b) {
return $a + $b;
}

// Fungsi untuk menampilkan salam


function tampilkanSalam($nama) {
echo "Halo, " . $nama . "! Selamat datang di dunia PHP.<br>";
}

// Fungsi untuk menghitung panjang string


function hitungPanjangString($string) {
return strlen($string);
}

// Contoh penggunaan fungsi


$salam = tampilkanSalam("Novi");
$jumlah = hitungJumlah(10, 5);
echo "Jumlah 10 + 5 = " . $jumlah . "<br>";
$panjangString = hitungPanjangString("Halo, dunia!");
echo "Panjang string 'Halo, dunia!' = " . $panjangString . " karakter
<br>";
?>
</body>
</html>

7.4 Tugas

1. Modifikasilah program pada praktik 7 untuk menampilkan informasi tanggal dan waktu
dengan mencoba menggunakan format-format date lainnya.
2. Buatlah program sederhana tentang biodata tanpa database.

Anda mungkin juga menyukai