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 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.
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.
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.
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".
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.
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".
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.
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".
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.
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.
Anda tamu ke: