CRUD: Operasi Dasar Manajemen Data

Programming Database

Oleh: Wawan pada 2025-05-01 06:10:57 | Diperbarui: Wawan pada 2025-06-12 16:20:26

Bagikan: Facebook | Twitter | Whatsapp | Linkedin Kunjungan: 45


CRUD: Operasi Dasar Manajemen Data

Apa itu CRUD?

CRUD singkatan untuk Create-Read-Update-Delete. itu menunjukkan operasi-operasi dasar yang berkaitan dengan pengelolaan data. Item-item data disimpan ke dalam sebuah tabel database. Anggap saja kamu memiliki sebuah tabel database yang berisi item-item data di dalamnya.

  • Ketika item data baru ditambahkan/disimpan ke dalam tabel, itulah operasi CREATE.
  • Ketika satu atau beberapa item data dipilih untuk dilihat, itulah operasi READ.
  • ketika salah satu item data diperbarui, itulah operasi UPDATE.
  • Ketika sebuah item data dihapus dari tabel, itulah operasi DELETE. 

Field dan Record

Bagaimana data diorganisasi dalam tabel database? Tabel database menyimpan item data dalam kolom-kolom dan baris-baris. Kolom-kolom itu sering disebut sebagai Field, yang mana setiap Field akan berisi item data yang sejenis. Sementara itu item data dari beberapa Field pada baris yang sama disebut sebagai Record, yang mana terdiri dari sejumlah item data yang berbeda jenis.

Kunci Primer (Primary Key)

Biasanya tabel database dilengkapi dengan sebuah kunci primer (primary key), dan biasanya pula kunci primer itu adalah field atau kolom pertama. Kunci primer itu akan menjadi identitas unik bagi setiap record di dalam tabel database. Pada gambar di atas, field "KodeBarang" dijadikan sebagai kunci primer. Karena bersifat unik, maka tidak mungkin ada dua record dengan kunci primer yang sama.

Structured Query Language (SQL)

Bahasa standar yang digunakan untuk manajemen data adalah SQL. Marilah kita pahami terlebih dahulu apa yang dimaksud dengan Query. Dalam kalimat sederhana saya mengartikan ini sebagai "permintaan yang diajukan guna memperoleh data".

INSERT INTO

Ini merupakan query untuk menyisipkan/menyimpan record baru ke dalam sebuah tabel database. Dalam konsep CRUD, hal ini berarti kita melakukan operasi CREATE.

INSERT INTO tabelBarang (NamaBarang, StokBarang) VALUES ("Stofmap", "20")

Field KodeBarang tidak dicantumkan karena biasanya akan terisi item data berurutan secara otomatis.

SELECT * FROM

Ini query yang digunakan untuk memilih record tertentu dalam tabel database. Dalam konsep CRUD, hal ini berarti kita melakukan operasi READ.

SELECT * FORM tabelBarang

Contoh di atas adalah query memilih seluruh record dari sebuah tabel bernama "tabelBarang". Untuk memilih salah satu record saja, maka dapat digunakan klausa WHERE.

SELECT * FROM tabelBarang WHERE KodeBarang = "003"

Contoh di atas adalah query memilih record ketiga pada tabel "tabelBarang".

UPDATE

Ini query untuk melakukan perubahan pada sebuah record.

UPDATE tabelBarang SET (StokBarang = "100") WHERE KodeBarang = "004"

Contoh di atas adalah query memperbarui item data pada field StokBarang untuk record keempat.

DELETE FROM

Ini query untuk menghapus sebuah record dari tabel database.

DELETE FROM tabelBarang WHERE KodeBarang = "002"

Contoh di atas adalah query menghapus record kedua dalam tabel "tabelBarang".

Urutan Record dalam Tabel Database

Pada sistem database, setiap reocrd baru yang disimpan ke dalam sebuah tabel akan diberi sebuah identitas unik secara otomatis sebagai kunci primer baginya.  Identitas unik itu diberikan secara berurutan sesuai dengan urutan penyimpanan record. Penataan record berdasarkan identitas uniknya dilakukan dalam urutan menaik (Ascending) , yaitu itu dari nomor identitas terkecil ke terbesar.

ORDER BY

Klausa ini digunakan untuk mengatur record dalam urutan menaik (Ascending) ataukah menurun (Descending) pada saat dipilih untuk ditampilkan (operasi READ).

SELECT * FROM tabelBarang ORDER BY KodeBarang DESC

Contoh di atas memilih seluruh record dari tabel "tabelBarang" yang diurutkan berdasarkan KodeBarang dan dalam urutan menurun (descending). Jadi, record akan ditampilkan dari yang terbaru hingga terlama.


Tinggalkan Komentar:
Cari
Video Tutorial

Tutorial Lainnya
Tautan Sumber Belajar
Hit Counter
IP Address Anda: 216.73.216.191
Browser Anda: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Anda tamu ke: