SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Kuliah Berseri IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com




Cepat Mahir
Visual Basic 6.0
Krisna D. Octovhiana
mail4krisna@yahoo.com



     Lisensi Dokumen:
     Copyright © 2003 IlmuKomputer.Com
     Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
     disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
     tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang
     disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang,
     kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com.




Bab 6
Penggunaan
Struktur Kontrol IF
1.1 Mengenal Struktur Kontrol

Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang
digunakan untuk mengatur (mengontrol) jalannya program.

Visual Basic 6 mengenal dua jenis struktur kontrol, yaitu :

1.   Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan
     dikerjakan berdasarkan suatu kondisi. Akan dibahas pada bab ini.
2.   Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program. Akan
     dibahas pada bab selanjutnya.

Cepat Mahir Visual Basic 6.0                                                                     1
Krisna D. Octovhiana
Kuliah Berseri IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com



Ada dua bentuk struktur kontrol keputusan, yaitu :

1.   Struktur IF…THEN. Akan dibahas pada bab ini.
2.   Struktur SELECT…CASE. Akan dibahas pada bab selanjutnya.

Bentuk penulisan (syntax) struktur IF…THEN :

1.   IF <kondisi> THEN <kode program>
     Bila <kondisi> bernilai True maka <kode program> akan dikerjakan.

2.   IF <kondisi> THEN
        <blok kode program 1>
     ELSE
        <blok kode program 2>
     END IF

     Bila <kondisi> bernilai True maka <blok kode program 1> akan dikerjakan, tetapi bila <kondisi>
     bernilai False maka <blok kode program 2> yang akan dikerjakan.



1.1 Contoh Program : Struktur IF…THEN
Aktifkan VB 6 melalui tombol Start.

Buka kembali project Latihan.vbp.

Tambahkan Form baru ke dalam Project.

Pada Jendela Form buatlah UI seperti ini :
(Gunakan komponen Image, Label, TextBox dan CommandButton)




Cepat Mahir Visual Basic 6.0                                                                     2
Krisna D. Octovhiana
Kuliah Berseri IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com



Pengaturan property setiap object-nya adalah sebagai berikut :

               Object                              Properties                  Value
 Form5                                  Caption                    Struktur IF…THEN
                                        StartUpPosition            2 – CenterScreen
 Image1                                 Stretch                    True
                                        Picture                    Komputer.wmf
                                        Visible                    False
 Label1                                 Caption                    Password :
 Text1                                  PasswordChar               *
                                        Text                       <kosong>
 Command1                               Caption                    OK
                                        Default                    True

Buka Jendela Code dan pada bagian Code Editor ketikkan kode programnya sebagai berikut :

Private Sub Command1_Click()
  If Text1.Text = "nusantara" Then Image1.Visible = True
End Sub

Simpan Form5 (nama file : Lat5.frm).

Catatan :
Anda bisa men-download file Lat5.frm dan Komputer.wmf.

Klik menu Project > Project1 Properties lalu klik tab General. Gantilah Startup Object-nya menjadi
Form5.

Coba jalankan Project1 :

     Ketikkan sembarang teks pada TextBox lalu klik tombol OK atau tekan Enter    tidak terjadi apa-
     apa.
     Ketikkan “nusantara” pada TextBox lalu klik tombol OK atau tekan Enter      gambar komputer
     akan muncul.

Penjelasan kode program :

If Text1.Text = "nusantara" Then Image1.Visible = True

            kondisi             kode program yang dikerjakan
                                      bila kondisi TRUE


Modifikasi kode programnya menjadi sebagai berikut :

Private Sub Command1_Click()
  If Text1.Text = "nusantara" Then
     Image1.Visible = True
     Text1.Enabled = False
     Command1.Enabled = False
  Else
     MsgBox "Passwordnya Salah !"


Cepat Mahir Visual Basic 6.0                                                                      3
Krisna D. Octovhiana
Kuliah Berseri IlmuKomputer.Com
Copyright © 2003 IlmuKomputer.Com



    Text1.Text = ""
    Text1.SetFocus
  End If
End Sub




Coba jalankan Project1 :

     Ketikkan sembarang teks pada TextBox lalu klik tombol OK atau tekan Enter      muncul kotak
     pesan “Passwordnya Salah !”. Klik tombol OK pada kotak pesan tersebut.
     Ketikkan “nusantara” pada TextBox lalu klik tombol OK atau tekan Enter      gambar komputer
     akan muncul. TextBox dan tombol OK menjadi disable (tidak bisan digunakan).

Penjelasan kode program :

            kondisi

If Text1.Text = "nusantara" Then
     Image1.Visible = True
                                        blok kode program yang dikerjakan
     Text1.Enabled = False
                                        bila kondisi TRUE
     Command1.Enabled = False
