SlideShare a Scribd company logo
1 of 19
A. Rancangan Input Output Data
B. Setting Objek
Objek
Setting
Alphabetic Categorized
Label 1 Caption Tugas
Label 2 Caption UTS
Label 3 Caption UAS
Frame 1 Caption Nilai Akhir
Label 4 Caption Angka
Label 5 Caption Huruf
Label 6
Name lblAngka
Caption -
Label 7
Name lblHuruf
Caption -
Text 1
Name txtTugas
Text -
Text 2
Name txt UTS
Text -
Text 3
Name txt UAS
Text -
Frame 2 Caption Menu
Commandbutton 1
Name cmdHitung
Caption Hitung
Commandbutton 2
Name cmdSelesai
Caption Selesai
Frame 3 Caption Absensi
Option 1
Name optKurangdari
Caption Kurang dari 10 %
Option 2
Name optAntara
Caption 10 % - 35 %
Option 3
Name optLebihdari
Caption Lebihdari 35 %
C. Penulisan Program
Private Sub cmdSelesai_click()
End
End Sub
Private Sub cmdhitung_click()
Dim Absensi As String
Dim Nilai As Single
Dim msg As String
Dim Judul As String
Dim Style As Variant
Judul = "Kelulusan"
Style = vbOKOnly
If optKurangdari = True Then
Absensi = 90
End If
If optAntara = True Then
Absensi = 70
End If
If optLebihdari = True Then
Absensi = 50
End If
Nilai = (0.1 * Absensi) + (0.2 * Val(txtTugas.Text)) + (0.3 * Val(txtUTS.Text)) + (0.4 *
Val(txtUAS.Text))
lblAngka.Caption = Nilai
Select Case Nilai
Case 85 To 100
lblHuruf.Caption = "A"
Case 80 To 84.99
lblHuruf.Caption = "B/A"
Case 75 To 79.99
lblHuruf.Caption = "B"
Case 70 To 74.99
lblHuruf.Caption = "C/B"
Case 65 To 69.99
lblHuruf.Caption = "C"
Case 60 To 64.99
lblHuruf.Caption = "D/C"
Case 55 To 59.99
lblHuruf.Caption = "D"
Case 0 To 54.99
lblHuruf.Caption = "E"
End Select
If Nilai <= 100 And Nilai >= 55 Then
msg = "Anda lulus dengan nilai= " & "" & lblHuruf.Caption
MsgBox msg, Style, Judul
Else
msg = "Anda tidak lulus!"
MsgBox msg, Style, Judul
End If
End Sub
A. Rancangan Input Output Data
B. Setting Objek
Objek
Setting
Alphabetic Categorized
Label 1 Caption Alas
Label 2 Caption Tinggi
Text 1
Name na
Text -
Text 2
Name nt
Text -
Commandbutton 1
Name Proses
Caption Proses
Commandbutton 2
Name Stop
Caption Stop
Picture Name Layar
C. Penulisan Program
Dim alas, tinggi, luas As Double
Sub baca()
alas = Val(na.Text)
tinggi = Val(nt.Text)
End Sub
Sub hitung()
luas = 0.5 * alas * tinggi
End Sub
Sub tampil()
Layar.Cls
Layar.FontSize = 15
Layar.ForeColor = vbBlue
Layar.Print "Alas ="; Format(alas, "0.00"); "cm"
Layar.Print "Tinggi ="; Format(tinggi, "0.00"); "cm"
Layar.Print "Luas segitiga = "; Format(luas, "0.00"); "cm2"
End Sub
Private Sub Proses_click()
baca
hitung
tampil
End Sub
Private Sub Stop_click()
End
End Sub
umlahbarang = Val(nj.Text)
hargasatuan = Val(ns.Text)
diskon = Val(nd.Text)
End Sub
Sub hitung()
hargapembelian = jumlahbarang * hargasatuan - (diskon * jumlahbarang * hargasatuan)
End Sub
Sub tampil()
layar.Cls
layar.FontSize = 20
layar.ForeColor = vbBlue
layar.Print "Hasil perhitungan pembelian barang"
layar.FontSize = 15
layar.Print "Nama barang="; namabarang
layar.Print "Jumlah barang ="; Format(nj, "00")
layar.Print "Harga satuan Rp= "; Format(ns, "0000.00")
layar.Print "Diskon = "; Format(diskon, "00"); "%"
layar.Print "Harga pembelian barang Rp= "; Format(hargapembelian, "000000.00")
End Sub
Private Sub Proses_click()
baca
hitung
tampil
End Sub
Private Sub Stop_click()
End
End Sub
A. Rancangan Input Output Data
B. Setting Objek
Objek
Setting
Alphabetic Categorized
Label 1 Caption Panjang
Label 2 Caption Lebar
Label 3 Caption Tinggi
Text 1
Name np
Text -
Text 2
Name nl
Text -
Text 3
Name nt
Text -
Commandbutton 1
Name Proses
Caption Proses
Commandbutton 2
Name Stop
Caption Stop
Picture Name Layar
C. Penulisan Program
Dim panjang, lebar, tinggi, V, Lp, Dsa, Dsk, Dsd As Double
Sub baca()
panjang = Val(np.Text)
lebar = Val(nl.Text)
tinggi = Val(nt.Text)
End Sub
Sub hitung()
V = panjang * lebar * tinggi
Lp = (2 * (panjang + tinggi)) + (2 * (panjang + lebar)) + (2 * (lebar + tinggi))
Dr = Sqr(panjang ^ 2 + (lebar ^ 2) + (tinggi ^ 2))
Dsa = Sqr(panjang ^ 2 + (lebar ^ 2))
Dsk = Sqr(lebar ^ 2 + (tinggi ^ 2))
Dsd = Sqr(panjang ^ 2 + (tinggi ^ 2))
End Sub
Sub Tampil()
layar.Cls
layar.FontSize = 20
layar.ForeColor = vbRed
layar.Print "Panjang ="; Format(panjang, "0.00"); "cm"
layar.Print "Lebar ="; Format(lebar, "0.00"); "cm"
layar.Print "Tinggi ="; Format(tinggi, "0.00"); "cm"
layar.Print "Volume balok ="; Format(V, "0.00"); "cm3"
layar.Print "Luas permukaan ="; Format(Lp, "0.00"); "cm2"
layar.Print "Diagonal sisi alas="; Format(Dsa, "0.00"); "cm"
layar.Print "Diagonal sisi kanan ="; Format(Dsk, "0.00"); "cm"
layar.Print "Diagonal sisi depan ="; Format(Dsd, "0.00"); "cm"
End Sub
Private Sub proses_click()
baca
hitung
Tampil
End Sub
Private Sub Stop_click()
End
End Sub
A. Rancangan Input Output Data
B. Setting Objek
Objek
Setting
Alphabetic Categorized
Label 1 Caption Panjang sisi sejajar pertama (a)
Label 2 Caption Panjang sisi sejajar kedua (b)
Label 3 Caption Tinggi
Text 1
Name na
Text -
Text 2
Name nb
Text -
Text 3
Name nt
Text -
Commandbutton 1
Name Proses
Caption Proses
Commandbutton 2
Name Stop
Caption Stop
Picture Name Layar
C. Penulisan Program
Dim a, b, Tinggi, Luas As Double
Sub baca()
a = Val(na.Text)
b = Val(nb.Text)
Tinggi = Val(nt.Text)
End Sub
Sub hitung()
Luas = 0.5 * (a + b) * Tinggi
End Sub
Sub tampil()
layar.Cls
layar.FontSize = 25
layar.ForeColor = vbGreen
layar.Print "Panjang sisi sejajar pertama (a)="; Format(a, "0.00"); "cm"
layar.Print "Panjang sisi sejajar kedua (b)="; Format(b, "0.00"); "cm"
layar.Print "Tinggi ="; Format(Tinggi, "0.00"); "cm"
layar.Print "Luas trapesium = "; Format(Luas, "0.00"); "cm2"
End Sub
Private Sub Proses_click()
baca
hitung
tampil
End Sub
Private Sub Stop_click()
End
End Sub
A. Rancangan Input Output Data
B. Setting Objek
Objek
Setting
Alphabetic Categorized
Frame 1 Caption Absensi
Option 1
Name optKurangdari
Caption Kurang dari 10 %
Option 2
Name optAntara
Caption 10 % - 35 %
Option 3
Name optLebihdari
Caption Lebihdari 35 %
Label 1 Caption Tugas
Label 2 Caption UTS
Label 3 Caption UAS
Frame 2 Caption Nilai Akhir
Label 4 Caption Angka
Label 5 Caption Huruf
Label 6 Name lblAngka
Caption -
Label 7 Name lblHuruf
Caption -
Text 1 Name txtTugas
Text -
Text 2 Name txt UTS
Text -
Text 3 Name txt UAS
Text -
Frame 3 Caption Menu
Commandbutton 1 Name cmdHitung
Caption Hitung
Commandbutton 2 Name cmdSelesai
Caption Selesai
C. Penulisan Program
Private Sub cmdSelesai_click()
End
End Sub
Private Sub cmdhitung_click()
Dim Absensi As String
Dim Nilai As Single
Dim msg As String
Dim Judul As String
Dim Style As Variant
Judul = "Kelulusan"
Style = vbOKOnly
If optKurangdari = True Then
Absensi = 90
End If
If optAntara = True Then
Absensi = 70
End If
If optlebihdari = True Then
Absensi = 50
End If
Nilai = (0.1 * Absensi) + (0.2 * Val(txtTugas.Text)) + (0.3 * Val(txtUTS.Text)) + (0.4 *
Val(txtUAS.Text))
lblAngka.Caption = Nilai
Select Case Nilai
Case 85 To 100
lblHuruf.Caption = "A"
Case 80 To 84.99
lblHuruf.Caption = "B/A"
Case 75 To 79.99
lblHuruf.Caption = "B"
Case 70 To 74.99
lblHuruf.Caption = "C/B"
Case 65 To 69.99
lblHuruf.Caption = "C"
Case 60 To 64.99
lblHuruf.Caption = "D/C"
Case 55 To 59.99
lblHuruf.Caption = "D"
Case 0 To 54.99
lblHuruf.Caption = "E"
End Select
If Nilai <= 100 And Nilai >= 55 Then
msg = "Anda lulus dengan nilai= " & "" & lblHuruf.Caption
MsgBox msg, Style, Judul
Else
msg = "Anda tidak lulus!"
MsgBox msg, Style, Judul
End If
End Sub
A. Rancangan Input Output Data
B. Setting Objek
Objek
Setting
Alphabetic Categorized
Label 1 Caption Koefisien A
Label 2 Caption Koefisien B
Label 3 Caption Koefisien C
HScrollBar
Name HSA
Max 15
Min -15
HScrollBar
Name HSB
Max 15
Min -15
HScrollBar
Name HSC
Max 15
Min -15
Commandbutton 1
Name Proses
Caption Proses
Commandbutton 2
Name Stop
Caption Stop
Picture Name Layar
C. Penulisan Program
Dim X1, X2, Xr, Xk, D, a, b, c As Double
Sub baca()
a = HSA.Value
b = HSB.Value
c = HSC.Value
End Sub
Sub hitung()
D = b ^ 2 - 4 * a * c
If D > 0 Then
X1 = (-b + Sqr(D)) / (2 * a)
X2 = (-b - Sqr(D)) / (2 * a)
ElseIf D = 0 Then
X1 = -b / (2 * a)
X2 = X1
Else
Xr = -b / (2 * a)
Xk = Sqr(Abs(D)) / (2 * a)
End If
End Sub
Sub tampil()
layar.Cls
layar.ForeColor = vbRed
layar.FontSize = 20
layar.Print "Koefisien A = "; Format(a, "0.00")
layar.Print "Koefisien B = "; Format(b, "0.00")
layar.Print "Koefisien C = "; Format(c, "0.00")
layar.Print ""
layar.Print "Nilai Determinan ="; Format(D, "0.00")
layar.Print ""
If D > 0 Then
layar.Print "Mempunyai akar-akar real yang berbeda yaitu:"
layar.Print "Nilai X1 = "; Format(X1, "0.00")
layar.Print "Nilai X2 = "; Format(X2, "0.00")
ElseIf D = 0 Then
layar.Print "Mempunyai akar-akar real yang sama yaitu:"
layar.Print "Nilai X1 = X2"; Format(X1, "0.00")
Else
layar.Print "Mempunyai akar-akar khayal yaitu:"
layar.Print "Nilai X1 = "; Format(Xr, "0.00"); "+"; Format(Xk, "0.00"); "i"
layar.Print "Nilai X2 = "; Format(Xr, "0.00"); "-"; Format(Xk, "0.00"); "i"
End If
End Sub
Private Sub proses_click()
baca
hitung
tampil
End Sub
Private Sub Stop_click()
End
End Sub
Dim awal, beda, suku As Double
Sub baca()
awal = Val(Ira.Text)
beda = Val(Irb.Text)
suku = Val(Irs.Text)
End Sub
Sub tampil()
Dim k As Integer
Dim a, Jumlah As Double
Tabel.Cols = 5
Tabel.Rows = suku + 1
Tabel.TextMatrix(0, 0) = "No."
Tabel.TextMatrix(0, 1) = "awal"
Tabel.TextMatrix(0, 2) = "beda"
Tabel.TextMatrix(0, 3) = "Un"
Tabel.TextMatrix(0, 4) = "Jumlah"
a = awal
For i = 1 To suku
Un = a + (n - 1) * b
Jumlah = (n / 2) * (2 * a + (n - 1) * b)
Akhir = Jumlah *a
Tabel.TextMatrix(i, 0) = Str(i)
Tabel.TextMatrix(i, 1) = Str(awal)
Tabel.TextMatrix(i, 2) = Str(beda)
Tabel.TextMatrix(i, 3) = Str(Un)
Tabel.TextMatrix(i, 4) = Str(Akhir)
a = Akhir
Next i
End Sub
Private Sub Ira_click()
Ira.Text = ""
End Sub
Private Sub Irb_click()
Irb.Text = ""
End Sub
Private Sub Irs_click()
Irs.Text = ""
End Sub
Private Sub IrProses_click()
baca
tampil
Ira.SetFocus
End Sub
Private Sub IrStop_click()
End
End Sub
menghitung luas segitiga, segiempat, trapesium dan kulit bola
Dim alas, tinggi, sisi, a, b, t, diameter, lst, lse, lt, lk As Double
Const phi = 22 / 7
Sub baca()
alas = Val(na.Text)
tinggi = Val(nt.Text)
sisi = Val(ns.Text)
a = Val(np.Text)
b = Val(nk.Text)
t = Val(ni.Text)
diameter = Val(nd.Text)
End Sub
Sub hitung()
lst = 0.5 * alas * tinggi
lse = sisi * sisi
lt = 0.5 * (a + b) * t
lk = phi * (diameter ^ 2)
End Sub
Sub tampil()
layar.Cls
layar.FontSize = 17
layar.ForeColor = vbRed
layar.Print "Alas segitiga ="; Format(alas, "0.00"); "cm"
layar.Print "Tinggi segitiga ="; Format(tinggi, "0.00"); "cm"
layar.Print "Luas segitiga ="; Format(lst, "0.00"); "cm2"
layar.Print "Panjang sisi ="; Format(sisi, "0.00"); "cm"
layar.Print "Luas segiempat ="; Format(lse, "0.00"); "cm2"
layar.Print "Panjang sisi sejajar pertama trapesium ="; Format(a, "0.00"); "cm"
layar.Print "Panjang sisi sejajar kedua trapesium ="; Format(b, "0.00"); "cm"
layar.Print "Tinggi trapesium ="; Format(t, "0.00"); "cm"
layar.Print "Luas trapesium ="; Format(lt, "0.00"); "cm2"
layar.Print "Phi="; Format(phi, "0.00")
layar.Print "Diameter="; Format(diameter, "0.00"); "cm"
layar.Print "Luas kulit bola ="; Format(lk, "0.00"); "cm2"
End Sub
Private Sub Proses_click()
baca
hitung
tampil
End Sub
Private Sub Stop_click()
End
End Sub
Dim jumlahbarang, hargasatuan, diskon, hargapembelian As Double
Dim namabarang As String
Sub baca()
namabarang = nb.Text
jumlahbarang = Val(nj.Text)
hargasatuan = Val(ns.Text)
diskon = Val(nd.Text)
End Sub
Sub hitung()
hargapembelian = (jumlahbarang * hargasatuan) - (diskon / 100 * jumlahbarang *
hargasatuan)
End Sub
Sub tampil()
layar.Cls
layar.FontSize = 20
layar.ForeColor = vbBlue
layar.Print "Hasil perhitungan pembelian barang"
layar.FontSize = 15
layar.Print "Nama barang="; namabarang
layar.Print "Jumlah barang ="; Format(nj, "00")
layar.Print "Harga satuan Rp= "; Format(ns, "0000.00")
layar.Print "Diskon = "; Format(diskon, "00"); "%"
layar.Print "Harga pembelian barang Rp= "; Format(hargapembelian, "000000.00")
End Sub
Private Sub Proses_click()
baca
hitung
tampil
End Sub
Private Sub Stop_click()
End
End Sub

