Selasa, 28 April 2026

IMPLEMENTASI FUNGSI AGREGAT DAN MANIPULASI DATA PADA DATABASE AKADEMIK

 

MAKALAH

IMPLEMENTASI FUNGSI AGREGAT DAN MANIPULASI DATA 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

 

Tanggal Pembuatan : 28 April 2026 

 

PROGRAM STUDI MANAJEMEN INFORMATIKA
JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI LAMPUNG
2026


BAB I

PENDAHULUAN

1.1 Latar Belakang

Dalam manajemen database, kemampuan untuk mengolah data mentah menjadi informasi yang bermakna merupakan kebutuhan krusial. Sistem informasi akademik memerlukan teknik query yang tidak hanya mampu menampilkan data, tetapi juga meringkas dan memformat data tersebut sesuai kebutuhan pelaporan. Praktikum ini difokuskan pada penggunaan fungsi agregat serta fungsi manipulasi teks dan waktu untuk mencapai efisiensi dalam pengolahan data akademik.

1.2 Tujuan

Tujuan dari praktikum ini adalah untuk:

    1. Menggunakan fungsi agregat (COUNT, SUM, AVG, MIN, MAX) untuk meringkas data.
    2. Mengelompokkan data menggunakan GROUP BY dan memfilter hasilnya dengan HAVING.
    3. Memanipulasi data teks menggunakan fungsi UPPER, LOWER, LENGTH, dan SUBSTR.
    4. Mengekstrak komponen tanggal menggunakan fungsi strftime pada SQLite.

 

BAB II 

DASAR TEORI

2.1 Fungsi Agregat

Fungsi agregat digunakan untuk melakukan kalkulasi pada sekumpulan baris data:

    • COUNT: Menghitung jumlah baris.
    • SUM: Menjumlahkan nilai numerik.
    • AVG: Menghitung nilai rata-rata.
    • MIN & MAX: Mencari nilai terkecil dan terbesar.

2.2 Pengelompokan dan Pemfilteran

  • GROUP BY digunakan untuk mengelompokkan baris berdasarkan nilai kolom tertentu.
  • HAVING berfungsi untuk memfilter hasil setelah proses pengelompokan, yang membedakannya dengan WHERE yang bekerja sebelum pengelompokan.

2.3 Manipulasi String dan Tanggal

Fungsi string seperti UPPER, LOWER, LENGTH, dan SUBSTR memberikan fleksibilitas dalam pemformatan data teks . Sementara itu, strftime pada SQLite memungkinkan ekstraksi komponen spesifik (tahun, bulan, hari) dari data bertipe tanggal .

 

BAB III 

CONTOH KASUS

Contoh Kasus: Sistem Database Akademik 

3.1. Agregasi: Menghitung Rata-rata IPK dan IPK Tertinggi


Tujuan: Mendapatkan ringkasan performa akademik mahasiswa.

3.2. GROUP BY & HAVING: Distribusi Mahasiswa per Tahun


Tujuan: Mengetahui tahun angkatan yang memiliki lebih dari 1 mahasiswa .

3.3. Manipulasi String: Nama Huruf Kapital & Panjang Nama

 


Tujuan: Menstandarisasi format nama untuk laporan .

3.4. Manipulasi Tanggal: Filter Dosen Senior (Lahir sebelum 1975)


 

Tujuan: Mengekstrak tahun dari kolom tanggal untuk memfilter data .

 

BAB IV 

KESIMPULAN

Praktikum ini berhasil membuktikan bahwa penguasaan sintaks SQL tingkat lanjut, khususnya fungsi agregasi dan manipulasi data, sangat krusial dalam manajemen database akademik. Dengan menerapkan teknik-teknik tersebut, data mentah dapat dengan mudah diubah menjadi informasi yang bermakna, akurat, dan terstandarisasi untuk mendukung pengambilan keputusan maupun pembuatan laporan profesional.

 

DAFTAR PUSTAKA

  1. Modul Praktikum. Praktikum 7- T-SQL SELECT DML. Politeknik Negeri Lampung. 2026.

Tidak ada komentar:

Posting Komentar

IMPLEMENTASI FUNGSI AGREGAT DAN MANIPULASI DATA PADA DATABASE AKADEMIK

  MAKALAH IMPLEMENTASI FUNGSI AGREGAT DAN MANIPULASI DATA PADA DATABASE AKADEMIK Mata Kuliah: Pemrograman SQL  II Dosen Pengampu : M Reza Re...