SlideShare a Scribd company logo
LAPORAN AKHIR PRAKTIKUM

Mata Praktikum

: Algoritma & Pemograman 2A

Kelas

: 1IA06

Praktikum ke-

:7

Tanggal

: 29 April 2013

Materi

: MDIForm pada Visual Basic

NPM

: 52412119

Nama

: Dimas Bayu Putra

Ketua Asisten

:

Nama Asisten

:

Paraf Asisten

:

Jumlah lembar

: 8 lembar

LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS GUNADARMA
2013
Listing Program
Rem ini adalah listing program khusus untuk MDIForm1 (Program Mini), untuk form anak akan
dibahas di logika program
Rem ini coding untuk keluar
Private Sub Exit_Click()
End
End Sub
Rem ini coding untuk menampilkan form1 (Kalkulator)
Private Sub Kalkulator_Click()
Form1.Show
End Sub
Rem ini coding untuk menampilkan form2 (Percabangan)
Private Sub Percabangan_Click()
Form2.Show
End Sub
Rem ini coding untuk menampilkan form3 (Perulangan)
Private Sub Perulangan_Click()
Form3.Show
End Sub
Logika Program
Pada praktikum ketujuh, saya menggunakan Visual Basic 6 Portable untuk membuat program
sederhana ketiga, yaitu Program Mini yang dibuat menggunakan MDIForm yang di dalamnya
mengandung beberapa form yang berisi program lain. Penasaran? Mari kita bahas bagaimana program
ini bisa berjalan.
Pertama, sediakan form1 dan rename caption-nya menjadi Kalkulator, tambahkan form2 dari
properties dan rename caption-nya menjadi Percabangan, lalu tambahkan form3 dan rename captionnya menjadi Perulangan.
Kemudian yang terpenting adalah membuat MDIform dengan memilih Project  add MDIForm.
Pada MDIForm, klik kanan  Menu Editor, masukkan Caption sebagai “Menu” dan Name sebagai
“Menu”, lalu Next. Pilih tanda panah kanan dan berikan Caption serta Name berturut-turut sebagai
“Kalkulator”, “Percabangan”, “Perulangan” dan “Exit”. Jangan lupa memasukkan coding MDIForm yang
sudah tertera di Listing Program. Lalu pada Project Properties, ganti Startup Object menjadi MDIForm1,
lalu OK.
Kedua, pada form1 (Kalkulator), berikan 3 buah label (Nilai 1, Nilai 2 dan Hasilnya). Berikan 3
buah text dan kosongkan isi textnya. Berikan 6 buah CommandButton, rename Caption-nya menjadi
(X, /, +, -, Hapus, Keluar). Klik salah satu command, ctrl+a, delete, lalu pastekan listing program dibawah
ini untuk program kalkulator:
Rem ini coding untuk mengalikan Nilai 1

Text3.Text

dengan Nilai 2 pada text1 dan text2

Val(Text2.Text)

Private Sub Command1_Click()

End Sub

Text3.Text

=

Val(Text1.Text)

=

Val(Text1.Text)

/

*

Val(Text2.Text)

Rem ini coding untuk menambah Nilai 1

End Sub

dengan Nilai 2 pada text1 dan text2
Private Sub Command3_Click()

Rem ini coding untuk membagi Nilai 1

Text3.Text

=

dengan Nilai 2 pada text1 dan text2

Val(Text2.Text)

Private Sub Command2_Click()

End Sub

Val(Text1.Text)

+
Rem ini coding untuk mengurangi Nilai

Text2.Text = ""

1 dengan Nilai 2 pada text1 dan text2

Text3.Text = ""

Private Sub Command4_Click()

Rem ini coding untuk meletakkan titik

Text3.Text

=

Val(Text1.Text)

-

sisip di text1

Val(Text2.Text)

Text1.SetFocus

End Sub

End Sub

Rem ini coding untuk menghapus text1,

Rem ini coding untuk kembali ke

text2, text3

MDIForm1

Private Sub Command5_Click()

MDIForm1.Show

Text1.Text = ""

End Sub