More Related Content

What's hot

Optionals Swift - Swift Paris Junior #3
Optionals Swift - Swift Paris Junior #3 Optionals Swift - Swift Paris Junior #3
Optionals Swift - Swift Paris Junior #3 LouiseFonteneau
 
Sistema de ventas
Sistema de ventasSistema de ventas
Sistema de ventasDAYANA RETO
 
[WELC] 21. I’m Changing the Same Code All Over the Place
[WELC] 21. I’m Changing the Same Code All Over the Place[WELC] 21. I’m Changing the Same Code All Over the Place
[WELC] 21. I’m Changing the Same Code All Over the Place종빈 오
 
Beautiful python - PyLadies
Beautiful python - PyLadiesBeautiful python - PyLadies
Beautiful python - PyLadiesAlicia Pérez
 
Dependency Injection in Functional Programming
Dependency Injection in Functional ProgrammingDependency Injection in Functional Programming
Dependency Injection in Functional ProgrammingDuana Stanley
 
Simple flat ui css accordion
Simple flat ui css accordionSimple flat ui css accordion
Simple flat ui css accordionSamsury Blog
 
Deck: A Go Package for Presentations
Deck: A Go Package for PresentationsDeck: A Go Package for Presentations
Deck: A Go Package for PresentationsAnthony Starks
 
