Tampilkan postingan dengan label mysql. Tampilkan semua postingan
Tampilkan postingan dengan label mysql. Tampilkan semua postingan

Tutorial Membuat CRUD dengan bahasa pemograman PHP

03.13

 Halo teman-teman jumpa lagi dengan saya...

kali ini saya akan berbagi tutorial CRUD (create, read, update dan delete) dengan bahasa pemograman PHP. Oke langsung saja ya ikuti langkah - langkah berikut...

Menjalankan XAMPP 

Pastikan aplikasi xampp menyala seperti contoh di bawah ini :

 
Membuat database di phpMyAdmin ketik saja localhost di browser lalu klik phpMyAdmin maka akan muncul seperti gambar di bawah :


dari gambar di atas silahkan buat nama database latihan dengan cara new nanti akan diarahkan ke create database.
jika sudah copy kode berikut di tab SQL:

/*
SQLyog Ultimate v13.1.1 (64 bit)
MySQL - 10.4.14-MariaDB : Database - latihan
*********************************************************************
*/

/*!40101 SET NAMES utf8 */;

/*!40101 SET SQL_MODE=''*/;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`latihan` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;

USE `latihan`;

/*Table structure for table `karyawan` */

DROP TABLE IF EXISTS `karyawan`;

CREATE TABLE `karyawan` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nama` varchar(50) NOT NULL,
  `nik` int(10) NOT NULL,
  `alamat` text NOT NULL,
  `no_hp` varchar(15) NOT NULL,
  `jenis_kelamin` enum('L','P') DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;


kode di atas adalah kode mysql untuk membuat tabel karyawan. jika sudah di copy paste silahkan eksekusi dengan mengeklik tombol GO di bawah kanan.

Membuat project

Teman - teman silahkan membuat folder latihan di dalam folder htdocs  C:\xampp\htdocs, jika sudah membuat folder latihan sekarang membuat file koneksi.php di dalam folder latihan tersebut.

file koneksi.php 

Silahkan ketik  kode di atas di dalam file koneksi.php, file ini berfungsi untuk mengoneksikan database latihan yang sudah di buat sebelumnya.

Membuat file index.php

Silahkan di ketik kode di atas di file index.php yang sudah dibuat tadi, sekalian biar lancar ngetiknya 😁😁😁

Screen shoot diatas berfungsi untuk menampilkan data dari tabel karyawan. didalam kode di atas terdapat include 'koneksi.php'; itu berfungsi untuk memanggil file koneksi yang sudah dibuat agar dapat terkoneksi ke dalam database.

Oke lanjut ya...

 Membuat file tambah.php


 Kode diatas adalah form tambah data ke dalam database.

Membuat file aksi.php 

file aksi.php ini yang akan kita gunakan untuk insert, update dan delete. nah kode di atas adalah kode untuk insert/tambah data ke dalam database.

Sekarang buat file edit.php  agar pada saat kita klik edit yang pada index menuju ke edit.


File edit.php ini adalah form untuk mengedit data nah bagaimana caranya agar bisa men-update data?? sekarang bikin kode di file aksi.php dengan kode berikut.


jadi file aksi.php akan seperti kode diatas. nah bagaimana untuk menjalankan fungsi hapus caranya dengan menambahkan kode berikut ke dalam file aksi.php.


Nah untuk menguji coba kode CRUD di atas silahkan ketik di browser localhost/latihan 


 Jika tampilannya seperti itu selamat anda sudah berhasil membuat CRUD.

Silahkan ulangi sampai temen - temen lancar dan memahami...semoga bermanfaat jika ada yang tidak mengerti silahkan tinggalkan komentar anda di bawah....

 

 SELAMAT BELAJAR