Selasa, 21 April 2026

Memahami Relasi Antartabel dan Manipulasi Data dengan T-SQL (Implementasi JOIN dan SELECT Lanjutan)

  Makalah 

SESI 6

T-SQL JOIN dan SELECT Lanjutan

 Memahami Relasi Antartabel dan Manipulasi Data dengan T-SQL (Implementasi JOIN dan SELECT Lanjutan)


 

 OLEH: 

Bunga Putri Salsabilla

24781005

MI 4A

 

Dosen Pengampu : M. Reza Redo Islami, S. Kom., M.T.I.

 

D3 MANAJEMEN INFORMATIKA

JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI LAMPUNG

2026  

Pendahuluan

Dalam pengembangan sistem informasi, pangkalan data (database) relasional memegang peranan krusial sebagai pusat penyimpanan data. Namun, data yang tersimpan seringkali tersebar di berbagai tabel yang berbeda untuk menghindari redudansi dan menjaga integritas. Artikel ini akan membahas implementasi perintah-perintah lanjutan pada SQL Server, seperti berbagai jenis JOIN, penggabungan baris dengan UNION, hingga fungsi penyaringan dan penanganan data kosong yang telah dipraktikkan pada pertemuan ke-6 mata kuliah Pemrograman SQL Lanjut.


Pembahasan

1. Konsep Penggabungan Tabel Menggunakan JOIN

Perintah JOIN digunakan untuk membaca dan menampilkan relasi data antar tabel berdasarkan kolom yang memiliki nilai saling terkait.

  • INNER JOIN: Mengembalikan hanya baris-baris data yang memiliki pasangan di kedua tabel.

  • LEFT JOIN: Menampilkan seluruh data dari tabel sebelah kiri, meskipun tidak ada pasangannya di tabel kanan.

  • RIGHT JOIN: Kebalikan dari Left Join, memprioritaskan data dari tabel sebelah kanan.

  • FULL JOIN: Menampilkan seluruh baris data dari kedua belah tabel, baik yang memiliki kecocokan maupun yang tidak.

2. Fungsi Filter dan Manipulasi Lanjutan

  • UNION: Menyatukan hasil dua query secara vertikal tanpa duplikasi.

  • TOP & ORDER BY: Membatasi jumlah baris dan mengurutkan data (misal: mencari 5 mahasiswa terbaru).

  • BETWEEN & IN: Menyederhanakan penyaringan rentang nilai dan daftar kriteria tertentu.

  • ISNULL: Mengganti tampilan nilai NULL (kosong) dengan teks yang lebih informatif.


Studi Kasus: Audit Distribusi Akademik Terpadu

Sebagai bagian dari evaluasi praktikum, berikut adalah studi kasus nyata yang diimplementasikan pada Database AKADEMIK untuk melihat sebaran data secara menyeluruh.

Skenario: Bagian administrasi ingin melihat daftar lengkap hubungan antara Mahasiswa, Program Studi, dan Dosen. Kita perlu mengidentifikasi program studi mana yang memiliki mahasiswa dan siapa dosen yang mengajar di sana, termasuk mendeteksi jika ada program studi yang masih kosong (belum memiliki mahasiswa).


Kesimpulan

Penguasaan perintah T-SQL lanjutan memungkinkan administrator database untuk menyajikan informasi yang jauh lebih bersih dan akurat. Dengan memahami logika JOIN dan fungsi manipulasi seperti ISNULL, kita dapat membangun laporan akademik yang transparan dan memudahkan proses pengambilan keputusan di institusi pendidikan.


Daftar Pustaka

Tidak ada komentar:

Posting Komentar

Analisis Data Lebih Cerdas: Memahami Fungsi Agregat, GROUP BY, dan Fungsi Bawaan SQL

  Makalah  SESI 7 FUNGSI AGREGAT DAN FUNGSI BAWAAN SQL    OLEH:   Bunga Putri Salsabilla 24781005 MI 4A   Dosen Pengampu :  M. Reza Redo Isl...