An Elephant of a Different Colour: Hack
An Elephant of a Different Colour: HackAn Elephant of a Different Colour: Hack
An Elephant of a Different Colour: HackVic Metcalfe
 
DeprecatedAPI로 알아보는 SwiftUI
DeprecatedAPI로 알아보는 SwiftUIDeprecatedAPI로 알아보는 SwiftUI
DeprecatedAPI로 알아보는 SwiftUIBongwon Lee
 
Groovy puzzlers jug-moscow-part 2
Groovy puzzlers jug-moscow-part 2Groovy puzzlers jug-moscow-part 2
Groovy puzzlers jug-moscow-part 2Evgeny Borisov
 
From java to kotlin beyond alt+shift+cmd+k - Droidcon italy
From java to kotlin beyond alt+shift+cmd+k - Droidcon italyFrom java to kotlin beyond alt+shift+cmd+k - Droidcon italy
From java to kotlin beyond alt+shift+cmd+k - Droidcon italyFabio Collini
 
Blog skins396734
Blog skins396734Blog skins396734
Blog skins396734pantangmrny
 
Type safe embedded domain-specific languages
Type safe embedded domain-specific languagesType safe embedded domain-specific languages
Type safe embedded domain-specific languagesArthur Xavier
 

What's hot (20)

Optionals Swift - Swift Paris Junior #3
Optionals Swift - Swift Paris Junior #3 Optionals Swift - Swift Paris Junior #3
Optionals Swift - Swift Paris Junior #3
 
Sistema de ventas
Sistema de ventasSistema de ventas
Sistema de ventas
 
[WELC] 21. I’m Changing the Same Code All Over the Place
[WELC] 21. I’m Changing the Same Code All Over the Place[WELC] 21. I’m Changing the Same Code All Over the Place
[WELC] 21. I’m Changing the Same Code All Over the Place
 
ddd+scala
ddd+scaladdd+scala
ddd+scala
 
