
Belajar PHP Dasar: Contoh Coding & Script Sederhana
Selamat datang di AkangWeb, platform terbaik untuk kamu yang ingin memulai perjalanan belajar PHP dasar. Di sini, kita akan belajar bersama dari nol, mulai dari memahami struktur dasar PHP hingga membuat koneksi ke database secara aman dan efisien menggunakan PDO (PHP Data Objects).
Daftar Isi (hide)
- Apa Itu PHP dan Mengapa Harus Belajar?
- Cara Membuat Script PHP Pertamamu
- Contoh Coding PHP Membuat Web Sederhana
- Perbedaan echo dan print di PHP
- Materi PHP Dasar yang Wajib Dikuasai
- Struktur Dasar Script PHP
- Variabel dan Tipe Data
- Percabangan (if/else)
- Perulangan (for, while, foreach)
- Fungsi dan Parameter
- Form HTML dan method POST/GET
- Belajar PHP dan MySQL dengan PDO
- Operasi CRUD dengan PDO
- Penutup
PHP adalah bahasa pemrograman server-side yang sangat populer. Banyak website besar yang kamu gunakan sehari-hari dibuat menggunakan PHP karena kemampuannya dalam menangani proses back-end, interaksi dengan database, dan pengolahan data secara dinamis.
Apa Itu PHP dan Mengapa Harus Belajar?
PHP (Hypertext Preprocessor) adalah bahasa scripting open-source yang dirancang khusus untuk pengembangan web. PHP dijalankan di server, dan hasilnya dikirimkan ke browser pengguna dalam bentuk HTML.
Kenapa kamu harus belajar PHP?
-
Banyak digunakan oleh pengembang web.
-
Komunitas besar dan banyak dokumentasi.
-
Mendukung berbagai database seperti MySQL, PostgreSQL, dan SQLite.
-
Cocok untuk pemula karena sintaksisnya sederhana dan mudah dipahami.
Cara Membuat Script PHP Pertamamu
Script PHP selalu diawali dengan <?php
dan diakhiri dengan ?>
. Semua kode PHP harus berada di dalam tag ini agar bisa dijalankan oleh server.
Berikut adalah contoh script PHP paling dasar:
<?php echo "Halo, dunia!"; ?>
Perintah echo
digunakan untuk menampilkan teks ke browser. Kamu juga bisa menggunakan print
sebagai alternatif.
<?php print "Selamat datang di dunia PHP!"; ?>
Keduanya bisa digunakan dengan cara serupa, meskipun echo
sedikit lebih cepat karena tidak mengembalikan nilai.
Contoh Coding PHP Membuat Web Sederhana
PHP sangat mudah diintegrasikan dengan HTML. Contoh berikut adalah halaman web sederhana yang menampilkan judul dan tanggal saat ini:
<!DOCTYPE html> <html> <head> <title>Contoh Web Sederhana</title> </head> <body> <h1>Selamat datang di AkangWeb!</h1> <p><?php echo "Tanggal hari ini: " . date("d-m-Y"); ?></p> </body> </html>
Fungsi date()
dalam PHP digunakan untuk mengambil informasi tanggal dan waktu. Kamu bisa mengatur format tanggal sesuai kebutuhan, misalnya:
-
Y-m-d
→ 2025-05-18 -
d/m/Y
→ 18/05/2025 -
l, d F Y
→ Minggu, 18 Mei 2025
Perbedaan echo
dan print
di PHP
Banyak pemula bingung memilih antara echo
dan print
. Keduanya digunakan untuk menampilkan output, namun ada sedikit perbedaan teknis:
<?php echo "Menggunakan echo<br>"; print "Menggunakan print"; ?>
Perbedaan utama:
-
echo
bisa menampilkan lebih dari satu parameter (walaupun jarang digunakan). -
print
hanya menerima satu parameter dan mengembalikan nilai 1 (bisa digunakan dalam ekspresi).
Namun, dalam praktik sehari-hari, kamu bebas memilih salah satu sesuai preferensi.
Materi PHP Dasar yang Wajib Dikuasai
Sebelum melangkah ke level yang lebih tinggi seperti membuat aplikasi dinamis atau menghubungkan ke database, kamu perlu memahami beberapa materi dasar PHP berikut:
1. Struktur Dasar Script PHP
Memahami bagaimana menulis, membuka, dan menutup kode PHP dengan benar.
2. Variabel dan Tipe Data
Variabel di PHP diawali dengan $
, dan bisa menyimpan berbagai tipe data seperti string, integer, float, array, dan objek.
<?php $nama = "AkangWeb"; $umur = 25; $tinggi = 1.75; ?>
3. Percabangan (if/else)
Digunakan untuk logika dan pengambilan keputusan.
<?php $nilai = 80; if ($nilai >= 75) { echo "Lulus!"; } else { echo "Belum lulus."; } ?>
4. Perulangan (for, while, foreach)
Digunakan untuk mengulang blok kode.
// For for ($i = 1; $i <= 5; $i++) { echo "Baris ke-$i<br>"; } // Foreach untuk array $data = ["PHP", "HTML", "CSS"]; foreach ($data as $teknologi) { echo $teknologi . "<br>"; }
5. Fungsi dan Parameter
Kamu bisa membuat fungsi sendiri untuk menyederhanakan kode.
function salam($nama) { return "Halo, $nama!"; } echo salam("AkangWeb");
6. Form HTML dan method POST/GET
PHP bisa memproses data dari form HTML menggunakan metode GET atau POST.
<form method="post">
Nama: <input type="text" name="nama">
<input type="submit" value="Kirim">
</form>
<?php if ($_SERVER["REQUEST_METHOD"] == "POST") { $nama = $_POST['nama']; echo "Halo, $nama!"; } ?>
Belajar PHP dan MySQL dengan PDO
Setelah kamu paham dasar-dasar PHP, langkah selanjutnya adalah belajar menghubungkan PHP dengan database. Di AkangWeb, kita menggunakan PDO (PHP Data Objects) karena lebih aman dan fleksibel dibandingkan ekstensi mysqli
biasa.
Berikut adalah contoh koneksi ke database menggunakan PDO:
<?php try { $koneksi = new PDO("mysql:host=localhost;dbname=database_akangweb", "root", ""); $koneksi->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Koneksi berhasil!"; } catch (PDOException $e) { echo "Koneksi gagal: " . $e->getMessage(); } ?>
Keunggulan PDO:
-
Mendukung banyak jenis database (MySQL, SQLite, PostgreSQL, dll).
-
Mendukung prepared statements yang mencegah serangan SQL Injection.
-
Kode lebih bersih dan mudah dikelola.
Operasi CRUD dengan PDO
CRUD adalah singkatan dari Create, Read, Update, Delete, yaitu operasi dasar dalam manipulasi data. Berikut contoh menambahkan data ke database:
<?php $sql = "INSERT INTO users (nama, email) VALUES (?, ?)"; $stmt = $koneksi->prepare($sql); $stmt->execute(["Akang", "akang@example.com"]); echo "Data berhasil ditambahkan!"; ?>
Dengan menggunakan ?
(tanda tanya) sebagai parameter, kita mencegah query dari disusupi perintah jahat.
Penutup
Itulah panduan lengkap belajar PHP dasar hingga koneksi database dengan PDO. Di AkangWeb, kami percaya bahwa belajar coding itu harus menyenangkan dan aman. Dengan memahami dasar-dasar PHP, kamu sudah satu langkah lebih dekat untuk menjadi web developer profesional.
🔖 Jangan lupa bookmark AkangWeb dan terus ikuti artikel lanjutan seperti:
-
Membuat Form Registrasi
-
Login Sistem dengan Session
-
Validasi Input Pengguna
-
Upload Gambar di PHP
-
Membuat Aplikasi CRUD Lengkap
Tips: Jangan hanya membaca, tapi langsung praktekkan setiap contoh kode yang kamu pelajari agar lebih cepat memahami konsepnya.
Terus semangat belajar, karena koding itu asyik! Sampai jumpa di artikel selanjutnya!
Please log in to post a comment.