Anda di halaman 1dari 50

BAB V

SEQUENCE

5.1 Tujuan Praktikum


Tujuan praktikum pada Bab V diantaranya adalah:
1. Mengetahui dasar-dasar program Visual Basic.
2. Mengetahui fungsi dari dasar pemrograman Visual Basic.
3. Mampu membuat mengaplikasikan event pada setiap object control.
4. Mengenal dan memahami pemrograman sequence.
5. Mampu membuat aplikasi sederhana dengan pemrograman sequence.

5.2 Dasar Teori


5.2.1 Dasar-Dasar Pemrograman Visual Basic
1. Tipe Data
Data adalah sebuah informasi yang disimpan dan diolah oleh komputer.
Data yang disimpan di dalam memori komputer membutuhkan sebuah wadah yang
disebut dengan variabel. Setiap variabel yang digunakan untuk menyimpan data
dengan tipe tertentu membutuhkan alokasi jumlah memori (byte) yang berbeda.
Tipe data adalah suatu bentuk penggolongan jenis data berdasarkan kategori data,
ukuran, dan kegunaan data.
2. Konversi Tipe Data
Konversi tipe data adalah sebuah fungsi yang digunakan untuk mengubah
tipe dari satu tipe ke tipe data yang lain.
3. Variabel
Variabel merupakan nama/simbol yang digunakan untuk mewakili suatu
nilai atau tempat untuk menampung nilai yang hanya bersifat sementara. Nilai yang
akan disi ke dalam variabel harus sesuai dengan tipe data dari variabel tersebut.
Deklarasi variabel merupakan fungsi untuk mengenal variabel dengan tipe
data yang dipakai pada variabel tersebut. hal-hal yang perlu diperhatikan dalam
mendeklarasikan sebuah variabel adalah:

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-3


a. Variabel terdiri dari huruf, angka, atau garis bawah.
b. Harus diawali dengan huruf.
c. Bila mendeklarasikan lebih dari satu kali variabel yang memiliki nama
yang sama, variabel terakhir yang dieksekusi program yang akan
dipakai.
d. Panjang variabel tidak boleh lebih dari 225 karakter.
e. Tidak boleh menggunakan reversed woprds seperti Dim, Const, If,
Then.
4. Dim
Dim biasanya digunakan pada saat mendeklarasikan variabel dan
menentukan tipe data variabel dan informasi lainnya, seperti kode apa yang dapat
mengakses variabel. Penggunaan Dim dapat mendeklarasikan beberapa variabel
dalam satu pernyataan.
5. Static
Static memiliki fungsi yang sama dengan Dim, akan tetapi variabel yang
dideklarasikan akan mempertahankan nilainya sampai class atau module ditutup.
6. Konstanta
Konstanta merupakan variabel yang nilainya bersifat tetap ddan tidak dapat
diubah nilainya.
7. Operator
Operator merupakan bagian kode yang melakukan operasi pada satu atau
lebih kode yang menghasilkan nilai tertentu.
8. Event
Event adalah peristiwa atau kejadian yang diterima oleh suatu obyek,
mislanya click, dbclick, keypress, dan sebagainya.
5.2.2 Sequence
Sequence adalah struktur kontrol algoritmik yang paling sederhana berisi
sederetan instruksi yang akan dilaksanakan atau dieksekusi oleh komputer
berdasarkan urutan penulisannya. Algoritma merupakan runtutan (sequence) satu
atau lebih instruksi, yang berarti bahwa tiap instruksi dikerjakan satu per satu,
dilaksanakan satu kali dan tidak ada instruksi yang diulang.

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-4


5.3 Flowchart
5.3.1 Flowchart Perhitungan Simpanan (Praktikan 1)
Berikut ini adalah flowchart dari perhitungan simpanan.

Gambar 5.1 Flowchart perhitungan simpanan

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-5


5.3.2 Flowchart Perhitungan Pinjaman
Berikut ini adalah flowchart dari perhitungan pinjaman.

Gambar 5.2 Flowchart perhitungan pinjaman

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-6


5.3.3 Flowchart Perhitungan Total Zakat (Praktikan 2)

Gambar 5.3 Flowchart Perhitungan Total Zakat

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-7


5.3.4 Flowchart Perhitungan Total Harga (Praktikan 3)

Gambar 5.4 Flowchart Perhitungan Total Harga

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-8


5.4 Form
5.4.1 Form Loading (Praktikan 1)

Gambar 5.5 Form Loading


Tabel 5.1 Properties toolbox form Loading
Object Properties Nilai
Name Form1
Form 1 Backcolor Control
Text Bank INI
Name PictureBox1
Image pngtree-banking-logo-
Picture box 1
image_80421
Size Mode StretchIimage
Name lbSimpanPinjamShowcard
Font Microsoft Sans Serif, 15,75pt,
Label 1 Bold
Forecolor ControlText
Text Simpan dan Pinjam
Name lbBank
Font Microsoft Sans Serif, 15,75pt,
Label 2 Bold
Forecolor ControlText
Text Bank INI
Name lbloading
Font Microsoft Sans Serif, 9,75pt,
Label 3 reguler
Forecolor ControlDarkDark
Text loading
Name lbpersen
Font Microsoft Sans Serif; 9,75pt,
Label 4 reguler
Forecolor ControlText
Text %
Name Timer1
Timer 1 Interval 300
Enable True

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-9


5.4.2 Form Login

Gambar 5.6 Form Login


Tabel 5.2 Properties toolbox form Login
Object Properties Nilai
Name form2
Form 2 Backcolor Control
Text Login
Name LOGIN
Font Microsoft Sans Serif, 15,75pt,
Label 1 Reguler
Forecolor ControlText
Text LOGIN
Name lbnamabank
Font Microsoft Sans Serif, 15,75pt,
Label 2 Reguler
Forecolor ControlText
Text Bank INI
Name lbmotto
Font Microsoft Sans Serif, 12pt,
Label 3 Reguler
Forecolor ControlDarkDark
Text Loading
Name lbid
Font Microsoft Sans Serif, 12pt,
Label 4 Reguler
Forecolor ControlText
Text ID
Name lbpassword
Font Microsoft Sans Serif, 12pt,
Label 5 Reguler
Forecolor ControlText
Text Password

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-10


