Laporang tentang Singlerow function dan Group functions
LAPORAN PRAKTIKUM
Mata
Kuliah :
Sistem Manajemen Basis Data
Dosen
Pengampu : Ibu Tri Astuti, S.Kom , M.Eng
Disusun
Oleh :
Nama Mahasiswa : Candra Novian
NIM :
17.12.0005
Kelas : SI 17 A
Kelas : SI 17 A
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM PURWOKERTO
PURWOKERTO
2017/2018
PERMASALAHAN
Dalam praktikum kali ini saya
mengalami kesulitan dalam, Bagaimana cara untuk menggunakan Single-row function
dan Bagaimana cara untuk menggunakan Group Function ?
LANDASAN TEORI
1. Single-row function :
Memproses satu baris data pada satu saat dan memberikan satu output untuk setiap satu baris
data masukan. Contoh single-row functions adalah UPPER yang berfungsi mengubah data
input menjadi huruf capital. Singlerow function digunakan untuk memanipulasi item item data. Singlerow functions menerima satu atau lebih argument argument dan mengembalikan satu nilai untuk setiap baris yang dihasilkan oleh suatu query.
Berdasarkan tipe data yang diproses, single-row function
dibagi menjadi lima jenis, yaitu:
1. Character Function digunakan untuk memproses data karakter.
2. Numeric Function digunakan untuk memproses data numerik.
3. Date Function digunakan untuk memproses data tanggal.
4. Convension Function digunakan untuk melakukan konversi data.
5. General Function merupakan function yang bisa digunakan untuk memproses semua
tipe data.
2. Group Function :
Memproses multi-row data pada saat bersamaan dan memberikan satu output. Contoh group function adalah SUM untuk menghitung nilai total. Group functions dapat memanipulasi kelompok dari baris baris untuk memberi suatu hasil baris baris per kelompok.
1. Character Function digunakan untuk memproses data karakter.
2. Numeric Function digunakan untuk memproses data numerik.
3. Date Function digunakan untuk memproses data tanggal.
4. Convension Function digunakan untuk melakukan konversi data.
5. General Function merupakan function yang bisa digunakan untuk memproses semua
tipe data.
2. Group Function :
Memproses multi-row data pada saat bersamaan dan memberikan satu output. Contoh group function adalah SUM untuk menghitung nilai total. Group functions dapat memanipulasi kelompok dari baris baris untuk memberi suatu hasil baris baris per kelompok.
PEMBAHASAN DAN SYNTAX NYA
SINGLE - ROW FUNCTION
1. Character Function digunakan untuk memproses data karakter.
contohnya adalah :
• ASCII ( )
Digunakan untuk menampilkan nilai ASCII dari karakter X
contoh syntax nya :
• CHR()CHR(x)berfungsi sebaliknya untuk mengembalikan karakter dari suatu nilai.
Contoh syntax nya :
• CONCAT ( )
Concat(x,y) digunakan untuk menggabungkan karakter string x dan y.
Contoh stanx nya :
• INITCAP( ), LOWER ( ) dan UPPER( )
-INITCAP(x) untuk mengubah karakter awal suatu kata dari string x menjadi huruf kapital.
-LOWER(x) untuk mengubah string (x) menjadi huruf kecil.
-UPPER(x) digunakan untuk mengubah string (x) menjadi huruf kapital.
Contoh sysntax nya untuk INITCAP,LOWER,dan UPPER :
• SUBSTR( )
SUBSTR(x, y [,z] ) digunakan untuk menampilkan substring mulai dari
posisi y sebanyak z karakter dari string x.
Contoh syntax dari SUBSTR :
Contoh syntax dari KOMBINASI CHARACTER FUNCTION :
2. Numeric Function digunakan untuk memproses data numerik.
• FLOOR ( )
Floor (x) digunakan untuk pembulatan ke bawah dari nilai desimal x
Contoh syntax FLOOR :
• FLOOR ( )
Floor (x) digunakan untuk pembulatan ke bawah dari nilai desimal x
Contoh syntax FLOOR :
• MOD ( )
MOD digunakan untuk sisa bagi.
Contoh syntax MOD :
3. DATE FUNCTION
• ADD_MONTHS
ADD_MONTHS (x,y) mengembalikan hasil penjumlahan tanggal x dengan y bulan.
Contoh syntax dari ADD_MMONTHS :
• ADD_MONTHS
ADD_MONTHS (x,y) mengembalikan hasil penjumlahan tanggal x dengan y bulan.
Contoh syntax dari ADD_MMONTHS :
4. CONVERTION FUNCTION
Konversi tipe data bisa dilakukan secara implisit maupun eksplisit.
• Konversi Tanggal ke Karakter dengan TO_CHAR
Contoh syntax berikut :
5. GENERAL FUNCTION
General functional merupakan function yang bisa dioperasikan pada semua tipe data.
• NULLIF
Contoh syntax NULLIF :
General functional merupakan function yang bisa dioperasikan pada semua tipe data.
• NULLIF
Contoh syntax NULLIF :
GROUP FUNCTION
1. AVG (x)
Contoh syntax AVG :
Contoh syntax AVG :
2. COUNT
Contoh syntax COUNT :
Contoh syntax COUNT :
3. MAX ( ) dan MIN ( )
Contoh syntax :
Contoh syntax :
4. STDDEV( )
Contoh syntax :
Contoh syntax :
5. SUM ( )
Contoh syntax :
Contoh syntax :
6. VARIANCE( )
Contoh syntax :
7. GROUP BY
Contoh syntax :
Contoh syntax :
8. Menyeleksi Hasil GROUP BY dengan HAVING
Contoh syntax :
Kesimpulan
SINGLE-ROW FUNCTION
·
Untuk manipulasi data
·
Proses akan akan dilakukan per baris
dan menghasilkan satu nilai per baris
·
Bisa digunakan untuk modify tipe
data(conversion)
·
Bisa digunakan
berulang(nested/fungsi di dalam fungsi)
·
Argument bisa berupa baris atau
ekspresi.
GROUP FUNCTION :
Group function merupakan fungsi yang
akan akan memproses banyak data dan menghasilkan satu atau beberapa output
sesuai dengan pengelompokan yang dilakukan.
Daftar
Pustaka




















Komentar
Posting Komentar