Struktur Kontrol - ayu_ws.staff.gunadarma.ac.idayu_ws.staff.gunadarma.ac.id/Downloads/files/42705/6.+Struktur+K…Struktur Kontrol Pertemuan 6 Algoritma dan Pemrograman 2B Jurusan
Post on 04-Sep-2018
255 Views
Preview:
Transcript
Struktur Kontrol
Pertemuan 6
Algoritma dan Pemrograman 2B
Jurusan Sistem Informasi
Fakultas Ilmu Komputer dan Teknologi Informasi
Universitas Gunadarma
2015
Struktur Kontrol
Struktur kontrol merupakan pengatur aliran program, berbentuk rangkaian perintah yang harus ditulis untuk memenuhi beberapa keadaan, yaitu :
1. Mengulang sebagian rutin karena tidak terpenuhinya suatu kondisi.
2. Melanjutkan sebuah pernyataan bila kondisi terpenuhi.
3. Memilih sebuah pilihan dari beberapa alternatif bila sebuah kondisi terpenuhi.
Struktur Kontrol
Perintah dalam bentuk terstruktur tertentu yang digunakan untuk mengatur/mengontrol jalannya program.
Struktru kontrol dalam VB yaitu :
Struktur Kontrol Keputusan
Memutuskan kode program mana yang akan dikerjakan dengan berdasarkan suatu kondisi.
Struktur Kontrol Pengulangan
Melakukan pengulangan kode program.
Struktur Kontrol Keputusan
Struktur Pengambilan Keputusan :
1. If … Then
2. If … Then … Else
3. Select … Case
If … Then
If kondisi Then perintah
(perintah dengan 1 baris)
If kondisi Then
Perintah 1
Perintah 2
…
End If
(perintah dengan banyak baris)
If … Then … Else
If kondisi 1 Then
[perintah blok 1]
ElseIf kondisi 2 Then
[perintah blok 2]
Else
[perintah blok n]
End if
Select Case
Select Case kondisi
Case ekspresi 1
[perintah blok 1]
Case ekspresi 2
[perintah blok 2]
Case else
[perintah blok n]
End Select
Contoh Struktur Kontrol Keputusan
If … Then Object Properties Values
Form1 Caption Struktur Kontrol If … Then
Textboxt1 Text -
Textboxt2 Text -
Command1 Caption Grade Nilai
Command2 Caption Keluar
Coding Struktur Kontrol If … Then
Private Sub Command1_Click()
Dim nilai As Integer
nilai = Text1.Text
If (nilai < 60) Then
Text2.Text = "Grade nilai anda = E"
End If
If (nilai >= 60) And (nilai < 70) Then
Text2.Text = "Grade nilai anda = D"
End If
If (nilai >= 70) And (nilai < 80) Then
Text2.Text = "Grade nilai anda = C"
End If
If (nilai >= 80) And (nilai < 90) Then
Text2.Text = "Grade nilai anda = B"
End If
If (nilai >= 90) And (nilai <= 100) Then
Text2.Text = "Grade nilai anda = A"
End If
End Sub
Private Sub Command2_Click()
End
End Sub
Hasil Struktur Kontrol If … Then
Contoh Struktur Kontrol Keputusan
Select … Case Object Properties Values
Form1 Caption Struktur Kontrol Select … Case
Textboxt1 Text -
Textboxt2 Text -
Command1 Caption Planet
Command2 Caption Keluar
Coding Struktur Kontrol Select …
Case Private Sub Command1_Click()
Dim namaplanet As String
Select Case Val(Text1.Text)
Case 1
namaplanet = "Merkurius"
Case 2
namaplanet = "Venus"
Case 3
namaplanet = "Bumi"
Case 4
namaplanet = "Mars"
Case 5
namaplanet = "Jupiter"
Case 6
namaplanet = "Saturnus"
Case 7
namaplanet = "Neptunus"
Case 8
namaplanet = "Uranus"
Case 9
namaplanet = "Pluto"
Case Else
MsgBox " saat ini jumlah Planet yang di
ketahui ada 9", vbOKOnly, "Nama-Nama
Planet"
End Select
Text2.Text = namaplanet
End Sub
Private Sub Command2_Click()
End
End Sub
Hasil Struktur Kontrol Select …
Case
top related