Tutorial Membuat CRUD Dengan PHP Hanya 5 Menit
Selasa, 19 Disember 2017
Add Comment
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.
- 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
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 !!!