Tabel 5.2 (Lanjutan)
Object Properties Nilai
Name lbverifikasi
Font Microsoft Sans Serif, 12pt,
Label 6 Reguler
Forecolor ControlText
Text 12 + 2
Name LinkLabel1
Font Microsoft Sans Serif, 9,75pt,
Link Label 1
Reguler
Text More Info
Text Box 1 Name txtid
Text Box 2 Name txtpassword
Name mtbverifikasi
Masked Text Box 1
Set Mask <Custom> (2-digits)
Name btnlogin
Button 1
Text LOGIN
Panel 1 Name Panel1
Name Timer1
Timer 1 Interval 100
Enabled False

5.4.3 Form Opsi

Gambar 5.7 Form Opsi


Tabel 5.3 Properties toolbox form Opsi
Object Properties Nilai
Name Form3
Form 3 Backcolor Control
Text Simpanan dan Pinjaman
Name PictureBox1
Image pngtree-banking-logo-
Picture box 1
image_80421
Size Mode StretchIimage
Name lbbank
Font Microsoft Sans Serif, 18pt, Bold
Label 1
Forecolor ControlText
Text Bank INI
Name btnsimpan
Button 1
Text SIMPANAN

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-11


Tabel 5.3 (Lanjutan)
Object Properties Nilai
Name lbpinjaman
Button 2
Text PINJAMAN

5.4.4 Form Simpanan

Gambar 5.8 Form Simpanan


Tabel 5.4 Properties toolbox form Simpanan
Object Properties Nilai
Name Form4
Form 4 Backcolor Control
Text Simpanan
Name PictureBox1
Image pngtree-banking-logo-
Picture box 1
image_80421
Size Mode StretchIimage
Name lbsimpanan
Font Microsoft Sans Serif, 18pt, Bold
Label 1
Forecolor ControlText
Text SIMPANAN
Name lbbank
Font Microsoft Sans Serif, 18pt, Bold
Label 2
Forecolor ControlText
Text Bank INI
Name lbnama
Font Microsoft Sans Serif, 9,75pt,
Label 3 Reguler
Forecolor ControlText
Text Nama

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-12


Tabel 5.4 (Lanjutan)
Object Properties Nilai
Name lbnonasabah
Font Microsoft Sans Serif, 9,75pt,
Label 4 Reguler
Forecolor ControlText
Text No.Nasabah
Name lbalamat
Font Microsoft Sans Serif, 9,75pt,
Label 5 Reguler
Forecolor ControlText
Text Alamat
Name lbnominalsimpanan
Font Microsoft Sans Serif, 9,75pt,
Label 6 Reguler
Forecolor ControlText
Text Nominal Simpanan
Name lbbunga
Font Microsoft Sans Serif, 9,75pt,
Label 7 Reguler
Forecolor ControlText
Text Bunga
Name Lbwaktupenyimpanan
Font Microsoft Sans Serif, 9,75pt,
Label 8 Reguler
Forecolor ControlText
Text Waktu Penyimpanan
Name lbbungaperbulan
Font Microsoft Sans Serif, 9,75pt,
Label 9 Reguler
Forecolor ControlText
Text Bunga
Name lbtotalsimpanan
Font Microsoft Sans Serif, 9,75pt,
Label 10 Reguler
Forecolor ControlText
Text Total Simpanan
Name lbrupiah1
Font Microsoft Sans Serif, 8,25pt,
Label 11 Reguler
Forecolor ControlText
Text Rp
Name lbrupiah2
Font Microsoft Sans Serif, 8,25pt,
Label 12 Reguler
Forecolor ControlText
Text Rp

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-13


Tabel 5.4 (Lanjutan)
Object Properties Nilai
Name lbrupiah3
Font Microsoft Sans Serif, 8,25pt,
Label 13 Reguler
Forecolor ControlText
Text Rp
Name Label2
Font Microsoft Sans Serif, 8,25pt,
Label 14 Reguler
Forecolor ControlText
Text % perBulan
Name lbbulan
Font Microsoft Sans Serif, 8,25pt,
Label 15 Reguler
Forecolor ControlText
Text Bulan
Name lbperbulan
Font Microsoft Sans Serif, 8,25pt,
Label 16 Reguler
Forecolor ControlText
Text perBulan
Name GroupBox1
Font Microsoft Sans Serif, 9,75pt,
GroupBox 1 Reguler
Forecolor ControlDark
Text Biodata
Name GroupBox2
Font Microsoft Sans Serif, 9,75pt,
GroupBox 2 Reguler
Forecolor ControlDark
Text Simpanan
Name GroupBox3
Font Microsoft Sans Serif, 9,75pt,
GroupBox 3 Reguler
Forecolor ControlDark
Text Hasil Perhitungan
Name btnhitung
Button 1
Text HITUNG
Name btnclear
Button 2
Text CLEAR
Name btnshowlaporan
Button 3
Text SHOW LAPORAN
Text Box 1 Name txtnama
Text Box 2 Name txtnomornasabah
Text Box 3 Name txtalamat
Text Box 4 Name txtnominalpenyimpanan
Text Box 5 Name txtpersentasebunga
Text Box 6 Name txtwaktupenyimpanan

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-14


Tabel 5.4 (Lanjutan)
Object Properties Nilai
Name txtbunga
Text Box 7
Enabled False
Name Txttotalsimpanan
Text Box 8
Enabled False

5.4.5 Form Pinjaman

Gambar 5.9 Form Pinjaman


