Jumat, 20 Mei 2011

PEMERIKSAAN SUATU KONDISI UNTUK MENGAMBIL SUATU KEPUTUSAN




INPUT

Perintah yang digunakan untuk memasukkan data dari keyboard pada saat program dijalankan, diakhiri dengan menekan tombol Enter. Setiap program dijalankan nilai yang sebelumnya akan hilang.

Bentuk Umum :

INPUT ”pesan”;variable

Contoh :

Dim Nama As String
Input “Ketik nama saudara :”;nama
Print “Nama saudara adalah “;nama

Maka pada waktu program ini dieksekusi, akan menghasilkan :

Ketik nama saudara : nova_ (ketik nama disini kemudian tekan enter)
Nama saudara adalah nova

Perintah yang digunakan untuk melakukan pemeriksaan/tes kondisi terhadap suatu data pada waktu proses sedang berlangsung. If mempunyai dua aturan penulisan yaitu dengan satu baris dan If dengan menggunakan system blok yaitu selalu ditutup dengan END IF.


Bentuk Umum :

IF … THEN … [ELSE satu baris]

IF syarat THEN pernyataan_benar ELSE pernyataan_alternatif

• Syarat :
Merupakan suatu data yang akan dites atau diperiksa dengan menggunakan operator <, >, >=, <=, = atau <>

• Pernyataan_benar :
Merupakan sekumpulan perintah basic yang akan dikerjakan apabila syarat yang dibuat Terpenuhi/Benar.

• Pernyataan_alternatif :
Merupakan sekumpulan perintah basic yang akan dikerjakan apabila syarat yang dibuat Tidak terpenuhi/Salah.

IF dengan kemungkinn lebih dari Satu

Bentuk IF :

IF syarat1 Then
Pernyataan1
Elself syarat2 Then
Pernyataan2
Elself syaratn Then
Pernyataan
Else
Pernyataan Alternatif
End IF

Keterangan :

Pernyataan1 akan dikerjakan apabila syarat1 terpenuhi/benar dan selanjutnya akan dikerjakan perintah setelah End If, tetapi apabila syarat1 tidak terpenuhi maka syarat2 akan dievaluasi apabila syarat2 terpenuhi maka pernyataan2 akan dikerjakan. Pernyataan akan dikerjakan apabila syarat1 dan syarat2 tidak terpenuhi dan syaratn yang terpenuhi, pernyataan Alternatif akan dikerjakan apabila semua syarat tidak terpenuhi.

Select Case

Perintah select case mempunyai kegunaan yang sama seperti IF yaitu untuk melakukan evaluasi atau pemeriksaan terhadap nilai data, tetapi select case digunakan untuk nilai lebih dari 2 (dua)mkemungkinan. Artinya untuk IF dengan kemungkinan lebih dari satu dapat diganti dengan menggunakan perintah select seperti kasus diatas.

Bentuk Umum penulisan :

Select variable case
Case nilai_1
Pernyataan_1
Case nilai_2
Pernyataan_2
Case nilai_3
Pernyataan_3
Case Else
Pernyataan alternatif
End Select

Parameter nilai merupakan syarat dapat berupa angka atau abjad atau menggunakan relasi seperti (>, <, >=, <=, <>) untuk menggunakan relasi harus menggunakan kata IS didepan relasi.





Contoh :
>90 maka ditulis
Select Nilai Case
Case Is >90
Print “Sembilan puluh”
End select
Selain menggunakan relasi, case dapat juga menggunakan kata TO untuk ungkapan yang mempunyai nilai terkecil sampai nilai terbesar.

Contoh :
Nilai antara 85 – 100, maka bentuk penulisan case

Select nilai Case
Case 85 To
100 Grade =”A”
End select

Contoh Pemakaian IF Contoh Pemakaian Select Case

Input “bilangan :”;Bil Input “bilangan :”;Bil
If Bil=1 Then Select Bil Case
Print “Satu” Case 1
ElseIf Bil=2 Then Print “Satu”
Print “Dua” Case 2
ElseIf Bil=3 Then Print “Dua”
Print “Tiga” Case 3
Else Print “Tiga”
Print “salah” Case Else
End If Print “salah”
End Select

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites