Selasa, 03 Mei 2016

Labti Gunadarma :Perulangan dan percabangan pada visual basic 6.0

LAPORAN AKHIR

Mata Praktikum        : ALGORITMA & PEMROGRAMAN 2A
Kelas                          : 1IA11
Praktikum ke-            : 5
Tanggal                     : 11 April 2016
Materi                         : Percabangan dan Perulangan Visual Basic 6.0
NPM                           : 55415187
Nama                         : NUR IRFAN EKA FADHILAH
Ketua Asisten           : BUDHI UTAMA
Nama Asisten           :
Paraf Asisten                        :
Jumlah Lembar        : 25 Lembar

LABORATORIUM TEKNIK INFORMATIKA
UNIVERSITAS GUNADARMA
2016




 LISTING PROGRAM
Listing program Form1 :
Private Sub Command1_Click()
If Text1.Text = ("Irfan") And Text2.Text = ("1234") Then
MsgBox "Login Sukses", vbOKOnly, "Login"
Else
MsgBox "Salah Username dan Password", vbCritica, "Fail"
End If
Unload Me
Form2.Show
End Sub

Listing program Form2:
Private Sub Command1_Click()
Unload Me
Form5.Show
End Sub

Private Sub Command2_Click()
Unload Me
Form3.Show
End Sub

Private Sub Command3_Click()
Unload Me
Form4.Show
End Sub

Private Sub Command4_Click()
Unload Me


Listing Program Form4 :
Private Sub Command1_Click()
Kode = Val(Text1)
Select Case Kode
Case 12345
Text2.Text = "Gyga byte Mother Board"
Text3.Text = "Rp800.000"
Case 123456
Text2.Text = "RAM V-Gen 8GB DDR5L"
Text3.Text = "Rp2.000.000"
Case 1234567
Text2.Text = "VGA NVidia GTX670"
Text3.Text = "Rp2.000.000"
Case 12345678
Text2.Text = "Intel Core i7-5230 3.5GHz"
Text3.Text = "Rp2.500.000"
Case Else
MsgBox "Maaf kode yang anda masukkan salah", vbCritical, "Salah"
End Select
End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub

Private Sub Command3_Click()
Unload Me
Form2.Show

End Sub

Listing Program Form5 :
Private Sub Command1_Click()
x = Val(Text1)
y = 1
Do
List1.AddItem y
y = y + 1
Loop Until y > x
End Sub

Private Sub Command2_Click()
Unload Me
Form2.Show
End Sub
 
 


























LOGIKA PROGRAM
            Pada pertemuan kali ini kita membuat program pada Visual Basic dengan perulangan dan percabangan. Pertama kita terlebih dahulu menyusun komponen-komponen yang dibutuh kan dalam pembuatan program kali ini yaitu:
Ø  5 Buah Form
Ø  6 Label
Ø  7 Text Box
Ø  12 Command Button
Ø  2 List Box
            Pertama kita susun Form1 yaitu kita taruh dahulu komponen Label1 yaitu dengan cara klik kiri label pada toolbox lalu kita taruh komponen label1 ke dalam Form1 setelah itu kita ke properties lalu kita ganti isi dari caption komponen Label1 menjadi username, lalu kita taruh komponen Label2 yaitu dengan cara klik kiri label pada toolbox lalu kita taruh komponen Label2 ke dalam Form1 setelah itu kita ke properties lalu kita ganti isi dari caption komponen Label2 menjadi password, lalu kita taruh komponen TextBox1 yaitu dengan cara klik kiri TextBox pada toolbox lalu kita taruh komponen TextBox1 ke dalam Form1 setelah itu kita ke properties lalu kita kosongkan caption dari komponen TextBox1, lalu kita taruh komponen TextBox2 yaitu dengan cara klik kiri TextBox pada toolbox lalu kita taruh komponen TextBox2 ke dalam Form1 setelah itu kita ke properties lalu kita kosongkan caption dari komponen TextBox2, lalu kita taruh komponen CommandButton1 yaitu dengan cara klik kiri CommanButton pada toolbox lalu kita taruh komponen CommandButton1 ke dalam Form1 setelah itu kita ke properties lalu kita ganti isi dari caption CommandButton1 menjadi Login setelah itu kita susun komponen-komponen yang terdapat Form1 seperti gambar di bawah ini:




            Seteelah selesai menyusun Form1 lalu kita tambahkan Form2 yaitu dengan cara:



-       klik menu project
-       lalu klik add Form
-       setelah itu klik Form
-       lalu kita klik open
            
             Maka akan keluar Form2 setelah itu kita masukkan komponen-komponen nya:
-                                                   - 4 CommandButton
            Lalu kita masukkan komponen-komponen tersebut ke dalam Form2 pertama kita masukkan CommandButton1 yaitu dengan cara klik CommandButton yang terdapat pada toolbox lalu kita taruh ke dalam Form2 setelah itu kita ke properties lalu kita ganti isi dari caption CommandButton1 menjadi Loop Until, lalu kita masukkan CommandButton2 yaitu dengan cara klik CommandButton yang terdapat pada toolbox lalu kita taruh ke dalam Form2 setelah itu kita ke properties lalu kita ganti isi dari caption CommandButton2 menjadi Prima, lalu kita masukkan CommandButton3 yaitu dengan cara klik CommandButton yang terdapat pada toolbox lalu kita taruh ke dalam Form2 setelah itu kita ke properties lalu kita ganti isi dari caption CommandButton3 menjadi Case, lalu kita masukkan CommandButton4 yaitu dengan cara klik CommandButton yang terdapat pada toolbox lalu kita taruh ke dalam Form2 setelah itu kita ke properties lalu kita ganti isi dari caption CommandButton4 menjadi Exit, lalu setelah itu kita susun komponen-komponen yang terdapat pada Form2 seperti gambar di bawah ini:

            Setelah kita selesai menyusun Form2 maka kita akan membuat Form3, yaitu dengan cara:
-      


     klik menu project
-       lalu klik add Form
-       setelah itu klik Form
-       lalu kita klik open
            Setelah keluar Form3 maka kita masukkan komponen-komponen  yang dibutuhkan dalam Form3 komponen nya adalah sebagai berikut:
-       1 Label
-       1 TextBox
-       1 ListBox
-       2 CommandButton
            Pertama kita masukkan terlebih dahulu komponen Label1 yaitu dengan cara klik kiri komponen Label yang terdapat dalam toolbox lalu kita masukkan ke dalam Form3 setelah itu ke properties lalu kita ganti isi dari caption Label1 tersebut menjadi angka, lalu kita masukkan komponen TextBox yaitu dengan cara klik kiri komponen TextBox yang terdapat dalam toolbox lalu kita masukkan ke dalam Form3 setelah itu ke properties lalu kita kosongkan isi dari caption TextBox1, lalu kita masukkan komponen ListBox1 yaitu dengan cara klik kiri komponen ListBox yang terdapat dalam toolbox lalu kita masukkan ke dalam Form3, lalu kita masukkan komponen CommandButton1 yaitu dengan cara klik kiri komponen CommandButton yang terdapat dalam toolbox lalu kita masukkan ke dalam Form3 setelah itu ke properties lalu kita ganti isi dari caption CommandButton1 tersebut menjadi HASIL, lalu kita masukkan komponen CommandButton2 yaitu dengan cara klik kiri komponen CommandButton yang terdapat dalam toolbox lalu kita masukkan ke dalam Form3 setelah itu ke properties lalu kita ganti isi dari caption CommandButton2 tersebut menjadi Back, lalu setelah itu kita susun komponen-komponen tersebut yang terdapat dalam Form3 menjadi gambar seperti di bawah ini:


           Setelah kita selesai menyusun Form3, maka kita akan membuat Form4 yaitu dengan cara sebagai berikut:


     klik menu project
-       lalu klik add Form
-       setelah itu klik Form
-       lalu kita klik open
            Setelah keluar Form4 maka kita masukkan komponen-komponen yang dibutuhkan dalam Form4. Komponen nya adalah sebagai berikut:
