• Tentang Kami
  • Portofolio
  • Paket Web
  • Promosi
    • Hosting Terbaik Unlimited
  • Tutorial Website
  • GRATISAN
  • Lokasi
  • Artikel
Menu
  • Tentang Kami
  • Portofolio
  • Paket Web
  • Promosi
    • Hosting Terbaik Unlimited
  • Tutorial Website
  • GRATISAN
  • Lokasi
  • Artikel

Tutorial PHP dan MySQL Membuat Aplikasi CRUD: Cara Termudah untuk Pemula

Categoriestutorial website

Yudith Hentreisa

November 20, 2024

0 0

Share this post

Tutorial PHP dan MySQL Membuat Aplikasi CRUD – Ingin belajar membuat aplikasi CRUD (Create, Read, Update, Delete) menggunakan PHP dan MySQL? Artikel ini akan memberikan panduan lengkap menggunakan PHP native dengan cara termudah bagi pemula. Tanpa framework, Anda bisa langsung memahami dasar-dasar pengelolaan data dengan database MySQL.

PHP native memiliki beberapa kelebihan yang menjadikannya pilihan menarik, terutama bagi pemula atau proyek sederhana:

  1. Kesederhanaan: Tidak memerlukan instalasi framework, sehingga langsung bisa digunakan.
  2. Kontrol Penuh: Memberikan kebebasan dalam mengelola alur kode tanpa terikat aturan framework.
  3. Ringan: Tanpa overhead framework, performa aplikasi lebih ringan dan cepat.
  4. Mudah Dipelajari: Cocok untuk pemula karena sintaks yang sederhana dan dokumentasi melimpah.
  5. Fleksibel: Dapat digunakan untuk berbagai kebutuhan tanpa pembatasan struktur bawaan.
  6. Kompatibilitas Luas: PHP native berjalan di hampir semua server dan mendukung berbagai database.

Namun, pengguna harus lebih berhati-hati dalam mengelola keamanan dan struktur kode.

Tutorial PHP dan MySQL Membuat Aplikasi CRUD


Apa itu Aplikasi CRUD?

CRUD adalah singkatan dari Create, Read, Update, dan Delete. Keempat fungsi ini adalah operasi dasar dalam pengelolaan database. Dengan CRUD, Anda bisa:

  • Create: Menambahkan data baru.
  • Read: Membaca dan menampilkan data.
  • Update: Mengubah data yang sudah ada.
  • Delete: Menghapus data dari database.

Langkah-Langkah Membuat Aplikasi CRUD

1. Persiapan Lingkungan

Sebelum memulai, pastikan Anda sudah memiliki:

  • Web server (seperti XAMPP atau WAMP).
  • PHP dan MySQL sudah terinstal.
  • Editor teks, seperti VS Code atau Sublime Text.

2. Membuat Database dan Tabel

  1. Buka phpMyAdmin di browser Anda.
  2. Buat database baru, misalnya db_crud.
  3. Buat tabel bernama users dengan struktur berikut:
CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50),
    email VARCHAR(100),
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

3. Koneksi ke Database

Buat file koneksi.php untuk menghubungkan PHP dengan MySQL:

<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db   = 'db_crud';

$conn = mysqli_connect($host, $user, $pass, $db);

if (!$conn) {
    die("Koneksi gagal: " . mysqli_connect_error());
}
?>

4. Membuat Fungsi CRUD

a. Create (Menambah Data)

Buat file create.php:

<?php
include 'koneksi.php';

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $name  = $_POST['name'];
    $email = $_POST['email'];

    $query = "INSERT INTO users (name, email) VALUES ('$name', '$email')";
    if (mysqli_query($conn, $query)) {
        echo "Data berhasil ditambahkan!";
    } else {
        echo "Error: " . mysqli_error($conn);
    }
}
?>
<form method="POST">
    <input type="text" name="name" placeholder="Nama" required>
    <input type="email" name="email" placeholder="Email" required>
    <button type="submit">Tambah</button>
</form>
b. Read (Menampilkan Data)

Buat file read.php:

<?php
include 'koneksi.php';

$query = "SELECT * FROM users";
$result = mysqli_query($conn, $query);