Tabel 5.5 Properties toolbox form Pinjaman
Object Properties Nilai
Name Form5
Form 5 Backcolor Control
Text Pinjaman
Name PictureBox1
Image pngtree-banking-logo-
Picture box 1
image_80421
Size Mode StretchIimage
Name lbpinjaman
Font Microsoft Sans Serif, 18pt, Bold
Label 1
Forecolor ControlText
Text PINJAMAN

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-15


Tabel 5.5 (Lanjutan)
Object Properties Nilai
Name lbbank
Font Microsoft Sans Serif, 18pt, Bold
Label 2
Forecolor ControlText
Text Bank INI
Name lbnama
Font Microsoft Sans Serif, 8,25pt,
Label 3 Reguler
Forecolor ControlText
Text Nama
Name lbalamat
Font Microsoft Sans Serif, 8,25pt,
Label 5 Reguler
Forecolor ControlText
Text Alamat
Name lbnominalpinjaman
Font Microsoft Sans Serif, 8,25pt,
Label 6 Reguler
Forecolor ControlText
Text Nominal Pinjaman
Name lbbunga
Font Microsoft Sans Serif, 8,25pt,
Label 7 Reguler
Forecolor ControlText
Text Bunga
Name lbwaktupeminjaman
Font Microsoft Sans Serif, 8,25pt,
Label 8 Reguler
Forecolor ControlText
Text Waktu Peminjaman
Name lbbungaperbulan
Font Microsoft Sans Serif, 8,25pt,
Label 9 Reguler
Forecolor ControlText
Text Bunga
Name lbcicilanpokok
Font Microsoft Sans Serif, 8,25pt,
Label 10 Reguler
Forecolor ControlText
Text Cicilan Pokok
Name Lbcicilanbulanan
Font Microsoft Sans Serif, 8,25pt,
Label 11 Reguler
Forecolor ControlText
Text Cicilan Bulanan

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-16


Tabel 5.5 (Lanjutan)
Object Properties Nilai
Name lbtotalpengembalian
Font Microsoft Sans Serif, 8,25pt,
Label 12 Reguler
Forecolor ControlText
Text Total Pengembalian
Name lbanuitas
Font Microsoft Sans Serif, 8,25pt,
Label 13 Reguler
Forecolor ControlText
Text Anuitas
Name lbrupiah1
Font Microsoft Sans Serif, 8,25pt,
Label 14 Reguler
Forecolor ControlText
Text Rp
Name lbrupiah2
Font Microsoft Sans Serif, 8,25pt,
Label 15 Reguler
Forecolor ControlText
Text Rp
Name lbrupiah3
Font Microsoft Sans Serif, 8,25pt,
Label 16 Reguler
Forecolor ControlText
Text Rp
Name lbrupiah4
Font Microsoft Sans Serif, 8,25pt,
Label 17 Reguler
Forecolor ControlText
Text Rp
Name lbrupiah5
Font Microsoft Sans Serif, 8,25pt,
Label 18 Reguler
Forecolor ControlText
Text Rp
Name lbrupiah6
Font Microsoft Sans Serif, 8,25pt,
Label 19 Reguler
Forecolor ControlText
Text Rp
Name Label2
Font Microsoft Sans Serif, 8,25pt,
Label 20 Reguler
Forecolor ControlText
Text % perBulan

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-17


Tabel 5.5 (Lanjutan)
Object Properties Nilai
Name lbbulan
Font Microsoft Sans Serif, 8,25pt,
Label 21 Reguler
Forecolor ControlText
Text Bulan
Name lbperbulan1
Font Microsoft Sans Serif, 8,25pt,
Label 22 Reguler
Forecolor ControlText
Text perBulan
Name lbperbulan2
Font Microsoft Sans Serif, 8,25pt,
Label 23 Reguler
Forecolor ControlText
Text perBulan
Name lbperbulan3
Font Microsoft Sans Serif, 8,25pt,
Label 24 Reguler
Forecolor ControlText
Text perBulan
Name lbperbulan4
Font Microsoft Sans Serif, 8,25pt,
Label 25 Reguler
Forecolor ControlText
Text perBulan
Name GroupBox1
Font Microsoft Sans Serif, 9,75pt,
GroupBox 1 Reguler
Forecolor ControlDark
Text Biodata
Name GroupBox2
Font Microsoft Sans Serif, 9,75pt,
GroupBox 2 Reguler
Forecolor ControlDark
Text Pinjaman
Name GroupBox3
Font Microsoft Sans Serif, 9,75pt,
GroupBox 3 Reguler
Forecolor ControlDark
Text Hasil Perhitungan
Name btnhitung
Button 1
Text HITUNG
Name btnclear
Button 2
Text CLEAR
Name btnshowlaporan
Button 3
Text SHOW LAPORAN
Text Box 1 Name txtnama
Text Box 2 Name txtnomornasabah

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-18


Tabel 5.5 (Lanjutan)
Object Properties Nilai
Text Box 3 Name txtalamat
Text Box 4 Name txtnominalpeminjaman
Text Box 5 Name txtpersentasebunga
Text Box 6 Name txtwaktupeminjaman
Name txtbunga
Text Box 7
Enabled False
Name txtcicilanpokok
Text Box 8
Enabled False
Name txtcicilanbulanan
Text Box 9
Enabled False
Name txttotalpengembalian
Text Box 10
Enabled False
Name txtanuitas
Text Box 11
Enabled False

5.4.6 Form Laporan Simpanan

Gambar 5.10 Form Laporan Simpanan


Tabel 5.6 Properties toolbox form Laporan Simpanan
Object Properties Nilai
Name Form6
Form 6 Backcolor Control
Text Laporan Simpanan
Name Label1
Font Microsoft Sans Serif, 20,25pt,
Label 1 Bold
Forecolor ControlText
Text LAPORAN SIMPANAN

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-19


