LAPORAN PRAKTIKUM SISTEM MANAJEMEN BASIS DATA
Mata
Kuliah :
Sistem Manajemen Basis Data
Dosen Pengampu : Ibu Tri Astuti, S.Kom, M.Eng
Disusun
Oleh :
Nama
Mahasiswa : Muhammad Safrijal Zulmi
NIM
: 17.12.0037
Kelas : SI 17 A
Kelas : SI 17 A
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM PURWOKERTO
2017/2018
SOAL/PERMASALAHAN
Dalam
praktikum , saya mengalami beberapa permasalahan , yaitu :
- Bagaimana cara untuk menggunakan Single-row function yang dibagi menjadi 5 jenis yaitu :
a. Character Function digunakan untuk memproses data
karakter.
b. Numeric Function
digunakan untuk memproses data numerik.
c. Date Function digunakan untuk memproses data
tanggal.
d. Convension Function digunakan untuk melakukan konversi
data.
e. General Function merupakan function
yang bisa digunakan untuk memproses semua tipe data.
- Bagaimana cara untuk menggunakan Group Function yang dibagi menjadi 8 jenis yaitu :
a. AVG (x)
Digunakan untuk menghitung nilai rata-rata dari kelompok data x.
Digunakan untuk menghitung nilai rata-rata dari kelompok data x.
b. COUNT
Digunakan untuk menghitung jumlah data dari kelompok data x.
Digunakan untuk menghitung jumlah data dari kelompok data x.
c. MAX ( ) dan MIN ( )
1. MAX ( ) digunakan untuk mencari nilai paling tinggi dari kelompok data x.
2. MIN ( ) digunakan untuk mencari nilai yang paling rendah dari kelompok data x.
1. MAX ( ) digunakan untuk mencari nilai paling tinggi dari kelompok data x.
2. MIN ( ) digunakan untuk mencari nilai yang paling rendah dari kelompok data x.
d. STDDEV( )
Digunakan untuk menghitung nilai standar deviasi dari kelompok data x.
Digunakan untuk menghitung nilai standar deviasi dari kelompok data x.
e. SUM ( )
Digunakan untuk menghitung jumlah total dari data yang ada di kelompok data x.
Digunakan untuk menghitung jumlah total dari data yang ada di kelompok data x.
f. VARIANCE( )
Digunakan untuk menghitung nilai variance dari kelompok data x
Digunakan untuk menghitung nilai variance dari kelompok data x
g. Mengelompokkan data menggunakan
GROUP BY
Digunakan untuk mengelompokkan data berdasarkan suatu kriteria pada perintah select.
Digunakan untuk mengelompokkan data berdasarkan suatu kriteria pada perintah select.
h. Menyeleksi Hasil GROUP BY dengan
HAVING
Pada single-row function klausa where digunakan untuk menyeleksi data berdasarkan kriteria tertentu. Prinsip kerja klausa HAVING sama dengan klausa WHERE, tetapi klausa HAVING digunakan untuk menyeleksi data hasil dari group function.
Pada single-row function klausa where digunakan untuk menyeleksi data berdasarkan kriteria tertentu. Prinsip kerja klausa HAVING sama dengan klausa WHERE, tetapi klausa HAVING digunakan untuk menyeleksi data hasil dari 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.
Single-row function yang
dibagi menjadi 5 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.
PEMBAHASAN DAN SYNTAX
SINGLE - ROW FUNCTION
1. Character Function digunakan untuk memproses data
karakter.
Contohnya adalah :
Contohnya adalah :
Ø ASCII
( ) dan CHR ( )
Digunakan
untuk menampilkan nilai ASCII dari karakter
X dan CHR(x)
berfungsi
sebaliknya untuk mengembalikan karakter dari
suatu nilai
ASCII.
Contoh syntax untuk ASCII :
Contoh syntax untuk ASCII :
Contoh
syntax untuk CHR :
Ø CONCAT
( )
Concat (x,y) digunakan untuk menggabungkan karakter string x dan y.
Concat (x,y) digunakan untuk menggabungkan karakter string x dan y.
Contoh
dan syntax untuk COONCAT :
Ø 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 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 :
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 (x) digunakan untuk pembulatan ke bawah dari nilai desimal x
Contoh syntax FLOOR :
Ø MOD
( )
MOD digunakan untuk sisa bagi.
Contoh syntax MOD :
MOD digunakan untuk sisa bagi.
Contoh syntax MOD :
3. DATE FUNCTION
Ø ADD_MONTHS
ADD_MONTHS (x, y) mengembalikan hasil penjumlahan
ADD_MONTHS (x, y) mengembalikan hasil penjumlahan
tanggal
x dengan y bulan.
Contoh syntax dari ADD_MMONTHS :
Contoh syntax dari ADD_MMONTHS :
4.
CONVERTION FUNCTION
Konversi tipe data bisa dilakukan secara implisit maupun eksplisit.
Konversi tipe data bisa dilakukan secara implisit maupun eksplisit.
Ø Konversi Tanggal ke Karakter dengan
TO_CHAR
Contoh syntax berikut :
Contoh syntax berikut :
5.
GENERAL FUNCTION
General functional merupakan function yang bisa dioperasikan pada semua tipe data.
General functional merupakan function yang bisa dioperasikan pada semua tipe data.
Ø NULLIF
Contoh syntax 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 :
Contoh syntax :
7. GROUP BY
Contoh syntax :
Contoh syntax :
8. Menyeleksi Hasil GROUP BY dengan
HAVING
Contoh syntax :
Contoh syntax :
Kesimpulan
Kesimpulannya adalah penggunaan Single-Row Function dan
Group Function dapat mempermudah mengolah data. Single-Row Function berguna
untuk Memproses satu baris data pada satu
saat dan memberikan satu output untuk setiap satu
baris data masukan, sedangkan Group Function berguna untuk Memproses
multi-row data pada saat bersamaan dan
memberikan satu output.
Daftar Pustaka
Modul
Bu Tri Astuti
naura-lab.blogspot.com
https://vanandrianto.wordpress.com/.../fungsi-fungsi-sql-sql-1/

Komentar
Posting Komentar