• Tidak ada hasil yang ditemukan

TKB7234 Pertemuan 3

N/A
N/A
Protected

Academic year: 2018

Membagikan "TKB7234 Pertemuan 3"

Copied!
11
0
0

Teks penuh

(1)

S

T

M

I

K

-I

M

B

A

N

D

U

N

G

M ODUL-M ODUL PRAKTIKUM

VB. Net

Oleh :

(2)

S

T

M

I

K

-I

M

B

A

N

D

U

N

G

M ODUL 3

CONDITIONAL STATEM ENT

Tujuan :

M ahasisw a bisa mendefinisikan dan menggunakan penggunaan struktur kondisi IF dan

SELECT

Pustaka :

W ibow o HR, Enterprise J, (2014): Buku Pintar VB .NET. Elex M edia Komputindo. Jakarta.

St at ement kondisi merupakan sebuah fungsi cont rol yang digunakan pada Visual Basic .NET.

Dalam membuat aplikasi yang memiliki suat u sifat pengambilan keput usan, st at ement kondisi

selalu digunakan. Kondisi diilust rasikan dengan menggunakan ekspresi Boolean.

Tipe dat a boolean berisi nilai TRUE dan FALSE. Dalam st at ement kondisi, kondisi yang t erjadi

bisa menghasilkan nilai TRUE at au FALSE.

1. Statement IF..Then..Else..

St at ement IF..Then..Else.. secara singkat bisa diart ikan sebagai apa yang akan t erjadi jika suat u

kondisi t erpenuhi dan apa yang akan t erjadi bila suat u kondisi t idak t erpenuhi. Apabila sebuah

(3)

S

Bent uk penulisan IF..Then..Else.. dalam berbagai kondisi adalah sebagai berikut .

Bentuk penulisan IF dengan Satu Kondisi dan Satu Prayarat IF <Kondisi> THEN

<Pernyataan> END IF

Bentuk penulisan IF dengan Satu Kondisi dan Dua Prayarat IF <Kondisi> THEN

<Pernyataan 1> ELSE

<Pernyataan 2> END IF

Bentuk penulisan IF dengan Dua Kondisi dan Dua Prayarat IF <Kondisi 1> THEN

Dalam Visual Basic, format kondisi st at ement IF adalah sebagai berikut .

IF kondisi1 THEN

mendapat kan adanya st at ement ELSE, di mana pada saat it u akan menjalankan st at ement yang

ada selet ahnya.

Perhat ikan list ing program berikut ini.

(4)

S

T

M

I

K

-I

M

B

A

N

D

U

N

G

passGr ade = " D"

El se

passGr ade = " E"

End I f End Funct i on

Apabila paramet er yang digunakan

kondisi nilai >= 80. Hasilnya adalah

Demikian juga unt uk kondisi nilai

akhirnya pada kondisi nilai >= 20.

“D”dijalankan.

2. Statement Select...Case

St at ement Select...Case digunakan

kemungkinan nilai. Apabila sebuah

flow chart adalah sebagai berikut .

" D"

" E"

igunakan adalah nilai = 35, maka pert ama yang akan

adalah FALSE, maka berlanjut dan melakukan st at ement

nilai >= 60, hasilnya masih FALSE maka t erus berlanjut ,

20.Disini dit emukan hasil TRUE, sehingga st at ement

digunakan unt uk menguji suat u variale t erhadap

sebuah st at ement kondisi digambarkan dengan

alah sebagai berikut .

akan diperiksa adalah

melakukan st at ement ELSE.

t erus berlanjut , sampai

st at ement passGrade =

t erhadap beberapa

(5)

S

St at ement ini digunakan unt uk menjalankan sat u blok perint ah.

Bentuk Penulisan Select...Case

Sepert i pada list ing program sebelumnya, bila Anda buat dalam bent uk st at ement Select...Case

akan dit uliskan sebagai berikut .

Funct i on passGr ade2( ni l ai As I nt eger) As Char

3. M embuat Statment Kondisi pada VB.NET

Buat lah sebuah form baru, dan t ambahkan sebuah Button dan dua buah TextBox pada form

Anda. Kemudian t ambahkan sebuah object ComboBox.

ComboBoxadalah salah sat u cara unt uk membat asi pilihan yang bisa dibuat oleh seorang user.

Ket ika user menekan panah t urun pada ComboBox t ersebut , maka sebuah menu drop-dow n

(6)

S

T

M

I

K

-I

M

B

A

N

D

U

N

G

Pilihlah object ComboBox t ersebut , dan pada kot ak propert ies, carilah Items. Items ini akan

menunjukan apa saja yang akan dit ampilkan pada menu drop-dow n.

Pada sebelah kanan, akan dit uliskan (Collection). Art inya adalah bahw a isi dari Items t ersebut

merupakan suat u kumpulan dat a.

Klik pada t imbol dengan t iga t it ik di sebelah kanan, dan akan membuka sebuah t empat unt uk

mengisi Items dari ComboBox t ersebut .

Isilah Items dari ComboBox t ersebut dengan kelima penilaian Grade. Set iap pengisian berupa

(7)

S

T

M

I

K

-I

M

B

A

N

D

U

N

G