Tabel 5.6 (Lanjutan)
Object Properties Nilai
Name DataGridView1
Nama
No.Nasabah
Alamat
DataGridView 1 Columns Nominal Simpanan
Persentase Bunga
Waktu Penyimpanan
Bunga
Total Simpanan

5.4.7 Form Laporan Pinjaman

Gambar 5.11 Form Laporan Pinjaman


Tabel 5.7 Properties toolbox form Laporan Pinjaman
Object Properties Nilai
Name Form7
Form 7 Backcolor Control
Text Laporan Simpanan
Name lblaporanpinjaman
Font Microsoft Sans Serif, 20,25pt,
Label 1 Bold
Forecolor ControlText
Text LAPORAN PINJAMAN
Name DataGridView1
Nama
No.Nasabah
Alamat
Nominal Pinjaman
Persentase Bunga
DataGridView 1
Columns Waktu Peminjaman
Cicilan Bunga
Cicilan Pokok
Total Cicilan
Total Pengembalian
Anuitas

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-20


5.4.8 Form Welcome (Praktikan 2)

Gambar 5.12 Form Welcome

Tabel 5.7 Properties toolbox form Welcome


Object Properties Nilai
Name Form1
Form1
Text Welcome
Name Label1
Label1 Font Goudy Old Style; 48pt
Text Welcome ^_^
Name Label2
Label2 Font Goudy Old Style; 16,2pt
Text to the
Name Label3
Label3 Font Goudy Old Style; 28,2pt
Text Kalkulator Zakat
Name Shadowtekan
Font Microsoft Sans Serif; 7,8pt; style=Italic
Label4
Visible False
Text klik 2x untuk menuju aplikasi

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-21


5.4.9 Form Kalkulator Zakat

Gambar 5.13 Form Kalkulator Zakat

Tabel 5.8 Properties toolbox form Kalkulator Zakat


Object Properties Nilai
Name Form2
Form2
Text Kalkulator Zakat
Name PictureBox1
PictureBox1 Image gambar_zakat.jpg
SizeMode StretchImage
Name Label1
Label1 Font Microsoft Sans Serif, 16,2pt, Bold
Text KALKULATOR ZAKAT
Name Label2
Label2 Font Microsoft Sans Serif; 7,8pt
Text Emas yang disimpan /tahun (gr)
Name Label3
Label3 Font Microsoft Sans Serif; 7,8pt
Text Penghasilan bersih /bulan (Rp)
Name Label4
Label4 Font Microsoft Sans Serif; 7,8pt
Text Zakat Emas (Rp)
Name Label5
Label5 Font Microsoft Sans Serif; 7,8pt
Text Zakat Penghasilan (Rp)
Name Label6
Label6 Font Microsoft Sans Serif, 7,8pt, Bold
Text TOTAL (Rp)
Name shadowemas
Font Microsoft Sans Serif; 7,8pt; style=Italic
Label7
Visible False
Text nisab emas = 85gr

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-22


Tabel 5.8 (Lanjutan)
Object Properties Nilai
Name shadowpenghasilan
Font Microsoft Sans Serif; 7,8pt; style=Italic
Label8
Visible False
Text nisab penghasilan = Rp5240000
Name txtEmas
TextBox1
Read Only True
Name txtPenghasilan
TextBox2
Read Only True
Name txtHasilemas
TextBox3
Read Only True
Name txtHasilpenghasilan
TextBox4
Read Only True
Name txtTotal
TextBox5
Read Only True
Name btnHitung
Button1
Text HITUNG
Name btnReset
Button2
Text RESET
Name gbjenis
GroupBox1
Text Jenis Zakat
Name gbDatahitung
GroupBox2
Text Data Hitung Zakat
Name StatusStrip1
StatusStrip1
Dock Bottom
Name tssl1
ToolStripStatusLabel1
Text 23/09/2019 17:11:00
Name tssl2
ToolStripStatusLabel1 IsLink True
Text www.baznas.go.id
Name Timer1
Timer1 Enabled True
Interval 1000

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-23


5.4.10 Form Sprei.id (Praktikan 3)

Gambar 5.14 Form Sprei.id

Tabel 5.9 Properties toolbox form Sprei.id


Object Properties Nilai
Name Form1
Form 1 Background FB_IMG_15645785158
79.jpg
Text Sprei.id
Name Label1
Font Microsoft Sans Serif,
Label 1 26,25 pt,
Forecolor Maroon
Backcolor Transparent
Text Sprei.id
Name Label2
Font Microsoft Sans Serif,
Label 2 9,75 pt,
Forecolor Control Light light
Backcolor Maroon
Text Username

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-24


Tabel 5.9 (Lanjutan)
Object Properties Nilai
Name Label3
Font Microsoft Sans Serif,
Label 3 9,75 pt,
Forecolor Control Light light
Backcolor Maroon
Text Password
Name Label4
Font Times New Roman,
6,75 pt,
Label 4 Forecolor Red
Backcolor Highlight Text
Text Masukkan username
dengan benar !!
Name Label5
Font Microsoft Sans Serif,
6,75 pt,
Label 5 Forecolor Red
Backcolor Highlight Text
Text Masukkan password
dengan benar !!
Name Button1
Button1
Text LOGIN
Textbox1 Name Textbox1
Maskedtextbox Name Maskedbox1

5.4.11 Form Sprei.id

Gambar 5.15 Form Sprei.id

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-25