-       2 Label
-       3 TextBox
-       3 CommandButton
            Pertama kita masukkan terlebih dahulu komponen Label1 ke dalam Form4 cara nya adalah dengan klik kiri Label yang terdapat dalam toolbox lalu kita taruh Label1 ke dalam Form4 setelah itu kita ke properties lalu kita ganti isi dari caption Label1 menjadi Nama Barang, lalu kita masukkan komponen Label2 ke dalam Form4 cara nya adalah dengan klik kiri Label yang terdapat dalam toolbox lalu kita taruh Label2 ke dalam Form4 setelah itu kita ke properties lalu kita ganti isi dari caption Label2 menjadi Harga, lalu kita masukkan komponen TextBox1 ke dalam Form4 cara nya adalah dengan klik kiri TextBox yang terdapat dalam toolbox lalu kita taruh TextBox1 ke dalam Form4 setelah itu kita ke properties lalu kita kosongkan isi dari caption TextBox1, lalu kita masukkan komponen TextBox2 ke dalam Form4 cara nya adalah dengan klik kiri TextBox yang terdapat dalam toolbox lalu kita taruh TextBox2 ke dalam Form4 setelah itu kita ke properties lalu kita kosongkan isi dari caption TextBox2, lalu kita masukkan komponen TextBox3 ke dalam Form4 cara nya adalah dengan klik kiri TextBox yang terdapat dalam toolbox lalu kita taruh TextBox3 ke dalam Form4 setelah itu kita ke properties lalu kita kosongkan isi dari caption TextBox3, lalu kita masukkan komponen CommandButton1 ke dalam Form4 cara nya adalah dengan klik kiri CommandButton yang terdapat dalam toolbox lalu kita taruh CommandButton1 ke dalam Form4 setelah itu kita ke properties lalu kita ganti isi dari caption CommandButton1 menjadi Case, lalu kita masukkan komponen CommandButton2 ke dalam Form4 cara nya adalah dengan klik kiri CommandButton yang terdapat dalam toolbox lalu kita taruh CommandButton2 ke dalam Form4 setelah itu kita ke properties lalu kita ganti isi dari caption CommandButton2 menjadi Cancel, lalu kita masukkan komponen CommandButton3 ke dalam Form4 cara nya adalah dengan klik kiri CommandButton yang terdapat dalam toolbox lalu kita taruh CommandButton3 ke dalam Form4 setelah itu kita ke properties lalu kita ganti isi dari caption CommandButton3 menjadi Back, lalu kita susun komponen-komponen yang terdapat dalam Form4 seperti gambar dibawah ini:

            Setelah kita selesai menyusun Form4, maka kita akan membuat Form5 yaitu dengan cara sebagai berikut:
     


     klik menu project
-       lalu klik add Form
-       setelah itu klik Form
-       lalu kita klik open



            Setelah keluar Form5 maka kita masukkan komponen-komponen yang dibutuhkan dalam Form5. Komponen nya adalah sebagai berikut:
-       1 Label
-       1 TextBox
-       1 ListBox
-       2 CommandButton
            Pertama kita masukkan terlebih dahulu komponen Label1 yaitu dengan cara klik kiri komponen Label yang terdapat dalam toolbox lalu kita masukkan ke dalam Form5 setelah itu ke properties lalu kita ganti isi dari caption Label1 tersebut menjadi angka, lalu kita masukkan komponen TextBox1 yaitu dengan cara klik kiri komponen TextBox yang terdapat dalam toolbox lalu kita masukkan ke dalam Form5 setelah itu ke properties lalu kita kosongkan isi dari caption TextBox1, lalu kita masukkan komponen ListBox1 yaitu dengan cara klik kiri komponen ListBox yang terdapat dalam toolbox lalu kita masukkan ke dalam Form5, lalu kita masukkan komponen CommandButton1 yaitu dengan cara klik kiri komponen CommandButton yang terdapat dalam toolbox lalu kita masukkan ke dalam Form5 setelah itu ke properties lalu kita ganti isi dari caption CommandButton1 tersebut menjadi HASIL, lalu kita masukkan komponen CommandButton2 yaitu dengan cara klik kiri komponen CommandButton yang terdapat dalam toolbox lalu kita masukkan ke dalam Form5 setelah itu ke properties lalu kita ganti isi dari caption CommandButton2 tersebut menjadi Back, lalu setelah itu kita susun komponen-komponen tersebut yang terdapat dalam Form3 menjadi gambar seperti di bawah ini:

            Setelah kita telah menyiapkan dari Form1 sampai Form5 maka kita masukkan sintaks ke dalam masing-masing Form. Pertama kita akan memasukkan sintaks ke Form1 yaitu dengan cara klik 2 kali CommandButton1 lalu kita masukkan sintaks:
