Download MODUL RPL KK B-Profesional_RevisiNaraSumber Manajemen Basis Data PDF

TitleMODUL RPL KK B-Profesional_RevisiNaraSumber Manajemen Basis Data
File Size3.5 MB
Total Pages124
Document Text Contents
Page 1

MODULMODUL

GURUGURU PEMBELAJARPEMBELAJAR

MataMata PelajaranPelajaran
ReakayasaReakayasa PerangkatPerangkat Lunak Lunak

SekolahSekolah MenengahMenengah KejuruanKejuruan (SMK)(SMK)

Kelo!ok Kelo!ok Ko!etens"Ko!etens" BB

Penulis : Joko Pitono

D"rektoratD"rektorat Jen#eral Jen#eral GuruGuru #an#an $enaga$enaga Ke!en#"#"kanKe!en#"#"kan
Keentr"anKeentr"an Pen#"#"kanPen#"#"kan #an#an Ke%u#ayaanKe%u#ayaan

$ahun$ahun &'&'

Page 2

HALAMANHALAMAN FRANCISFRANCIS

Penulis

1. Joko Pitono

Email : [email protected]

Penelaah:

1. Siarra Maulida Asrin, S.T !"1#$%&"''()*,

Email: [email protected]mail.com

%. A+dul -ali, S.Pd., M.Pd., !"#')1%#("$%*
Email : a+dulhali""@mail.com

/lustrator :

1. /mran, S.0om., M.Pd., !"#%)%$)%'&&. [email protected]mail.com

%. ama penelaah, elar, no telepon, email

�� %!1$

2em+aa Penem+anan dan Pem+erdayaan Pendidik dan Tenaa

0ependidikan 3idan 0elautan Perikanan Teknoloi /n4ormasi dan

0omunikasi.

-ak 5ipta 6ilinduni 7ndan87ndan

6ilaran menkopi se+aian atau keseluruhan isi +uku ini untuk

kepentinan komersial tanpa i9in tertulis dari 0ementerian Pendidikan

dan 0e+udayaan.

i

Page 62

(8L7e+r/, e+rM9

di mana

• eDpr1 adalah nilai sum+er atau ekspresi yan munkin +erisi
null

• eDpr% adalah nilai taret untuk menkon ?ersinol
Penunadapat menunakan 4unsi F2 untuk menkon?ersi tipe data,

tetapi nilai kem+ali selalu sama denan tipe data dari eDpr1.

0on?ersi F2 untuk +er+aai jenis data.

#(

).%. Menunakan >unsi F2

7ntuk menhitun kompensasi tahunan dari semua karyaan, penuna

perlu menalikan aji +ulanan denan 1% dan kemudian hasilnya

ditam+ah denan persentasekomisi :

SELECT last_name, salar$, commission_ct,
7salar$O/M9  7salar$O/MOcommission_ct9 '(_S'L
!R"# emlo$ees)

Perhatikan +aha kompensasi tahunan dihitun hanya karyaan yan

mendapatkan komisi. Jika ada kolom nilai dalam se+uah ekspresi adalah

null, hasilnya adalah null. 7ntuk menhitun nilai semua karyaan,

penuna harus menu+ah nilai null untuk anka se+elum menerapkan

operator aritmetika. 6alam Ga*ar Ga*ar ?.04?.04, 4unsi F2 diunakan untuk
menkon?ersi nilai null ke nol.

;am+ar '. %! uery Menunakan >unsi F2

).'. Menunakan >unsi F2%

Page 63

>unsi F2% meneliti ekspresi pertama. Jika ekspresi pertama tidak null,

maka 4unsi F2% menem+alikan ekspresi kedua. Jika ekspresi pertama

adalah null, maka ekspresi ketia dikem+alikan.

Sintak