Ketiga, pada form2 (Percabangan), berikan 3 buah label (Nilai, Predikat dan Keterangan).
Berikan 3 buah text dan kosongkan isi textnya. Berikan 4 buah CommandButton, rename Caption-nya
menjadi (Case, If, Hapus, Keluar). Klik salah satu command, ctrl+a, delete, lalu pastekan listing program
dibawah ini untuk program Percabangan:
Rem ini coding untuk percabangan

End Select

dengan case

End Sub

Private Sub Command1_Click()
Select Case Val(Text1.Text)

Rem ini coding untuk menghapus text1,

Case Is > 85

text2 dan text3

Text2.Text = "A"

Private Sub Command2_Click()

Text3.Text = "Lulus"

Text1.Text = ""

Case Is > 65

Text2.Text = ""

Text2.Text = "B"

Text3.Text = ""

Text3.Text = "Lulus"

Rem ini coding untuk meletakkan titik

Case Is > 45

sisip di text1

Text2.Text = "C"

Text1.SetFocus

Text3.Text = "Lulus"

End Sub

Case Is > 0
Text2.Text = "D"

Rem ini coding untuk kembali ke

Text3.Text = "Tidak Lulus"

MDIForm1
Private Sub Command3_Click()

Text3.Text = "Lulus"

MDIForm1.Show
End Sub

ElseIf Val(Text1.Text) > 45 Then
Text2.Text = "C"

Rem coding untuk percabangan if

Text3.Text = "Lulus"

Private Sub Command4_Click()
If Val(Text1.Text) > 85 Then

Else

Text2.Text = "A"

Text2.Text = "D"

Text3.Text = "Lulus"

Text3.Text = "Tidak Lulus"
End If

ElseIf Val(Text1.Text) > 65 Then

End Sub

Text2.Text = "B"
Keempat, pada form3 (Perulangan), berikan sebuah label (Nilai Perulangan). Berikan sebuah
text dan kosongkan isi textnya. Berikan 4 buah CommandButton, rename Caption-nya menjadi (For, For
Step, Hapus, Keluar). Klik salah satu command, ctrl+a, delete, lalu pastekan listing program dibawah ini
untuk program Percabangan:
Rem ini coding untuk for

For j = 1 To i

Private Sub Command1_Click()

Print j;

x = Val(Text1.Text)

Next j

For i = 1 To x

Print

For j = 1 To i

Next i

Print j;

End Sub

Next j
Print

Rem ini untuk menghapus isi text1

Next i

Private Sub Command3_Click()

End Sub

Text1.Text = ""
x = ""

Rem ini coding untuk for dengan step
Private Sub Command2_Click()

rem ini untuk menunjukan titik sisip

x = Val(Text1.Text)

pada text1

For i = x To 1 Step -1

Text1.SetFocus
End Sub

Private Sub Command4_Click()
MDIForm1.Show

Rem ini untuk kembali ke MDIForm1

Output Program (sebelum di-run)

End Sub
Output Program (saat di-run)
#Pilihan pada Menu Program Mini
(di dalam Menu terdapat Kalkulator, Percabangan, Perulangan dan Exit)

#Run Kalkulator dalam Menu Program Mini
(memasukkan angka 4 dan 9 pada Nilai 1 dan Nilai 2, lalu mengklik Command “X”)
#Run Percabangan dalam Menu Program Mini
(memasukkan Nilai 80 dan mengklik Command “If” )

#Run Perulangan dalam Menu Program Mini
(Run1 memasukkan angka 5 pada Nilai Perulangan dengan mengklik Command “For” dan Run2
memasukkan angka 9 pada Nilai Perulangan dengan mengklik “For Step”)

More Related Content

Viewers also liked

Audc 2012 lead generation
Audc 2012 lead generationAudc 2012 lead generation
Audc 2012 lead generation
lindachreno
 
A Research Plan to Study Impact of a Collaborative Web Search Tool on Novice'...
A Research Plan to Study Impact of a Collaborative Web Search Tool on Novice'...A Research Plan to Study Impact of a Collaborative Web Search Tool on Novice'...
A Research Plan to Study Impact of a Collaborative Web Search Tool on Novice'...
Karthikeyan Umapathy
 
