MAKALAH
PENGGUNAAN PERINTAH SELECT PADA DATABASE AKADEMIK
Mata Kuliah: Pemrograman SQL II
Dosen Pengampu : M Reza Redo
Islami, S.Kom., M.T.I.
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:
- Bagaimana cara menggunakan perintah SELECT dalam database?
- Bagaimana penggunaan DISTINCT untuk menghilangkan duplikasi data?
- Bagaimana penerapan WHERE dengan operator AND dan OR?
- Bagaimana cara mengurutkan data menggunakan ORDER BY?
- Bagaimana penggunaan GROUP BY dan HAVING dalam pengelompokan data?
- 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 mahasiswaWHERE kd_prodi = 'D3MI' AND thn_masuk = 2022;Contoh OR:
SELECT * FROM mahasiswaWHERE 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_mahasiswaFROM mahasiswaGROUP 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 VANALISIS
Dari hasil praktikum dapat dianalisis bahwa:
- SELECT sangat fleksibel untuk pengambilan data
- DISTINCT efektif menghilangkan duplikasi
- WHERE digunakan sebelum pengelompokan
- HAVING digunakan setelah agregasi
- GROUP BY penting untuk analisis data
- LIKE memudahkan pencarian pola teks
- Kesalahan umum sering terjadi pada penulisan nama kolom
BAB VIKESIMPULAN
Berdasarkan praktikum yang telah dilakukan, dapat disimpulkan bahwa:
- Perintah SELECT merupakan dasar utama dalam pengolahan data SQL
- Penggunaan klausa tambahan meningkatkan efisiensi query
- GROUP BY dan fungsi agregasi sangat membantu dalam analisis data
- WHERE dan HAVING memiliki fungsi yang berbeda
- 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