Anda di halaman 1dari 11

Pertemuan 11

Lukman Nulhakim, M.Kom


Contoh Kasus STMIK KUWERA
email.lukmannulhakim@gmail.com

Form Karyawan
Persyaratan

✓ Pastikan anda sudah menginstall web server (XAMPP) di komputer/laptop


anda. Database yang sudah mendukung MySQLi
✓ Pastikan versi php anda 5,4 ke atas karena kita akan menggunakan fungsi
Mysqli.
✓ Persyaratan-persyaratan di atas dapat anda cover dengan hanya
mendownload web server versi terbaru. Karena biasanya web server versi
terbaru sudah mengcover teknologi-teknologi tersebut
Membuat database
✓ Hidupkan webservice (XAMPP) dan mysql terlebih dahulu
✓ Buka browser lalu ketik localhost/phpmyadmin
✓ Buat database dengan nama db_karyawan
✓ Buat table dengan nama identitas dan buat field seperti gambar di bawah ini, jika sudah
klik save untuk membuat tabel
Membuat Koneksi database

Sebelum kita dapat memasukkan data ke dalam database, hal pertama yang
harus kita buat adalah membuat file koneksi. Tujuannya adalah untuk
menghubungkan file php ke database yang kita buat.

1. Buat sebuah folder baru di dalam htdocs dengan nama projekcrud


2. Buka teks editor (VSCode, Note++, Sublime dan lain-lain), ketik script di
berikut ini dan simpan dengan nama koneksi.php di dalam folder projekcrud
Membuat Koneksi database

Simpan dengan nama koneksi.php dalam folder projekcrud


Penjelasan : script di atas adalah fungsi untuk menghubungkan database, fungsi mysqli kita masukkan ke
dalam variabel $mysqli. Lalu "localhost" adalah host yang kita gunakan, "root" adalah user
database, "" adalah password database, secara default xampp tidak memberikan password,
dan "projekcrud" adalah nama database kita.
Membuat Form Input

simpan file dengan


nama form_input.php di
dalam folder projekcrud
Menjalankan form

Buka browser dan jalankan dengan mengetik : localhost/projekcrud/form_input.php


Membuat Proses Input

Buka teks editor, ketik script di bawah ini dan simpan dengan nama
proses_input.php di dalam folder projekcrud

<?php

include "koneksi.php";
$nama = $_POST['nama']; $jeniskelamin = $_POST['jeniskelamin']; $alamat =
$_POST['alamat']; $insert = mysqli_query($mysqli, "insert into identitas set
nama='$nama', jeniskelamin='$jeniskelamin', alamat='$alamat'");

Echo "Data telah tersimpan“;

?>
Penjelasan Script
<?php

include "koneksi.php";
$nama = $_POST['nama']; $jeniskelamin = $_POST['jeniskelamin']; $alamat =
$_POST['alamat']; $insert = mysqli_query($mysqli, "insert into identitas set
nama='$nama', jeniskelamin='$jeniskelamin', alamat='$alamat'");

Echo "Data telah tersimpan“;

?>

Fungsi include digunakan untuk mengimpor halaman koneksi, sehingga kita tidak perlu
membuat fungsi koneksi lagi di setiap file yang membutuhkan koneksi ke database. Hasil
inputan dari form_input dikrimkan dalam bentuk post dan disimpan di dalam
varabel $nama, $jeniskelamin, dan $alamat.
Running Program

Buka browser ketik localhost/projekcrud/form_input.php. Lalu coba


masukkan data. Jika berhenti di halaman kosong dan menampilkan pesan
data telah tersimpan artinya anda sudah berhasil memasukkan data ke
dalam database. Untuk membuktikannya buka database projekcrud, buka
tabel identitas dan masuk ke tab browser hasil yang saya inputkan seperti
gambar di bawah ini
Lukman Nulhakim, M.Kom
THANK FOR STMIK KUWERA

ATTENTION email.lukmannulhakim@gmail.com

Anda mungkin juga menyukai