Menguasai Transact-SQL: Eksplorasi Variabel, Logika, dan Perulangan di SQL Server
1. Judul & Header Blog
Menguasai Transact-SQL: Eksplorasi Variabel, Logika, dan Perulangan di SQL Server
Nama: Nyken Sekar Ayuningtyas
NPM: 24781020
Program Studi: Manajemen Informatika 4A
Tanggal: 2 April 2026
2. Abstrak / Pendahuluan
Transact-SQL
(T-SQL) adalah versi yang dimodifikasi dari SQL standar yang digunakan dalam
Microsoft SQL Server. T-SQL menawarkan fitur tambahan seperti penggunaan
variabel, percabangan, pengulangan, serta fungsi sistem yang tidak tersedia
pada SQL umum.
Berdasarkan
eksperimen yang telah dilaksanakan, T-SQL memberikan kemampuan pengolahan data
yang lebih fleksibel dan dinamis dalam basis data.
Tujuan
dari penulisan artikel ini adalah untuk mendalami konsep dasar T-SQL yang
mencakup komentar, variabel, konversi tipe data, variabel global, pengendalian
proses, dan pengulangan.
3.
Pembahasan Inti
3.1
SQL Script & Komentar
Komentar
digunakan untuk memberikan penjelasan pada script.
Analisis:
Komentar dalam SQL digunakan untuk memberikan
penjelasan pada setiap bagian script agar mudah dipahami oleh programmer lain
maupun diri sendiri di kemudian hari. Walaupun komentar tidak dijalankan oleh
sistem, keberadaannya sangat penting untuk dokumentasi, debugging, dan
mempermudah proses pengembangan program.
3.2
Variabel Lokal (DECLARE, SET, PRINT)
Variabel
digunakan untuk menyimpan nilai sementara.
Analisis:
Variabel
lokal digunakan untuk menyimpan nilai sementara di dalam program SQL. Dengan DECLARE,
kita membuat variabel, SET digunakan untuk mengisi nilai, dan PRINT untuk
menampilkan hasilnya. Penggunaan variabel membuat program lebih dinamis dan
fleksibel karena nilai dapat diubah tanpa harus mengubah keseluruhan script.
______________
3.3 Memberi Nilai SET dan Menampilkan Nilai dengan Variabel
Digunakan
untuk mengubah tipe data.
Analisis:
Perintah
SET digunakan untuk mengisi nilai ke dalam variabel yang sudah dibuat. Dengan
menggunakan variabel, kita bisa menyimpan data sementara lalu menampilkannya
kembali menggunakan PRINT atau SELECT. Hal ini memudahkan pengolahan data
karena nilai bisa digunakan berulang tanpa harus menulis ulang.
______________
3.4 Menggunakan CAST pada Output dan Menyusun Script PenjumlahanVariabel
Digunakan
untuk mendapatkan informasi sistem.
Analisis:
CAST
digunakan untuk mengubah tipe data, misalnya dari integer ke varchar agar bisa
ditampilkan sebagai teks. Dalam penjumlahan variabel, CAST membantu agar hasil
bisa digabung dengan teks saat ditampilkan. Jadi, output menjadi lebih rapi dan
mudah dibaca.
______________
3.5 Menggunakan variabel @@IDENTITY
Analisis:
@@IDENTITY
digunakan untuk mengambil nilai terakhir dari kolom yang memiliki auto
increment (identity). Biasanya digunakan setelah proses INSERT untuk mengetahui
ID data yang baru saja ditambahkan. Ini sangat membantu saat data tersebut akan
digunakan lagi dalam proses berikutnya.
______________
3.6 Menerapkan IF...ELSE dan Menggunakan BEGIN dan END pada IF
Analisis:
IF...ELSE
digunakan untuk pengambilan keputusan berdasarkan kondisi tertentu. Jika
kondisi terpenuhi maka perintah dalam IF dijalankan, jika tidak maka masuk ke ELSE.
Penggunaan BEGIN dan END berguna untuk mengelompokkan lebih dari satu perintah
agar tetap terbaca sebagai satu blok kondisi.
______________
3.7 Menentuka huruf mutu denga CASE
CASE digunakan untuk menentukan nilai berdasarkan beberapa kondisi sekaligus. Dalam penentuan huruf mutu (misalnya A, B, C), CASE lebih efisien dibanding banyak IF karena penulisan lebih rapi dan mudah dipahami. Cocok untuk kondisi yang bertingkat.
3.8 Menerapkan perulangan WHILE dan Menyusun tugas perhitungan T-SQL
Analisi :
WHILE
digunakan untuk melakukan perulangan selama kondisi masih terpenuhi. Biasanya
dipakai untuk perhitungan berulang seperti penjumlahan atau looping angka.
Dengan WHILE, proses yang berulang bisa dilakukan secara otomatis tanpa menulis
kode berulang-ulang, sehingga lebih efisien.
4.
Studi Kasus / Implementasi Sederhana
4.1
Sistem Diskon Belanja
Analisis:
Studi
kasus ini menggabungkan:
• Variabel
• IF (logika diskon)
• WHILE (simulasi transaksi)
5.
Kesimpulan & Refleksi Diri
Berdasarkan
praktikum yang telah dilakukan, dapat disimpulkan bahwa T-SQL tidak hanya
digunakan untuk query data, tetapi juga mendukung logika pemrograman yang
kompleks.
Saya
memahami bahwa penggunaan variabel, IF, CASE, dan WHILE sangat penting dalam
membangun sistem database yang dinamis. Kendala yang dihadapi adalah memahami
alur logika di awal, tetapi dengan latihan, konsep tersebut menjadi lebih mudah
dipahami.
6.
Daftar Pustaka
- Modul
Praktikum 3 – Perintah Dasar Transact-SQL
- Microsoft.
(2023). SQL Server Documentation
- Hasil praktikum pribadi menggunakan SS


Komentar
Posting Komentar