echo "<table border='1'>
<tr><th>ID</th><th>Nama</th><th>Email</th><th>Tanggal</th></tr>";
while ($row = mysqli_fetch_assoc($result)) {
    echo "<tr>
        <td>{$row['id']}</td>
        <td>{$row['name']}</td>
        <td>{$row['email']}</td>
        <td>{$row['created_at']}</td>
    </tr>";
}
echo "</table>";
?>
c. Update (Mengubah Data)

Buat file update.php:

<?php
include 'koneksi.php';

if ($_GET['id']) {
    $id = $_GET['id'];
    $query = "SELECT * FROM users WHERE id = $id";
    $result = mysqli_query($conn, $query);
    $data = mysqli_fetch_assoc($result);
}

if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $name  = $_POST['name'];
    $email = $_POST['email'];

    $query = "UPDATE users SET name = '$name', email = '$email' WHERE id = $id";
    if (mysqli_query($conn, $query)) {
        echo "Data berhasil diubah!";
    }
}
?>
<form method="POST">
    <input type="text" name="name" value="<?= $data['name'] ?>" required>
    <input type="email" name="email" value="<?= $data['email'] ?>" required>
    <button type="submit">Update</button>
</form>
d. Delete (Menghapus Data)

Buat file delete.php:

<?php
include 'koneksi.php';

if ($_GET['id']) {
    $id = $_GET['id'];
    $query = "DELETE FROM users WHERE id = $id";
    if (mysqli_query($conn, $query)) {
        echo "Data berhasil dihapus!";
    }
}
?>

Kesimpulan

Dengan langkah-langkah di atas, Anda telah berhasil membuat aplikasi CRUD sederhana menggunakan PHP dan MySQL. Proyek ini sangat cocok untuk pemula karena dapat membantu memahami dasar-dasar pengelolaan database. Selamat mencoba!

Terimakasih telah membaca artikel Tutorial PHP dan MySQL Membuat Aplikasi CRUD: Cara Termudah untuk Pemula

Tags: crud pemula, php crud, tutorial crud

Related Post

DESEMBER 12, 2025

Download Source Code Sistem...

Download Source Code Sistem Antrian PHP MySQL – Fitur Lengkap & Siap Pakai Ingin...

10

DESEMBER 10, 2025

Tutorial Sistem...

Tutorial Sistem Multi-Language PHP Tanpa Database – Fitur multi-language...

00

DESEMBER 9, 2025

Cara Membuat Maintenance Mode...

Cara Membuat Maintenance Mode di PHP – Maintenance mode adalah halaman khusus yang...

00

JUNI 8, 2025

Cara Membuat Website dengan...

Cara membuat website dengan HTML CSS dan JavaScript dari nol sangat cocok dipelajari oleh...

00

FEBRUARI 1, 2025

Membuat Peta Lokasi Sederhana...

Anda ingin Membuat Peta Lokasi Sederhana dengan PHP dan Leaflet JS? Saya akan menjelaskan...

00

JULI 22, 2024

Cara Membuat Custom Plugin...

Cara Membuat Custom Plugin WordPress Sendiri – Dalam tutorial ini, kita akan...

00

Recent Posts

  • Cara Melindungi Data Pribadi Agar Tidak Masuk Database Mata Elang

    Cara Melindungi Data Pribadi Agar Tidak Masuk Database Mata Elang

    Desember 27, 2025
  • aplikasi matel

    Mengapa Aplikasi Penjual Data Pribadi Seperti Matel Bisa Lolos ke Play Store?

    Desember 27, 2025
  • Source Code AI Code Reviewer

    [DOWNLOAD] Source Code AI Code Reviewer: Bangun Tool Internal Perusahaan Berbasis Gemini API

    Desember 26, 2025
  • 10 Software Gratis Pengganti Aplikasi Berbayar

    10 Software Gratis Pengganti Aplikasi Berbayar di 2026 (Update Desember 2025)

    Desember 24, 2025
  • Download Pinokyo Browser

    Download Pinokyo Browser

    Desember 22, 2025
COPYRIGHT © 2025 | CREATED BY YUDITH / SUNDAKREATIF.COM