Postingan

Menampilkan postingan dari April, 2026

Fungsi Agregat dan Fungsi Bawaan SQL

Gambar
I. TUJUAN Tujuan dari pelaksanaan praktikum ini adalah sebagai berikut: Mahasiswa mampu memahami konsep dasar penggunaan fungsi agregat seperti COUNT, SUM, MIN, MAX, dan AVG pada Transact-SQL (T-SQL). Mahasiswa mampu mengimplementasikan dan menganalisis penggunaan klausa GROUP BY dan HAVING untuk pemfilteran data agregat. Mahasiswa mampu menggunakan fungsi bawaan SQL (Built-in Functions) seperti fungsi String dan fungsi Tanggal (Date) untuk manipulasi data. II. DASAR TEORI Fungsi agregat dalam SQL digunakan untuk melakukan perhitungan pada sekumpulan nilai dan mengembalikan nilai tunggal. Fungsi ini sering digunakan bersama dengan klausa GROUP BY untuk mengelompokkan data ke dalam baris ringkasan. Beberapa fungsi agregat yang umum digunakan antara lain: COUNT(): Menghitung jumlah baris data. SUM(): Menjumlahkan nilai pada suatu kolom numerik. AVG(): Menghitung nilai rata-rata dari suatu kolom numerik. MIN() dan MAX(): Mengembalikan nilai t...

Tutorial Lengkap SQL JOIN & UNION: Studi Kasus Database Akademik

Gambar
Tutorial Lengkap SQL JOIN & UNION: Studi Kasus Database Akademik "Pernah nggak sih, pas lagi ngerjain tugas praktikum Basis Data, kamu tiba-tiba nge-blank waktu disuruh ngegabungin tabel?  'Duh, ini pakai LEFT JOIN atau RIGHT JOIN ya?' atau 'Bedanya INNER sama FULL JOIN apaan sih?' Tenang, kamu nggak sendirian! Materi JOIN di SQL kadang memang bikin pusing kalau cuma dibayangin. Cara paling ampuh buat memahaminya adalah dengan langsung praktik pakai data beneran. Nah, di artikel ini, kita bakal membedah tuntas berbagai tipe JOIN (INNER, LEFT, RIGHT, FULL) sekaligus intip sedikit fungsi lanjutan seperti UNION dan ISNULL . Biar belajarnya gampang, kita bakal pakai studi kasus Database AKADEMIK . Kita akan mengelola data dari tiga tabel utama yang pastinya udah nggak asing buat anak kuliahan: tabel Mahasiswa , Dosen , dan Program Studi . Yuk, kita mulai!" Bagian 1: Membedah Tipe-tipe JOIN 1. INNER JOIN: Mulai dari yang paling sering dipakai. Konsep IN...

Belajar T-SQL Dasar: Panduan Praktikum SELECT DML (Lengkap dengan 10 Studi Kasus!)

Gambar
Belajar T-SQL Dasar: Panduan Praktikum SELECT DML (Lengkap dengan 10 Studi Kasus!) Nama:  Rubby Ibnu Anantara NPM:  25781025 Dosen Pengampu:  M Reza Redo Islami, S.Kom., M.T.I. Tanggal:  14 April 2026 Bagi kamu yang sedang mengambil mata kuliah Basis Data atau kebetulan sedang mulai belajar SQL Server, pasti tidak asing lagi dengan yang namanya Data Manipulation Language (DML). Salah satu perintah DML yang paling sering digunakan adalah select. Perintah ini ibarat "mata" kita untuk melihat dan menyaring data dari dalam database . Nah, di artikel kali ini, kita akan belajar dan membedah perintah select pada Transact-SQL (T-SQL) lengkap dengan 10 studi kasus praktikum. Yuk, mari kita bahas! Dasar Teori Singkat Sebelum masuk ke coding , mari kita review sedikit klausa-klausa penting yang sering menemani perintah SELECT : DISTINCT: Digunakan untuk memfilter hasil query agar tidak ada data ganda (duplikat). WHERE: Andalan kita untuk menyaring baris data berdasar...

Automasi Cerdas Perpustakaan Digital: Membedah Kekuatan Transact-SQL

Gambar
Automasi Cerdas Perpustakaan Digital: Membedah Kekuatan Transact-SQL Nama: Rubby Ibnu Anantara NPM: 25781025 Dosen Pengampu: M Reza Redo Islami, S.Kom., M.T.I. Tanggal: 2 April 2026 A. Pendahuluan SQL standar biasanya hanya digunakan untuk "memanggil" data. Sedangkan T-SQL (Transact-SQL) memungkinkan kita memasukkan logika pemrograman (seperti variabel, pengkondisian IF , dan perulangan WHILE ) langsung ke dalam database. Bayangkan di sebuah perpustakaan: SQL Standar: "Tampilkan buku yang terlambat dikembalikan." T-SQL: "Cek semua peminjaman. Jika terlambat, hitung dendanya otomatis berdasarkan kategori member, lalu kirim notifikasi stok ke admin." B. Pembahasan Inti: Membangun Struktur Basis Data Langkah pertama dalam proyek SmartLib adalah membuat database dan tabel yang diperlukan. Kita tidak bisa mengolah data jika tempat penyimpanannya belum ada. a. Membuat Database Perintah pertama yang kita jalankan adalah membuat database baru bernama Smart...