Tabel 5.10 Properties toolbox form Sprei.id
Object Properties Nilai
Name Form2
Form 2 Background FB_IMG_15645785158
79.jpg
Text Form2
Name Label1
Font Microsoft Sans Serif,
Label 1 26,25 pt,
Forecolor Black
Backcolor Indian Red
Text Sprei.id
Name Label2
Font Microsoft Sans Serif,
Label 2 8,25 pt,
Forecolor Black
Backcolor Indian Red
Text Ukuran sprei
Name Label3
Font Microsoft Sans Serif,
Label 3 8,25 pt,
Forecolor Black
Backcolor Indian Red
Text Jumlah
Name Label4
Font Microsoft Sans Serif,
Label 4 8,25 pt,
Forecolor Black
Backcolor Indian Red
Text Ukuran bedcover
Name Label5
Font Microsoft Sans Serif,
Label 5 8,25 pt,
Forecolor Black
Backcolor Indian Red
Text Jumlah
Name Label6
Font Microsoft Sans Serif,
Label 6 8,25 pt,
Forecolor Black
Backcolor Indian Red
Text Harga sprei
Name Label7
Font Microsoft Sans Serif,
Label 7 8,25 pt,
Forecolor Black
Backcolor Indian Red
Text Harga bedcover

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-26


Tabel 5.10 (Lanjutan)
Object Properties Nilai
Name Label8
Font Microsoft Sans Serif,
Label 8 8,25 pt,
Forecolor Black
Backcolor Indian Red
Text Harga total sprei
Name Label9
Font Microsoft Sans Serif,
Label 9 8,25 pt,
Forecolor Black
Backcolor Indian Red
Text Harga total bedcover
Name Label10
Font Microsoft Sans Serif,
Label 10 8,25 pt,
Forecolor Black
Backcolor Indian Red
Text Total harga
Textbox1 Name Txttotalhargasprei
Textbox2 Name Txttotalhargabedcover
Textbox3 Name Txttotalsprei
Textbox4 Name Txttotalbedcover
Textbox5 Name Txttotal
Name Button1
Button1
Text HITUNG
Name Button2
Button2
Text RESET
Numericupdown1 Name NumericUpDown1
Numericupdown2 Name NumericUpDown2
Name ComboBox1
Style Standard
Items 100 x 200 x 25
Combobox1
120 x 200 x 25
160 x 200 x 25
180 x 200 x 25
Name ComboBox2
Style Standard
Items 100 x 200 x 25
Combobox2
120 x 200 x 25
160 x 200 x 25
180 x 200 x 25
Groupbox1 Name Groupbox1
Groupbox2 Name Groupbox2

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-27


5.5 Listing Program
5.5.1 Listing Program Form Loading (Praktikan 1)
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
Timer1.Start()
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles
Timer1.Tick
If ProgressBar1.Value < 100 Then
ProgressBar1.Value += 2
ElseIf ProgressBar1.Value = 100 Then
Timer1.Stop()
Form2.Show()
Me.Hide()
End If
lbpersen.Text = Math.Round((ProgressBar1.Value / 100) * 100, 0) &
"%"
End Sub
Private Sub ProgressBar1_Click(sender As Object, e As EventArgs)
Handles ProgressBar1.Click
End Sub
End Class
5.5.2 Listing Program Form Login (Praktikan 1)
Public Class Form2
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
txtpassword.PasswordChar = "*"
txtid.Text = "Input ID"
txtpassword.Clear()
mtbverifikasi.Clear()

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-28


