Senin, 23 Januari 2017

Pengenalan CRUD (Create, Read, Update, Delete)

Assalamu'alaikum wr.wb.

A. Pengertian

    Menurut wikipedia bahasa Inggiris, CRUD merupakan empat fungsi dasar dari penyimpanan persisten. CRUD juga kadang-kadang digunakan untuk menggambarkan antarmuka pengguna konvensi yang memfasilitasi melihat, mencari, dan mengubah informasi ; sering menggunakan komputer berbasis bentuk dan laporan. Istilah ini mungkin pertama kali dipopulerkan oleh James Martin dalam bukunya 1983 Mengelola data-base Lingkungan. Singkatan tersebut dapat diperpanjang untuk CRUDL untuk menutupi daftar set data yang besar yang membawa kompleksitas tambahan seperti pagination ketika set data terlalu besar untuk menampung mudah dalam memori.

B. Latar Belakang

     Sistem  informasi  yang  baik  akan  menyimpan  dengan  baik  setiap  proses
transaksi yang terjadi ke dalam database. Hal ini menjadi hal yang krusial, karena ini menjadi titik vital dari perusahaan, karena setiap transaksi perusahaan tercatat dengan baik. Untuk menunjang itu diperlukannya penggunaan database yang baik.
    Dalam  proses  database  saat  ini  sering  menggunakan database  relational
atau RDBMS. Proses database ini menggunakan query untuk memanggil data dari database. Sebuah sistem informasi akan sering melakukan proses query ke dalam database, hal ini untuk  mendapatkan data yang sesuai dan dalam keadaan real. Untuk itu diperlukan sebuah proses query database yang baik.         
     Proses CRUD ini akan menjadi sangat penting karena,  akan  memberatkan  sistem  jika  proses berlangsung secara serampangan. Salah  satu  prosesnya  adalah  teknik normalisasi  dari database, teknik ini sudah sering digunakan dan menjadi bagian penting. Salah satu teknik penting di dalam proses CRUD ke database, kita bisa menggunakan teknik ORM atau Object Relational Mapping, terlebih teknik ini akan sangat bekerja optimal dibawah pengaruh Object Oriented.

C. Tujuan

     Bertujuan untuk mengetahui, mempelajari dan memahami apa itu CRUD.

D. Pembahasan

     CRUD merupakan empat fungsi dasar dari penyimpanan persisten. 
  • C (Create): berarti membuat sebuah data baru, contoh kita sedang melakukan registrasi disebuah web itu sudah merupakan Create dari CRUD karena kita membuat dan menyimpan data registrasi ke database.
  • R (Read): Membaca atau menampilkan suatu data yang tadinya berada didatabase MySQL misalnya, kemudian ditampilkan di WEB menggunakan bahasa pemrograman Php.
  • U (Update): adalah mengedit sebuah data dari database yang kemudian di edit menggunakan bahasa pemrograman Php berupa WEB. Contoh edit profil facebook. 
  • D (Delete): Fungsinya hampir sama dengan Update akan tetapi proses ini adalah untuk melakukan penghapusan data di database melalui bahasa Php. Contoh pada sebuah blog terkadang ada komentar, kemudian kita hapus komentar tersebut, nah itu sudah termasuk proses delete dalam CRUD.
    # User Interface

      CRUD juga relevan di tingkat user interface dari sebagian besar aplikasi. Misalnya, dalam buku alamat software, unit penyimpanan dasar adalah seorang individu kontak entri. Sebagai minimal, perangkat lunak harus memungkinkan pengguna untuk
  • Membuat atau menambah entri baru.
  • Baca, mengambil, pencarian, atau melihat entri yang ada.
  • Memperbarui atau mengedit entri yang ada.
  • Hapus / menonaktifkan / menghapus entri yang ada.
      Tanpa empat operasi setidaknya ini, perangkat lunak tidak dapat dianggap lengkap. Karena operasi ini sangat mendasar, mereka sering didokumentasikan dan dijelaskan di bawah satu judul yang luas, seperti "manajemen kontak", "manajemen konten" atau "pemeliharaan kontak" (atau "manajemen dokumen" secara umum, tergantung pada unit penyimpanan dasar untuk aplikasi tertentu). 

E. Kesimpulan

      Dari pemaparan diatas dapat disimpulkan bahwa CRUD merupakan singkatan dari create, read, update dan delete.  

F. Referensi
  • https://en.wikipedia.org/wiki/Create,_read,_update_and_delete 
  • https://www.sekolahkoding.com/perpustakaan/pengertian-crud-di-php-dan-mysql
Sekian dan Terimakasih.

SMK Bisa!!

Wasalamu'alaikum wr.wb.

2 komentar:

Diberdayakan oleh Blogger.