Private Sub Command1_Click()
If Text1.Text = ("Irfan") And Text2.Text = ("1234") Then
MsgBox "Login Sukses", vbOKOnly, "Login"
Else
MsgBox "Salah Username dan Password", vbCritica, "Fail"
End If
Unload Me
Form2.Show
End Sub
            Fungsi dari sintaks If Text1.Text = ("Irfan") And Text2.Text = ("1234") Then adalah untuk sebuah kondisi dimana kondisi pada kali ini adalah jika Text1 di isi dengan Irfan dan Text2 di isi dengan 1234, lalu kita tuliskan sintaks MsgBox "Login Sukses", vbOKOnly, "Login" fungsi dari sintaks ini adalah digunakan untuk menampilkan sebuah message box dimana isi dari message box tersebut Login Sukses sedangkan vbOKOnly digunakan vbInformation adalah digunakan untuk memunculkan gambar/icon yang terdapat di dalam message box sedangkan “Login” adalah digunakan sebagai title dari message box tersebut, lalu kita tuliskan sintaks else digunakan untuk masuk ke kondisi yang lain, lalu kita tuliskan sintaks MsgBox "Salah Username dan Password", vbCritica, "Login" adalah digunakan untuk menampilkan sebuah message box dimana isi dari message box tersebut Salah Username dan Password sedangkan vbCritica adalah digunakan untuk memunculkan gambar/icon yang terdapat di dalam message box sedangkan “Login” adalah digunakan sebagai title dari message box tersebut, lalu kita tuliskan sintaks Unload Me adalah digunakan untuk keluar dari Form tersebut, lalu kita tuliskan Form2.Show digunakan untuk masuk ke dalam Form2.
            Setelah kita selesai memasukkan sintaks ke dalam Form1 maka selanjutnya kita masukkan sintaks Form2, pertama kita klik kiri 2 kali CommandButton1 lalu kita tuliskan sintaks:
Private Sub Command1_Click()
Unload Me
Form5.Show

End Sub
            Fungsi dari sintaks Unload Me adalah digunakan untuk keluar dari Form tersebut, lalu fungsi dari sintaks Form5.Show adalah digunakan untuk untuk masuk ke dalam Form5.
            Lalu kita klik kiri 2 kali CommandButton2 yang terdapat pada Form2 lalu kita tuliskan sintaks:
Private Sub Command2_Click()
Unload Me
Form3.Show
End Sub
            Fungsi dari sintaks Unload Me adalah digunakan untuk keluar dari Form tersebut, lalu fungsi dari sintaks Form3.Show adalah digunakan untuk untuk masuk ke dalam Form3.
            Lalu kita klik kiri 2 kali CommandButton3 yang terdapat pada Form2 lalu kita tuliskan sintaks:
Private Sub Command3_Click()
Unload Me
Form4.Show
End Sub
            Fungsi dari sintaks Unload Me adalah digunakan untuk keluar dari Form tersebut, lalu fungsi dari sintaks Form4.Show adalah digunakan untuk untuk masuk ke dalam Form4.
            Lalu kita klik kiri 2 kali CommandButton4 yang terdapat pada Form2 lalu kita tuliskan sintaks:
Private Sub Command4_Click()
Unload Me
End Sub
            Fungsi dari sintaks Unload Me adalah digunakan untuk keluar dari Form tersebut.
            Setelah kita selesai memasukkan sintaks ke dalam Form2 maka selanjutnya kita masukkan sintaks Form3, pertama kita klik kiri 2 kali CommandButton1 lalu kita tuliskan sintaks:
Private Sub Command1_Click()
n = Val(Text1)
List1.Clear
k = 0
bil = 2
While k < n
prima = True
For pembagi = 2 To bil - 1
If bil Mod pembagi = 0 Then prima = False
Next pembagi
If prima Then
List1.AddItem bil
k = k + 1
End If
bil = bil + 1
Wend
End Sub
            Fungsi dari sintaks n = Val(Text1) adalah digunakan untuk memberikan tipe data nilai ke dalam text1, lalu kita tuliskan sintaks List1.Clear digunakan untuk menghapus List1 ketika ingin mencoba kembali memasukkan bilangan prima, lalu kita tuliskan sintaks k = 0
Digunakan untuk memberikan nilai dari variabel k adalah 0, lalu kita tuliskan sintaks bil = 2 digunakan untuk memberikan variabel bil adalah 2, lalu kita tuliskan sintaks While k < n digunakan untuk kondisi perulangan While jika variabel k kurang dari n, lalu kita tuliskan prima = True adalah digunakan untuk memberikan nilai menjadi true, lalu kita tuliskan sintaks For pembagi = 2 To bil – 1 fungsi dari sintaks ini digunakan untuk perulangan for  variabel pembagi = 2 sampai dengan isi dari variabel bil -1, lalu kita tuliskan sintaks If bil Mod pembagi = 0 Then prima = False digunakan untuk jika variabel bil sisa pembagi dari variabel pembagi = 0 maka nilai dari prima dinonaktifkan, lalu kita tuliskan sintaks Next pembagi digunakan untuk melajutkan data dari variabel pembagi, lalu kita tuliskan If prima Then digunakan untuk pengkondisian variabel prima, lalu kita tuliskan sintaks List1.AddItem bil digunakan menambahkan item ke dalam list1 yang dimasukkan variabel bil, lalu kita tuliskan sintaks k = k+1 digunakan menambah nilai dari variabel k lalu ditambah 1, lalu kita masukkan sintaks End If digunakan utntuk mengakhiri percabangan If, lalu kita tuliskan sintaks bil=bil+1 digunakan untuk menambah nilai dari variabel bil lalu ditamabah 1, lalu kita tuliskan sintaks Wen digunakan untuk mengakhiri perulangan dari While, lalu kita tuliskan sintaks End Sub digunakan untuk menutup blok program.
            Setelah itu kita klik 2 kali CommandButton2 yang terdapat pada Form3 lalu kita tuliskan sintaks:
Private Sub Command2_Click()
Unload Me
Form2.Show
End Sub
            Fungsi dari sintaks Unload Me digunakan untuk Keluar dari Form, lalu fungsi dari sintaks Form2.Show adalah memunculkan Form2, lalu fungsi dari sintaks End Sub adalah untuk menutup sebuah blok program.
            Setelah kita selesai memasukkan sintaks ke dalam Form3 maka selanjutnya kita masukkan sintaks Form4, pertama kita klik kiri 2 kali CommandButton1 lalu kita tuliskan sintaks:
Private Sub Command1_Click()
Kode = Val(Text1)
Select Case Kode
Case 12345
Text2.Text = "Gyga byte Mother Board"
Text3.Text = "Rp800.000"
Case 123456
Text2.Text = "RAM V-Gen 8GB DDR5L"
Text3.Text = "Rp2.000.000"
Case 1234567
Text2.Text = "VGA NVidia GTX670"
Text3.Text = "Rp2.000.000"
Case 12345678
Text2.Text = "Intel Core i7-5230 3.5GHz"
Text3.Text = "Rp2.500.000"
Case Else
MsgBox "Maaf kode yang anda masukkan salah", vbCritical, "Salah"
End Select

