Profile Picture

khairatil aini

Nama saya khairatil aini, saya mahasiswa di politeknik lhokseumawe, saya mengambil jurusan teknologi informasi dan komputer.

membuat form dengan menggunakan PHP

13 Jun 2025 -

membuat form dengan menggunakan_PHP

13 jun 2025 Pada praktikum 8 membuat sebuah form pendaftaran menggunakan bahasa PHP

Berikut Langkah-langkahnya:

  1. pertama, masuk ke folder xampp
  2. Kemudian, buat sebuah folder dengan nama”latihan”
  3. buatlah file php dengan nama “koneksi.php” dan isi file tersebut.
  4. kemudian masuk ke terminal/cmd yang kamu gunakan dan masuk ke folder mysql mu dengan cara: “mysqll -uroot -p”

  5. Setelah berhasil masuk ke mysql,buat form dengan nama”latihan” dengan cara: “CREATE DATABASE latihan;”

  6. Kemudian isi USE latihan;(untuk masuk ke folder form)

  7. Kemudian buat tabel siswa dengan cara berikut: create table siswa ( id int auto_increment primary key, nama varchar(100), alamt varchar(200), jenis_kelamin tinyint(1), agama varchar(20), sekolah_asal varchar(50));

  8. setelah itu,buat file baru dengan nama “create.php” dan isi kode berikut: <?php

    include “koneksi.php”;

    $nama = $_POST[‘nama’]; $alamat = $_POST[‘alamat’]; $jenis_kelamin = $_POST[‘jenis_kelamin’]; $agama = $_POST[‘agama’]; $sekolah_asal = $_POST[‘sekolah_asal’];

    $sql = “INSERT INTO siswa (nama, alamat, jenis_kelamin, agama, sekolah_asal) VALUES (‘$nama’, ‘$alamat’, ‘$jenis_kelamin’, ‘$agama’, ‘$sekolah_asal’)”;

    if (mysqli_query($koneksi, $sql)) { header(“location: list-siswa.php”); } else { echo “Error: “ . $sql . “
    ” . mysqli_error($koneksi); }

    ?>

  9. Buat lagi file baru dengan nama “delete.form” dan isi kode berikut: <?php

    include ‘koneksi.php’;

    $id = $_POST[‘id’];

    $sql = “DELETE FROM siswa WHERE id=’$id’”;

    if (mysqli_query($koneksi, $sql)) { header(“location: list-siswa.php”); } else { echo “Error: “ . $sql . “
    ” . mysqli_error($koneksi); }

  10. Lanjut buat file lagi dengan nama”form-daftar.php” dan isi kode berikut: <!DOCTYPE html> Form Pendaftaran Siswa Baru | Digital Talent

    Formulir Pendaftaran Siswa Baru

    </tr> </table> </form> </body> </html>
    Nama :
    Alamat :
    Jenis Kelamin : Laki-laki Perempuan
    Agama :
    Sekolah Asal :
    Batal
  11. Kemudian buat file baru lagi dengan “form-delete.php” dan isi kode: Form Hapus Siswa

    Apakah Anda yakin akan menghapus data berikut?

    Nama
    Alamat:
    Jenis Kelamin :
    Agama
    Sekolah Asal :
    Tidak
  12. kemudian lanjut buat file lagi dengan nama “form-edit.php” dan isi kode berikut: <!DOCTYPE html> Form Edit Siswa

    Formulir Edit Siswa

    Nama :
    Alamat :
    Jenis Kelamin : <input type="radio" name="jenis_kelamin" value="1" > Laki-Laki <input type="radio" name="jenis_kelamin" value="0" > Perempuan
    Agama :
    Sekolah Asal :

    Batal
  13. buat file lagi dengan nama”index.php” dan isi kode : <?php echo “<h2> Pendaftaran Siswa Baru</h2>

    Digital Talent

    Menu

    ”; ?>

  14. terus buat file dengan nama”list-siswa.php” dan isi kode: <!DOCTYPE html> Daftar Siswa

    Siswa yang sudah mendaftar

    No Nama Alamat Jenis Kelamin Agama Sekolah Asal Tindakan
    Edit Delete
  15. Dan menambahkan file baru lagi bernama “update.php” dan isi kode: <?php

    include “koneksi.php”;

    $id = $_POST[‘id’]; $nama = $_POST[‘nama’]; $alamat = $_POST[‘alamat’]; $jenis_kelamin = $_POST[‘jenis_kelamin’]; $agama = $_POST[‘agama’]; $sekolah_asal = $_POST[‘sekolah_asal’];

    $sql = “UPDATE siswa SET nama=’$nama’, alamat=’$alamat’, jenis_kelamin=’$jenis_kelamin’, agama=’$agama’, sekolah_asal=’$sekolah_asal’ WHERE id=$id”;

    if (mysqli_query($koneksi, $sql)) { header(“location:list-siswa.php”); } else { echo “Error updating record: “ . mysqli_error($koneksi); }

    ?>

  16. Dan terakhir yg terpenting adalah file yang bernama “koneksi.php” dengan code: <?php

    $host = ‘localhost’; $username = ‘root’; $password = ‘’; $db_name = ‘latihan’;

    $koneksi = mysqli_connect($host, $username, $password, $db_name); if (!$koneksi) { echo(“ada yg salah”); } else { echo “Koneksi berhasil”; }