Postingan

Menampilkan postingan dari Mei, 2026

Menguasai Kontrol Transaksi SQL Server: Panduan Lengkap COMMIT, ROLLBACK, dan SAVEPOINT

Menguasai Kontrol Transaksi SQL Server: Panduan Lengkap COMMIT, ROLLBACK, dan SAVEPOINT Pernahkah kamu membayangkan apa yang terjadi jika sistem bank tiba-tiba mati tepat setelah saldomu dikurangi, tetapi sebelum rekening tujuan menerima transferan tersebut? Ke mana uang itu pergi? Di sinilah peran penting dari Kontrol Transaksi (Transaction Control) di dalam dunia basis data. Melalui mekanisme yang tepat, database memastikan bahwa serangkaian proses manipulasi data (DML) harus sukses seutuhnya atau gagal sama sekali—sebuah prinsip sakral yang dikenal dengan istilah Atomicity . Yuk, kita bedah tuntas bagaimana mengelola kontrol transaksi di SQL Server berdasarkan studi kasus nyata pada Database AKADEMIK ! 1. Mengenal 4 Pilar Utama Transaksi T-SQL Di dalam SQL Server, manajemen transaksi dikendalikan oleh empat pilar kueri utama: BEGIN TRANSACTION Pintu Gerbang Utama – Digunakan untuk memulai pembungkusan rangkaian operasi data. COMMIT TRANSACTION Tombol Kunci – Perintah final untu...

Menguasai Otomatisasi Database: Panduan Praktis dan Implementasi Trigger (SQLite vs SQL Server)

Menguasai Otomatisasi Database: Panduan Praktis dan Implementasi Trigger (SQLite vs SQL Server) Halo para Data Enthusiast dan Developer !  Pernah gak sih kalian mikir, gokil gak ya kalau database kita bisa otomatis ngelakuin sesuatu tanpa perlu disuruh-suruh sama code di backend (seperti Node.js atau PHP)? Misalnya, setiap ada data baru masuk, database langsung otomatis bikin catatannya di tabel log. Atau pas ada user nakal yang mau hapus data penting, database langsung otomatis nolak dan nge-blok aksi tersebut. Nah, semua keajaiban itu bisa diwujudkeun lewat fitur keren yang namanya Trigger ! Di artikel kali ini, saya bakal bagi-bagi pengalaman seru dari sesi praktikum Sistem Basis Data saya di Politeknik Negeri Lampung . Kita bakal bedah tuntas teorinya, sintaks dasarnya, sampai trik memigrasikannya dari arsitektur berbasis baris ( Row-Level ) di SQLite ke arsitektur berbasis himpunan ( Set-Based ) di Microsoft SQL Server ! Yuk, simak sampai habis!🚀 1. Apa Sih Sebenarnya T...