Tutorial Membuat CRUD Dengan PHP Hanya 5 Menit




Tutorial Membuat CRUD Dengan PHP Hanya 5 Menit
Hai Brader Brader  Sudah Lama NINE-7 tidak muncul lagi di hadapan anda
Kali ini NINE-7 Akan membuat tutorial yaitu Belajar
Membuat CRUD Dengan Bahasa Pemrograman PHP
Dan Apakabar Kalian semua baik baik saja kan
Di tutorial ini saya akan masuk ke tutorial Bahasa Pemrograman PHP ya Pasti untuk para programmer yang mahir sudah pada tau lah dengan pemrograman PHP + MySQL ini
Ya tak lepas juga saya Masih Belajar . apa salahnya saya berbagi ilmu yang saya miliki untuk berbagi kepada yang belum mengetahu cara Belajar Membuat CRUD Dengan Bahasa Pemrograman PHP Dan MySQL
Saya Memiliki sebuah pertanyaan nih !!! Kenapa CRUD Sangat Penting ? Karena crud di gunakan untuk membuat semua aplikasi yang karena berhubungan dengan meninput data ke DataBase / sebaliknya mengambil data dari DataBase
Pasti sudah terbayang kan Brader Brader Berapa Pentingnya Untuk Tutorial CRUD !!!
Dan Brader Brader tidak akan bisa  membuat sebuah aplikasi/bahkan yang sangat sederhana sekalipun jika tidak menguasai konsep  CRUD . kecuali aplikasi Brader Brader yang di buat tidak berhubungan dengan database.
Di Tutorial ini Ane Akan Nunjukin kepada Brader Brader Tentang Cara Pembuatan CRUD ini Yang mungkin pada masih belajar. https://nine-7.blogspot.com
  • PENGERTIAN CRUD(Create,Read,Update dan Delete).
         Sebelum memulai pembelajar CRUD dengan php dan Mysql ini,Sebelum lebih jauh lagi mengotakatik ada baik nya kita berdoa kepada tuhan YME Agar di beri kemudahan dalam belajar serta aktif dalam melaksanakan kewajibannya Dan ikut serta dalam menjalannkan ketertiban dunia, dan mengikuti tumpah darah indonesia dan ikut bermain main. Upss malah kesini .
Maksud saya Alangkah baiknnya saya terlebih dahulu jelaskan tentang pengertian CRUD mungkin masih banyak Brader Brader yang blum paham /Bingung tentang CRUD ini ?
CRUD adalah singkatan dari CREATE UPDATE DELETE.jadi di singkat CRUD (CE,ER,U,DE).Oke


Pasti mulai terbayang nih tenang manajemen atau mengelola yak benar sekali CRUD disini adalah yang mengelola data base Misalnya seperti mengimput data ke database(CREATE),Menampilkan data dari database(READ),Mengubah atau mengupdate data pada database(UPDATE),Dan MenDelete data pada database(DELETE).
Mari Langsung saja .... Tetottet totet

  • PERSIAPAN / LANGKAH MEMBUAT CRUD PHP DENGAN MYSQL

Di karenakan kita kan bermain dengan database . maka yang menjadi langkah awal kita di butuhkan SOFTWARE XAMPP terbaru . Silahkan Download Di Google.com
Dan kita harus mempersiapkan database untuk mengikuti paduan membuat crud dengan php di http://nine-7.blogspot.com .

Buatlah sebuah data base dengan nama ‘medicalnine7’ dan
buat table bernama ‘cek_pasien’ yang berisi
column id_pasien,nama_pasien,alamat_pasien,umur_pasien,jeniskelamin_pasien,keluhan_pasien,nama_obat. Jadi kita kan membuat crud untuk CEK PASIEN.

Jadi nanti kita akan menampilkan data dari data base , menginput data ke database , mengupdate dan menghapus data dari database
Membuat database dengan nama ‘medicalnine7’
·       Buat sebuah table dengan nama ‘cek_pasien’
·       Colum pada table cek_pasiennya (id_pasien,nama_pasien,alamat_pasien,umur_pasien,jeniskelamin_pasien,keluhan_pasien,nama_obat).

Berikut ini ane sudah saya sertakan file sql yang bisa teman teman import . cara import nya buat database dulu dengan nama medicalnine7 . kemudian pilih import untuk mengimport file sql nya . tapi jika ingin copy paste sql nya bisa juga pilih pada sql kemudia pastekan sql berikut ini.

-- phpMyAdmin SQL Dump
-- version 4.7.4
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Dec 02, 2017 at 09:06 PM
-- Server version: 10.1.26-MariaDB
-- PHP Version: 7.0.22

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Database: `medicalnine7`
--

-- --------------------------------------------------------

--
-- Table structure for table `cek_pasien`
--

CREATE TABLE `cek_pasien` (
  `id_pasien` int(11) NOT NULL,
  `nama_pasien` varchar(50) DEFAULT NULL,
  `alamat_pasien` text NOT NULL,
  `umur_pasien` text NOT NULL,
  `jeniskelamin_pasien` varchar(20) DEFAULT NULL,
  `keluhan_pasien` text NOT NULL,
  `nama_obat` varchar(30) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Indexes for dumped tables
--

--
-- Indexes for table `cek_pasien`
--
ALTER TABLE `cek_pasien`
  ADD PRIMARY KEY (`id_pasien`);

--
-- AUTO_INCREMENT for dumped tables
--

--
-- AUTO_INCREMENT for table `cek_pasien`
--
ALTER TABLE `cek_pasien`
  MODIFY `id_pasien` int(11) NOT NULL AUTO_INCREMENT;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Atau kalian bisa lihat contoh databasenya seperti ini.

  1. Tahap 1 Untuk membuat CRUD yaitu :
  • Membuat data base
  • Membuat koneksi.php
  • Membuat cek_pasien.php dan pros_cek_pasien.php
  • Membuat lihat_pasien.php
  • Membuat update_pasien.php
  • Membuat Delete_pasien.php


Oke pertama kita buat dulu file php dengan namanya seterah brader brader . 
disini saya membuat file koneksi.php di file koneksi.php inilah nantinya kan membuat koneksi php dan mysql
Untuk penyimanan koneksi.php nya Nyalakan XAMPP==>simpan di htdoc buat new folder lalu berinama CRUD lalu copy code koneksi.php ini lalu simpan.

  • koneksi.php
<?php
error_reporting("E^ALL");
$conn = new mysqli('localhost', 'root', '', 'medicalnine7');
if ($conn->connect_errno) {
                echo die("Error to connect : <b>".$conn->connect_error."</b>");
}
?>


Silahhkan teman teman sesuaikan dengan username dan password mysql teman-teman username saya root karena saya menggunakan xampp dan password saya kosong dan server saya localhost

Kemudian kita buat sebuah file lagi bernama index.php
  • Index.php

<!DOCTYPE html>
<html>
<head>
                <title>CRUD Medical Nine-7</title>
</head>
<body>
                <h1><center>CRUD Medical NINE-7</h1></center>
<ul>
                <li><a href="cek_pasien.php">CEK PASIEN</a></li>
                <li><a href="lihat_pasien.php">LIHAT PASIEN</a></li>
</ul>
</body>
</html>

Kemudian Setelah membuat file bernama index.php
Selanjutnya sekarang kita buat file lagi bernama cek_pasien.php dan pros_cek_pasien.php
  • cek_pasien.php (Sebagai fungsi CREATE)

<!DOCTYPE html>
<html>
<head>
<title>Cek Pasien</title>
</head>
<body>
<form method="post" action="pros_cek_pasien.php">
<label>Nama</label><br>
<input type="text" name="nama_pasien"  placeholder="Masukan Nama" style="width: 400px;"><br>

<label>Alamat</label><br>
<textarea name="alamat_pasien"  placeholder="Masukan Alamat" id="alamat" style="width: 300px; height: 100px;"></textarea><br>
<label>Umur</label><br>
<input type="number" name="umur_pasien" placeholder="Masukan Umur" style="width: 400px;"><br>
<label for="select">Jenis Kelamin</label><br>
<select name="jeniskelamin_pasien" value="select" id="select" style="width: 400px;"><br>
<option>--Select--</option>
<option value="Laki-Laki">Laki Laki</option>
<option value="Prempuan">Prempuan</option>
</select><br>
<label>Keluhan</label><br>
<textarea name="keluhan_pasien" placeholder="Masukan Keluhan" style="width: 300px; height: 100px;"></textarea><br>
<label>Nama Obat</label><br>
<input type="text" name="nama_obat"  placeholder="Masukan Nama Obat" style=" width: 400px;">
<br>
<button type="submit" name="simpan" class="btn btn-success"> Simpan </button>
<button type="reset" name="reset" class="btn btn-warning">Cancel</button>
</ul>
</form>
</body>
</html>

Lalu sekarang kita buat lagi file pros_cek_pasien.php ini adalah berguna sebagai proses saat menyimpan data cek pasien.
  • pros_cek_pasien.php (Sebagai fungsi Proses CREATE)

<?php
include('koneksi.php');
if (isset($_POST['simpan'])) {
                $nama = $_POST['nama_pasien'];
                $alamat = $_POST['alamat_pasien'];
                $umur =$_POST['umur_pasien'];
                $jenisKelamin=$_POST['jeniskelamin_pasien'];
                $keluhan =$_POST['keluhan_pasien'];
                $nama_obat =$_POST['nama_obat'];
                $query = mysqli_query($conn, "INSERT INTO cek_pasien (nama_pasien,alamat_pasien,umur_pasien,jeniskelamin_pasien,keluhan_pasien,nama_obat) VALUES ('$nama','$alamat','$umur','$jenisKelamin','$keluhan','$nama_obat')");

                if ($query) {
                                echo "<script>alert('Sukses Cek Pasien');window.location.assign('index.php');</script>";
                }else{
                                echo "Error : ". $conn->error;
                }
}
?>

Setelelah itu kemudian kita ketahap selanjutnya yaitu kita buat file baru bernama lihat_pasien.php
Oke langsung saja...

  •  lihat_pasien.php (Sebagai fungsi READ).

<?php
include('koneksi.php');
$query = mysqli_query($conn, "SELECT * FROM cek_pasien");
while ($row = mysqli_fetch_array($query)) {
                $data .=
                "
                <tr>
                                <td>".$row['nama_pasien']."</td>
                                <td>".$row['alamat_pasien']."</td>
                                <td>".$row['umur_pasien']." Tahun</td>
                                <td>".$row['jeniskelamin_pasien']."</td>          
                                <td>".$row['keluhan_pasien']."</td>
                                <td>".$row['nama_obat']."</td>            
                               
                                <td
                                <ul>
                                <li><a href='?page=update_pasien&id_input=".$row['id_input']."'>Edit</a></li>
                                <li><a href='?page=delete_pasien&id_input=".$row['id_input']."'>Delete</a></li>                                                                                                                                      
                                </ul>
                                </td>   
                               
                </tr>
                ";
}
?>
<!DOCTYPE html>
<html>
<head>
                <title>Lihat Pasien</title>
</head>
<body>
<table border="1">
                <tr>
                                                <th >Nama</th>
                                                <th>Alamat</th>
                                                <th>Umur</th>
                                                <th>Jenis Kelamin</th>
                                                <th>Keluhan</th>
                                                <th>Nama Obat</th>
                                                <th>Action</th>
                                </tr>
                </thead>
                <tbody>
                                <?php echo $data; ?>
                </tbody>
</table>
</body>
</html>

Setelah membuat file lihat_pasien.php
Kemudian Kita selanjutnya buat file bernama update_pasien.php dan pros_update_pasien.php

  • update_pasien.php (Sebagai fungsi UPDATE)
<!DOCTYPE html>
<html>
<head>
                <title>Update Medical</title>
</head>
<body>
<?php
include 'koneksi.php';
$id=$_GET['id_pasien'];
$query=mysqli_query($conn,"SELECT * FROM cek_pasien where id_pasien='$id'");
 ?>
<form method="post" action="pros_update_pasien.php">
                                <?php
                                while($row=mysqli_fetch_array($query)){
                                ?>
<input type="hidden" name="id_input" value="<?php echo $id_pasien;?>"/>
                                <label>Nama</label><br>
                                <input type="text" name="nama_pasien" style="width: 300px"; value="<?php echo $row['nama_pasien'];?>"><br>
<label>Alamat</label><br>
                                <textarea name="alamat_pasien" style="width: 300px; height: 70px"><?php echo $row['alamat_pasien'];?></textarea><br>
                                <label>Umur</label><br>
                                <input type="number" name="umur_pasien" style="width: 300px;" value="<?php echo $row['umur_pasien'];?>"><br>
                                <label>Jenis Kelamin</label><br>
                                <select name="jeniskelamin_pasien" style="width: 300px;"><br>
                                                <option value="Laki-Laki"  value="<?php echo $row['jeniskelamin_pasien'];?>">Laki Laki</option>
                                                <option value="Prempuan"  value="<?php echo $row['jeniskelamin_pasien'];?>">Prempuan</option>
                                </select><br>
                                <label>Keluhan</label><br>
                                                <textarea name="keluhan_pasien" style="width: 300px; height: 70px;"><?php echo $row['keluhan_pasien'];?></textarea>
                                <label>Nama Obat</label><br>
                                                <input type="text" name="nama_obat" style="width: 300px;" placeholder="Masukan Nama Obat" value="<?php echo $row['nama_obat'];?>"><br>
                                <button type="submit" name="simpan" "> Simpan </button>
                                <button type="reset" name="reset" > Cancel</button>
</form>
</body>
</html>
<?php
}
?>

Setelah Membuat update_pasien.php lalu sekarang kita membuat proses  update tanpa proses itu ga bisa.

  •  pros_update_pasien.php
<?php
include "koneksi.php";
$id =$_POST['id_pasien'];
$nama=$_POST['nama_pasien'];
$alamat=$_POST['alamat_pasien'];
$umur=$_POST['umur_pasien'];
$jenisKelamin=$_POST['jeniskelamin_pasien'];
$keluhan =$_POST['keluhan_pasien'];
$nama_obat =$_POST['nama_obat'];

$query=mysqli_query($conn,"UPDATE cek_pasien SET nama_obat ='$nama_obat', keluhan_pasien='$keluhan',jeniskelamin_pasien='$jenisKelamin',umur_pasien='$umur',alamat_pasien='$alamat' where nama_pasien='$nama'");
if($query){
echo "<script>alert('Sukses Update');window.location.assign('lihat_pasien.php');</script>";
?><?php
}else{
echo "Gagal update data";
echo mysqli_error();
}
?>

Setelah kita bikin proses nya langkah terakhir adalah membuat file delete_pasien.php

  •  delete_pasien.php(Sebagai fungsi DELETE).
<?php
include('koneksi.php');
$id = $_GET['id_pasien'];
$query = mysqli_query($conn, "DELETE FROM cek_pasien WHERE id_pasien='$id' ");
if ($query) {
                echo "<script>alert('Success Delete!');window.location.assign('lihat_pasien.php');</script>";
}else{
                echo "<h1>Gagal : </h1>".$conn->error;
}
?>

Setelah kita buat file delete_pasien.php
Sudah deh silahkan kalian coba running / jalankan dan lihat lah hasil menampilkan data dari database dengan php . Membuat CRUD Dengan Bahasa Pemrograman PHP Dan MySQL – Menampilkan data dari database

Jika sudah Maka tampilannya seperti ini :



nah data pun berhasil di tampilkan dan di tambahkan . selesai sudah tutorial ini
Tutorial :
Membuat CRUD Dengan Bahasa Pemrograman PHP Dan MySQL – Menampilkan data dari database

Nah selesai juga tutorial CRUD  ini dengan php dan mysql
Selanjutnya untuk yang mau project jadi nya silahkan Klik

Terima kasih yang sudah berkunjung TEMAN TEMAN mohon maaf bila ada kata2 / bahasa yang blom di mengerti
Jangan Lupa Dukung kami dengan Cara
Share , Like Iklan dan Comment Thank You Verry Much

Klik satu iklan untuk mendukung Nine-7

0 Response to "Tutorial Membuat CRUD Dengan PHP Hanya 5 Menit"

Catat Ulasan

Komentar !!!

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel