+62 896 6423 0232 | info@idmetafora.com
Software ERP Indonesia IDMETAFORA


Apa Itu CRUD: Fungsi dan Cara Membuatnya__Simak Penjelasannya Lengkap Disini!!

31 August, 2022   |   Oriza

Apa Itu CRUD: Fungsi dan Cara Membuatnya__Simak Penjelasannya Lengkap Disini!!

 Pernahkah Anda mempertimbangkan untuk mengajukan aplikasi? Baik untuk tujuan akademis atau untuk kepentingan tertentu. Baik Anda sedang membangun aplikasi sederhana atau aplikasi yang lebih kompleks, Anda memerlukan CRUD untuk semuanya. Apa itu CRUD?
 
CRUD  digunakan untuk membangun aplikasi yang  meliputi melihat data database, memasukkan data ke database, menghapus data yang tidak diinginkan, dan memanipulasi beberapa data dari database menggunakan PHP. Jadi sangat penting untuk mengetahui apa itu CRUD, apa saja fitur-fiturnya, dan bagaimana membangun berdasarkan CRUD saat membangun sebuah aplikasi. Simak informasinya di bawah ini.
 

Apa itu CRUD ?

CRUD adalah singkatan dari Create, Read, Update, dan Delete, sehingga disingkat CRUD untuk memudahkan pengucapan. Berbicara tentang empat hal ini, tidak terlalu jauh dari pengelolaan data.
 
Operasi CRUD  memungkinkan pengguna untuk memasukkan (membuat) data baru ke dalam basis data, membaca atau melihat (membaca) data yang ada dalam basis data, memodifikasi atau memodifikasi (memperbarui) data dalam basis data, dan menghapus (delete) entri basis data.

Pengembang aplikasi memiliki banyak alternatif untuk melakukan operasi CRUD. Salah satu cara yang paling efisien adalah dengan membuat satu set prosedur yang disimpan dalam SQL untuk melakukan operasi.
 
CRUD, yang terdiri dari empat frase, adalah ketekunan paling penting yang perlu Anda terapkan dalam aplikasi Anda. Sebagian besar aplikasi memiliki semacam fungsi CRUD,  yang utama adalah bahwa aplikasi CRUD menggunakan formulir untuk mengembalikan dan mengambil data dari database.
 

Fungsi Crud Pada Sebuah Framework

Padahal, jika melihat nama dan artinya, Anda sudah bisa membayangkan fungsi dari CRUD itu sendiri, bukan? Ini terdiri dari empat kata, masing-masing dengan arti dan fungsinya sendiri. Semua fungsi  CRUD bekerja dalam aplikasi database relasional dan dapat mereferensikan semua fungsi yang dipetakan menggunakan metode pernyataan SQL, operasi DDS, dan HTTP standar.
 
CRUD juga dapat menampilkan aturan antarmuka pengguna yang memungkinkan pengguna untuk mencari, melihat, memodifikasi, atau memodifikasi informasi dan data melalui formulir dan laporan berbasis komputer.
Dari sini, kita dapat menyimpulkan bahwa kita dapat membuat atau memasukkan data ke dalam database dan kemudian membaca, memperbarui, memperbarui, dan menghapusnya.

Oleh karena itu, Anda dapat mengubah data atau mengubah propertinya dengan mengambil dan menambahkan layanan yang ada hingga data akhirnya dikembalikan ke layanan pembaruan. Untuk informasi lebih lanjut, lihat Fitur Lanjutan CRUD di bawah ini.
 
Create
Komponen pertama dari CRUD adalah Create. Ini adalah fungsi yang digunakan untuk menambahkan atau menyisipkan pernyataan atau pernyataan untuk membuat catatan baru. Proses ini dapat ditemukan saat mendaftar di halaman website. Data yang dimasukkan disimpan dalam database.
 
Read
Fungsi CRUD selanjutnya adalah membaca. Ini adalah proses mengambil data dari database.
Baca adalah fitur yang berguna untuk melihat dan membaca catatan atau catatan tabel yang sesuai dengan catatan utama dari masukan parlemen.

Sebagai contoh, Anda dapat melihat proses ini saat Anda masuk ke situs web Anda. Situs web melewati proses membaca untuk mengonfirmasi data yang Anda masukkan. Lebih sederhananya, ketika Anda mencari halaman web di browser Anda, fungsi baca memungkinkan Anda untuk melihat informasinya.
 
Update
Buat, baca, lalu buat pembaruan berikutnya. Fungsi CRUD ketiga  berguna ketika Anda ingin memperbarui atau memperbarui tabel sesuai dengan  kunci utama  yang ditentukan dalam catatan dan menggunakan klausa where.

Studi kasus sederhana dari proses pembaruan adalah  dengan  mengubah data profil di akun media sosial Anda dan ketuk Perbarui untuk memperbarui sebagai tanggapan atas perubahan dari data lama ke data  baru  yang ditambahkan melalui akun profil Anda Saat menjalankan proses. halaman.
 
