CRUD
Apa itu CRUD?

CRUD adalah singkatan dari Create, Read, Update, dan Delete. Keempat hal tersebut merupakan perintah dengan peran yang esensial dalam sebuah aplikasi databaseyang sifatnya relational.
Beberapa contoh DBMS (Database Management System) yang menggunakan CRUD sebagai fungsi utamanya yaitu Oracle Database, Microsoft SQL Server, MySQL, PostgreSQL, dan sebagainya.
Fungsi CRUD
Seperti namanya, keempat fungsi ini merupakan fondasi kerja sebuah database. Bayangkan saja kinerja sebuah database itu sebagai sebuah perpustakaan. Agar operasional perpustakaan dapat berjalan, kamu perlu sebuah sistem pendataan buku-buku yang ada di dalamnya.
Create
Fungsi Create berguna untuk membuat entri atau record baru dalam sebuah tabel di dalam database. Di dalam aplikasi berbasis SQL, fungsi createseringkali disebut dengan insert.
Jika dianalogikan dengan skenario di atas, fungsi create ini akan digunakan ketika kamu menambahkan buku baru ke dalam katalog perpustakaan. Buku tersebut akan ditandai dengan identitas khusus agar lebih mudah untuk diakses di kemudian hari.
Read
Fungsi read ini berguna untuk membaca entri data yang sudah terdaftar dalam sebuah database. Namun, fungsi ini tidak akan memberikan akses untuk mengubah data yang telah tersimpan di dalam database.
Dalam sebuah perpustakaan, tentunya ada sebuah sistem yang akan memberitahukan letak sebuah buku dan apa isi dari buku tersebut. Nah, sistem inilah yang menjadi padanan dari fungsi read dalam konsep CRUD.
Update
Fungsi update ini berperan penting untuk memperbarui entri data ketika informasi di dalamnya memerlukan perubahan. Dengan fungsi ini, kamu dapat mengubah detail dari sebuah entri di database.
Bayangkan saja fungsi ini ketika kamu ingin mengganti buku yang ada di perpustakaan kamu dengan cetakan terbaru atau menukarnya dengan judul lain. Fungsi ini tentunya sangat diperlukan untuk menciptakan database yang dinamis dan progresif.
Delete
Seperti namanya, fungsi delete ini berguna untuk menghapus entri data yang sudah tidak diperlukan dalam sebuah database. Ketika menggunakan fungsi ini, kamu akan mengakses detail terkait sebuah entri dan kemudian memberikan perintah kepada sistem untuk menghilangkannya dari database.
Cara Kerja CRUD
Dalam kinerjanya, CRUD biasanya mengacu pada beberapa persyaratan yang telah ditetapkan pada sistem sebuah website atau aplikasi. Agar lebih mudah untuk dipahami, Dewaweb akan memberikan sebuah contoh skenario website media sosial dengan asumsi bahwa pengguna dapat:
- Membuat akun
- Login ke akun yang sudah dibuat
- Mengubah data diri
- Menghapus informasi pribadi
CRUD merupakan gabungan dari empat fungsi esensial yang memiliki peran penting dalam mengelola database secara sistematis dan tertata. Fungsi-fungsi ini dapat diterapkan ke berbagai bahasa pemrograman, jadi tak ada ruginya untuk berkenalan dengan mereka – terutama bagi kamu yang sedang belajar programming.
Komentar
Posting Komentar