(8LM 7e+r/, e+rM, e+rQ9

$!

di mana

a. e'pr. adalah nilai sum+er atau ekspresi yan munkin +erisi nol

+. e'pr5 adalah nilai yan dikem+alikan jika e'pr. tidak null

c. e'pr= adalah nilai yan dikem+alikan jika e'pr. adalah null

6alam contoh yan ditunjukkan pada Ga*ar Ga*ar ?.0-?.0-, kolom
5HMM/SS/H_P5T diperiksa. Jika se+uah nilai terdeteksi, ekspresi

kedua SA2  5HMM dikem+alikan. Jika kolom 5HMM/SS/H_P5T

memiliki atau menyimpan nilai null, ekspresi ketia SA2 dikem+alikan.

Arumen e'pr. dapat memiliki tipe data. Arumen e'pr5 dan e'pr= dapat

memiliki tipe data kecuali tipe data 2H;. Jika jenis data e'pr5 dan e'pr=

+er+eda, ser!er akan menkon?ersi e'pr= denan jenis data e'pr5

se+elum mem+andinkan mereka kecuali e'pr= adalah konstan null.

6alam kasus terakhir, tipe data kon?ersi tidak diperlukan. Tipe data dari

nilai penem+alian selalu sama denan tipe data dari e'pr5 , kecuali

e'pr5 adalah data karakter, maka nilai penem+alian memiliki tipe data

FAB5-AB%.

;am+ar '. %1 Query denan >unsi F2%

$1

Page 124

1''

II""tt%%llaa( ( DDee$$%%nn%%""%%

Model 2andasan se+uah desain

:perator Sim+ol yan mampu melakukan operasi matematis pada
0uery

%ro>ection Memilih kolom dalam ta+el yan dikem+alikan oleh 0uery

Record /sirekaman data dari database

Relational

Database

Management

System

)RD1MS&

Sistem Manajemen 3asis 6ata relasional

BEP2A5E <te't+
search4string+

replacement4stri

ng&

Mencari ekspresi teDt untuk string karakter dan jika
ditemukan, menantinya denan penanti string yan
ditentukan

BEFH0E perintah yan diunakan untuk menca+ut suatu hak akses
seoran penuna pada ta+el dalam database tertentu

R:LL13CB pem+atalan transaksi

BH76<columm
/ eDpression, n=

Pem+ulatan nilai pada kolom, ekspresi, atau nilai desimal ke8
n atau, jika n dihilankan, tidak ada tempat desimal.

BPA6 < columm
6 e'pression+ n+

9string# =

%ad nilai karakter pada aris tepi se+elah kiri untuk le+ar total
posisi n karakter

SE2E5T Perintah Query untuk menampilkan data denan kriteria
tertentu

Selection Memilih +aris dalam ta+el yan dikem+alikan oleh 0uery .

Sortir 7saha menurutkan data

Sub0uery suatu pernyataan 0uery didalam pernyataan 0uery <select di
dalam select =

S73STB
<columm
6

e'pression+

Penem+alian karakter dari nilai karakter mulai dari posisi
karakter m, n <Jika m adalah neati4, hitunan dimulai dari
akhir nilai karakter. Jika n dihilankan, semua karakter dari

aal hina akhir strin dikem+alikan.=
TB/M <leading 6
trailing 6 both+

trim4character

$R:M

Memunkinkan penuna untuk memankas leading atau
trailing karakter <atau keduanya= dari string karakter.

trim4source& Jika trim4character atau trim4source adalah karakter literal,
penuna harus menapit dalam tanda kutip tunal.

TB75<column
/ eDpression, n=

Pemotonan nilai pada kolom, ekspresi, atau nilai desimal ke8
n atau, jika n dihilankan, n default ke nol.

7P6ATE 0eiatan memper+arui data

7PPEB
<columm
6

Menkon?ersi nilai8nilai karakter alpha menjadi huru4 +esar

G-EBE 0lausa yan diunakan untuk mem+erikan syarat saat seleksi
data

Similer Documents