Tutorial PHP dan MySQL: Membuat Aplikasi CRUD [Studi Kasus Pendaftaran Siswa Baru]

Anda sering melihat orang sering kali menjodohkan MySQL dengan PHP untuk membangun atau mendirikan aplikasi web. dengan mysql berperan menjadi tempat penyimpanan data, dengan PHP yang merupakan pengelola program dari data tersebut.

Baca Juga : Tutorial Belajar MySQL Dasar Untuk Pemula

Dalam kenyataanya PHP sendiri tidak hanya dapat dijodohkan dengan msql saja. beberapa aplikasi ini dapat anda jadikan alternatif untuk menjodohkan PHP misalnya SQlite, PostgreSQL, MongoDB dan masih banyak lainnya.

Bagaimana PHP dan MySQL dihubungkan?

Dan MySQL menyediakan 3 jenis API di dalam PHP :

  • mysql API ini sudah tidak didukung alias sudah tidak dikembangkan lagi kata lainnya adalah Kadaluwarsa
  • mysqli atau singkatan dari mysql improvement peningkatan dari API mysql
  • PHP Data Object alias PD

Menyiapkan Database

Kali ini akan membahas perihal bagaimana Belar PHP mySQL tentang membuat database dengan nama pendaftaran_siswa.

Baca Juga : Tutorial Belajar MySQL Part 5: Pengertian SQL (Structured Query Language)

Pilih CREATE DATABASE ‘Pendaftaran_siswa’ ;

Selanjutnya, silahkan buat tabel di dalam kolom database dengan nama calon_siswa.

Lalu berikan dengan tipe data kolomnya seerti dibawah ini

setelah sesuai dengan langkah diatas maka langkah yang bisa anda lakukan adalah meng-klik SAVE

CREATE TABLE `pendaftaran_siswa`.`calon_siswa` (
    `id` INT NOT NULL AUTO_INCREMENT ,  
    `nama` VARCHAR(64) NOT NULL ,  
    `alamat` VARCHAR(255) NOT NULL ,  
    `jenis_kelamin` VARCHAR(16) NOT NULL ,  
    `agama` VARCHAR(16) NOT NULL ,  
    `sekolah_asal` VARCHAR(64) NOT NULL ,    
    PRIMARY KEY  (`id`)
) ENGINE = InnoDB;

Jika anda menemui hal diatas silahkan anda lanjutkan dengan mengisi sebuah atau suatu data, lalu klik Insert.

Baca Juga : Cara Scan Dokumen ke Komputer Dengan Aplikasi Paint

Kemudian anda dapat melakukan pengisian data berikut ini :

Dan jika anda ingin melakukan penyimpanan maka anda dapat menekan dan memilih Go.

Membuat Proyek Baru

Kemudian anda dapat membuat proyek atau direktori baru di
htdocs atau /var/www/html, lalu buat file Crud PHP yang diperlukan dan maka anda harus membuat delapan file PHP MySql kosong.

Berikut ini keterangannya :

  1. config.php digunakan untuk menyimpan konfigurasi database;
  2. index.php  digunakan untuk halaman utama;
  3. list-siswa.php digunakan untuk halaman menampilkan data siswa;
  4. form-daftar.php digunakan untuk halaman formulir pendaftaran;
  5. proses-pendaftaran.php  digunakan untuk skrip yang memproses pendaftaran;
  6. form-edit.php digunakan untuk form untuk edit data siswa;
  7. proses-edit.php digunakan untuk skrip untuk memproses edit/update;
  8. hapus.php adalah skrip untuk menghapus data dari database;

Cara Membuat Koneksi ke Dabase MySQL

Langkah yang harus anda lakukan adalah membuka file config.php, kemudian sisi dengan kode-kode dibawah ini :

Baca Juga : Cara Mengembalikan File yang Terhapus di Android

<?php

$server = "localhost";
$user = "root";
$password = "kopi";
$nama_database = "pendaftaran_siswa";

$db = mysqli_connect($server, $user, $password, $nama_database);

if( !$db ){
    die("Gagal terhubung dengan database: " . mysqli_connect_error());
}

?>

Anda dapat menggunakan fungsi mysqli_connetct() dengan memakai parameter alamat dari server, user, password, dan juga nama dari database untuk mengaktifkan atau menghubungkan fungsi PHP dengan Mysql.

Membuat Halaman Indeks

Dalam menyusun rencana anda hendak menaruh 2 link di dalam halaman indeks, yang pertama untuk ke formulir pendaftaran dan yang kedua untuk ke halaman data siswa yang sudah terdaftar misalkan seperti ini :

kemudian anda bisa langsung isi file index.php dengan kode dibawah ini :

<!DOCTYPE html>
<html>
<head>
    <title>Pendaftaran Siswa Baru | SMK Coding</title>
</head>

<body>
    <header>
        <h3>Pendaftaran Siswa Baru</h3>
        <h1>SMK Coding</h1>
    </header>

    <h4>Menu</h4>
    <nav>
        <ul>
            <li><a href="form-daftar.php">Daftar Baru</a></li>
            <li><a href="list-siswa.php">Pendaftar</a></li>
        </ul>
    </nav>

    </body>

Dan umumnya tampilan awalnya akan seperti ini :

Dan untuk anda yang ingin melanjutkan hingga ke langkah selanjutnya silahkan mencari banyak refrensi, dan Crud atau Aplikasi PHP sendiri tidak hanya untuk MySQL saja namun mayo ritas tetap menjadikannya PHP MySQL.

Selamat mencoba dan semoga anda beruntung sehingga mudah untuk memahami dan mempelajarinya jika mengalami kesulitan jangan malu untuk bertanya dan jika gagal jangan takut untuk mencoba.

Baca Juga : Cara Dapat Nama Domain Gratis Tanpa Syarat

Related Post to Tutorial PHP dan MySQL: Membuat Aplikasi CRUD [Studi Kasus Pendaftaran Siswa Baru]