Beautiful python - PyLadies
Beautiful python - PyLadiesBeautiful python - PyLadies
Beautiful python - PyLadies
 
ES6, WTF?
ES6, WTF?ES6, WTF?
ES6, WTF?
 
Dependency Injection in Functional Programming
Dependency Injection in Functional ProgrammingDependency Injection in Functional Programming
Dependency Injection in Functional Programming
 
PureScript & Pux
PureScript & PuxPureScript & Pux
PureScript & Pux
 
Simple flat ui css accordion
Simple flat ui css accordionSimple flat ui css accordion
Simple flat ui css accordion
 
Deck: A Go Package for Presentations
Deck: A Go Package for PresentationsDeck: A Go Package for Presentations
Deck: A Go Package for Presentations
 
Groovy's Builder
Groovy's BuilderGroovy's Builder
Groovy's Builder
 
An Elephant of a Different Colour: Hack
An Elephant of a Different Colour: HackAn Elephant of a Different Colour: Hack
An Elephant of a Different Colour: Hack
 
DeprecatedAPI로 알아보는 SwiftUI
DeprecatedAPI로 알아보는 SwiftUIDeprecatedAPI로 알아보는 SwiftUI
DeprecatedAPI로 알아보는 SwiftUI
 
jQuery introduction
jQuery introductionjQuery introduction
jQuery introduction
 
Groovy puzzlers jug-moscow-part 2
Groovy puzzlers jug-moscow-part 2Groovy puzzlers jug-moscow-part 2
Groovy puzzlers jug-moscow-part 2
 
From java to kotlin beyond alt+shift+cmd+k - Droidcon italy
From java to kotlin beyond alt+shift+cmd+k - Droidcon italyFrom java to kotlin beyond alt+shift+cmd+k - Droidcon italy
From java to kotlin beyond alt+shift+cmd+k - Droidcon italy
 
Sencha Touch
Sencha TouchSencha Touch
Sencha Touch
 
Blog skins396734
Blog skins396734Blog skins396734
Blog skins396734
 
Leveraging Symfony2 Forms
Leveraging Symfony2 FormsLeveraging Symfony2 Forms
Leveraging Symfony2 Forms
 
Type safe embedded domain-specific languages
Type safe embedded domain-specific languagesType safe embedded domain-specific languages
Type safe embedded domain-specific languages
 

Similar to Rumus VB-1

SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)Darwin Durand
 
Rumus VB Menghitung Nilai Persamaan
Rumus VB Menghitung Nilai PersamaanRumus VB Menghitung Nilai Persamaan
Rumus VB Menghitung Nilai PersamaanT. Astari
 
The Ring programming language version 1.5.3 book - Part 52 of 184
The Ring programming language version 1.5.3 book - Part 52 of 184The Ring programming language version 1.5.3 book - Part 52 of 184
The Ring programming language version 1.5.3 book - Part 52 of 184Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 42 of 184
The Ring programming language version 1.5.3 book - Part 42 of 184The Ring programming language version 1.5.3 book - Part 42 of 184
The Ring programming language version 1.5.3 book - Part 42 of 184Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 52 of 212
The Ring programming language version 1.10 book - Part 52 of 212The Ring programming language version 1.10 book - Part 52 of 212
The Ring programming language version 1.10 book - Part 52 of 212Mahmoud Samir Fayed
 
Rumus visual basic
Rumus visual basicRumus visual basic
Rumus visual basicT. Astari
 
Vb Project ขั้นเทพ
Vb Project ขั้นเทพVb Project ขั้นเทพ
Vb Project ขั้นเทพSinchai Lanon
 
Updated Visual Basic 6 for beginners.pptx
Updated Visual Basic 6 for beginners.pptxUpdated Visual Basic 6 for beginners.pptx
Updated Visual Basic 6 for beginners.pptxSarveshDeodhar
 
The Ring programming language version 1.3 book - Part 28 of 88
The Ring programming language version 1.3 book - Part 28 of 88The Ring programming language version 1.3 book - Part 28 of 88
The Ring programming language version 1.3 book - Part 28 of 88Mahmoud Samir Fayed
 
The Ring programming language version 1.5.3 book - Part 37 of 184
The Ring programming language version 1.5.3 book - Part 37 of 184The Ring programming language version 1.5.3 book - Part 37 of 184
The Ring programming language version 1.5.3 book - Part 37 of 184Mahmoud Samir Fayed
 
PART 3: THE SCRIPTING COMPOSER AND PYTHON
PART 3: THE SCRIPTING COMPOSER AND PYTHONPART 3: THE SCRIPTING COMPOSER AND PYTHON
PART 3: THE SCRIPTING COMPOSER AND PYTHONAndrea Antonello
 
Visual Basic
Visual BasicVisual Basic
Visual BasicVj NiroSh
 
Idioms in swift 2016 05c
Idioms in swift 2016 05cIdioms in swift 2016 05c
Idioms in swift 2016 05cKaz Yoshikawa
 
The Ring programming language version 1.10 book - Part 54 of 212
The Ring programming language version 1.10 book - Part 54 of 212The Ring programming language version 1.10 book - Part 54 of 212
The Ring programming language version 1.10 book - Part 54 of 212Mahmoud Samir Fayed
 
The Ring programming language version 1.10 book - Part 47 of 212
The Ring programming language version 1.10 book - Part 47 of 212The Ring programming language version 1.10 book - Part 47 of 212
The Ring programming language version 1.10 book - Part 47 of 212Mahmoud Samir Fayed
 
Yolygambas
YolygambasYolygambas
Yolygambasrosyp
 

Similar to Rumus VB-1 (20)

SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)SISTEMA DE FACTURACION (Ejemplo desarrollado)
SISTEMA DE FACTURACION (Ejemplo desarrollado)
 
Rumus VB Menghitung Nilai Persamaan
Rumus VB Menghitung Nilai PersamaanRumus VB Menghitung Nilai Persamaan
Rumus VB Menghitung Nilai Persamaan
 
The Ring programming language version 1.5.3 book - Part 52 of 184
The Ring programming language version 1.5.3 book - Part 52 of 184The Ring programming language version 1.5.3 book - Part 52 of 184
The Ring programming language version 1.5.3 book - Part 52 of 184
 
The Ring programming language version 1.5.3 book - Part 42 of 184
The Ring programming language version 1.5.3 book - Part 42 of 184The Ring programming language version 1.5.3 book - Part 42 of 184
The Ring programming language version 1.5.3 book - Part 42 of 184
 
The Ring programming language version 1.10 book - Part 52 of 212
The Ring programming language version 1.10 book - Part 52 of 212The Ring programming language version 1.10 book - Part 52 of 212
The Ring programming language version 1.10 book - Part 52 of 212
 
Rumus visual basic
Rumus visual basicRumus visual basic
Rumus visual basic
 
Python crush course
Python crush coursePython crush course
Python crush course
 
