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



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.

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 :

• 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 :


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 :

GROUP FUNCTION
1. AVG (x)
Contoh syntax AVG :

2. COUNT
Contoh syntax COUNT :
 

3. MAX ( ) dan MIN ( )
Contoh syntax :
4. STDDEV( )
Contoh syntax :


5. SUM ( )
Contoh syntax :


6. VARIANCE( )
Contoh syntax :


7. GROUP  BY
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

Postingan populer dari blog ini

Penggunan Join Table , Equi join, Inner join, dan Outer join pada SQL

lporan SMBD Modul 5 dan 6

laporan praktikum smbd