IDCC 2104 Accord de formation professionnelle
IDCC 2104 Accord de formation professionnelleIDCC 2104 Accord de formation professionnelle
IDCC 2104 Accord de formation professionnelle
Société Tripalio
 
Nam assignment finishedlll
Nam assignment finishedlllNam assignment finishedlll
Nam assignment finishedlll
Laura Dunn
 
Questions Réponses Aides à l'embauche PME mise à jour mai 2016
Questions Réponses Aides à l'embauche PME mise à jour mai 2016Questions Réponses Aides à l'embauche PME mise à jour mai 2016
Questions Réponses Aides à l'embauche PME mise à jour mai 2016
AVIE
 
CALSAE presentation on Mobile Technology
CALSAE presentation on Mobile TechnologyCALSAE presentation on Mobile Technology
CALSAE presentation on Mobile Technology
lindachreno
 
HSBC Marketing
HSBC MarketingHSBC Marketing
HSBC Marketing
Ananta Chhajer
 
Tactical Solutions Magazine
Tactical Solutions Magazine Tactical Solutions Magazine
Tactical Solutions Magazine
William Gage
 
EBSCO Usage Consolidation HLM-ENET Comparison
EBSCO Usage Consolidation HLM-ENET ComparisonEBSCO Usage Consolidation HLM-ENET Comparison
EBSCO Usage Consolidation HLM-ENET Comparison
Leslie Sierra
 
Problems faced by youth,covered by media
Problems faced by youth,covered by mediaProblems faced by youth,covered by media
Problems faced by youth,covered by media
safia akhtar
 
TELCO_PORTFOLIO_2015
TELCO_PORTFOLIO_2015TELCO_PORTFOLIO_2015
TELCO_PORTFOLIO_2015
Mariano Soulages,MIB
 
Self-Advocacy
Self-AdvocacySelf-Advocacy
Self-Advocacy
House of New Hope
 
Computer science Investigatory Project Class 12 C++
Computer science Investigatory Project Class 12 C++Computer science Investigatory Project Class 12 C++
Computer science Investigatory Project Class 12 C++
Rushil Aggarwal
 

Viewers also liked (13)

Audc 2012 lead generation
Audc 2012 lead generationAudc 2012 lead generation
Audc 2012 lead generation
 
A Research Plan to Study Impact of a Collaborative Web Search Tool on Novice'...
A Research Plan to Study Impact of a Collaborative Web Search Tool on Novice'...A Research Plan to Study Impact of a Collaborative Web Search Tool on Novice'...
A Research Plan to Study Impact of a Collaborative Web Search Tool on Novice'...
 
IDCC 2104 Accord de formation professionnelle
IDCC 2104 Accord de formation professionnelleIDCC 2104 Accord de formation professionnelle
IDCC 2104 Accord de formation professionnelle
 
Nam assignment finishedlll
Nam assignment finishedlllNam assignment finishedlll
Nam assignment finishedlll
 
Questions Réponses Aides à l'embauche PME mise à jour mai 2016
Questions Réponses Aides à l'embauche PME mise à jour mai 2016Questions Réponses Aides à l'embauche PME mise à jour mai 2016
Questions Réponses Aides à l'embauche PME mise à jour mai 2016
 
CALSAE presentation on Mobile Technology
CALSAE presentation on Mobile TechnologyCALSAE presentation on Mobile Technology
CALSAE presentation on Mobile Technology
 
HSBC Marketing
HSBC MarketingHSBC Marketing
HSBC Marketing
 
Tactical Solutions Magazine
Tactical Solutions Magazine Tactical Solutions Magazine
Tactical Solutions Magazine
 
EBSCO Usage Consolidation HLM-ENET Comparison
EBSCO Usage Consolidation HLM-ENET ComparisonEBSCO Usage Consolidation HLM-ENET Comparison
EBSCO Usage Consolidation HLM-ENET Comparison
 
