0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan3 halaman

Select Multiple

Dokumen ini adalah jobsheet untuk praktik pemrograman dasar di SMK Muhammadiyah 1 Muntilan, yang berfokus pada penggunaan SQL dalam satu tabel. Siswa diharapkan memahami fungsi query seperti SUM, MIN, MAX, COUNT, AVG, dan GROUP BY, serta fungsi aritmatika. Terdapat juga langkah kerja dan tugas untuk membuat database perpustakaan dan melakukan query terkait data buku.

Diunggah oleh

Choirul Imam Safi'i
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
7 tayangan3 halaman

Select Multiple

Dokumen ini adalah jobsheet untuk praktik pemrograman dasar di SMK Muhammadiyah 1 Muntilan, yang berfokus pada penggunaan SQL dalam satu tabel. Siswa diharapkan memahami fungsi query seperti SUM, MIN, MAX, COUNT, AVG, dan GROUP BY, serta fungsi aritmatika. Terdapat juga langkah kerja dan tugas untuk membuat database perpustakaan dan melakukan query terkait data buku.

Diunggah oleh

Choirul Imam Safi'i
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 3

REKAYASA PERANGKAT LUNAK

SMK MUHAMMADIYAH 1 MUNTILAN


JOBSHEET PEMROGRAMAN DASAR
Semester 1 MATERI SQL dalam 1 TABEL 4 x 45 menit
No. LST/RPL/01 Revisi: 01 Oktober 2022 Hal 1 dari 6

A. KOMPETENSI
Setelah melaksanakan praktik pada minggu ini, siswa diharapkan dapat:
1. Memahami pengertian dan fungsi query Fungsi dan Aritmatika

B. DASAR TEORI
Query Fungsi
Terdapat beberapa perintah operator atau fungsi yang biasa digunakan di SQL,
antara lain SUM, MIN, MAX, COUNT, AVG, dan Group By. Sebelum membahas tentang
operator tersebut, ada baiknya perlu diingat-ingat kembali konsep penggunaan operator
dan fungsi yang sudah pernah dibahas pada modul semester sebelumnya. Mulai dari
Syntak Dasar SQL tentang SUM. SUM adalah suatu fungsi pada SQL yang digunakan
untuk menjumlahkan nilai dari sekumpulan record. Selanjutnya fungsi MIN, MIN adalah
suatu fungsi pada SQL yang digunakan untuk mendapatkan nilai terkecil dari
sekumpulan record. Kemudian fungsi MAX, MAX adalah kebalikan dari MIN, yaitu fungsi
yang digunakan untuk mendapatkan nilai tertinggi dari sekumpulan record. Kemudian
penggunaan COUNT. Count adalah suatu fungsi pada SQL yang digunakan untuk
mendapatkan jumlah baris atau record dari suatu tabel. Kemudian penggunaan AVG
(AVERAGE). AVG adalah suatu fungsi pada SQL yang digunakan untuk mendapatkan
nilai rata- rata dari sekumpulan nilai record suatu tabel. Terakhir penggunaan Group BY.
Fungsi Group By digunakan untuk menampilkan berdasarkan pengelompokkan sebuah
kolom.

AGREGATE
Fungsi Agregate digunakan untuk melakukan proses perhitungan secara cepat.
Yang termasuk dalam fungsi aggregate antara lain SUM, MIN, MAX, AVG (Average), dan
COUNT.
Fungsi-fungsi yang bisa digunakan dalam SQL adalah:
 MAX  untuk mencari nilai maksimal dari suatu kolom
SELECT MAX(umur) FROM ms_karyawan;

1
 MIN  untuk mencari nilai minimal dari suatu kolom
SELECT MIN(umur) FROM ms_karyawan;
 AVG  untuk mencari nilai rata-rata

SELECT AVG(umur) FROM ms_karyawan;

 SUM  untuk mencari nilai jumlah


SELECT SUM(umur) FROM ms_karyawan;

 COUNT  untuk mencari nilai cacah


SELECT COUNT(kd_karyawan) FROM ms_karyawan;

 LIKE  untuk mencari karakter yang memenuhi syarat LIKE


SELECT nama_kary FROM ms_karyawan WHERE nama_kary
LIKE %Ahmad%;

 GROUP BY  untuk mengelompokkan record

SELECT nama_kary, alamat_kary FROM ms_karyawan


GROUP BY alamat_kary;

 DISTINCT  untuk meniadakan duplikasi hasil record

ARITMATIKA
Fungsi aritmatika digunakan untuk menghasilkan perhitungan yang diambil dari
record atau perhitungan tersendiri. Yang termasuk dalam fungsi aritmatika antara lain
penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/), pembagian sisa (%).
Contoh:

SELECT 18+2 AS JUMLAH, 18-2 AS SELISIH, 18*2 AS


PERKALIAN, 18/2 AS PEMBAGIAN, 18%2 AS MODULUS;

C. ALAT DAN BAHAN


Alat:
1. PC/laptop
2. XAMPP
Bahan:
1. Labsheet DATABASE

D. LANGKAH KERJA
1. Baca dan pahami dasar teori di atas
2. Buka XAMPP
3. Buka Projek Sebelumnya (DB_Sekolah)
4. Lalu praktikan query di atas (Dasar Teori) kedalam Projek anda sebelumnya. 2
E. TUGAS
Buatlah database perpustakaan dan tabel Buku dengan isian dibawah ini:

Berdasarkan tabel di atas, jawab pertanyaan berikut menggunakan perintah query:


1) Dengan menggunakan perintah query, inputkan 1 data pada tabel buku. Data tersebut yaitu: Kode
Buku = 27; Judul Buku = Informatika Sosial; Kode Pengarang = 12; Kode Penerbit = 3; Jumlah
stok buku = 35;
2) Tampilkan judul buku yang jumlah bukunya lebih dari 30 buah.
3) Tampilkan jumlah buku yang diterbitkan oleh penerbit yang mempunyai kode 3.
4) Tampilkan judul buku yang jumlah bukunya terbanyak.

Anda mungkin juga menyukai