Selasa, 14 April 2026

Penggunaan Perintah SELECT pada Database AKADEMIK

 

MAKALAH

PENGGUNAAN PERINTAH SELECT PADA DATABASE AKADEMIK

Mata Kuliah: Pemrograman SQL II

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


Disusun Oleh:

Nama     : Fitri Amelia Ananti

Npm         : 24781011

Kelas    : MI 4A

 

PROGRAM STUDI MANAJEMEN INFORMATIKA

JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI LAMPUNG

2026


BAB I
PENDAHULUAN


1.1 Latar Belakang

Dalam pengelolaan database, pengambilan data merupakan salah satu proses yang paling penting. Bahasa SQL (Structured Query Language) menyediakan berbagai perintah untuk mengolah data, salah satunya adalah perintah SELECT.

Perintah SELECT digunakan untuk mengambil data dari tabel dalam database, baik secara keseluruhan maupun dengan kondisi tertentu. Dalam praktiknya, SELECT sering dikombinasikan dengan berbagai klausa seperti WHERE, GROUP BY, ORDER BY, dan HAVING untuk menghasilkan informasi yang lebih spesifik dan terstruktur.

Oleh karena itu, pemahaman terhadap penggunaan SELECT sangat penting, khususnya dalam pengolahan data akademik.

 

1.2 Rumusan Masalah

Adapun rumusan masalah dalam praktikum ini adalah:

    1. Bagaimana cara menggunakan perintah SELECT dalam database?
    2. Bagaimana penggunaan DISTINCT untuk menghilangkan duplikasi data?
    3. Bagaimana penerapan WHERE dengan operator AND dan OR?
    4. Bagaimana cara mengurutkan data menggunakan ORDER BY?
    5. Bagaimana penggunaan GROUP BY dan HAVING dalam pengelompokan data?
    6. Bagaimana pencarian data menggunakan LIKE dan wildcard?

1.3 Tujuan

Tujuan dari praktikum ini adalah:

    • Memahami fungsi dan cara kerja SELECT
    • Menggunakan DISTINCT untuk menghilangkan data duplikat
    • Menerapkan WHERE dengan AND dan OR
    • Mengurutkan data dengan ORDER BY
    • Menggunakan GROUP BY dan HAVING
    • Menggunakan LIKE untuk pencarian pola data.

BAB II
DASAR TEORI

Perintah SELECT merupakan bagian dari Data Manipulation Language (DML) yang digunakan untuk mengambil data dari tabel dalam database.

Beberapa klausa penting dalam SELECT antara lain:

  • DISTINCT → Menghilangkan data duplikat
  • WHERE → Menyaring data berdasarkan kondisi
  • ORDER BY → Mengurutkan data
  • GROUP BY → Mengelompokkan data
  • HAVING → Menyaring hasil agregasi
  • LIKE → Mencari pola teks

BAB III
METODOLOGI PRAKTIKUM

3.1 Alat dan Bahan

  • Komputer/Laptop
  • SQL Server Management Studio
  • Modul Praktikum

3.2 Prosedur Kerja

  • Menjalankan query SELECT sesuai skenario
  • Menguji berbagai klausa SELECT
  • Menganalisis hasil output
  • Mendokumentasikan hasil

BAB IV
HASIL DAN PEMBAHASAN

4.1 SELECT DISTINCT

Digunakan untuk menampilkan data unik tanpa duplikasi.

Contoh:

SELECT DISTINCT kd_prodi, jenjang FROM mahasiswa;

Hasil menunjukkan kombinasi data unik tanpa pengulangan.

4.2 WHERE (AND / OR)

Digunakan untuk memfilter data.

Contoh AND:

SELECT * FROM mahasiswa
WHERE kd_prodi = 'D3MI' AND thn_masuk = 2022;

Contoh OR:

SELECT * FROM mahasiswa
WHERE tempat_lhr = 'Metro' OR tempat_lhr = 'Kotabumi';

 4.3 ORDER BY

Digunakan untuk mengurutkan data.

Contoh:

SELECT * FROM mahasiswa ORDER BY thn_masuk ASC;
SELECT * FROM mahasiswa ORDER BY nama DESC;

 4.4 GROUP BY dan HAVING

Digunakan untuk pengelompokan data dan agregasi.

Contoh:

SELECT kd_prodi, COUNT(*) AS jumlah_mahasiswa
FROM mahasiswa
GROUP BY kd_prodi;

 4.5 LIKE dan Wildcard

Digunakan untuk pencarian pola data.

Contoh:

SELECT * FROM mahasiswa WHERE nama LIKE 'S%';
SELECT * FROM mahasiswa WHERE tempat_lhr LIKE '%Lampung%';
SELECT * FROM mahasiswa WHERE nama LIKE 'B_di%';

BAB V
ANALISIS

Dari hasil praktikum dapat dianalisis bahwa:

    1. SELECT sangat fleksibel untuk pengambilan data
    2. DISTINCT efektif menghilangkan duplikasi
    3. WHERE digunakan sebelum pengelompokan
    4. HAVING digunakan setelah agregasi
    5. GROUP BY penting untuk analisis data
    6. LIKE memudahkan pencarian pola teks
    7. Kesalahan umum sering terjadi pada penulisan nama kolom

BAB VI
KESIMPULAN

Berdasarkan praktikum yang telah dilakukan, dapat disimpulkan bahwa:

    1. Perintah SELECT merupakan dasar utama dalam pengolahan data SQL
    2. Penggunaan klausa tambahan meningkatkan efisiensi query
    3. GROUP BY dan fungsi agregasi sangat membantu dalam analisis data
    4. WHERE dan HAVING memiliki fungsi yang berbeda
    5. Ketelitian dalam penulisan query sangat penting

DAFTAR PUSTAKA

  • Modul Praktikum SQL II
  • Praktikum 5 – T-SQL SELECT DML

LAMPIRAN

Gambar 4.1 :


Gambar 4.2:


Gambar 4.3: 

 

Gambar 4.4: 

 

Gambar 4.5: 

 





 






Tidak ada komentar:

Posting Komentar

Implementasi Query Relasional pada Database AKADEMIK

  MAKALAH IMPLEMENTASI QUERY RELASIONAL PADA DATABASE AKADEMIK Mata Kuliah: Pemrograman SQL II Dosen Pengampu : M Reza Redo Islami, S.Kom.,...