Vb Project ขั้นเทพ
Vb Project ขั้นเทพVb Project ขั้นเทพ
Vb Project ขั้นเทพ
 
VB net lab.pdf
VB net lab.pdfVB net lab.pdf
VB net lab.pdf
 
Python programming : Standard Input and Output
Python programming : Standard Input and OutputPython programming : Standard Input and Output
Python programming : Standard Input and Output
 
Updated Visual Basic 6 for beginners.pptx
Updated Visual Basic 6 for beginners.pptxUpdated Visual Basic 6 for beginners.pptx
Updated Visual Basic 6 for beginners.pptx
 
The Ring programming language version 1.3 book - Part 28 of 88
The Ring programming language version 1.3 book - Part 28 of 88The Ring programming language version 1.3 book - Part 28 of 88
The Ring programming language version 1.3 book - Part 28 of 88
 
The Ring programming language version 1.5.3 book - Part 37 of 184
The Ring programming language version 1.5.3 book - Part 37 of 184The Ring programming language version 1.5.3 book - Part 37 of 184
The Ring programming language version 1.5.3 book - Part 37 of 184
 
PART 3: THE SCRIPTING COMPOSER AND PYTHON
PART 3: THE SCRIPTING COMPOSER AND PYTHONPART 3: THE SCRIPTING COMPOSER AND PYTHON
PART 3: THE SCRIPTING COMPOSER AND PYTHON
 
Vb.net programs
Vb.net programsVb.net programs
Vb.net programs
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Idioms in swift 2016 05c
Idioms in swift 2016 05cIdioms in swift 2016 05c
Idioms in swift 2016 05c
 
The Ring programming language version 1.10 book - Part 54 of 212
The Ring programming language version 1.10 book - Part 54 of 212The Ring programming language version 1.10 book - Part 54 of 212
The Ring programming language version 1.10 book - Part 54 of 212
 
The Ring programming language version 1.10 book - Part 47 of 212
The Ring programming language version 1.10 book - Part 47 of 212The Ring programming language version 1.10 book - Part 47 of 212
The Ring programming language version 1.10 book - Part 47 of 212
 
Yolygambas
YolygambasYolygambas
Yolygambas
 

More from T. Astari

Contoh RPP dengan LKS
Contoh RPP dengan LKSContoh RPP dengan LKS
Contoh RPP dengan LKST. Astari
 
Analisis Kelayakan Buku Teks Matematika
Analisis Kelayakan Buku Teks MatematikaAnalisis Kelayakan Buku Teks Matematika
Analisis Kelayakan Buku Teks MatematikaT. Astari
 
Sejarah Perkembangan Kurikulum Dikdas Di Indonesia
Sejarah Perkembangan Kurikulum Dikdas Di IndonesiaSejarah Perkembangan Kurikulum Dikdas Di Indonesia
Sejarah Perkembangan Kurikulum Dikdas Di IndonesiaT. Astari
 
Contoh Proposal
Contoh ProposalContoh Proposal
Contoh ProposalT. Astari
 
INDUKSI MATEMATIK
 INDUKSI MATEMATIK INDUKSI MATEMATIK
INDUKSI MATEMATIKT. Astari
 
Teknik Sampling
Teknik SamplingTeknik Sampling
Teknik SamplingT. Astari
 
Contoh Pembelajaran Saintifik
Contoh Pembelajaran Saintifik Contoh Pembelajaran Saintifik
Contoh Pembelajaran Saintifik T. Astari
 
Contoh Pembelajaran Saintifik
Contoh Pembelajaran SaintifikContoh Pembelajaran Saintifik
Contoh Pembelajaran SaintifikT. Astari
 
Konsep dan fungsi kajian telaah buku teks
Konsep dan fungsi kajian telaah buku teksKonsep dan fungsi kajian telaah buku teks
Konsep dan fungsi kajian telaah buku teksT. Astari
 
Peninggalan Kerajaan Hindu Budha di Indonesia
Peninggalan Kerajaan Hindu Budha di IndonesiaPeninggalan Kerajaan Hindu Budha di Indonesia
Peninggalan Kerajaan Hindu Budha di IndonesiaT. Astari
 
Pendekatan open ended dalam pembelajaran matematika
Pendekatan open ended dalam pembelajaran matematikaPendekatan open ended dalam pembelajaran matematika
Pendekatan open ended dalam pembelajaran matematikaT. Astari
 
Pembelajaran Matematika Realistik (PMR)
Pembelajaran Matematika Realistik (PMR)Pembelajaran Matematika Realistik (PMR)
Pembelajaran Matematika Realistik (PMR)T. Astari
 
Teori Belajar Thorndike, Pavlov Dan Skinner
Teori Belajar Thorndike, Pavlov Dan SkinnerTeori Belajar Thorndike, Pavlov Dan Skinner
Teori Belajar Thorndike, Pavlov Dan SkinnerT. Astari
 
Meningkatkan Motivasi dan Kemampuan Pemahaman Matematis Siswa Melalui Pembela...
Meningkatkan Motivasi dan Kemampuan Pemahaman Matematis Siswa Melalui Pembela...Meningkatkan Motivasi dan Kemampuan Pemahaman Matematis Siswa Melalui Pembela...
Meningkatkan Motivasi dan Kemampuan Pemahaman Matematis Siswa Melalui Pembela...T. Astari
 
Peningkatan kemampuan pemecahan masalah dan kemampuan komunikasi matematis si...
Peningkatan kemampuan pemecahan masalah dan kemampuan komunikasi matematis si...Peningkatan kemampuan pemecahan masalah dan kemampuan komunikasi matematis si...
Peningkatan kemampuan pemecahan masalah dan kemampuan komunikasi matematis si...T. Astari
 
Pendekatan, Strategi, Metode, Teknik, Dan Evaluasi Pembelajaran Bahasa Indone...
Pendekatan, Strategi, Metode, Teknik, Dan Evaluasi Pembelajaran Bahasa Indone...Pendekatan, Strategi, Metode, Teknik, Dan Evaluasi Pembelajaran Bahasa Indone...
Pendekatan, Strategi, Metode, Teknik, Dan Evaluasi Pembelajaran Bahasa Indone...T. Astari
 
Flora dan Fauna di Madura
Flora dan Fauna di MaduraFlora dan Fauna di Madura
Flora dan Fauna di MaduraT. Astari
 
Uji persyaratan
Uji persyaratanUji persyaratan
Uji persyaratanT. Astari
 
Analisis Regresi Sederhana
Analisis Regresi SederhanaAnalisis Regresi Sederhana
Analisis Regresi SederhanaT. Astari
 
Distribusi Frekuensi
Distribusi FrekuensiDistribusi Frekuensi
Distribusi FrekuensiT. Astari
 

More from T. Astari (20)

Contoh RPP dengan LKS
Contoh RPP dengan LKSContoh RPP dengan LKS
Contoh RPP dengan LKS
 