Problems faced by youth,covered by media
Problems faced by youth,covered by mediaProblems faced by youth,covered by media
Problems faced by youth,covered by media
 
TELCO_PORTFOLIO_2015
TELCO_PORTFOLIO_2015TELCO_PORTFOLIO_2015
TELCO_PORTFOLIO_2015
 
Self-Advocacy
Self-AdvocacySelf-Advocacy
Self-Advocacy
 
Computer science Investigatory Project Class 12 C++
Computer science Investigatory Project Class 12 C++Computer science Investigatory Project Class 12 C++
Computer science Investigatory Project Class 12 C++
 

Similar to La m7 vb3

Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
Yang Terluka
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
Siti Khotijah
 
Krisna vb6-12
Krisna vb6-12Krisna vb6-12
Krisna vb6-12
Atn-Rhuly April
 
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Azka Mutia
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
Jurnal IT
 
Visual basic - variabel, operator, kondisi dan keputusan
Visual basic -   variabel, operator, kondisi dan keputusanVisual basic -   variabel, operator, kondisi dan keputusan
Visual basic - variabel, operator, kondisi dan keputusan
Eman Mendrofa
 
Materi VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppooMateri VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppoo
RikyFirmansyah9
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
Braga Rezpect
 
Modul visual basic (krisna 04)
Modul visual basic (krisna 04)Modul visual basic (krisna 04)
Modul visual basic (krisna 04)
Aryful Yahdi
 
Krisna vb6-10
Krisna vb6-10Krisna vb6-10
Krisna vb6-10
Atn-Rhuly April
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
STMIK AKAKOM
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4
windryika
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Desiaman Thelaumbanua
 
Struktur kontrol perulangan
Struktur kontrol perulanganStruktur kontrol perulangan
Struktur kontrol perulangan
shintiatrie
 
Laporan praktikum ii visual
Laporan praktikum ii visualLaporan praktikum ii visual
Laporan praktikum ii visual
rahmi wahyuni
 
Praktikum fix 2
Praktikum fix 2Praktikum fix 2
Praktikum fix 2
inggar tri
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascal
bayyou
 
Laporan praktikum modul 5
Laporan praktikum modul 5Laporan praktikum modul 5
Laporan praktikum modul 5
Devi Apriansyah
 

Similar to La m7 vb3 (20)

Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 
Modul visual basic
Modul visual basicModul visual basic
Modul visual basic
 
Krisna vb6-12
Krisna vb6-12Krisna vb6-12
Krisna vb6-12
 
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
Laporan hasil praktikum Alpro I Modul 1 (Pengenalan Pascal)
 
Pascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdfPascal - Pendahuluan1.txt - Notepad.pdf
Pascal - Pendahuluan1.txt - Notepad.pdf
 
Visual basic - variabel, operator, kondisi dan keputusan
Visual basic -   variabel, operator, kondisi dan keputusanVisual basic -   variabel, operator, kondisi dan keputusan
Visual basic - variabel, operator, kondisi dan keputusan
 
Materi VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppooMateri VISUAL BASIC 2010 dffffffffffopppoo
Materi VISUAL BASIC 2010 dffffffffffopppoo
 
Dasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliahDasar Pemrograman materi kuliah
Dasar Pemrograman materi kuliah
 
Modul visual basic (krisna 04)
Modul visual basic (krisna 04)Modul visual basic (krisna 04)
Modul visual basic (krisna 04)
 
Krisna vb6-10
Krisna vb6-10Krisna vb6-10
Krisna vb6-10
 
Modul vii dan viii algo
Modul vii dan viii algoModul vii dan viii algo
Modul vii dan viii algo
 
Modul 3-p3-4
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4
 
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
Laporan pratikum 1 semester | Listing Program Pratikum Visual Basic 2010 Seme...
 
Struktur kontrol perulangan
Struktur kontrol perulanganStruktur kontrol perulangan
Struktur kontrol perulangan
 
Laporan praktikum ii visual
Laporan praktikum ii visualLaporan praktikum ii visual
Laporan praktikum ii visual
 