End Sub
            Fungsi dari sintaks Kode = Val(Text1) adalah memberikan nilai ke dalam Text1, lalu fungsi dari sintaks Select Case Kode adalah digunakan untuk memulai percabangan dari kode, lalu fungsi dari sintaks Case 12345 adalah memberikan perulangan case dengan menamakan case 1 menjadi 12345, fungsi dari sintaks Text2.Text = "Gyga byte Mother Board" adalah digunakan mengisi Text2 dengan huruf "Gyga byte Mother Board", lalu fungsi dari sintaks Text3.Text = "Rp800.000" adalah digunakan untuk mengisi Text3 dengan “Rp800.000”, lalu fungsi dari sintaks Case 123456 adalah memberikan perulangan case dengan menamakan case 1 menjadi 123456, fungsi dari sintaks Text2.Text = "RAM V-Gen 8GB DDR5L" adalah digunakan mengisi Text2 dengan huruf " RAM V-Gen 8GB DDR5L", lalu fungsi dari sintaks  Text2.Text = " VGA NVidia GTX670" adalah digunakan mengisi Text2 dengan huruf " VGA NVidia GTX670", lalu fungsi dari sintaks Text3.Text = "Rp2000000" adalah digunakan untuk mengisi Text3 dengan “Rp2000000”, lalu fungsi dari sintaks  Text2.Text = " Intel Core i7-5230 3.5GHz " adalah digunakan mengisi Text2 dengan huruf " Intel Core i7-5230 3.5GHz ", lalu fungsi dari sintaks Text3.Text = "Rp2500000" adalah digunakan untuk mengisi Text3 dengan “Rp2500000”, lalu fungsi dari sintaks else case adala digunakan untuk memasuk percabangan case terakhir, lalu fungsi dari sintaks MsgBox "Maaf kode yang anda masukkan salah", vbCritical, "Salah" adalah digunakan menampilkan message box dengan isi dari message box “Maaf kode yang anda masukkan salah”, vbCritical adalah digunakan memunculkan gambar/icon dalam message box, lalu fungsi dari “Salah” adalah digunakan untuk mengganti nama title dari message box.
            Setelah itu kita klik 2 kali CommandButton2 yang terdapat pada Form4 lalu kita tuliskan sintaks:
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""

End Sub
            Fungsi dari sintaks Text1.Text = "" adalah digunakan untuk mengosong kan huruf-huruf yang berada didalam Text1, lalu Fungsi dari sintaks Text2.Text = "" adalah digunakan untuk mengosong kan huruf-huruf yang berada didalam Text2, lalu Fungsi dari sintaks Text3.Text = "" adalah digunakan untuk mengosong kan huruf-huruf yang berada didalam Text3.
            Setelah itu kita klik 2 kali CommandButton3 yang terdapat pada Form4 lalu kita tuliskan sintaks:
Private Sub Command3_Click()
Unload Me
Form2.Show

End Sub
            Fungsi dari sintaks Unload Me digunakan untuk Keluar dari Form, lalu fungsi dari sintaks Form2.Show adalah memunculkan Form2, lalu fungsi dari sintaks End Sub adalah untuk menutup sebuah blok program.
            Setelah kita selesai memasukkan sintaks ke dalam Form4 maka selanjutnya kita masukkan sintaks Form5, pertama kita klik kiri 2 kali CommandButton1 lalu kita tuliskan sintaks:
Private Sub Command1_Click()
x = Val(Text1)
y = 1
Do
List1.AddItem y
y = y + 1
Loop Until y > x
End Sub
            Lalu fungsi dari sintaks x = Val(Text1) adalah digunakan untuk variabel x adalah sebuah nilai yang dimasukkan ke dalam Text1, lalu fungsi dari sintaks  y=1 adalah digunakan untuk variabel y  dengan nilai 1, lalu fungsi dari sintaks Do adalah digunakan untuk perulangan While, lalu fungsi dari sintaks List1.AddItem y adalah digunakan untuk menambah item dari variabel y ke dalam ListBox1, lalu fungsi dari sintaks y = y + 1 adalah digunakan untuk menambahkan nilai dari variabel y ditambah dengan nilai 1, lalu fungsi dari sintaks Loop Until y > x digunakan untuk membatasi perulangan Do Loop Until sampai kondisi perulangan y lebih dari x.
            Lalu kita klik kiri CommandButton2 yang terdapat pada Form5 lalu kita tuliskan sintaks:
Private Sub Command2_Click()
Unload Me
Form2.Show

End Sub
            Fungsi dari sintaks Unload Me digunakan untuk Keluar dari Form, lalu fungsi dari sintaks Form2.Show adalah memunculkan Form2, lalu fungsi dari sintaks End Sub adalah untuk menutup sebuah blok program.


Tidak ada komentar:

Posting Komentar