Categories: Desain

PENGERTIAN CRUD

CRUD disini merupakan sebuah akronim atau singkatan kata yang berasal dari dunia pemrograman komputer yang berdasarkan kepada empat (4) fungsi dasar penyimpanan yang persisten yang sangat penting untuk mengimplementasikan sebuah aplikasi.

  • Fungsi pada CRUD ini adalah Create, Read, Update, dan Delete.

Semua fungsi yang terdapat pada CRUD ini dapat merujuk kepada semua fungsi yang dijalankan dalam aplikasi database relasional dan dipetakan kedalam metode HTTP standar, SQL Statement ataupun operasi DDS.

Fungsi dari CRUD pada sebuah Framework

  1. CREATE, pada fungsi pertama ini adalah fungsi Create. Disini merupakan sebuah fungsi yang berfungsi untuk INSERT atau menambahkan statement atau kalimat untuk membuat sebuah catatan atau record baru.
  2. READ, pada fungsi kedua ini adalah fungsi Read. Disini merupakan sebuah fungsi yang berfungsi untuk membaca record atau catatan tabel berdasarkan catatan utama (primary) dalam parameter input.
  3. UPDATE, pada fungsi ketiga ini adalah fungsi Update. Disini merupakan sebuah fungsi yang berfungsi untuk UPDATE atau memperbaharui tabel berdasar primary key atau kunci utama yang ditentukan untuk sebuah record dengan menggunakan klausa WHERE.
  4. DELETE, pada fungsi keempat ini adalah fungsi Delete. Disini merupakan fungsi yang berfungsi untuk menghapus baris atau row tertentu dalam klausa WHERE.

Keuntungan Menggunakan CRUD

  • Daripada kita menggunakan SQL Statement yang biasa, lebih banyak programmer suka dengan menggunakan CRUD karena kinerjanya lebih baik.
  • Ketika prosedur tersimpan dan dijalankan pertama kali, eksekusi plan akan disimpan dalam sebuah cache prosedur dan digunakan kembali untuk semua aplikasi yang tersimpan pada Stored Procedure.
  • Ketika statement SQL dijalankan pada SQL Server, mesin relasional akan mencari cache procedure untuk memastikan eksekusi plan yang ada untuk statement SQL tertentu tersedia dan menggunakan plan saat ini untuk mengurangi resources atau kebutuhan pengoptimalan, penguraian dan kompilasi secara berulang untuk langkah-langkah statement SQL.
  • Jika rencana eksekusi tidak tersedia, maka SQL Server akan membuat rencana eksekusi baru utuk kueri tersebut.
  • Ketika kita menghapus statement SQL dari kode aplikasi maka semua SQL dapat disimpan dalam database sementara hanya pemanggilan Store Procedure yang ada pada aplikasi klien kita.
  • Ketika menggunakan Store Procedure, ini akan membantu mengurangi database ganda.
  • Penggunaan Operasi CRUD juga akan membantu mencegah dalam serangan SQL Injection.
  • Dengan penggunaan Store Procedure dan bukan penggabungan string untuk membangun kueri yang dinamis dari data input pengguna, untuk semua statement SQL berarti segala sesuatu yang dimasukkan kedalam parameter akan dikutip.

Kebutuhan akan digital IT sangat dibutuhkan dalam kegiatan sehari-hari, Bead IT Consultant merupakan pilihan tepat sebagai partner anda,kunjungi website kami dengan klik link ini : www.beadgrup.com

ajeng

Recent Posts

WORDPRESS TEMPAT TEPAT UNTUK PENULIS PEMULA & BERKEMBANG DI MASA DEPAN

  WordPress: Platform Aplikasi Web yang Mengubah Cara Kita Berkreasi Online ____________________________________________________________________________   Dalam era…

5 months ago

Mengenal Lebih Dekat dengan Aplikasi Linux

   Mengenal Lebih Dekat dengan Aplikasi Linux: Pengantar ke Dunia Open Source ______________________________________________________________________________   Linux,…

6 months ago

Teknologi Informasi Dunia Pendidikan

Teknologi Informasi Dunia Pendidikan Revolusi informasi mengubah model komunikasi dunia, jaringan informasi dalam internet  bahwa…

6 months ago

Teknologi Aplikasi Digital

TEKNOLOGI APLIKASI DIGITAL   KONTEN DIGITAL Konten Digital dalam membangun ekosistem digital tentunya juga didukung…

6 months ago

Memahami Fenomena Website Murah di Kediri: Solusi Digital Bagi Bisnis Lokal

Kediri, sebuah kota yang penuh warna di Provinsi Jawa Timur, kini tengah menjadi saksi perkembangan…

7 months ago

Tips memilih laptop gaming yang harus kamu ketahui

Trend laptop gaming semakin meningkat. Hal ini terbukti dari banyaknya produsen laptop yang menghadirkan seri…

3 years ago