Timer1.Start()
End Sub
Private Sub LinkLabel1_LinkClicked(sender As Object, e As
LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
Me.LinkLabel1.LinkVisited = True
System.Diagnostics.Process.Start("http://www.google.com")
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles
Timer1.Tick
lbmotto.Left = lbmotto.Left - 5
If lbmotto.Left <= Panel1.Location.X - 500 Then
lbmotto.Left = Panel1.Width
End If
End Sub
Private Sub btnlogin_Click(sender As Object, e As EventArgs) Handles
btnlogin.Click
If txtid.Text = "admin" And txtpassword.Text = "admin" And
mtbverifikasi.Text = "14" Then
Form3.Show()
Me.Hide()
Else
MessageBox.Show("Akun tidak diketahui", "Peringatan",
MessageBoxButtons.OK, MessageBoxIcon.Error)
txtid.Clear()
txtpassword.Clear()
mtbverifikasi.Clear()
End If
End Sub
Private Sub txtid_MouseClick(sender As Object, e As MouseEventArgs)
Handles txtid.MouseClick
txtid.Clear()

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-29


End Sub
End Class
5.5.3 Listing Program Form Opsi
Public Class Form3
Private Sub btnsimpan_Click(sender As Object, e As EventArgs)
Handles btnsimpan.Click
Form4.Show()
Me.Hide()
End Sub
Private Sub PictureBox1_DoubleClick(sender As Object, e As
EventArgs) Handles PictureBox1.DoubleClick
Form2.Show()
Me.Hide()
End Sub
Private Sub lbpinjaman_Click(sender As Object, e As EventArgs)
Handles lbpinjaman.Click
Form5.Show()
Me.Hide()
End Sub
End Class
5.5.4 Listing Program Form Simpanan
Public Class Form4
Dim Nama_Nasabah As String
Dim No_nasabah$
Dim Alamat As String
Dim Nominal_Simpanan%
Dim Persentase_Bunga As Integer
Dim Waktu_Penyimpanan%
Dim Bunga As Integer
Dim total_penyimpanan%

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-30


Private Sub btnhitung_Click(sender As Object, e As EventArgs) Handles
btnhitung.Click
If txtalamat.Text = "" Or txtpersentasebunga.Text = "" Or
txtnama.Text = "" Or txtnomornasabah.Text = "" Or
txtwaktupenyimpanan.Text = "" Or txtnominalpenyimpanan.Text = "" Then
MessageBox.Show("Data yang dimasukkan tidak lengkap",
"Kelengkapan Data", MessageBoxButtons.OK, MessageBoxIcon.Error)
Else
Nominal_Simpanan = txtnominalpenyimpanan.Text
Persentase_Bunga = txtpersentasebunga.Text
Waktu_Penyimpanan = txtwaktupenyimpanan.Text
Bunga = (Persentase_Bunga / 100) * Nominal_Simpanan
txtbunga.Text = Bunga
total_penyimpanan = (Persentase_Bunga / 100) *
Nominal_Simpanan * Waktu_Penyimpanan + Nominal_Simpanan
txttotalsimpanan.Text = total_penyimpanan
Form6.DataGridView1.Rows.Add(1)
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(0).value = txtnama.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(1).Value = txtnomornasabah.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(2).Value = txtalamat.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(3).Value = txtnominalpenyimpanan.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(4).Value = txtpersentasebunga.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(5).Value = txtwaktupenyimpanan.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(6).Value = txtbunga.Text

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-31


Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(7).Value = txttotalsimpanan.Text
End If
End Sub
Private Sub btnshowlaporan_Click(sender As Object, e As EventArgs)
Handles btnshowlaporan.Click
Form6.Show()
End Sub
Private Sub btnclear_Click(sender As Object, e As EventArgs) Handles
btnclear.Click
txtalamat.Clear()
txtbunga.Clear()
txtnama.Clear()
txtnominalpenyimpanan.Clear()
txtnomornasabah.Clear()
txtpersentasebunga.Clear()
txttotalsimpanan.Clear()
txtwaktupenyimpanan.Clear()
End Sub
Private Sub PictureBox1_Click(sender As Object, e As EventArgs)
Handles PictureBox1.Click
Form3.Show()
Me.Hide()
End Sub
Private Sub txtwaktupenyimpanan_KeyPress(sender As Object, e As
KeyPressEventArgs) Handles txtwaktupenyimpanan.KeyPress
If e.KeyChar = Chr(13) Then
Nominal_Simpanan = txtnominalpenyimpanan.Text
Persentase_Bunga = txtpersentasebunga.Text
Waktu_Penyimpanan = txtwaktupenyimpanan.Text
Bunga = (Persentase_Bunga / 100) * Nominal_Simpanan

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-32


txtbunga.Text = Bunga
total_penyimpanan = (Persentase_Bunga / 100) *
Nominal_Simpanan * Waktu_Penyimpanan + Nominal_Simpanan
txttotalsimpanan.Text = total_penyimpanan
Form6.DataGridView1.Rows.Add(1)
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(0).Value = txtnama.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(1).Value = txtnomornasabah.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(2).Value = txtalamat.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(3).Value = txtnominalpenyimpanan.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(4).Value = txtpersentasebunga.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(5).Value = txtwaktupenyimpanan.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(6).Value = txtbunga.Text
Form6.DataGridView1.Rows(Form6.DataGridView1.RowCount -
2).Cells(7).Value = txttotalsimpanan.Text
End If
End Sub
End Class
5.5.5 Listing Program Form Pinjaman
Public Class Form5
Dim Nama_Nasabah As String
Dim Nomor_Nasabah$
Dim Alamat_Nasabah As String
Dim Nominal_Peminjaman%
Dim Persentase_Bunga As Integer

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-33


Dim Waktu_Peminjaman%
Dim Bunga As Integer
Dim Cicilan_Pokok%
Dim cicilan_bulanan As Integer
Dim Total_Pengembalian As Integer
Dim Anuitas As double

Private Sub btnhitung_Click(sender As Object, e As EventArgs) Handles


btnhitung.Click
If txtalamat.Text = "" Or txtpersentasebunga.Text = "" Or
txtnama.Text = "" Or txtnomornasabah.Text = "" Or
txtwaktupeminjaman.Text = "" Or txtnominalpeminjaman.Text = "" Then
MessageBox.Show("Data yang dimasukkan tidak lengkap",
"Kelengkapan Data", MessageBoxButtons.OK, MessageBoxIcon.Error)
Else
Nominal_Peminjaman = txtnominalpeminjaman.Text
Persentase_Bunga = txtpersentasebunga.Text
Waktu_Peminjaman = txtwaktupeminjaman.Text
Bunga = Nominal_Peminjaman * Persentase_Bunga / 100
txtbunga.Text = Bunga
Cicilan_Pokok = Nominal_Peminjaman / Waktu_Peminjaman
txtcicilanpokok.Text = Cicilan_Pokok
cicilan_bulanan = (Persentase_Bunga * Nominal_Peminjaman /
100) + (Nominal_Peminjaman / Waktu_Peminjaman)
txtcicilanbulanan.Text = cicilan_bulanan
Total_Pengembalian = (Nominal_Peminjaman * Persentase_Bunga
* Waktu_Peminjaman / 100) + (Nominal_Peminjaman)
txttotalpengembalian.Text = Total_Pengembalian
Anuitas = (((Persentase_Bunga / 100) * Nominal_Peminjaman) *
((1 + Persentase_Bunga / 100) ^ Waktu_Peminjaman)) / (((1 +
Persentase_Bunga / 100) ^ Waktu_Peminjaman) - 1)

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-34


txtanuitas.Text = Anuitas
Form7.DataGridView1.Rows.Add(1)
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(0).Value = txtnama.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(1).Value = txtnomornasabah.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(2).Value = txtalamat.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(3).Value = txtnominalpeminjaman.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(4).Value = txtpersentasebunga.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(5).Value = txtwaktupeminjaman.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(6).Value = txtbunga.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(7).Value = txtcicilanpokok.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(8).Value = txtcicilanpokok.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(9).Value = txttotalpengembalian.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(10).Value = txtanuitas.Text
End If
End Sub
Private Sub btnclear_Click(sender As Object, e As EventArgs) Handles
btnclear.Click
txtalamat.Clear()
txtanuitas.Clear()
txtbunga.Clear()

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-35


txtcicilanbulanan.Clear()
txtcicilanpokok.Clear()
txtnama.Clear()
txtnominalpeminjaman.Clear()
txtnomornasabah.Clear()
txtpersentasebunga.Clear()
txttotalpengembalian.Clear()
txtwaktupeminjaman.Clear()
End Sub
Private Sub btnshowlaporan_Click(sender As Object, e As EventArgs)
Handles btnshowlaporan.Click
Form7.Show()
End Sub
Private Sub PictureBox1_Click(sender As Object, e As EventArgs)
Handles PictureBox1.Click
Form3.Show()
Me.Hide()
End Sub
Private Sub btnhitung_KeyPress(sender As Object, e As
KeyPressEventArgs) Handles btnhitung.KeyPress
End Sub
Private Sub txtwaktupeminjaman_KeyPress(sender As Object, e As
KeyPressEventArgs) Handles txtwaktupeminjaman.KeyPress
If e.KeyChar = Chr(13) Then
Nominal_Peminjaman = txtnominalpeminjaman.Text
Persentase_Bunga = txtpersentasebunga.Text
Waktu_Peminjaman = txtwaktupeminjaman.Text
Bunga = Nominal_Peminjaman * Persentase_Bunga / 100
txtbunga.Text = Bunga
Cicilan_Pokok = Nominal_Peminjaman / Waktu_Peminjaman
txtcicilanpokok.Text = Cicilan_Pokok

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-36


cicilan_bulanan = (Persentase_Bunga * Nominal_Peminjaman /
100) + (Nominal_Peminjaman / Waktu_Peminjaman)
txtcicilanbulanan.Text = cicilan_bulanan
Total_Pengembalian = (Nominal_Peminjaman * Persentase_Bunga
* Waktu_Peminjaman / 100) + (Nominal_Peminjaman)
txttotalpengembalian.Text = Total_Pengembalian
Anuitas = (((Persentase_Bunga / 100) * Nominal_Peminjaman) *
((1 + Persentase_Bunga / 100) ^ Waktu_Peminjaman)) / (((1 +
Persentase_Bunga / 100) ^ Waktu_Peminjaman) - 1)
txtanuitas.Text = Anuitas
Form7.DataGridView1.Rows.Add(1)
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(0).Value = txtnama.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(1).Value = txtnomornasabah.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(2).Value = txtalamat.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(3).Value = txtnominalpeminjaman.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(4).Value = txtpersentasebunga.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(5).Value = txtwaktupeminjaman.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(6).Value = txtbunga.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(7).Value = txtcicilanpokok.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(8).Value = txtcicilanpokok.Text
Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(9).Value = txttotalpengembalian.Text

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-37


Form7.DataGridView1.Rows(Form7.DataGridView1.RowCount -
2).Cells(10).Value = txtanuitas.Text
End If
End Sub
End Class
5.5.6 Listing Program Form Welcome (Praktikan 2)
Public Class Form1
Private Sub Label3_MouseLeave(sender As Object, e As EventArgs)
Handles Label3.MouseLeave
shadowtekan.Visible = False
End Sub

Private Sub Label3_MouseMove(sender As Object, e As


MouseEventArgs) Handles Label3.MouseMove
shadowtekan.Visible = True
End Sub

Private Sub Label3_DoubleClick(sender As Object, e As EventArgs)


Handles Label3.DoubleClick
Form2.Show()
Me.Hide()
End Sub
End Class

5.5.7 Listing Program Form Kalkulator Zakat


Public Class Form2
Dim hasil_emas%
Dim hasil_penghasilan As Integer
Dim emas As Integer
Dim penghasilan%

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-38


Private Sub Form2_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
MessageBox.Show("Assalamu'alaikum Akhi/Ukhti")
End Sub

Private Sub cbEmas_CheckedChanged(sender As Object, e As


EventArgs) Handles cbEmas.CheckedChanged
If cbEmas.Checked = True Then
txtEmas.ReadOnly = False
ElseIf cbEmas.Checked = False Then
txtEmas.ReadOnly = True
End If
txtEmas.Clear()
End Sub

Private Sub cbPenghasilan_CheckedChanged(sender As Object, e As


EventArgs) Handles cbPenghasilan.CheckedChanged
If cbPenghasilan.Checked = True Then
txtPenghasilan.ReadOnly = False
ElseIf cbPenghasilan.Checked = False Then
txtPenghasilan.ReadOnly = True
End If
txtPenghasilan.Clear()
End Sub

Private Sub btnHitung_Click(sender As Object, e As EventArgs) Handles


btnHitung.Click
emas = Val(txtEmas.Text)
hasil_emas = emas * 0.025 * 650000
If emas > 85 Then
txtHasilemas.Text = hasil_emas

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-39


Else : hasil_emas = 0
End If
penghasilan = Val(txtPenghasilan.Text)
hasil_penghasilan = penghasilan * 0.025
If penghasilan > 5240000 Then
txtHasilpenghasilan.Text = hasil_penghasilan
Else : hasil_penghasilan = 0
End If
txtTotal.Text = Val(txtHasilemas.Text) +
Val(txtHasilpenghasilan.Text)
End Sub

Private Sub btnReset_Click(sender As Object, e As EventArgs) Handles


btnReset.Click
txtEmas.Clear()
txtHasilemas.Clear()
txtPenghasilan.Clear()
txtHasilpenghasilan.Clear()
txtTotal.Clear()
End Sub

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles


Timer1.Tick
tssl1.Text = FormatDateTime(Now, DateFormat.GeneralDate)
End Sub

Private Sub tssl2_Click(sender As Object, e As EventArgs) Handles


tssl2.Click
System.Diagnostics.Process.Start("www.baznas.go.id")
End Sub

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-40


Private Sub cbEmas_MouseMove(sender As Object, e As
MouseEventArgs) Handles cbEmas.MouseMove
shadowemas.Visible = True
End Sub

Private Sub cbEmas_MouseLeave(sender As Object, e As EventArgs)


Handles cbEmas.MouseLeave
shadowemas.Visible = False
End Sub

Private Sub cbPenghasilan_MouseMove(sender As Object, e As


MouseEventArgs) Handles cbPenghasilan.MouseMove
shadowpenghasilan.Visible = True
End Sub

Private Sub cbPenghasilan_MouseLeave(sender As Object, e As


EventArgs) Handles cbPenghasilan.MouseLeave
shadowpenghasilan.Visible = False
End Sub
End Class

5.5.8 Listing Program Form Sprei.id (Praktikan 3)


Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
MaskedTextBox1.PasswordChar = "-"
TextBox1.Clear()
MaskedTextBox1.Clear()
Label4.Visible = False
Label5.Visible = False
End Sub

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-41


Private Sub Button1_Click(sender As Object, e As EventArgs)
Handles Button1.Click
If TextBox1.Text = "" Or MaskedTextBox1.Text = "" Then
MessageBox.Show("Mohon isi username dan password",
"Peringatan", MessageBoxButtons.OK, MessageBoxIcon.Information)
ElseIf TextBox1.Text = "fadhelmnr" And MaskedTextBox1.Text =
"12345" Then
Form2.Show()
Else
MessageBox.Show("Username atau Password salah",
"Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Question)
End If
End Sub

Private Sub TextBox1_MouseHover(sender As Object, e As


EventArgs) Handles TextBox1.MouseHover
Label4.Show()
End Sub

Private Sub TextBox1_MouseLeave(sender As Object, e As


EventArgs) Handles TextBox1.MouseLeave
Label4.Visible = False
End Sub

Private Sub MaskedTextBox1_KeyPress(sender As Object, e As


KeyPressEventArgs) Handles MaskedTextBox1.KeyPress
If e.KeyChar = Chr(13) Then
If TextBox1.Text = "" Or MaskedTextBox1.Text = "" Then
ElseIf TextBox1.Text = "fadhelmnr" And MaskedTextBox1.Text
= "12345" Then

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-42


Form2.Show()
End If
End If
End Sub

Private Sub MaskedTextBox1_MouseHover(sender As Object, e As


EventArgs) Handles MaskedTextBox1.MouseHover
Label5.Show()
End Sub

Private Sub MaskedTextBox1_MouseLeave(sender As Object, e As


EventArgs) Handles MaskedTextBox1.MouseLeave
Label5.Visible = False
End Sub
End Class

5.5.9 Listing Program Form Sprei.id


Public Class Form2
Dim harga_sprei As Integer
Dim harga_bedcover%
Dim total_harga%
Dim harga_total_sprei%
Dim harga_total_bedcover As Integer
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e
As EventArgs) Handles ComboBox1.SelectedIndexChanged
If ComboBox1.Text = "100 x 200 x 25" Then
txttotalhargasprei.Text = "125000"
ElseIf ComboBox1.Text = "120 x 200 x 25" Then
txttotalhargasprei.Text = "135000"
ElseIf ComboBox1.Text = "160 x 200 x 25" Then
txttotalhargasprei.Text = "175000"
Laporan Resmi Praktikum Pemrograman Komputer 2019 V-43
ElseIf ComboBox1.Text = "180 x 200 x 25" Then
txttotalhargasprei.Text = "185000"
End If
End Sub

Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e


As EventArgs) Handles ComboBox2.SelectedIndexChanged
If ComboBox2.Text = "100 x 200 x 25" Then
txttotalhargabedcover.Text = "300000"
ElseIf ComboBox2.Text = "120 x 200 x 25" Then
txttotalhargabedcover.Text = "300000"
ElseIf ComboBox2.Text = "160 x 200 x 25" Then
txttotalhargabedcover.Text = "325000"
ElseIf ComboBox2.Text = "180 x 200 x 25" Then
txttotalhargabedcover.Text = "350000"
End If
End Sub
Private Sub Button1_click(sender As Object, e As EventArgs)
Handles Button1.Click
Dim c As Integer
c = Val(txttotalhargasprei.Text) * Val(NumericUpDown1.Text)
txttotalsprei.Text = c
Dim d As Integer
d = Val(txttotalhargabedcover.Text) * Val(NumericUpDown2.Text)
txttotalbedcover.Text = d
txttotal.Text = c + d
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs)
Handles Button2.Click
txttotal.Clear()
txttotalbedcover.Clear()

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-44