Analisis Kelayakan Buku Teks Matematika
Analisis Kelayakan Buku Teks MatematikaAnalisis Kelayakan Buku Teks Matematika
Analisis Kelayakan Buku Teks Matematika
 
Sejarah Perkembangan Kurikulum Dikdas Di Indonesia
Sejarah Perkembangan Kurikulum Dikdas Di IndonesiaSejarah Perkembangan Kurikulum Dikdas Di Indonesia
Sejarah Perkembangan Kurikulum Dikdas Di Indonesia
 
Contoh Proposal
Contoh ProposalContoh Proposal
Contoh Proposal
 
INDUKSI MATEMATIK
 INDUKSI MATEMATIK INDUKSI MATEMATIK
INDUKSI MATEMATIK
 
Teknik Sampling
Teknik SamplingTeknik Sampling
Teknik Sampling
 
Contoh Pembelajaran Saintifik
Contoh Pembelajaran Saintifik Contoh Pembelajaran Saintifik
Contoh Pembelajaran Saintifik
 
Contoh Pembelajaran Saintifik
Contoh Pembelajaran SaintifikContoh Pembelajaran Saintifik
Contoh Pembelajaran Saintifik
 
Konsep dan fungsi kajian telaah buku teks
Konsep dan fungsi kajian telaah buku teksKonsep dan fungsi kajian telaah buku teks
Konsep dan fungsi kajian telaah buku teks
 
Peninggalan Kerajaan Hindu Budha di Indonesia
Peninggalan Kerajaan Hindu Budha di IndonesiaPeninggalan Kerajaan Hindu Budha di Indonesia
Peninggalan Kerajaan Hindu Budha di Indonesia
 
Pendekatan open ended dalam pembelajaran matematika
Pendekatan open ended dalam pembelajaran matematikaPendekatan open ended dalam pembelajaran matematika
Pendekatan open ended dalam pembelajaran matematika
 
Pembelajaran Matematika Realistik (PMR)
Pembelajaran Matematika Realistik (PMR)Pembelajaran Matematika Realistik (PMR)
Pembelajaran Matematika Realistik (PMR)
 
Teori Belajar Thorndike, Pavlov Dan Skinner
Teori Belajar Thorndike, Pavlov Dan SkinnerTeori Belajar Thorndike, Pavlov Dan Skinner
Teori Belajar Thorndike, Pavlov Dan Skinner
 
Meningkatkan Motivasi dan Kemampuan Pemahaman Matematis Siswa Melalui Pembela...
Meningkatkan Motivasi dan Kemampuan Pemahaman Matematis Siswa Melalui Pembela...Meningkatkan Motivasi dan Kemampuan Pemahaman Matematis Siswa Melalui Pembela...
Meningkatkan Motivasi dan Kemampuan Pemahaman Matematis Siswa Melalui Pembela...
 
Peningkatan kemampuan pemecahan masalah dan kemampuan komunikasi matematis si...
Peningkatan kemampuan pemecahan masalah dan kemampuan komunikasi matematis si...Peningkatan kemampuan pemecahan masalah dan kemampuan komunikasi matematis si...
Peningkatan kemampuan pemecahan masalah dan kemampuan komunikasi matematis si...
 
Pendekatan, Strategi, Metode, Teknik, Dan Evaluasi Pembelajaran Bahasa Indone...
Pendekatan, Strategi, Metode, Teknik, Dan Evaluasi Pembelajaran Bahasa Indone...Pendekatan, Strategi, Metode, Teknik, Dan Evaluasi Pembelajaran Bahasa Indone...
Pendekatan, Strategi, Metode, Teknik, Dan Evaluasi Pembelajaran Bahasa Indone...
 
Flora dan Fauna di Madura
Flora dan Fauna di MaduraFlora dan Fauna di Madura
Flora dan Fauna di Madura
 
Uji persyaratan
Uji persyaratanUji persyaratan
Uji persyaratan
 
Analisis Regresi Sederhana
Analisis Regresi SederhanaAnalisis Regresi Sederhana
Analisis Regresi Sederhana
 
Distribusi Frekuensi
Distribusi FrekuensiDistribusi Frekuensi
Distribusi Frekuensi
 

Recently uploaded

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 

