Anda di halaman 1dari 9

TUGAS PENDAHULUAN PRAKTIKUM SQL MODUL 2

Nama Praktikan : ABRIANTO NUGRAHA (123 !1!!!2" A#3 Nama In$tr%kt%r : Ik&'an R%$tant( ) S*K(m A$i$t+n : Ri,ka Anni$a (113 !1!!- "

LABORATORIUM BASIS DATA SISTEM IN.ORMASI / .TI UNI0ERSITAS PEMBANGUNAN NASIONAL 10ETERAN2 3ATIM 2!1-

LEMBAR PENGESAHAN

Nama : Abrianto Nugraha NPM Sesi : 1235010002 : A3

Judul : Using Single Row un!tions "o #ostomi$e %ut&ut 'Modul 2(

Suraba)a*

A&ril 201+

Asisten Pra,ti,um

'Rizka Annisa(

BAB I DASAR TEORI

.%n4$i / 5%n4$i 6an4 m+n7%k%n4 5it%r SQL 7i4%nakan %nt%k m+8ak%kan &a8 $99 : 1. Memanipulasi item item data 2. Menerima argumen argumen dan mengembalikan satu nilai 3. Mengembalikan satu hasil per baris 4. Format untuk menampilkan angka dan tanggal 5. Kon ersi tipe data isi kolom !. "apat di nested #bersarang$

.UN:TION :HARA:TER OPERATOR LO;ER PEN3ELASAN Mengubah semua ke huru% ke&il :ONTOH PENULISAN '()(*+ LO;ER #last,name$ FR-M emplo.ees/ UPPER Mengubah semua ke huru% besar '()(*+ UPPER #last,name$ FR-M emplo.ees/ INIT:AP Mengubah huru% depan men0adi besar Menggabungkan kata1kalimat '()(*+ INIT:AP #last,name$ FR-M emplo.ees/ '()(*+ :ON:AT #%irst,name2 last,name$ FR-M emplo.ees/ SUBSTR Memba&a 3uru% '()(*+ SUBSTR #last,name2224$ FR-M emplo.ees/ LENGTH Menghitung 4an0angn.a 3uru% '()(*+ LENGTH #last,name$ FR-M emplo.ees/ INSTR Men&ari urutan 3uru% '()(*+ INSTR #last,name2 5a6$ FR-M emplo.ees/ LPAD Memberi simbol sebelah kiri '()(*+ LPAD #salar.2 12 2 576 $

:ON:AT

FR-M emplo.ees/ RPAD Memberi simbol sebelah kanan '()(*+ RPAD #salar.2 12 2 576 $ FR-M emplo.ees/ TRIM Menghapus huru% '()(*+ TRIM #5a6 %rom last,name$ FR-M emplo.ees/ REPLA:E Mengganti huru% '()(*+ REPLA:E #last,name2 5K6 2 546 $ FR-M emplo.ees/ .UN:TION NUMBER OPERATOR ROUND PEN3ELASAN Membulatkan nilai :ONTOH PENULISAN '()(*+ ROUND # 45.823 2 9 $ FR-M dual/ TRUN: Memotong nilai '()(*+ TRUN: # 45.823 2 9 $ FR-M dual/ MOD Mengembalikan sisa dari m .ang dibagi n #modulus$ .UN:TION DATE OPERATOR PEN3ELASAN :ONTOH PENULISAN '()(*+ MONTHS<BET;EEN # 691:;A<:856 2 629:MAR:856 $ FR-M emplo.ees/ ADD<MONTHS NE=T<DA> LAST<DA> Menambah bulan:bulan kalender ke tanggal 3ari berikutn.a dari suatu tanggal 3ari terakhir dari suatu bulan '()(*+ MOD # salar. 2 5999 $ FR-M emplo.ees/

MONTHS<BET;EEN 'elesih bulan antara dua tanggal

BAB II PERMASALAHAN

1. ;elaskan Fungsi = : 'ingle Ampersand > : "ouble Ampersand >> : )ike : ?et@een ... and ... : -rder b. 2. +ampilkan nama pega@ai .ang memiliki nama depan huru% ke:3n.a A'B 3. +ampilkan pega@ai .ang memiliki ga0i antara 4999:5999 atau .ang beker0a pada departmen id C 29 4. +ampilkan pega@ai .ang tidak beker0a pada department,id C 292!92D9. Erutkan dari .ang terbesar

BAB III PEN>ELESAIAN

1* 3+8a$kan .%n4$i : # Sin48+ Am?+r$an7 @ CF ?er%ungsi untuk melakukan input .ang dilakukan oleh user # D(%98+ Am?+r$an7 @@ CF ?er%ungsi untuk menggunakan kembali nilai ariabel tanpa harus menginput ulang # Lik+ CF ?er%ungsi untuk men&ari nilai 1 karakter # B+t'++n *** an7 *** CF ?er%ungsi untuk men&ari nilai antara # Or7+r 96 CF ?er%ungsi untuk mengurutkan

2* Tam?i8kan nama ?+4a'ai 6an4 m+mi8iki nama 7+?an &%r%5 k+#3n6a 1S2

3* Tam?i8kan ?+4a'ai 6an4 m+mi8iki 4aAi antara -!!!# !!! ata% 6an4 9+k+rAa ?a7a 7+?artm+nt i7 B 2!

-* Tam?i8kan ?+4a'ai 6an4 ti7ak 9+k+rAa ?a7a 7+?artm+nt<i7 B 2!)C!)D!* Ur%tkan 7ari 6an4 t+r9+$ar

BAB I0 KESIMPULAN

.%n4$i / 5%n4$i 6an4 m+n7%k%n4 5it%r SQL 7i4%nakan %nt%k m+8ak%kan &a8 $99 : 1. Memanipulasi item item data 2. Menerima argumen argumen dan mengembalikan satu nilai 3. Mengembalikan satu hasil per baris 4. Format untuk menampilkan angka dan tanggal 5. Kon ersi tipe data isi kolom !. "apat di nested #bersarang$

BAB 0 DA.TAR PUSTAKA

Modul 4raktikum 'tru&tured Guer. )anguage