Home >Software >PROGRAM PERCABANGAN

PROGRAM PERCABANGAN

Date post:12-Jan-2015
Category:
View:522 times
Download:3 times
Share this document with a friend
Description:
 
Transcript:
  • 1. PROGRAM PERCABANGAN Syahril Amin, S.Kom

2. TUJUAN PERKULIAHAN Mahasiswa dapat membuat Program Percabangan IF ..ELSE ..ENDIF, IF, dan CASE Syahril Amin, S.Kom 3. IF ..ELSE ..ENDIF Program If ..Else ..Endif merupakan program percabangan Jika kondisi benar, dikerjakan aksi setelah perintah IF Jika kondisi salah, dikerjakan aksi setelah ELSE Syahril Amin, S.Kom 4. Pola atau Penulisan If (Kondisi) Then Pernyataan pertama (aksi) jika kondisi benar pernyataan kedua dan seterusnya Else Pernyataan pertama (aksi) jika kondisi salah pernyataan kedua dan seterusnya End If Syahril Amin, S.Kom IF ..ELSE ..ENDIF 5. Contoh program Buat forma baru lalu Save Form1.vb As latih2 Syahril Amin, S.Kom IF ..ELSE ..ENDIF 6. Atur property seperti berikut: Form Syahril Amin, S.Kom No Objek Properti Nilai 1 Form1 Name Latih2 StartPosition CenterScreen Text Program Diskon Beli IF ..ELSE ..ENDIF 7. Atur property seperti berikut: Label Syahril Amin, S.Kom No Objek Properti Nilai 1 Label1 Text Banyak Barang Font Style Bold 2 Label2 Text Harga Barang Font Style Bold 3 Label3 Text Jumlah Font Style Bold IF ..ELSE ..ENDIF 8. Atur property seperti berikut: Label Syahril Amin, S.Kom No Objek Properti Nilai 4 Label4 Text Diskon Font Style Bold 5 Label5 Text Bayar Font Style Bold IF ..ELSE ..ENDIF 9. Atur property seperti berikut: TextBox Syahril Amin, S.Kom No Objek Properti Nilai 1 TextBox1 Name txtqty 2 TextBox2 Name txthrg 3 TextBox3 Name Txtjml BackColor ScrollBar Enable False IF ..ELSE ..ENDIF 10. Syahril Amin, S.Kom No Objek Properti Nilai 4 TextBox4 Name Txtdis BackColor ScrollBar Enable False 5 TextBox5 Name Txtbyr BackColor ScrollBar Enable False IF ..ELSE ..ENDIF 11. Atur property seperti berikut: Button Syahril Amin, S.Kom No Objek Properti Nilai 1 Button1 Text &Mulai Name btnmulai FontStyle Bold 2 Button2 Text &Hitung Name btnhitung FontStyle Bold 3 Button3 Text &Selesai Name btnSelesai FontStyle Bold IF ..ELSE ..ENDIF 12. Klik 2 kali button Mulai, ketikkan perintah berikut diantara blok Private Sub dan End Sub txtqty.Text = txthrg.Text = txtjml.Text = txtdis.Text = txtbyr.Text = txtqty.Focus() Syahril Amin, S.Kom IF ..ELSE ..ENDIF 13. Klik 2 kali button Selesai, ketikkan perintah berikut diantara blok Private Sub dan End Sub End Tekan F5 untuk melihat hasilnya Syahril Amin, S.Kom IF ..ELSE ..ENDIF 14. Klik 2 kali button Hitung, ketikkan perintah berikut diantara blok Private Sub dan End Sub Dim mdis As Double txtjml.Text = Val(txtqty.Text) * Val(txthrg.Text) If txtjml.Text > 200000 Then mdis = txtjml.Text * 0.1 Else mdis = txtjml.Text * 0 End If txtdis.Text = mdis txtbyr.Text = txtjml.Text txtdis.Text Syahril Amin, S.Kom IF ..ELSE ..ENDIF 15. PROGRAM BEBERAPA IF (NESTED IF) Program Nested If merupakan program percabangan Jika kondisi benar, dikerjakan aksi setelah perintah IF Jika kondisi salah, dikerjakan aksi setelah ELSE Jika kondisi salah, dikerjakan aksi setelah ELSE Jika kondisi salah, dikerjakan aksi setelah ELSE Dst Syahril Amin, S.Kom 16. Pola atau Penulisan If (Kondisi) Then Pernyataan (aksi) jika kondisi benar Else If (Kondisi) Then Pernyataan (aksi) jika kondisi sebelumnya salah Else Pernyataan (aksi) jika kondisi sebelumnya salah End If End If Syahril Amin, S.Kom IF NESTED 17. Contoh program Buat forma baru lalu Save Form1.vb As latih3 Syahril Amin, S.Kom IF NESTED 18. Atur property seperti berikut: Form Syahril Amin, S.Kom No Objek Properti Nilai 1 Form1 Name Latih3 StartPosition CenterScreen Text Program Diskon Beli Beberapa IF IF NESTED 19. Atur property seperti berikut: Label Syahril Amin, S.Kom No Objek Properti Nilai 1 Label1 Text Banyak Barang Font Style Bold 2 Label2 Text Harga Barang Font Style Bold 3 Label3 Text Jumlah Font Style Bold IF NESTED 20. Atur property seperti berikut: Label Syahril Amin, S.Kom No Objek Properti Nilai 4 Label4 Text Diskon Font Style Bold 5 Label5 Text Bayar Font Style Bold IF NESTED 21. Atur property seperti berikut: TextBox Syahril Amin, S.Kom No Objek Properti Nilai 1 TextBox1 Name txtqty 2 TextBox2 Name txthrg 3 TextBox3 Name Txtjml BackColor ScrollBar Enable False IF NESTED 22. Syahril Amin, S.Kom No Objek Properti Nilai 4 TextBox4 Name Txtdis BackColor ScrollBar Enable False 5 TextBox5 Name Txtbyr BackColor ScrollBar Enable False IF NESTED 23. Atur property seperti berikut: Radiobutton Syahril Amin, S.Kom No Objek Properti Nilai 1 Radiobutton1 Text 10% Name rb10 2 Radiobutton2 Text 20% Name rb20 3 Radiobutton3 Text 30% Name rb30 IF NESTED 24. Atur property seperti berikut: Button Syahril Amin, S.Kom No Objek Properti Nilai 1 Button1 Text &Mulai Name btnmulai FontStyle Bold 2 Button2 Text &Selesai Name btnSelesai FontStyle Bold IF NESTED 25. Klik 2 kali button Mulai, ketikkan perintah berikut diantara blok Private Sub dan End Sub txtqty.Text = txthrg.Text = txtjml.Text = txtdis.Text = txtbyr.Text = txtqty.Focus() Syahril Amin, S.Kom IF NESTED 26. Klik 2 kali button Selesai, ketikkan perintah berikut diantara blok Private Sub dan End Sub End Tekan F5 untuk melihat hasilnya Syahril Amin, S.Kom IF NESTED 27. Dim mdis As Double txtjml.Text = Val(txtqty.Text) * Val(txthrg.Text) If txtjml.Text > 1000000 Then mdis = txtjml.Text * 0.3 txtdis.Text = mdis rb30.Checked = True Else If txtjml.Text > 500000 Then mdis = txtjml.Text * 0.2 txtdis.Text = mdis rb20.Checked = True Syahril Amin, S.Kom Klik 2 kali Textbox txthrg, rubah event-nya menjadi LostFocus ketikkan perintah berikut diantara blok Private Sub dan End Sub IF NESTED 28. Else If txtjml.Text > 100000 Then mdis = txtjml.Text * 0.1 txtdis.Text = mdis rb10.Checked = True Else mdis = txtjml.Text * 0 txtdis.Text = mdis End If End If End If Syahril Amin, S.Kom - Tekan F5 untuk melihat hasilnya IF NESTED 29. PROGRAM BEBERAPA CASE Program CASE merupakan program percabangan Jika kondisi dipilih, dikerjakan aksi setelah kondisi pilihan Syahril Amin, S.Kom 30. Pola atau Penulisan Select Case (Pilihan) Case pilihan 1 Pernyataan (aksi) jika kondisi 1 dipilih Case pilihan 2 Pernyataan (aksi) jika kondisi 2 dipilih End Select Syahril Amin, S.Kom CASE 31. Contoh program Buat forma baru lalu Save Form1.vb As latih4 Syahril Amin, S.Kom CASE 32. Atur property seperti berikut: Form Syahril Amin, S.Kom No Objek Properti Nilai 1 Form1 Name Latih4 StartPosition CenterScreen Text Program Diskon Beli Case CASE 33. Atur property seperti berikut: Label Syahril Amin, S.Kom No Objek Properti Nilai 1 Label1 Text Banyak Barang Font Style Bold 2 Label2 Text Harga Barang Font Style Bold 3 Label3 Text Jumlah Font Style Bold CASE 34. Atur property seperti berikut: Label Syahril Amin, S.Kom No Objek Properti Nilai 4 Label4 Text Pilihan Font Style Bold 5 Label5 Text Diskon Font Style Bold 6 Label6 Text Bayar Font Style Bold CASE 35. Atur property seperti berikut: TextBox Syahril Amin, S.Kom No Objek Properti Nilai 1 TextBox1 Name txtqty 2 TextBox2 Name txthrg 3 TextBox3 Name Txtjml BackColor ScrollBar Enable False CASE 36. Syahril Amin, S.Kom No Objek Properti Nilai 4 TextBox4 Name Txtpil 5 TextBox5 Name Txtdis BackColor ScrollBar Enable False 6 TextBox6 Name Txtbyr BackColor ScrollBar Enable False CASE 37. Atur property seperti berikut: Radiobutton Syahril Amin, S.Kom No Objek Properti Nilai 1 Radiobutton1 Text 10% Name rb10 2 Radiobutton2 Text 20% Name rb20 3 Radiobutton3 Text 30% Name rb30 CASE 38. Atur property seperti berikut: Button Syahril Amin, S.Kom No Objek Properti Nilai 1 Button1 Text &Mulai Name btnmulai FontStyle Bold 2 Button2 Text &Selesai Name btnSelesai FontStyle Bold CASE 39. Klik 2 kali button Mulai, ketikkan perintah berikut diantara blok Private Sub dan End Sub txtqty.Text = txthrg.Text = txtjml.Text = txtpil.Text = txtdis.Text = txtbyr.Text = txtqty.Focus() Syahril Amin, S.Kom CASE 40. Klik 2 kali button Selesai, ketikkan perintah berikut diantara blok Private Sub dan End Sub End Tekan F5 untuk melihat hasilnya Syahril Amin, S.Kom CASE 41. txtjml.Text = Val(txtqty.Text) * Val(txthrg.Text) Syahril Amin, S.Kom Klik 2 kali Textbox txthrg, rubah event-nya menjadi LostFocus ketikkan perintah berikut diantara blok Private Sub dan End Sub CASE 42. Dim mdis As Double Dim mpil As Integer mpil = Val(txtpil.Text) Select Case mpil Case 1 mdis = txtjml.Text * 0.1 txtdis.Text = mdis rb10.Checked = True Case 2 mdis = txtjml.Text * 0.2 txtdis.Text = mdis rb20.Checked = True Syahril Amin, S.Kom Klik 2 kali Textbox txtpil, rubah event-nya menjadi LostFocus ketikkan perintah berikut diantara blok Private Sub dan End Sub CASE 43. Case 3 mdis = txtjml.Text * 0.3 txtdis.Text = mdis rb30.Checked = True Case Else mdis = txtjml.Text * 0 txtdis.Text = mdis End Select txtbyr.Text = txtjml.Text mdis Syahril Amin, S.Kom - Tekan F5 untuk melihat hasilnya CASE

Embed Size (px)
Recommended