Rumus VB-1

  • 1. A. Rancangan Input Output Data B. Setting Objek Objek Setting Alphabetic Categorized Label 1 Caption Tugas Label 2 Caption UTS Label 3 Caption UAS Frame 1 Caption Nilai Akhir Label 4 Caption Angka Label 5 Caption Huruf Label 6 Name lblAngka Caption - Label 7 Name lblHuruf Caption - Text 1 Name txtTugas Text - Text 2 Name txt UTS Text - Text 3 Name txt UAS Text - Frame 2 Caption Menu Commandbutton 1 Name cmdHitung Caption Hitung Commandbutton 2 Name cmdSelesai Caption Selesai Frame 3 Caption Absensi
  • 2. Option 1 Name optKurangdari Caption Kurang dari 10 % Option 2 Name optAntara Caption 10 % - 35 % Option 3 Name optLebihdari Caption Lebihdari 35 % C. Penulisan Program Private Sub cmdSelesai_click() End End Sub Private Sub cmdhitung_click() Dim Absensi As String Dim Nilai As Single Dim msg As String Dim Judul As String Dim Style As Variant Judul = "Kelulusan" Style = vbOKOnly If optKurangdari = True Then Absensi = 90 End If If optAntara = True Then Absensi = 70 End If If optLebihdari = True Then Absensi = 50 End If Nilai = (0.1 * Absensi) + (0.2 * Val(txtTugas.Text)) + (0.3 * Val(txtUTS.Text)) + (0.4 * Val(txtUAS.Text)) lblAngka.Caption = Nilai Select Case Nilai Case 85 To 100 lblHuruf.Caption = "A" Case 80 To 84.99 lblHuruf.Caption = "B/A" Case 75 To 79.99
  • 3. lblHuruf.Caption = "B" Case 70 To 74.99 lblHuruf.Caption = "C/B" Case 65 To 69.99 lblHuruf.Caption = "C" Case 60 To 64.99 lblHuruf.Caption = "D/C" Case 55 To 59.99 lblHuruf.Caption = "D" Case 0 To 54.99 lblHuruf.Caption = "E" End Select If Nilai <= 100 And Nilai >= 55 Then msg = "Anda lulus dengan nilai= " & "" & lblHuruf.Caption MsgBox msg, Style, Judul Else msg = "Anda tidak lulus!" MsgBox msg, Style, Judul End If End Sub A. Rancangan Input Output Data
  • 4. B. Setting Objek Objek Setting Alphabetic Categorized Label 1 Caption Alas Label 2 Caption Tinggi Text 1 Name na Text - Text 2 Name nt Text - Commandbutton 1 Name Proses Caption Proses Commandbutton 2 Name Stop Caption Stop Picture Name Layar C. Penulisan Program Dim alas, tinggi, luas As Double Sub baca() alas = Val(na.Text) tinggi = Val(nt.Text) End Sub Sub hitung() luas = 0.5 * alas * tinggi End Sub Sub tampil() Layar.Cls Layar.FontSize = 15 Layar.ForeColor = vbBlue Layar.Print "Alas ="; Format(alas, "0.00"); "cm" Layar.Print "Tinggi ="; Format(tinggi, "0.00"); "cm" Layar.Print "Luas segitiga = "; Format(luas, "0.00"); "cm2" End Sub Private Sub Proses_click() baca hitung
  • 5. tampil End Sub Private Sub Stop_click() End End Sub umlahbarang = Val(nj.Text) hargasatuan = Val(ns.Text) diskon = Val(nd.Text) End Sub Sub hitung() hargapembelian = jumlahbarang * hargasatuan - (diskon * jumlahbarang * hargasatuan) End Sub Sub tampil() layar.Cls layar.FontSize = 20 layar.ForeColor = vbBlue layar.Print "Hasil perhitungan pembelian barang" layar.FontSize = 15 layar.Print "Nama barang="; namabarang layar.Print "Jumlah barang ="; Format(nj, "00") layar.Print "Harga satuan Rp= "; Format(ns, "0000.00") layar.Print "Diskon = "; Format(diskon, "00"); "%" layar.Print "Harga pembelian barang Rp= "; Format(hargapembelian, "000000.00") End Sub
  • 6. Private Sub Proses_click() baca hitung tampil End Sub Private Sub Stop_click() End End Sub A. Rancangan Input Output Data
  • 7. B. Setting Objek Objek Setting Alphabetic Categorized Label 1 Caption Panjang Label 2 Caption Lebar Label 3 Caption Tinggi Text 1 Name np Text - Text 2 Name nl Text - Text 3 Name nt Text - Commandbutton 1 Name Proses Caption Proses Commandbutton 2 Name Stop Caption Stop Picture Name Layar C. Penulisan Program Dim panjang, lebar, tinggi, V, Lp, Dsa, Dsk, Dsd As Double Sub baca() panjang = Val(np.Text) lebar = Val(nl.Text) tinggi = Val(nt.Text) End Sub Sub hitung() V = panjang * lebar * tinggi Lp = (2 * (panjang + tinggi)) + (2 * (panjang + lebar)) + (2 * (lebar + tinggi)) Dr = Sqr(panjang ^ 2 + (lebar ^ 2) + (tinggi ^ 2)) Dsa = Sqr(panjang ^ 2 + (lebar ^ 2)) Dsk = Sqr(lebar ^ 2 + (tinggi ^ 2)) Dsd = Sqr(panjang ^ 2 + (tinggi ^ 2)) End Sub Sub Tampil() layar.Cls layar.FontSize = 20 layar.ForeColor = vbRed layar.Print "Panjang ="; Format(panjang, "0.00"); "cm" layar.Print "Lebar ="; Format(lebar, "0.00"); "cm"
  • 8. layar.Print "Tinggi ="; Format(tinggi, "0.00"); "cm" layar.Print "Volume balok ="; Format(V, "0.00"); "cm3" layar.Print "Luas permukaan ="; Format(Lp, "0.00"); "cm2" layar.Print "Diagonal sisi alas="; Format(Dsa, "0.00"); "cm" layar.Print "Diagonal sisi kanan ="; Format(Dsk, "0.00"); "cm" layar.Print "Diagonal sisi depan ="; Format(Dsd, "0.00"); "cm" End Sub Private Sub proses_click() baca hitung Tampil End Sub Private Sub Stop_click() End End Sub A. Rancangan Input Output Data
  • 9. B. Setting Objek Objek Setting Alphabetic Categorized Label 1 Caption Panjang sisi sejajar pertama (a) Label 2 Caption Panjang sisi sejajar kedua (b) Label 3 Caption Tinggi Text 1 Name na Text - Text 2 Name nb Text - Text 3 Name nt Text - Commandbutton 1 Name Proses Caption Proses Commandbutton 2 Name Stop Caption Stop Picture Name Layar C. Penulisan Program Dim a, b, Tinggi, Luas As Double Sub baca() a = Val(na.Text) b = Val(nb.Text) Tinggi = Val(nt.Text) End Sub Sub hitung() Luas = 0.5 * (a + b) * Tinggi End Sub Sub tampil() layar.Cls layar.FontSize = 25 layar.ForeColor = vbGreen layar.Print "Panjang sisi sejajar pertama (a)="; Format(a, "0.00"); "cm" layar.Print "Panjang sisi sejajar kedua (b)="; Format(b, "0.00"); "cm" layar.Print "Tinggi ="; Format(Tinggi, "0.00"); "cm" layar.Print "Luas trapesium = "; Format(Luas, "0.00"); "cm2" End Sub Private Sub Proses_click() baca hitung tampil End Sub Private Sub Stop_click() End End Sub
  • 10. A. Rancangan Input Output Data B. Setting Objek Objek Setting Alphabetic Categorized Frame 1 Caption Absensi Option 1 Name optKurangdari Caption Kurang dari 10 % Option 2 Name optAntara Caption 10 % - 35 % Option 3 Name optLebihdari Caption Lebihdari 35 % Label 1 Caption Tugas
  • 11. Label 2 Caption UTS Label 3 Caption UAS Frame 2 Caption Nilai Akhir Label 4 Caption Angka Label 5 Caption Huruf Label 6 Name lblAngka Caption - Label 7 Name lblHuruf Caption - Text 1 Name txtTugas Text - Text 2 Name txt UTS Text - Text 3 Name txt UAS Text - Frame 3 Caption Menu Commandbutton 1 Name cmdHitung Caption Hitung Commandbutton 2 Name cmdSelesai Caption Selesai C. Penulisan Program Private Sub cmdSelesai_click() End End Sub Private Sub cmdhitung_click() Dim Absensi As String Dim Nilai As Single Dim msg As String Dim Judul As String Dim Style As Variant Judul = "Kelulusan" Style = vbOKOnly If optKurangdari = True Then Absensi = 90 End If If optAntara = True Then Absensi = 70 End If If optlebihdari = True Then Absensi = 50 End If Nilai = (0.1 * Absensi) + (0.2 * Val(txtTugas.Text)) + (0.3 * Val(txtUTS.Text)) + (0.4 * Val(txtUAS.Text)) lblAngka.Caption = Nilai Select Case Nilai Case 85 To 100 lblHuruf.Caption = "A" Case 80 To 84.99 lblHuruf.Caption = "B/A" Case 75 To 79.99
  • 12. lblHuruf.Caption = "B" Case 70 To 74.99 lblHuruf.Caption = "C/B" Case 65 To 69.99 lblHuruf.Caption = "C" Case 60 To 64.99 lblHuruf.Caption = "D/C" Case 55 To 59.99 lblHuruf.Caption = "D" Case 0 To 54.99 lblHuruf.Caption = "E" End Select If Nilai <= 100 And Nilai >= 55 Then msg = "Anda lulus dengan nilai= " & "" & lblHuruf.Caption MsgBox msg, Style, Judul Else msg = "Anda tidak lulus!" MsgBox msg, Style, Judul End If End Sub
  • 13. A. Rancangan Input Output Data B. Setting Objek Objek Setting Alphabetic Categorized Label 1 Caption Koefisien A Label 2 Caption Koefisien B Label 3 Caption Koefisien C HScrollBar Name HSA Max 15 Min -15 HScrollBar Name HSB Max 15 Min -15
  • 14. HScrollBar Name HSC Max 15 Min -15 Commandbutton 1 Name Proses Caption Proses Commandbutton 2 Name Stop Caption Stop Picture Name Layar C. Penulisan Program Dim X1, X2, Xr, Xk, D, a, b, c As Double Sub baca() a = HSA.Value b = HSB.Value c = HSC.Value End Sub Sub hitung() D = b ^ 2 - 4 * a * c If D > 0 Then X1 = (-b + Sqr(D)) / (2 * a) X2 = (-b - Sqr(D)) / (2 * a) ElseIf D = 0 Then X1 = -b / (2 * a) X2 = X1 Else Xr = -b / (2 * a) Xk = Sqr(Abs(D)) / (2 * a) End If End Sub Sub tampil() layar.Cls layar.ForeColor = vbRed layar.FontSize = 20 layar.Print "Koefisien A = "; Format(a, "0.00") layar.Print "Koefisien B = "; Format(b, "0.00") layar.Print "Koefisien C = "; Format(c, "0.00") layar.Print "" layar.Print "Nilai Determinan ="; Format(D, "0.00") layar.Print "" If D > 0 Then layar.Print "Mempunyai akar-akar real yang berbeda yaitu:" layar.Print "Nilai X1 = "; Format(X1, "0.00") layar.Print "Nilai X2 = "; Format(X2, "0.00") ElseIf D = 0 Then layar.Print "Mempunyai akar-akar real yang sama yaitu:" layar.Print "Nilai X1 = X2"; Format(X1, "0.00") Else layar.Print "Mempunyai akar-akar khayal yaitu:" layar.Print "Nilai X1 = "; Format(Xr, "0.00"); "+"; Format(Xk, "0.00"); "i" layar.Print "Nilai X2 = "; Format(Xr, "0.00"); "-"; Format(Xk, "0.00"); "i" End If
  • 15. End Sub Private Sub proses_click() baca hitung tampil End Sub Private Sub Stop_click() End End Sub Dim awal, beda, suku As Double Sub baca() awal = Val(Ira.Text) beda = Val(Irb.Text) suku = Val(Irs.Text) End Sub Sub tampil() Dim k As Integer Dim a, Jumlah As Double Tabel.Cols = 5 Tabel.Rows = suku + 1 Tabel.TextMatrix(0, 0) = "No." Tabel.TextMatrix(0, 1) = "awal" Tabel.TextMatrix(0, 2) = "beda" Tabel.TextMatrix(0, 3) = "Un" Tabel.TextMatrix(0, 4) = "Jumlah" a = awal For i = 1 To suku Un = a + (n - 1) * b Jumlah = (n / 2) * (2 * a + (n - 1) * b) Akhir = Jumlah *a Tabel.TextMatrix(i, 0) = Str(i) Tabel.TextMatrix(i, 1) = Str(awal) Tabel.TextMatrix(i, 2) = Str(beda) Tabel.TextMatrix(i, 3) = Str(Un) Tabel.TextMatrix(i, 4) = Str(Akhir) a = Akhir Next i End Sub Private Sub Ira_click() Ira.Text = "" End Sub Private Sub Irb_click() Irb.Text = "" End Sub Private Sub Irs_click() Irs.Text = "" End Sub Private Sub IrProses_click()
  • 16. baca tampil Ira.SetFocus End Sub Private Sub IrStop_click() End End Sub menghitung luas segitiga, segiempat, trapesium dan kulit bola
  • 17. Dim alas, tinggi, sisi, a, b, t, diameter, lst, lse, lt, lk As Double Const phi = 22 / 7 Sub baca() alas = Val(na.Text) tinggi = Val(nt.Text) sisi = Val(ns.Text) a = Val(np.Text) b = Val(nk.Text) t = Val(ni.Text) diameter = Val(nd.Text) End Sub Sub hitung() lst = 0.5 * alas * tinggi lse = sisi * sisi lt = 0.5 * (a + b) * t lk = phi * (diameter ^ 2) End Sub Sub tampil() layar.Cls layar.FontSize = 17 layar.ForeColor = vbRed layar.Print "Alas segitiga ="; Format(alas, "0.00"); "cm" layar.Print "Tinggi segitiga ="; Format(tinggi, "0.00"); "cm" layar.Print "Luas segitiga ="; Format(lst, "0.00"); "cm2" layar.Print "Panjang sisi ="; Format(sisi, "0.00"); "cm" layar.Print "Luas segiempat ="; Format(lse, "0.00"); "cm2" layar.Print "Panjang sisi sejajar pertama trapesium ="; Format(a, "0.00"); "cm" layar.Print "Panjang sisi sejajar kedua trapesium ="; Format(b, "0.00"); "cm" layar.Print "Tinggi trapesium ="; Format(t, "0.00"); "cm" layar.Print "Luas trapesium ="; Format(lt, "0.00"); "cm2" layar.Print "Phi="; Format(phi, "0.00") layar.Print "Diameter="; Format(diameter, "0.00"); "cm" layar.Print "Luas kulit bola ="; Format(lk, "0.00"); "cm2" End Sub Private Sub Proses_click() baca
  • 18. hitung tampil End Sub Private Sub Stop_click() End End Sub
  • 19. Dim jumlahbarang, hargasatuan, diskon, hargapembelian As Double Dim namabarang As String Sub baca() namabarang = nb.Text jumlahbarang = Val(nj.Text) hargasatuan = Val(ns.Text) diskon = Val(nd.Text) End Sub Sub hitung() hargapembelian = (jumlahbarang * hargasatuan) - (diskon / 100 * jumlahbarang * hargasatuan) End Sub Sub tampil() layar.Cls layar.FontSize = 20 layar.ForeColor = vbBlue layar.Print "Hasil perhitungan pembelian barang" layar.FontSize = 15 layar.Print "Nama barang="; namabarang layar.Print "Jumlah barang ="; Format(nj, "00") layar.Print "Harga satuan Rp= "; Format(ns, "0000.00") layar.Print "Diskon = "; Format(diskon, "00"); "%" layar.Print "Harga pembelian barang Rp= "; Format(hargapembelian, "000000.00") End Sub Private Sub Proses_click() baca hitung tampil End Sub Private Sub Stop_click() End End Sub