Else
     MsgBox "Passwordnya Salah !"
                                        blok kode program yang dikerjakan
     Text1.Text = ""
                                        bila kondisi FALSE
     Text1.SetFocus
End If

Catatan tambahan :
    Teks “nusantara” harus diketik huruf kecil semua. Ingat : data string bersifat case sensitive !
    Agar password-nya tidak bersifat case sensitive, modifikasi pernyataan kondisinya menjadi :
    If LCase(Text1.Text) = "nusantara" Then
    Fungsi LCase adalah untuk mengkonversi semua string yang diinput ke Text1.Text menjadi huruf
    kecil, walaupun user menginputnya dengan huruf kapital.


TANTANGAN :
Coba Anda modifikasi struktur kontrol dan kode programnya sehingga seorang user hanya mempunyai
3 kali kesempatan untuk mengetikkan password-nya. Setelah 3 kali kesempatan dan password-nya masih
salah maka program akan otomatis berhenti.

                                               ***




Cepat Mahir Visual Basic 6.0                                                                     4
Krisna D. Octovhiana

Mais conteúdo relacionado

Destaque

Fashion designer emilia
Fashion designer emiliaFashion designer emilia
Fashion designer emiliagsesenrichment
 
Multicriteria model to improve the use of performance evaluation instruments ...
Multicriteria model to improve the use of performance evaluation instruments ...Multicriteria model to improve the use of performance evaluation instruments ...
Multicriteria model to improve the use of performance evaluation instruments ...Edilson Giffhorn
 
Jack Dowie: Deciding how to decide - and how to support decisions
Jack Dowie: Deciding how to decide - and how to support decisionsJack Dowie: Deciding how to decide - and how to support decisions
Jack Dowie: Deciding how to decide - and how to support decisionsNuffield Trust
 
Cupcake Ideas: Christmas Cupcakes
Cupcake Ideas: Christmas CupcakesCupcake Ideas: Christmas Cupcakes
Cupcake Ideas: Christmas Cupcakescupcakeideasforyou
 
Tokina Lens Katalog
Tokina Lens KatalogTokina Lens Katalog
Tokina Lens Katalogtasmania
 
1630 mark mcconnel
1630 mark mcconnel1630 mark mcconnel
1630 mark mcconnelSymposium
 
Argazkien diapositibak
Argazkien diapositibakArgazkien diapositibak
Argazkien diapositibakSara_99
 
«Если на деревья листья пожелтели…»
«Если на деревья листья пожелтели…»«Если на деревья листья пожелтели…»
«Если на деревья листья пожелтели…»Danilk0
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesoruluinatashcka
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesoruluinatashcka
 
Cara buat cupcakes
Cara buat cupcakesCara buat cupcakes
Cara buat cupcakesYati Hassan
 
World Editors Forum 11: Session Community, Anette Novak
World Editors Forum 11: Session Community, Anette NovakWorld Editors Forum 11: Session Community, Anette Novak
World Editors Forum 11: Session Community, Anette NovakWAN-IFRA
 

Destaque (17)

Fashion designer emilia
Fashion designer emiliaFashion designer emilia
Fashion designer emilia
 
Multicriteria model to improve the use of performance evaluation instruments ...
Multicriteria model to improve the use of performance evaluation instruments ...Multicriteria model to improve the use of performance evaluation instruments ...
Multicriteria model to improve the use of performance evaluation instruments ...
 
Jack Dowie: Deciding how to decide - and how to support decisions
Jack Dowie: Deciding how to decide - and how to support decisionsJack Dowie: Deciding how to decide - and how to support decisions
Jack Dowie: Deciding how to decide - and how to support decisions
 
LuChiA in Action 01
LuChiA in Action 01LuChiA in Action 01
LuChiA in Action 01
 
Cupcake Ideas: Christmas Cupcakes
Cupcake Ideas: Christmas CupcakesCupcake Ideas: Christmas Cupcakes
Cupcake Ideas: Christmas Cupcakes
 
конспект урока 200 лет лицею
конспект урока 200 лет лицеюконспект урока 200 лет лицею
конспект урока 200 лет лицею
 
Tokina Lens Katalog
Tokina Lens KatalogTokina Lens Katalog
Tokina Lens Katalog
 
1630 mark mcconnel
1630 mark mcconnel1630 mark mcconnel
1630 mark mcconnel
 
แต่ง Photo
แต่ง Photoแต่ง Photo
แต่ง Photo
 
Argazkien diapositibak
Argazkien diapositibakArgazkien diapositibak
Argazkien diapositibak
 
Failconf - Дмитрий Калаев, Red Button
Failconf - Дмитрий Калаев, Red ButtonFailconf - Дмитрий Калаев, Red Button
Failconf - Дмитрий Калаев, Red Button
 
«Если на деревья листья пожелтели…»
«Если на деревья листья пожелтели…»«Если на деревья листья пожелтели…»
«Если на деревья листья пожелтели…»
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Mood board
Mood boardMood board
Mood board
 