Delete
Fitur terakhir dari CRUD adalah delete. Sesuai dengan namanya, fungsi delete membantu menghapus data yang tidak diinginkan pada baris atau baris tertentu dalam klausa WHERE.
 
Cara Membuat CRUD Sederhana
Seperti  yang telah disebutkan, CRUD selalu mengacu pada manajemen basis data. Oleh karena itu, untuk membuat CRUD, buat dulu databasenya. Selanjutnya, buat fungsi CRUD  menggunakan PHP dan MYSQL. Cara ini banyak digunakan oleh para pengembang website dan blogger.
 
Namun, Anda perlu menyadari bahwa ada tiga jenis koneksi antara PHP dan MySQL, kadang-kadang disebut  MySQL API: mysql, PDO (PHP Data Object), dan mysqli.
Di sisi lain, mysqli  sendiri merupakan versi baru dari mysql dan belum dikembangkan sejak PHP versi  5.5. Oleh karena itu, Anda harus menggunakan jenis PDO saat menghubungkan PHD ke MySQL dan  penyedia database lainnya.

Untuk membuat CRUD sederhana kita akan menggunakan MySQL dan PHP dengan langkah berikut ini
 
Membuat Database
Karena fungsi  CRUD  sendiri adalah untuk mengelola data dalam database,  Anda harus terlebih dahulu membuat data di database MySQL.
Sebagai contoh bisa menggunakan Querry seperti dibawah
 
CREAT DATABASE, newcrud;
 
Setelah itu kita insert tabel yang akan digunakan untuk membuate (employe)
“CREATE TABLE emplyees (
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(100) NOT NULL,
address VARCHAR(255) NOT NULL,
salary INT(10) NOT NULL
); “
 
Kuerinya adalah SQL dan membantu menyiapkan database lengkap dengan TABEL yang berisi ID variabel, nama, alamat, dan  gaji. Selain tetap berpegang pada variabel ini, Anda  dapat mengganti atau melengkapinya dengan variabel lain. Misalnya status, lokasi, nomor WA, dll.
Jika database anda sudah selesai dibuat sudah silahkan cek dengan “show tables”
Membuat File Config
Setelah  menyiapkan data,  langkah selanjutnya adalah membuat koneksi agar PHP dapat terhubung ke MySQL. Ini dapat dilakukan dengan membuat file yang berisi skrip PHP khusus untuk membuat koneksi. Kemudian beri nama apa pun yang Anda suka. Dalam hal ini, beri nama file config.php untuk kejelasan.
 
Dalam hal ini, masukkan baris kode sebagai berikut: File ini digabungkan dengan file lain menggunakan PHP require_once(), yang juga berlaku untuk file lain. Perhatikan baris kode berikut.
<?php
/* Database credentials. Assuming you are running MySQL server with
default setting (user ‘root’ with no password) */
define(‘DB_SERVER’, ‘localhost’) ;
define(‘DB_USERNAME’. ‘root’) ;
define(‘DB_PASSWORD’, ‘password’) ;
define(‘DB_NAME’, ‘belajarcrud’) ;
/* Attempt to connect to MySQL database */
$link = mysqli_connect(DB_SERVER, DB_USERNAME. DB_PASSWORD, DB_NAME);
 
//check Conection
 
If($link === false){
die(“ERROR: Could not connect. “ . mysqli_connect_error());
}
?>
 
Perhatikan bahwa DB_SERVER, DB_USERNAME, dll. perlu diganti dengan detail database mereka sendiri.
Secara umum, file config.php berisi beberapa konfigurasi yang terkait dengan situs web Anda. Oleh karena itu, file merupakan pusat konfigurasi dan sering digunakan atau digunakan oleh file lain.
 
