Hello Sobat Sederhana! Kali ini saya akan membahas tentang cara membuat program sederhana menggunakan bahasa pemrograman PHP dan database MySQL. Bagi kalian yang masih awam dalam dunia pemrograman, jangan khawatir karena artikel ini akan dibahas dengan bahasa yang mudah dipahami. Yuk simak cara membuat program sederhana dengan PHP dan MySQL di bawah ini.
Persiapan
Sebelum memulai membuat program sederhana dengan PHP dan MySQL, terlebih dahulu kita harus melakukan beberapa persiapan.
1. Install XAMPP
XAMPP adalah software bundle yang berisi Apache, MySQL, PHP, dan Perl. Download dan install XAMPP untuk memudahkan kita dalam membuat program PHP dengan mengakses database MySQL.
2. Download dan Install Text Editor
Text editor adalah software yang digunakan untuk menulis dan mengedit kode program. Beberapa text editor yang bisa digunakan seperti Sublime Text, Visual Studio Code, Notepad++, dan lain-lain.
3. Membuat Database MySQL
Sebelum membuat program, kita harus membuat database terlebih dahulu. Buka aplikasi XAMPP dan klik tombol Start pada bagian MySQL. Setelah itu, buka browser dan ketikkan alamat localhost/phpmyadmin. Buatlah database baru dengan nama “program_sederhana”.
Membuat Program
Setelah melalui tahap persiapan, kini saatnya kita memulai membuat program sederhana dengan PHP dan MySQL.
1. Membuat File PHP
Buka text editor dan buatlah file baru dengan ekstensi .php. Simpan file tersebut pada direktori htdocs yang ada di dalam folder instalasi XAMPP. Beri nama file tersebut “index.php”.
2. Koneksi ke Database MySQL
Setelah membuat file PHP, selanjutnya kita perlu membuat koneksi antara PHP dengan database MySQL. Kode program untuk membuat koneksi antara PHP dan MySQL adalah sebagai berikut:
Kode Program |
---|
<?php// membuat koneksi ke database$koneksi = mysqli_connect("localhost", "root", "", "program_sederhana");// cek koneksiif(mysqli_connect_errno()){echo "Koneksi database gagal : " . mysqli_connect_error();}?> |
3. Menampilkan Data dari Database MySQL
Setelah berhasil melakukan koneksi ke database MySQL, selanjutnya kita perlu menampilkan data dari database tersebut ke dalam halaman web. Berikut adalah kode program untuk menampilkan data dari database MySQL:
Kode Program |
---|
<?php// query untuk mengambil data dari database$query = mysqli_query($koneksi, "SELECT * FROM mahasiswa");// loop untuk menampilkan data dari querywhile($data = mysqli_fetch_array($query)){echo "<tr>";echo "<td>" . $data['npm'] . "</td>";echo "<td>" . $data['nama'] . "</td>";echo "</tr>";}?> |
4. Membuat Form Input Data
Tambahkan kode program berikut di bawah kode program menampilkan data:
Kode Program |
---|
<form action="" method="POST"><input type="text" name="npm" placeholder="Nomor Induk Mahasiswa"><input type="text" name="nama" placeholder="Nama Mahasiswa"><input type="submit" name="submit" value="Simpan"></form> |
5. Menyimpan Data ke Database MySQL
Tambahkan kode program berikut di bawah kode program input data:
Kode Program |
---|
<?php// cek apakah tombol submit sudah ditekan atau belumif(isset($_POST['submit'])){// ambil data dari form input$npm = $_POST['npm'];$nama = $_POST['nama'];// query untuk menyimpan data ke database$query = mysqli_query($koneksi, "INSERT INTO mahasiswa VALUES('$npm', '$nama')");// cek apakah query berhasil atau tidakif($query){echo "Data berhasil disimpan";}else{echo "Data gagal disimpan";}}?> |
FAQ
1. Apa itu PHP?
PHP adalah bahasa pemrograman server-side yang dapat digunakan untuk membuat website dinamis.
2. Apa itu MySQL?
MySQL adalah database management system yang digunakan untuk menyimpan dan mengelola data pada website.
3. Apa itu XAMPP?
XAMPP adalah software bundle yang berisi Apache, MySQL, PHP, dan Perl. Digunakan untuk memudahkan dalam membuat program PHP dengan mengakses database MySQL.
Penutup
Demikianlah cara membuat program sederhana dengan PHP dan MySQL. Dalam membuat program, dibutuhkan kesabaran dan ketelitian dalam menulis kode program. Semoga artikel ini bermanfaat untuk kalian yang ingin belajar membuat program menggunakan PHP dan MySQL. Sampai jumpa di artikel menarik lainnya.