· pdf fileselect case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

20
http://www.brigidaarie.com

Upload: tranbao

Post on 05-Feb-2018

235 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

http://www.brigidaarie.com

Page 2: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

suatu tanda yang digunakan untuk

menghubungkan satu variabel atau konstanta

dengan variabel atau konstanta lain dengan

tujuan melakukan berbagai manipulasi dan

pengolahan data

Page 3: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

Contoh

A = 12

A = A+1

Text1.text = “STMIK STIKOM Indonesia”

Page 4: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

Contoh A = (2^4)*5

B = 25 Mod 4

Page 5: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

Contoh

A <> B

B>C

C<A

Page 6: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

Contoh

X > 5 And X < 10

X = 3 Or x = 5

Page 7: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi
Page 8: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi
Page 9: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi
Page 10: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

Statemen ini digunakan untuk melakukan aksi

setelah melakukan pengujian terhadap suatu

kondisi.

Pernyataan dalam blok statemen hanya akan

dilaksanakan ketika kondisi

pengetesan/pengujian bernilai benar

Page 11: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

If <kondisi> Then <Pernyataan>

Contoh:

If Nilai >= 60 Then

Keterangan = “Lulus”

Page 12: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

If <Kondisi> Then

<Pernyataan_1>

<Pernyataan_2>

.

.

<Pernyataan_n>

End If

Contoh :

If Nilai >= 60 Then

Keterangan = “Lulus”

Ucapan = “Selamat”

End If

Page 13: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

If <Kondisi> Then

<Pernyataan_Jika_Kondisi_Benar>

Else

<Pernyataan_Jika_Kondisi_Salah>

End If

Contoh:

If Nilai >= 60 Then

Keterangan = “Lulus”

Ucapan = “Selamat”

Else

Keterangan = “Tidak Lulus”

Ucapan = “Jangan Bersedih”

End If

Page 14: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

If <Kondisi_1> Then

<Pernyataan>

ElseIf <Kondisi_2> Then

<Pernyataan>

...

ElseIf <Kondisi_n> Then

<Pernyataan>

Else

<Pernyataan>

End If

Contoh:

If Nilai >= 85 Then

Keterangan = “Lulus, Sangat Memuaskan”

ElseIf Nilai >= 70 Then

Keterangan = “Lulus, Memuaskan”

ElseIf Nilai >=60 Then

Keterangan = ”Lulus, Cukup Memuaskan”

Else

Keterangan = “Tidak Lulus, Silahkan Mengulang”

End If

Page 15: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi
Page 16: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

Sama halnya seperti statemen If...Then,

Select Case juga mengerjakan suatu blok

statemen berdasarkan uji nilai ekspresi.

Perbedaannya adalah pada tata cara

penulisan dan pengelompokan nilai dari

variabel/kondisi

Page 17: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

Select Case <Variabel penguji>

Case <Nilai_1>

<Pernyataan_1>

Case <Nilai_2>

<Pernyataan_2>

Case Else

<Pernyataan_n>

End Select

Contoh:

Select Case Nilai

Case “A”

Keterangan = “Sangat Memuaskan”

Case “B”

Keterangan = “Memuaskan”

Case “C”

Keterangan = “Cukup”

Case Else

Keterangan = “Kurang”

End Select

Page 18: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi
Page 19: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi
Page 20: · PDF fileSelect Case juga mengerjakan suatu blok statemen berdasarkan uji nilai ekspresi

Grade

86-100 = A

78-85 = AB

71-77 = B

66–70 = BC

56-65 = C

41-55 = D

0-40 = E

Keterangan

Lulus

Grade A

Grade AB

Grade B

Grade BC

Grade C

Tidak Lulus

Grade D

Grade E