txttotalhargabedcover.Clear()
txttotalhargasprei.Clear()
txttotalsprei.Clear()
ComboBox2.ResetText()
ComboBox1.ResetText()
NumericUpDown1.ResetText()
NumericUpDown2.ResetText()
End Sub
End Class

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-45


5.6 Running Program
5.6.1 Running Program Form Loading (Praktikan 1)

Gambar 5.16 Running program form Loading


5.6.2 Running Program Form Login

Gambar 5.17 Running program form Login

Gambar 5.18 Running program form Login

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-46


5.6.3 Running Program Form Opsi

Gambar 5.19 Running program form Opsi


5.6.4 Running Program Form Simpanan

Gambar 5.20 Running program form Simpanan

Gambar 5.21 Running program form Simpanan

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-47


5.6.5 Running Program Form Pinjaman

Gambar 5.22 Running program form Pinjaman

Gambar 5.23 Running program form Pinjaman

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-48


5.6.6 Running Program Form Laporan Simpanan

Gambar 5.24 Running program form Laporan Simpanan


5.6.7 Running Program Form Laporan Pinjaman

Gambar 5.25 Running program form Laporan Pinjaman

5.6.8 Running Program Form Welcome (Praktikan 2)

Gambar 5.26 Running program form Welcome

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-49


5.6.9 Running Program Form Kalkulator Zakat

Gambar 5.27 Running program form Kalkulator Zakat

Gambar 5.28 Running program form Kalkulator Zakat

Gambar 5.29 Running program form Kalkulator Zakat

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-50


5.6.10 Running Program Form Sprei.id (Praktikan 3)

Gambar 5.30 Running program form Sprei.id

Gambar 5.31 Running program form Sprei.id

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-51


5.6.11 Running Program Form Sprei.id

Gambar 5.32 Running program form Sprei.id

Gambar 5.33 Running program form Sprei.id

Laporan Resmi Praktikum Pemrograman Komputer 2019 V-52

Anda mungkin juga menyukai