Membuat Landing Page
Setelah membuat data dan menghubungkan PHP ke database, langkah selanjutnya adalah membuat wadah untuk menampilkan data. Oleh karena itu, yang  dibuat adalah  landing page yang menampilkan record-record pada tabel database karyawan aplikasi CRUD.
Halaman arahan ini juga memiliki ikon untuk setiap catatan di tabel database karyawan. Setiap bagian data yang ditampilkan dalam tabel memiliki ikon yang dapat Anda gunakan untuk melihat detail data dan  informasi langsung atau data yang akan diperbarui atau dihapus. Selain itu, terdapat  tombol buat untuk memasukkan data pegawai baru. Untuk melakukannya, Anda dapat menggunakan baris kode berikut di index.php:
<!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<title>Dashboard</title>
<link rel=”stylesheet”
href=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.css”>
<script src=”https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js”></script>
<script src=”https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.js”></script>
<style type=”text/css”>
.wrapper{
width: 650px;
margin: 0 auto;
}
.page-header h2{
margin-top: 0;
}
table tr td:last-child a{
margin-right: 15px;
}
</style>
<script type=”text/javascript”>
$(document).ready(function(){
$(‘[data-toggle=”tooltip”]’).tooltip();
});
</script>
</head>
<body>
<div class=”wrapper”>
<div class=”container-fluid”>
<div class=”row”>
<div class=”col-md-12″>
<div class=”page-header clearfix”>
<h2 class=”pull-left”>Informasi Pegawai</h2>
<a href=”create.php” class=”btn btn-success pull-
right”>Tambah Baru</a>
</div>
<?php
// Include config file
require_once “config.php”;
// Attempt select query execution
$sql = “SELECT * FROM employees”;
if($result = mysqli_query($link, $sql)){
if(mysqli_num_rows($result) > 0){
echo “<table class=’table table-bordered
table-striped’>”;
echo “<thead>”;
echo “<tr>”;
echo “<th>#</th>”;
echo “<th>Nama</th>”;
echo “<th>Alamat</th>”;
echo “<th>Salary</th>”;
echo “<th>Pengaturan</th>”;
echo “</tr>”;
echo “</thead>”;
echo “<tbody>”;
while($row = mysqli_fetch_array($result)){
echo “<tr>”;
echo “<td>” . $row[‘id’] . ”
</td>”;
echo “<td>” . $row[‘name’] . ”
</td>”;
echo “<td>” . $row[‘address’] . ”
</td>”;
echo “<td>” . $row[‘salary’] . ”
</td>”;
echo “<td>”;
echo “<a href=’read.php?id=”.
$row[‘id’] .”‘ title=’View Record’ data-toggle=’tooltip’><span class=’glyphicon glyphicon-eye-open’></span></a>”;
echo “<a href=’update.php?id=”.
$row[‘id’] .”‘ title=’Update Record’ data-toggle=’tooltip’><span class=’glyphicon glyphicon-pencil’></span></a>”;
echo “<a href=’delete.php?
id=”. $row[‘id’] .”‘ title=’Delete Record’ data-toggle=’tooltip’><span class=’glyphicon glyphicon-trash’></span></a>”;
echo “</td>”;
echo “</tr>”;
}
echo “</tbody>”;
echo “</table>”;
// Free result set
mysqli_free_result($result);
} else{
echo “<p class=’lead’><em>No records were
found.</em></p>”;
}
} else{
echo “ERROR: Could not able to execute $sql. ” .
mysqli_error($link);
}
// Close connection
mysqli_close($link);
?>
</div>
</div>
</div>
</div>
</body>
</html>
 
 
Membuat Halaman Create
Penciptaan adalah proses memasukkan data atau informasi ke dalam database. Untuk membuat Create (C), Anda harus terlebih dahulu membuat file create.php lalu masukkan baris kode berikut:
https://www.domainesia.com/asset/uploads/2021/06/1-2.jpg
 
https://www.domainesia.com/asset/uploads/2021/06/2-2.jpg
 
C:\Users\WIN11\OneDrive\Pictures\CRUD\3.jpg
 
https://www.domainesia.com/asset/uploads/2021/06/4.jpg
 
https://www.domainesia.com/asset/uploads/2021/06/5.jpg
 
https://www.domainesia.com/asset/uploads/2021/06/6.jpg
 
https://www.domainesia.com/asset/uploads/2021/06/6.jpg
 
https://www.domainesia.com/asset/uploads/2021/06/8.jpg
 
apa itu crud
 
Membuat Halaman Delete
Komponen terakhir dari CRUD adalah delete. Buat file bernama "delete.php" dan masukkan baris kode berikut.
Baris kode ini nantinya akan digunakan untuk menghapus data dengan mengetuk ikon hapus yang tersedia di spreadsheet. Ini memungkinkan Anda untuk menghapus data karyawan yang tidak diinginkan dalam database.
 
https://www.domainesia.com/asset/uploads/2021/06/1-1.png
 
https://www.domainesia.com/asset/uploads/2021/06/2-1.png
 
apa itu crud
 
https://www.domainesia.com/asset/uploads/2021/06/4-1.png
 
Langkah-langkah di atas adalah contoh pembuatan aplikasi CRUD sederhana untuk membuat, melihat, mengambil, memodifikasi, dan menghapus  data dalam database. Pada dasarnya, penggunaan CRUD sangat luas.
 Kasus penggunaan CRUD yang khas adalah masuk ke situs web tertentu. Kedua, jika Anda ingin mengubah data pribadi  akun media sosial Anda atau menghapus data komentar media sosial yang ada. Ini adalah contoh fungsi CRUD yang biasa Anda temui.
 

Liputan Software ERP IDMETAFORA Indonesia!

Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:



Software ERP Indonesia

Artikel rekomendasi untuk Anda