Jalankan program unt uk melihat apakah ComboBox sudah bisa digunakan.

Sama sepert i halnya Text Box, unt uk mengambil nilai yang ada pada sebuah ComboBox bisa

menggunakan st at ement berikut .

Variable = ComboBox.Text Buat lah sebuah t ampilan form berikut ini.

Double-klik pada But t on unt uk membuka lembar unt uk menuliskan program, dan t uliskan

(8)

S

T

M

I

K

-I

M

B

A

N

D

U

N

G

Publ i c Cl ass For m1

Pr i vat e Sub But t on1_Cl i ck( sender As Obj ect, e As Event Ar gs) Handl es But t on1. Cl i ck Sel ect Case ComboBox1. Text

Case " Gr ade A"

Text Box1. Text = " ni l ai anda 80- 100"

Case " Gr ade B"

Text Box1. Text = " ni l ai anda 60- 79"

Case " Gr ade C"

Text Box1. Text = " ni l ai anda 40- 59"

Case " Gr ade D"

Text Box1. Text = " ni l ai anda 20- 39"

Case El se

Text Box1. Text = " ni l ai anda 0- 19"

End Sel ect

I f ComboBox1. Text = " Gr ade A" Then

Text Box2. Text = " t et ap bel aj ar "

El seI f ComboBox1. Text = " Gr ade B" Or ComboBox1. Text = " Gr ade C" Then

Text Box2. Text = " t i ngkat kan l agi "

El se

Text Box2. Text = " ayo bel aj ar "

End I f

End Sub End Cl ass

Jalankan, dan lihat apa yang t erjadi.

4. Conditional Operators

Dalam penulisan kondisi If..Then..Else.. t erdapat beberapa operat or yang bisa digunakan dalam

(9)

S

T

M

I

K

-I

M

B

A

N

D

U

N

G

Operator Definisi

> Simbol ini berart i lebih dari < Simbol ini berart i kurang dari

>= Simbol ini berart i lebih atau sama dengan <= Simbol ini berart i kurang atau sama dengan <> Simbol ini berart i tidak sama dengan

And Gabungan operat or dengan And, yang berart i semua kondisi harus t erpenuhi unt uk mendapat kan nilai TRUE

Or Gabungan operat or dengan Or, yang berart i hanya sat u kondisi yang harus dipenuhi unt uk mendapat kan nilai TRUE

Latihan 1

Buat lah t ampilan program sesuai dengan cont oh dibaw ah ini. Simpan dengan nama Lat ihan1.

Skenario Form

Nilai kurang dari 30 mendapat Grade E,

Nilai kurang dari 50 mendapat Grade D,

Nilai kurang dari 60 mendapat Grade C,

Nilai kurang dari 80 mendapat Grade B,

(10)

S

T

M

I

K

-I

M

B

A

N

D

U

N

G

Latihan 2

Buat lah t ampilan program sesuai dengan cont oh dibaw ah ini. Simpan dengan nama Lat ihan2.

Latihan 3

Buat lah t ampilan program sesuai dengan cont oh dibaw ah ini. Simpan dengan nama Lat ihan3.

Skenario Form

(11)

S

T

M

I

K

-I

M

B

A

N

D

U

N

G

Latihan 4

Buat lah t ampilan program sesuai dengan cont oh dibaw ah ini. Simpan dengan nama Lat ihan4.

Latihan 5

Buat lah sebuah program unt uk mengkonfersi suhu. Simpan dengan nama Lat ihan5. Anda dapat

memasukan sebuah angka, sebagai suhu Celcius at au Fahrenheit , dan program akan

mengkonfersinya dari sat u suhu menjadi suhu lain.

Skenario

Konfersi Celcius ke Fahrenheit

F = (9/ 5)C+32

Fahrenheit ke Celcius

C = 5/ 9 (F-32)

Referensi

Garis besar

Dokumen terkait

Telah dilakukan penelitian mengenai isolasi dan skrining bakteri tennofil penghasil antibakteri terhadap pertumbuhan Staphylococcus aureus dari sumber air panas

Merujuk pada pengumuman nominator sebagaimana yang tertuang dalam Surat Direktur Jenderal Pendidikan Islam Nomor 825/Dj.I/Dt.I.IV/5/PP.0.9/5/2016, kami mengundang nama- nama

Undangundang No 27 tahun 2007 mengatur bahwa reklamasi harus dapat menjamin keberlanjutan kehidupan dan penghidupan masyarakat, menjamin keseimbangan antara

Apabila Penyedia Jasa tidak dapat menghadiri sesuai waktu yang ditentukan di atas. dan tidak dapat membuktikan Keaslian Dokumen pada saat pembuktian

Dalam penelitian ini penulis menggunakan software Adobe Flash CS5.5 Tujuan dari pembuatan media pembelajaran ini adalah menghasilkan dan menguji perangkat lunak

Model yang paling baik dalam terbentuknya mitigasi banjir adalah partisipasi masyarakat, koordinasi kelembagaan dan penggunaan lahan (PK-CUE) dengan sangat

The result of hand grip strength measurement were grouped based on the characteristics of gender, age, body mass index (BMI), Barthel Index score, Mini Nutritional Assessment

[r]