Manualul profesorului
Manualul profesoruluiManualul profesorului
Manualul profesorului
 
Cara buat cupcakes
Cara buat cupcakesCara buat cupcakes
Cara buat cupcakes
 
World Editors Forum 11: Session Community, Anette Novak
World Editors Forum 11: Session Community, Anette NovakWorld Editors Forum 11: Session Community, Anette Novak
World Editors Forum 11: Session Community, Anette Novak
 

Semelhante a Krisna vb6-06

Tutorial visual basic 6.0
Tutorial visual basic 6.0Tutorial visual basic 6.0
Tutorial visual basic 6.0Armse Veen
 
Laporan Tugas Akhir
Laporan Tugas AkhirLaporan Tugas Akhir
Laporan Tugas Akhirdaffadof
 
Laoran tugas akhir
Laoran tugas akhirLaoran tugas akhir
Laoran tugas akhirdaffadof
 
Modul visual basic (krisna 02)
Modul visual basic (krisna 02)Modul visual basic (krisna 02)
Modul visual basic (krisna 02)Aryful Yahdi
 
Tutorial projek vb
Tutorial projek vbTutorial projek vb
Tutorial projek vbevalate
 
Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"evalate
 
Modul visual basic (krisna 04)
Modul visual basic (krisna 04)Modul visual basic (krisna 04)
Modul visual basic (krisna 04)Aryful Yahdi
 
Modul project
Modul projectModul project
Modul projectyusuv
 
Teks Berjalan di Aplikasi Dekstop dengan VB.Net
Teks Berjalan di Aplikasi Dekstop dengan VB.NetTeks Berjalan di Aplikasi Dekstop dengan VB.Net
Teks Berjalan di Aplikasi Dekstop dengan VB.NetNazær Upiin
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 

Semelhante a Krisna vb6-06 (20)

Tutorial visual basic 6.0
Tutorial visual basic 6.0Tutorial visual basic 6.0
Tutorial visual basic 6.0
 
Krisna vb6-02
Krisna vb6-02Krisna vb6-02
Krisna vb6-02
 
Tutorial vibi6
Tutorial vibi6Tutorial vibi6
Tutorial vibi6
 
Laporan Tugas Akhir
Laporan Tugas AkhirLaporan Tugas Akhir
Laporan Tugas Akhir
 
Laoran tugas akhir
Laoran tugas akhirLaoran tugas akhir
Laoran tugas akhir
 
Modul visual basic (krisna 02)
Modul visual basic (krisna 02)Modul visual basic (krisna 02)
Modul visual basic (krisna 02)
 
Krisna vb6-07
Krisna vb6-07Krisna vb6-07
Krisna vb6-07
 
Krisna vb6-03
Krisna vb6-03Krisna vb6-03
Krisna vb6-03
 
Tutorial projek vb
Tutorial projek vbTutorial projek vb
Tutorial projek vb
 
Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"Tutorial Visual Basic "Aplikasi Kasir"
Tutorial Visual Basic "Aplikasi Kasir"
 
Modul visual basic (krisna 04)
Modul visual basic (krisna 04)Modul visual basic (krisna 04)
Modul visual basic (krisna 04)
 
Krisna vb6-13
Krisna vb6-13Krisna vb6-13
Krisna vb6-13
 
Choirul (vbnet-02)
Choirul (vbnet-02)Choirul (vbnet-02)
Choirul (vbnet-02)
 
Modul project
Modul projectModul project
Modul project
 
Vb6xpstyle
Vb6xpstyleVb6xpstyle
Vb6xpstyle
 
01 deteksi waktu windows
01 deteksi waktu windows01 deteksi waktu windows
01 deteksi waktu windows
 
Teks Berjalan di Aplikasi Dekstop dengan VB.Net
Teks Berjalan di Aplikasi Dekstop dengan VB.NetTeks Berjalan di Aplikasi Dekstop dengan VB.Net
Teks Berjalan di Aplikasi Dekstop dengan VB.Net
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
Krisna vb6-12
Krisna vb6-12Krisna vb6-12
Krisna vb6-12
 
Krisna vb6-10
Krisna vb6-10Krisna vb6-10
Krisna vb6-10
 

