![]() |
| Gambar Kode Pemrograman. Sumber: learn.bartolone.net |
Tutorial PHP untuk Pemula
Apakah kalian tahu apa itu PHP? PHP merupakan bahasa pemrograman yang saat ini banyak digunakan oleh banyak developer untuk membuat website dinamis dan aplikasi web. PHP sudah menjadi standar bahasa pemrograman yang harus bisa dikuasai oleh para web developer.
Sebelum belajar PHP kita harus mempelajari dasar-dasar HTML dan CSS terlebih dahulu, agar saat kita mempelajari PHP kita tidak kesulitan dalam memahami tutorial dan lebih mudah dalam men-debug atau menyelesaikan error yang muncul secara tiba-tiba.
Artikel kali ini akan membahas tutorial php untuk pemula secara sederhana. Bagi pemula, memperlajari PHP akan menjadi sedikit menantang dan mungkin membingungkan. Baca dan simak artikelnya dengan detail agar lebih paham mengenai PHP.
Apa yang dimaksud PHP?
PHP atau Hypertext Preprocessor adalah bahasa pemrograman server-side yang banyak digunakan untuk membuat website yang dinamis. Bahasa pemrograman PHP memungkinkan kita untuk membuat aplikasi web interaktif, mengelola data yang terhubung dengan database, menampilkan konten secara dinamis di browser, hingga menjalankan fungsi-fungsi tertentu yang kita butuhkan pada aplikasi.
PHP adalah bahasa pemrograman server-side. maksud dari server-side yaitu, PHP dijalankan dari sisi server dan bukan pada browser, yang berarti kode PHP diproses di server, kemudian hasilnya akan dikirim pada browser sebagai HTML.
PHP awalnya dibuat oleh Rasmus Lerdorf pada tahun 1994 dan dikembangkan pada tahun 1995. Versi pertama dari PHP disebut "Personal Homa Page Tools" karena awalnya hanya digunakan untuk membangun web pribadi.
Rasmus Lerdorf mengembangkan versi baru yang disebut PHP/FI (Personal Home Page/Forms Interpreted) yang berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Setelah itu, pada tahun 1995 ada sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih dan baik. Kemudian perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikannya sebagai PHP 3.0 dan mengubah kepanjangan nama PHP menjadi Hypertext Preprocessor.
Strktur dasar PHP untuk pemula
Sebelum memulai membuat dan menggunakan PHP kita harus tahu terlebih dahulu mengenai dasar-dasar PHP yang akan kita gunakan untuk membuat program PHP
1. Tag PHP
Semua tag PHP harus ditulis di antara tag khusus:
<?php
//kode php di sini
?>
- <?php - menandai awal kode PHP
- ?> - menandai akhir kode PHP
- Kode di luar tag ini dianggap sebagai kode HTML biasa
2. Variabel
Variabel digunakan untuk menyimpan data pada PHP, semua variabel di PHP diawali dengan $:
<?php
$nama = "Joko";
$umur = 20;
echo "Nama: $nama, Umur: $umur";
?>
- $nama dan $umur adalah variabel
- echo digunakan untuk menampilkan isi variabel di browser
3. Menampilkan teks
PHP biasanya menampilkan teks dan data dengan menggunakan echo:
<?php
echo "Halo dunia!</br>" ;
print "contoh print";
?>
- echo - menampilkan satu atau beberapa string
- print - menampilkan satu string dan mengembalikan nilai 1 (jarang digunakan)
4. Struktur Kontrol
Biasanya digunakan untuk mengatur alur program
a. If-Else
<?php
$nilai = 75;
if($nilai >= 60) {
echo "Lulus";
} else {
"Tidak Lulus";
}
?>
- if - menjalankan kode jika kondisi benar
- else - menjalankan kode jika kondisi salah
b. Looping (For)
<?php
for($i=1; $i <= 5; $i++) {
echo "Nomor $i<br>";
}
?>
- for digunakan untuk mengulang kode beberapa kali
- $i adalah variabel counter
5. fungsi
fungsi adalah blok kode yang bisa dipanggil berkali-kali:
<?php
function sapa($nama) {
return "Halo, $nama!";
}
echo sapa("Joko");
?>
- function - mendefinisikan fungsi
- $nama - parameter fungsi, bisa diganti sesuai input
- return - mengembalikan hasil fungsi
6. Menggabungkan PHP dan HTML
PHP dapat digabung dengan HTML untuk membuat tampilan halaman web:
<?php
$judul = "Contoh";
$nama = "Joko";
?>
<h1><?php echo $judul; ?></h1>
<p>Selamat datang, <?php echo $nama; ?>!</p>
- PHP digunakan untuk menampilkan nilai variabel
- HTML digunakan untuk struktur dan tampilan halaman
- Browser hanya melihat hasil HTML, bukan kode PHP
Tutorial PHP untuk pemula
Tutorial berikut adalah contoh proyek sederahana cara membuat form data siswa menggunakan PHP & database MySQL:
1. Install XAMPP
XAMPP digunakan untuk menampilkan hasil program PHP, anda harus instal aplikasi XAMPP terlebih dahulu, lalu jalankan XAMPP Control Panel, dan hidupkan Apache dan MySQL.
2. Membuat Database
- Buka browser, lalu akses phpMyAdmin: http://localhost/phpmyadmin.
- Klik new, isi nama database, lalu tekan Create. contoh: db_siswa
- Lalu buat tabel di database dengan nama siswa, lalu sesuaikan isinya(id, nama, kelas, nilai)
3. Buat Folder Project
Buat folder di dalam htdocs di XAMPP, misal: C:\xampp\htdocs. Buat folder dengan nama: latihan_php
4. Buat File Koneksi (koneksi.php)
Buat file baru dengan nama koneksi.php di dalam folder latihan_php. Lalu isi dengan kode berikut:
<?php
$host = "localhost";
$user = "root";
$password = "";
$database = "db_siswa";
$koneksi = mysqli_connect($host, $user, $password, $database);
if (!$koneksi) {
die("Koneksi gagal: " . mysqli_connect_error());
}
?>
5. Buat Form Input (index.php)
Buat file baru dengan nama index.php. Isi dengan kode berikut:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Form Input Data Siswa</title>
</head>
<body>
<h2>Form Input Data Siswa</h2>
<form action="simpan.php" method="post">
<label for="nama">Nama:</label>
<input type="text" name="nama" required></br></br>
<label for="kelas">Kelas:</label>
<input type="text" name="kelas" required></br></br>
<label for="nilai">Nilai:</label>
<input type="number" name="nilai" required></br></br>
<input type="submit" value="Simpan">
</form>
</body>
</html>
6. Buat File Proses Simpan (simpan.php)
File ini digunakan untuk menyimpan sekaligus memasukan data. Isi dengan kode berikut:
<?php
include 'koneksi.php';
$nama = $_POST['nama'];
$kelas = $_POST['kelas'];
$nilai = $_POST['nilai'];
$sql = "INSERT INTO siswa (nama, kelas, nilai) VALUES ('$nama', '$kelas', '$nilai')";
if (mysqli_query($koneksi, $sql)) {
header("Location: tampil.php");
exit;
} else {
echo "Error: " . $sql . mysqli_error($koneksi);
}
?>
7. Buat File Tampil Data (tampil.php)
File yang akan digunakan untuk menampilkan semua data siswa. Isi dengan kode berikut:
<?php
include 'koneksi.php';
$sql = "SELECT * FROM siswa";
$hasil = mysqli_query($koneksi, $sql);
echo "<h2>Data Siswa</h2>";
if (mysqli_num_rows($hasil) > 0) {
echo "<table border='1' cellpading='5'>";
echo "<tr><th>ID</th><th>Nama</th><th>Kelas</th><th>Nilai</th></tr>";
while($row = mysqli_fetch_assoc($hasil)) {
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['nama']."</td>";
echo "<td>".$row['kelas']."</td>";
echo "<td>".$row['nilai']."</td>";
echo "</tr>";
}
echo "</table>";
} else {
echo "Be;um ada data.";
}
?>
<br>
<a href="index.php">Kembali ke Form</a>
8. Uji Coba
- Jalankan XAMPP, pastikan Apache dan MySQL aktif
- Buka browser lalu ketikan: http://localhost/latihan_php/index.php
- Isi form lalu simpan
- Halaman tersebut akan diarahkan menuju tampil.php yang akan menampilkan semua data yang sudah diinput.
Tutorial di atas adalah contoh sederhana cara menggunakan bahasa PHP. Pelajari juga tutorial-tutorial yang lain, masih banyak yang perlu dipelajari dari bahasa pemrograman PHP. Bahasa PHP tidak terlalu sulit, namun juga tidak mudah. Pelajarilah dengan detail tutorial tersebut agar mudah memahami bahasa pemrograman PHP.

Posting Komentar