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 


Analisis :

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

Postingan populer dari blog ini

Transaction: BEGIN, COMMIT, ROLLBACK, SAVEPOINT, Atomicity & All-or-Nothing

Konsep Dasar, Parameter IN, dan Fungsi Agregat dan Multi-Parameter, IF/ELSE, OUT, dan DML