Krisna vb6-06

  • 1. Kuliah Berseri IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com Cepat Mahir Visual Basic 6.0 Krisna D. Octovhiana mail4krisna@yahoo.com Lisensi Dokumen: Copyright © 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Bab 6 Penggunaan Struktur Kontrol IF 1.1 Mengenal Struktur Kontrol Struktur kontrol di dalam bahasa pemrograman adalah perintah dengan bentuk (struktur) tertentu yang digunakan untuk mengatur (mengontrol) jalannya program. Visual Basic 6 mengenal dua jenis struktur kontrol, yaitu : 1. Struktur kontrol keputusan - digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi. Akan dibahas pada bab ini. 2. Struktur kontrol pengulangan - digunakan untuk melakukan pengulangan kode program. Akan dibahas pada bab selanjutnya. Cepat Mahir Visual Basic 6.0 1 Krisna D. Octovhiana
  • 2. Kuliah Berseri IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com Ada dua bentuk struktur kontrol keputusan, yaitu : 1. Struktur IF…THEN. Akan dibahas pada bab ini. 2. Struktur SELECT…CASE. Akan dibahas pada bab selanjutnya. Bentuk penulisan (syntax) struktur IF…THEN : 1. IF <kondisi> THEN <kode program> Bila <kondisi> bernilai True maka <kode program> akan dikerjakan. 2. IF <kondisi> THEN <blok kode program 1> ELSE <blok kode program 2> END IF Bila <kondisi> bernilai True maka <blok kode program 1> akan dikerjakan, tetapi bila <kondisi> bernilai False maka <blok kode program 2> yang akan dikerjakan. 1.1 Contoh Program : Struktur IF…THEN Aktifkan VB 6 melalui tombol Start. Buka kembali project Latihan.vbp. Tambahkan Form baru ke dalam Project. Pada Jendela Form buatlah UI seperti ini : (Gunakan komponen Image, Label, TextBox dan CommandButton) Cepat Mahir Visual Basic 6.0 2 Krisna D. Octovhiana
  • 3. Kuliah Berseri IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com Pengaturan property setiap object-nya adalah sebagai berikut : Object Properties Value Form5 Caption Struktur IF…THEN StartUpPosition 2 – CenterScreen Image1 Stretch True Picture Komputer.wmf Visible False Label1 Caption Password : Text1 PasswordChar * Text <kosong> Command1 Caption OK Default True Buka Jendela Code dan pada bagian Code Editor ketikkan kode programnya sebagai berikut : Private Sub Command1_Click() If Text1.Text = "nusantara" Then Image1.Visible = True End Sub Simpan Form5 (nama file : Lat5.frm). Catatan : Anda bisa men-download file Lat5.frm dan Komputer.wmf. Klik menu Project > Project1 Properties lalu klik tab General. Gantilah Startup Object-nya menjadi Form5. Coba jalankan Project1 : Ketikkan sembarang teks pada TextBox lalu klik tombol OK atau tekan Enter tidak terjadi apa- apa. Ketikkan “nusantara” pada TextBox lalu klik tombol OK atau tekan Enter gambar komputer akan muncul. Penjelasan kode program : If Text1.Text = "nusantara" Then Image1.Visible = True kondisi kode program yang dikerjakan bila kondisi TRUE Modifikasi kode programnya menjadi sebagai berikut : Private Sub Command1_Click() If Text1.Text = "nusantara" Then Image1.Visible = True Text1.Enabled = False Command1.Enabled = False Else MsgBox "Passwordnya Salah !" Cepat Mahir Visual Basic 6.0 3 Krisna D. Octovhiana
  • 4. Kuliah Berseri IlmuKomputer.Com Copyright © 2003 IlmuKomputer.Com Text1.Text = "" Text1.SetFocus End If End Sub Coba jalankan Project1 : Ketikkan sembarang teks pada TextBox lalu klik tombol OK atau tekan Enter muncul kotak pesan “Passwordnya Salah !”. Klik tombol OK pada kotak pesan tersebut. Ketikkan “nusantara” pada TextBox lalu klik tombol OK atau tekan Enter gambar komputer akan muncul. TextBox dan tombol OK menjadi disable (tidak bisan digunakan). Penjelasan kode program : kondisi If Text1.Text = "nusantara" Then Image1.Visible = True blok kode program yang dikerjakan Text1.Enabled = False bila kondisi TRUE Command1.Enabled = False Else MsgBox "Passwordnya Salah !" blok kode program yang dikerjakan Text1.Text = "" bila kondisi FALSE Text1.SetFocus End If Catatan tambahan : Teks “nusantara” harus diketik huruf kecil semua. Ingat : data string bersifat case sensitive ! Agar password-nya tidak bersifat case sensitive, modifikasi pernyataan kondisinya menjadi : If LCase(Text1.Text) = "nusantara" Then Fungsi LCase adalah untuk mengkonversi semua string yang diinput ke Text1.Text menjadi huruf kecil, walaupun user menginputnya dengan huruf kapital. TANTANGAN : Coba Anda modifikasi struktur kontrol dan kode programnya sehingga seorang user hanya mempunyai 3 kali kesempatan untuk mengetikkan password-nya. Setelah 3 kali kesempatan dan password-nya masih salah maka program akan otomatis berhenti. *** Cepat Mahir Visual Basic 6.0 4 Krisna D. Octovhiana