Bahasa Pemprograman c
Bahasa Pemprograman cBahasa Pemprograman c
Bahasa Pemprograman c
 
Tutorial Java netbeans
Tutorial Java netbeansTutorial Java netbeans
Tutorial Java netbeans
 
Praktikum fix 2
Praktikum fix 2Praktikum fix 2
Praktikum fix 2
 
Konsep dasar pemrograman pascal
Konsep dasar pemrograman pascalKonsep dasar pemrograman pascal
Konsep dasar pemrograman pascal
 
Laporan praktikum modul 5
Laporan praktikum modul 5Laporan praktikum modul 5
Laporan praktikum modul 5
 

La m7 vb3

  • 1. LAPORAN AKHIR PRAKTIKUM Mata Praktikum : Algoritma & Pemograman 2A Kelas : 1IA06 Praktikum ke- :7 Tanggal : 29 April 2013 Materi : MDIForm pada Visual Basic NPM : 52412119 Nama : Dimas Bayu Putra Ketua Asisten : Nama Asisten : Paraf Asisten : Jumlah lembar : 8 lembar LABORATORIUM TEKNIK INFORMATIKA UNIVERSITAS GUNADARMA 2013
  • 2. Listing Program Rem ini adalah listing program khusus untuk MDIForm1 (Program Mini), untuk form anak akan dibahas di logika program Rem ini coding untuk keluar Private Sub Exit_Click() End End Sub Rem ini coding untuk menampilkan form1 (Kalkulator) Private Sub Kalkulator_Click() Form1.Show End Sub Rem ini coding untuk menampilkan form2 (Percabangan) Private Sub Percabangan_Click() Form2.Show End Sub Rem ini coding untuk menampilkan form3 (Perulangan) Private Sub Perulangan_Click() Form3.Show End Sub
  • 3. Logika Program Pada praktikum ketujuh, saya menggunakan Visual Basic 6 Portable untuk membuat program sederhana ketiga, yaitu Program Mini yang dibuat menggunakan MDIForm yang di dalamnya mengandung beberapa form yang berisi program lain. Penasaran? Mari kita bahas bagaimana program ini bisa berjalan. Pertama, sediakan form1 dan rename caption-nya menjadi Kalkulator, tambahkan form2 dari properties dan rename caption-nya menjadi Percabangan, lalu tambahkan form3 dan rename captionnya menjadi Perulangan. Kemudian yang terpenting adalah membuat MDIform dengan memilih Project  add MDIForm. Pada MDIForm, klik kanan  Menu Editor, masukkan Caption sebagai “Menu” dan Name sebagai “Menu”, lalu Next. Pilih tanda panah kanan dan berikan Caption serta Name berturut-turut sebagai “Kalkulator”, “Percabangan”, “Perulangan” dan “Exit”. Jangan lupa memasukkan coding MDIForm yang sudah tertera di Listing Program. Lalu pada Project Properties, ganti Startup Object menjadi MDIForm1, lalu OK. Kedua, pada form1 (Kalkulator), berikan 3 buah label (Nilai 1, Nilai 2 dan Hasilnya). Berikan 3 buah text dan kosongkan isi textnya. Berikan 6 buah CommandButton, rename Caption-nya menjadi (X, /, +, -, Hapus, Keluar). Klik salah satu command, ctrl+a, delete, lalu pastekan listing program dibawah ini untuk program kalkulator: Rem ini coding untuk mengalikan Nilai 1 Text3.Text dengan Nilai 2 pada text1 dan text2 Val(Text2.Text) Private Sub Command1_Click() End Sub Text3.Text = Val(Text1.Text) = Val(Text1.Text) / * Val(Text2.Text) Rem ini coding untuk menambah Nilai 1 End Sub dengan Nilai 2 pada text1 dan text2 Private Sub Command3_Click() Rem ini coding untuk membagi Nilai 1 Text3.Text = dengan Nilai 2 pada text1 dan text2 Val(Text2.Text) Private Sub Command2_Click() End Sub Val(Text1.Text) +
  • 4. Rem ini coding untuk mengurangi Nilai Text2.Text = "" 1 dengan Nilai 2 pada text1 dan text2 Text3.Text = "" Private Sub Command4_Click() Rem ini coding untuk meletakkan titik Text3.Text = Val(Text1.Text) - sisip di text1 Val(Text2.Text) Text1.SetFocus End Sub End Sub Rem ini coding untuk menghapus text1, Rem ini coding untuk kembali ke text2, text3 MDIForm1 Private Sub Command5_Click() MDIForm1.Show Text1.Text = "" End Sub Ketiga, pada form2 (Percabangan), berikan 3 buah label (Nilai, Predikat dan Keterangan). Berikan 3 buah text dan kosongkan isi textnya. Berikan 4 buah CommandButton, rename Caption-nya menjadi (Case, If, Hapus, Keluar). Klik salah satu command, ctrl+a, delete, lalu pastekan listing program dibawah ini untuk program Percabangan: Rem ini coding untuk percabangan End Select dengan case End Sub Private Sub Command1_Click() Select Case Val(Text1.Text) Rem ini coding untuk menghapus text1, Case Is > 85 text2 dan text3 Text2.Text = "A" Private Sub Command2_Click() Text3.Text = "Lulus" Text1.Text = "" Case Is > 65 Text2.Text = "" Text2.Text = "B" Text3.Text = "" Text3.Text = "Lulus" Rem ini coding untuk meletakkan titik Case Is > 45 sisip di text1 Text2.Text = "C" Text1.SetFocus Text3.Text = "Lulus" End Sub Case Is > 0 Text2.Text = "D" Rem ini coding untuk kembali ke Text3.Text = "Tidak Lulus" MDIForm1
  • 5. Private Sub Command3_Click() Text3.Text = "Lulus" MDIForm1.Show End Sub ElseIf Val(Text1.Text) > 45 Then Text2.Text = "C" Rem coding untuk percabangan if Text3.Text = "Lulus" Private Sub Command4_Click() If Val(Text1.Text) > 85 Then Else Text2.Text = "A" Text2.Text = "D" Text3.Text = "Lulus" Text3.Text = "Tidak Lulus" End If ElseIf Val(Text1.Text) > 65 Then End Sub Text2.Text = "B" Keempat, pada form3 (Perulangan), berikan sebuah label (Nilai Perulangan). Berikan sebuah text dan kosongkan isi textnya. Berikan 4 buah CommandButton, rename Caption-nya menjadi (For, For Step, Hapus, Keluar). Klik salah satu command, ctrl+a, delete, lalu pastekan listing program dibawah ini untuk program Percabangan: Rem ini coding untuk for For j = 1 To i Private Sub Command1_Click() Print j; x = Val(Text1.Text) Next j For i = 1 To x Print For j = 1 To i Next i Print j; End Sub Next j Print Rem ini untuk menghapus isi text1 Next i Private Sub Command3_Click() End Sub Text1.Text = "" x = "" Rem ini coding untuk for dengan step Private Sub Command2_Click() rem ini untuk menunjukan titik sisip x = Val(Text1.Text) pada text1 For i = x To 1 Step -1 Text1.SetFocus
  • 6. End Sub Private Sub Command4_Click() MDIForm1.Show Rem ini untuk kembali ke MDIForm1 Output Program (sebelum di-run) End Sub
  • 7. Output Program (saat di-run) #Pilihan pada Menu Program Mini (di dalam Menu terdapat Kalkulator, Percabangan, Perulangan dan Exit) #Run Kalkulator dalam Menu Program Mini (memasukkan angka 4 dan 9 pada Nilai 1 dan Nilai 2, lalu mengklik Command “X”)
  • 8. #Run Percabangan dalam Menu Program Mini (memasukkan Nilai 80 dan mengklik Command “If” ) #Run Perulangan dalam Menu Program Mini (Run1 memasukkan angka 5 pada Nilai Perulangan dengan mengklik Command “For” dan Run2 memasukkan angka 9 pada Nilai Perulangan dengan mengklik “For Step”)