SlideShare uma empresa Scribd logo
1 de 16
BAB III
                          PENGOLAHAN DATA



3.1.   Properties
3.1.1. Properties Form 1
       Pengaturanpropertiesdarimasing-masingobjekpadaform                 1
dapatdilihatpadaTabel 3.1.




                      Gambar 3.1. Tampilan Awal Form 1
                   Tabel 3.1.PengaturanProperties padaForm 1
         Objek                Properties                  Nilai
                               (Name)                     Awal
         Form 1                Caption                   Form 1
                               Picture                  (Bitmap)
                               (Name)                      Image1
        Image 1
                               Picture                    (Bitmap)
                               (Name)                      Label 1
         Label 1               Caption                Perhitungan ERR
                                 Font        Font = Bookman Old Style ; Font
                                             Style = Bold ;Font Size = 20
                               (Name)                   Command 1
       Command 1
                               Caption                Menghitung ERR
Tabel 3.1.PengaturanProperties padaForm 1Lanjutan
        Objek                  Properties              Nilai
                                (Name)               Command 2
      Command 2
                                Caption                Teori
                                (Name)               Command 3
      Command 3
                                Caption               About us
                                (Name)               Command 4
      Command 4
                                Caption                Keluar


3.1.2. Properties Form Teori
      Pengaturanpropertiesdarimasing-
masingobjekpadaformTeoridapatdilihatpadaTabel 3.2.




                  Gambar 3.2. Tampilan Awal Form Teori
Tabel 3.2.PengaturanPropertiespadaFormTeori
         Objek                 Properties                 Nilai
                                (Name)                   Form2
         Form2                  Caption                   Teori
                                Picture                 (Bitmap)
                                (Name)                   Image1
        Image 1
                                Picture                 (Bitmap)
                                (Name)                 Command 1
                                Caption                   Back
      Command 2
                                 Font       Font = MS Sans Serif; Font Style =
                                            Bold ;Font Size = 10



3.1.3. Properties Form About Us
       Pengaturanpropertiesdarimasing-masingobjekpadaformAbout
UsdapatdilihatpadaTabel 3.3.




                  Gambar 3.3. Tampilan Awal Form About Us
Tabel 3.3.PengaturanPropertiespadaFormAbout Us
  Objek             Properties                 Nilai
                     (Name)                   Form3
 Form3               Caption                 About Us
                     Picture                 (Bitmap)
                     (Name)                    Image1
 Image 1
                     Picture                  (Bitmap)
                     (Name)                    Label 6
 Label 6             Caption     KELOMPOK III GELOMBANG 4
                      Font       Font = Bookman Old Style ; Font
                                 Style = Bold ;Font Size = 18
                     (Name)                    Label 1
 Label 1             Caption           Yusuf Randy 110403105
                      Font       Font = Bookman Old Style ; Font
                                 Style = Bold ;Font Size = 12
                     (Name)                    Label 2

  Label 2            Caption        RenidaHikmana 110403016

                      Font       Font = Bookman Old Style ; Font
                                 Style = Bold ;Font Size = 12
                     (Name)                    Label 3
  Label 3            Caption           Sail Huda 110403033

                      Font       Font = Bookman Old Style ; Font
                                 Style = Bold ;Font Size = 12
  Label 4            (Name)                    Label 4
                     Caption         HasrulLimbong 110403105

                      Font        Font = Bookman Old Style ; Font
                                    Style = Bold ;Font Size = 12
                     (Name)                   Label 3

  Label 5            Caption        MarintanAgustina 110403162

                      Font        Font = Bookman Old Style ; Font
                                    Style = Bold ;Font Size = 12
                     (Name)                 Command 1
Command 1
                     Caption                   Back
3.1.4. Properties Form Menghitung ERR
       Pengaturanpropertiesdarimasing-masingobjekpadaform
4dapatdilihatpadaTabel 3.4.




                Gambar 3.4. Tampilan Awal Form Menghitung ERR
Tabel 3.4. PengaturanPropertiespadaFormMenghitung ERR
    Objek                 Properties                Nilai
    Form4                  (Name)                  Form4
                           Caption             Menghitung ERR
                           (Name)                  Label1
    Label 1
                           Caption                  P/F
                           (Name)                  Label2
    Label 2
                           Caption                  F/A
    Label 3                (Name)                  Label 3
                           Caption                   N-t
    Label 4                (Name)                  Label 4
                           Caption                    e
    Label 5                (Name)                   Label5
                           Caption                     t
    Frame 1                (Name)                  Frame 1
                           Caption                 Tahap 1
    Frame 2                (Name)                  Frame 2
                           Caption                 Tahap 2
    Frame 3                (Name)                  Frame 3
                           Caption                 Tahap 3
    Label 6                (Name)                   Label6
                           Caption                    Et
    Label 7                (Name)                   Label7
                           Caption                    Rt
    Label 8                (Name)                   Label8
                           Caption                    N
    Label 9                (Name)                   Label9
                           Caption                    i’
    Label 10                (Name)                 Label10
                           Caption               Kesimpulan
    Label 11                (Name)                 Label11
                           Caption                 MARR
Tabel 3.4.PengaturanPropertiespadaForm 4 Lanjutan
  Objek                 Properties                 Nilai
                         (Name)                 Command1
Command 1
                         Caption                  Proses
                         (Name)                 Command2
Command 2
                          Text                    Reset
                         (Name)                 Command3
Command 3
                          Text                    Proses
                          (Name)                Command4
Command 4
                           Text                   Reset
                          (Name)                Command5
Command 5
                           Text                   Proses
                          (Name)                Command6
Command 6
                           Text                   Reset
                          (Name)                Command7
Command 7
                           Text                   Proses
                          (Name)                Command8
Command 8
                           Text                   Reset
                          (Name)                Command9
Command 9
                           Text                   Proses
                          (Name)                   Text1
  Text 1
                           Text                 (Kosongkan)
                          (Name)                   Text2
  Text 2
                           Text                 (Kosongkan)
                          (Name)                   Text3
  Text 3
                           Text                 (Kosongkan)
                          (Name)                   Text4
  Text 4
                           Text                 (Kosongkan)
                          (Name)                   Text5
  Text 5
                           Text                 (Kosongkan)
                          (Name)                   Text6
  Text 6
                           Text                 (Kosongkan)
                          (Name)                   Text7
  Text 7
                           Text                 (Kosongkan)
                          (Name)                   Text8
  Text 8
                           Text                 (Kosongkan)
Tabel 3.4. Pengaturan Properties pada Form 4 Lanjutan
          Objek                   Properties                 Nilai

                                    (Name)                       Text9
          Text 9
                                     Text
                                     ass                      (Kosongkan)
                                    (Name)                      Text10
          Text 10
                                     Text                     (Kosongkan)
                                    (Name)                      Text11
          Text 11
                                     Text                     (Kosongkan)



3.2.   Coding
3.2.1. Coding Form 1
Adapuncodeyang ditulispadajendelakodeform 1 sebagaiberikut:
Private Sub Command1_Click()
'memunculkanform4danmenyembunyikanawal
awal.Hide
form4.Show
End Sub


Private Sub Command2_Click()
'memunculkanform1danmenyembunyikanawal
awal.Hide
Form1.Show
End Sub


Private Sub Command3_Click()
'menghentikan program
If MsgBox("Are you sure to exit?", vbQuestion + vbOKCancel + vbCritical,
"Exit") = vbOK Then
End
Else
awal.Show
End If
End Sub


Private Sub Command4_Click()
'memunculkan form2 danmenyembunyikanawal
awal.Hide
Form2.Show
End Sub


3.2.2. Coding Form 2
Adapuncodeyang ditulispadajendelakodeform 2sebagaiberikut:
Private Sub Command1_Click()
'memunculkanawaldanmenyembunyikanform1
Form1.Hide
awal.Show
End Sub


3.2.3. Coding Form 3
Adapuncodeyang ditulispadajendelakodeform 3 sebagaiberikut:
Private Sub Command1_Click()
'memunculkanawaldanmenyembunyikan form2
  Form2.Hide
awal.Show
End Sub


3.2.3. Coding Form 4
Adapuncodeyang ditulispadajendelakodeform 4 sebagaiberikut:
Private Sub Command1_Click()
'menghitungnilaii'
Dim Rt, Et, N, PperF, FperA As Double
PperF = Val(Text5.Text)
FperA = Val(Text4.Text)
Rt = Val(Text10.Text)
Et = Val(Text8.Text)
N = Val(Text2.Text)
Text12.Text = ((Rt * FperA) / (Et * PperF)) ^ (1 / N) - 1
End Sub


Private Sub Command2_Click()
Text8.Text = ""
Text10.Text = ""
Text2.Text = ""
Text12.Text = ""
End Sub


Private Sub Command3_Click()
Dim MARR As Double
MARR = Val(Text13.Text)
If Val(Text13) <= Val(Text12) Then
Text14.Text = "Layak"
Else
Text14.Text = "TidakLayak"
End If
End Sub


Private Sub Command4_Click()
'mengosongkannilai input
Text13.Text = ""
Text14.Text = ""
End Sub
Private Sub Command5_Click()
'memunculkanawaldanmenyembunyikan form3
awal.Show
form3.Hide
End Sub


Private Sub Command6_Click()
'menghitungnilai F/A
Dim e, NkurangtAs Double
e = Val(Text17.Text)
Nkurangt = Val(Text7.Text)
Text4.Text = ((1 + e) ^ Nkurangt - 1) / e
End Sub


Private Sub Command7_Click()
'mengosongkannilai input
Text4.Text = ""
End Sub


Private Sub proses_Click()
'menghitungnilai P/F
Dim e, t As Double
e = Val(Text17.Text)
t = Val(Text18.Text)
Text5.Text = 1 / (1 + e) ^ t
End Sub


Private Sub reset_Click()
'mengosongkannilai input
Text5.Text = ""
End Sub
Private Sub Text10_KeyPress(KeyAscii As Integer)
'hanyadapatmenginputjenis data numerik
Select Case KeyAscii
Case vbKey0 To vbKey9
Case vbKeyBack, vbKeyDelete
Case Else
KeyAscii = 0
End Select
End Sub


Private Sub Text13_KeyPress(KeyAscii As Integer)
'hanyadapatmenginputjenis data numerik
Select Case KeyAscii
Case vbKey0 To vbKey9
Case vbKeyBack, vbKeyDelete
Case Else
KeyAscii = 0
End Select
End Sub


Private Sub Text16_KeyPress(KeyAscii As Integer)
'hanyadapatmenginputjenis data numerik
Select Case KeyAscii
Case vbKey0 To vbKey9
Case vbKeyBack, vbKeyDelete
Case Else
KeyAscii = 0
End Select
End Sub
Private Sub Text17_KeyPress(KeyAscii As Integer)
'hanyadapatmenginputjenis data numerik
Select Case KeyAscii
Case vbKey0 To vbKey9
Case vbKeyBack, vbKeyDelete
Case Else
KeyAscii = 0
End Select
End Sub


Private Sub Text2_KeyPress(KeyAscii As Integer)
'hanyadapatmenginputjenis data numerik
Select Case KeyAscii
Case vbKey0 To vbKey9
Case vbKeyBack, vbKeyDelete
Case Else
KeyAscii = 0
End Select
End Sub


Private Sub Text7_KeyPress(KeyAscii As Integer)
'hanyadapatmenginputjenis data numerik
Select Case KeyAscii
Case vbKey0 To vbKey9
Case vbKeyBack, vbKeyDelete
Case Else
KeyAscii = 0
End Select
End Sub
Private Sub Text8_KeyPress(KeyAscii As Integer)
'hanyadapatmenginputjenis data numerik
Select Case KeyAscii
Case vbKey0 To vbKey9
Case vbKeyBack, vbKeyDelete
Case Else
KeyAscii = 0
End Select
End Sub


3.4.   Tampilan Akhir Program
       Adapun tampilan akhir dari Form1 dapat dilihat pada Gambar 3.5.




                       Gambar 3.5. Tampilan Akhir Form1
Adapun tampilan akhir dari FormTeori dapat dilihat pada Gambar 3.6.




              Gambar 3.6. Tampilan Akhir FormTeori


Adapun tampilan akhir dari FormAbout Us dapat dilihat pada Gambar 3.7.




            Gambar 3.7. Tampilan Akhir FormAbout Us
Adapun tampilan akhir dari FormMenghitung ERR dapat dilihat pada
Gambar 3.8.




        Gambar 3.8. Tampilan Akhir FormMenghitung ERR

Mais conteúdo relacionado

Destaque

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Destaque (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Bab 3 ampun

  • 1. BAB III PENGOLAHAN DATA 3.1. Properties 3.1.1. Properties Form 1 Pengaturanpropertiesdarimasing-masingobjekpadaform 1 dapatdilihatpadaTabel 3.1. Gambar 3.1. Tampilan Awal Form 1 Tabel 3.1.PengaturanProperties padaForm 1 Objek Properties Nilai (Name) Awal Form 1 Caption Form 1 Picture (Bitmap) (Name) Image1 Image 1 Picture (Bitmap) (Name) Label 1 Label 1 Caption Perhitungan ERR Font Font = Bookman Old Style ; Font Style = Bold ;Font Size = 20 (Name) Command 1 Command 1 Caption Menghitung ERR
  • 2. Tabel 3.1.PengaturanProperties padaForm 1Lanjutan Objek Properties Nilai (Name) Command 2 Command 2 Caption Teori (Name) Command 3 Command 3 Caption About us (Name) Command 4 Command 4 Caption Keluar 3.1.2. Properties Form Teori Pengaturanpropertiesdarimasing- masingobjekpadaformTeoridapatdilihatpadaTabel 3.2. Gambar 3.2. Tampilan Awal Form Teori
  • 3. Tabel 3.2.PengaturanPropertiespadaFormTeori Objek Properties Nilai (Name) Form2 Form2 Caption Teori Picture (Bitmap) (Name) Image1 Image 1 Picture (Bitmap) (Name) Command 1 Caption Back Command 2 Font Font = MS Sans Serif; Font Style = Bold ;Font Size = 10 3.1.3. Properties Form About Us Pengaturanpropertiesdarimasing-masingobjekpadaformAbout UsdapatdilihatpadaTabel 3.3. Gambar 3.3. Tampilan Awal Form About Us
  • 4. Tabel 3.3.PengaturanPropertiespadaFormAbout Us Objek Properties Nilai (Name) Form3 Form3 Caption About Us Picture (Bitmap) (Name) Image1 Image 1 Picture (Bitmap) (Name) Label 6 Label 6 Caption KELOMPOK III GELOMBANG 4 Font Font = Bookman Old Style ; Font Style = Bold ;Font Size = 18 (Name) Label 1 Label 1 Caption Yusuf Randy 110403105 Font Font = Bookman Old Style ; Font Style = Bold ;Font Size = 12 (Name) Label 2 Label 2 Caption RenidaHikmana 110403016 Font Font = Bookman Old Style ; Font Style = Bold ;Font Size = 12 (Name) Label 3 Label 3 Caption Sail Huda 110403033 Font Font = Bookman Old Style ; Font Style = Bold ;Font Size = 12 Label 4 (Name) Label 4 Caption HasrulLimbong 110403105 Font Font = Bookman Old Style ; Font Style = Bold ;Font Size = 12 (Name) Label 3 Label 5 Caption MarintanAgustina 110403162 Font Font = Bookman Old Style ; Font Style = Bold ;Font Size = 12 (Name) Command 1 Command 1 Caption Back
  • 5. 3.1.4. Properties Form Menghitung ERR Pengaturanpropertiesdarimasing-masingobjekpadaform 4dapatdilihatpadaTabel 3.4. Gambar 3.4. Tampilan Awal Form Menghitung ERR
  • 6. Tabel 3.4. PengaturanPropertiespadaFormMenghitung ERR Objek Properties Nilai Form4 (Name) Form4 Caption Menghitung ERR (Name) Label1 Label 1 Caption P/F (Name) Label2 Label 2 Caption F/A Label 3 (Name) Label 3 Caption N-t Label 4 (Name) Label 4 Caption e Label 5 (Name) Label5 Caption t Frame 1 (Name) Frame 1 Caption Tahap 1 Frame 2 (Name) Frame 2 Caption Tahap 2 Frame 3 (Name) Frame 3 Caption Tahap 3 Label 6 (Name) Label6 Caption Et Label 7 (Name) Label7 Caption Rt Label 8 (Name) Label8 Caption N Label 9 (Name) Label9 Caption i’ Label 10 (Name) Label10 Caption Kesimpulan Label 11 (Name) Label11 Caption MARR
  • 7. Tabel 3.4.PengaturanPropertiespadaForm 4 Lanjutan Objek Properties Nilai (Name) Command1 Command 1 Caption Proses (Name) Command2 Command 2 Text Reset (Name) Command3 Command 3 Text Proses (Name) Command4 Command 4 Text Reset (Name) Command5 Command 5 Text Proses (Name) Command6 Command 6 Text Reset (Name) Command7 Command 7 Text Proses (Name) Command8 Command 8 Text Reset (Name) Command9 Command 9 Text Proses (Name) Text1 Text 1 Text (Kosongkan) (Name) Text2 Text 2 Text (Kosongkan) (Name) Text3 Text 3 Text (Kosongkan) (Name) Text4 Text 4 Text (Kosongkan) (Name) Text5 Text 5 Text (Kosongkan) (Name) Text6 Text 6 Text (Kosongkan) (Name) Text7 Text 7 Text (Kosongkan) (Name) Text8 Text 8 Text (Kosongkan)
  • 8. Tabel 3.4. Pengaturan Properties pada Form 4 Lanjutan Objek Properties Nilai (Name) Text9 Text 9 Text ass (Kosongkan) (Name) Text10 Text 10 Text (Kosongkan) (Name) Text11 Text 11 Text (Kosongkan) 3.2. Coding 3.2.1. Coding Form 1 Adapuncodeyang ditulispadajendelakodeform 1 sebagaiberikut: Private Sub Command1_Click() 'memunculkanform4danmenyembunyikanawal awal.Hide form4.Show End Sub Private Sub Command2_Click() 'memunculkanform1danmenyembunyikanawal awal.Hide Form1.Show End Sub Private Sub Command3_Click() 'menghentikan program If MsgBox("Are you sure to exit?", vbQuestion + vbOKCancel + vbCritical, "Exit") = vbOK Then End Else awal.Show
  • 9. End If End Sub Private Sub Command4_Click() 'memunculkan form2 danmenyembunyikanawal awal.Hide Form2.Show End Sub 3.2.2. Coding Form 2 Adapuncodeyang ditulispadajendelakodeform 2sebagaiberikut: Private Sub Command1_Click() 'memunculkanawaldanmenyembunyikanform1 Form1.Hide awal.Show End Sub 3.2.3. Coding Form 3 Adapuncodeyang ditulispadajendelakodeform 3 sebagaiberikut: Private Sub Command1_Click() 'memunculkanawaldanmenyembunyikan form2 Form2.Hide awal.Show End Sub 3.2.3. Coding Form 4 Adapuncodeyang ditulispadajendelakodeform 4 sebagaiberikut: Private Sub Command1_Click() 'menghitungnilaii' Dim Rt, Et, N, PperF, FperA As Double PperF = Val(Text5.Text)
  • 10. FperA = Val(Text4.Text) Rt = Val(Text10.Text) Et = Val(Text8.Text) N = Val(Text2.Text) Text12.Text = ((Rt * FperA) / (Et * PperF)) ^ (1 / N) - 1 End Sub Private Sub Command2_Click() Text8.Text = "" Text10.Text = "" Text2.Text = "" Text12.Text = "" End Sub Private Sub Command3_Click() Dim MARR As Double MARR = Val(Text13.Text) If Val(Text13) <= Val(Text12) Then Text14.Text = "Layak" Else Text14.Text = "TidakLayak" End If End Sub Private Sub Command4_Click() 'mengosongkannilai input Text13.Text = "" Text14.Text = "" End Sub
  • 11. Private Sub Command5_Click() 'memunculkanawaldanmenyembunyikan form3 awal.Show form3.Hide End Sub Private Sub Command6_Click() 'menghitungnilai F/A Dim e, NkurangtAs Double e = Val(Text17.Text) Nkurangt = Val(Text7.Text) Text4.Text = ((1 + e) ^ Nkurangt - 1) / e End Sub Private Sub Command7_Click() 'mengosongkannilai input Text4.Text = "" End Sub Private Sub proses_Click() 'menghitungnilai P/F Dim e, t As Double e = Val(Text17.Text) t = Val(Text18.Text) Text5.Text = 1 / (1 + e) ^ t End Sub Private Sub reset_Click() 'mengosongkannilai input Text5.Text = "" End Sub
  • 12. Private Sub Text10_KeyPress(KeyAscii As Integer) 'hanyadapatmenginputjenis data numerik Select Case KeyAscii Case vbKey0 To vbKey9 Case vbKeyBack, vbKeyDelete Case Else KeyAscii = 0 End Select End Sub Private Sub Text13_KeyPress(KeyAscii As Integer) 'hanyadapatmenginputjenis data numerik Select Case KeyAscii Case vbKey0 To vbKey9 Case vbKeyBack, vbKeyDelete Case Else KeyAscii = 0 End Select End Sub Private Sub Text16_KeyPress(KeyAscii As Integer) 'hanyadapatmenginputjenis data numerik Select Case KeyAscii Case vbKey0 To vbKey9 Case vbKeyBack, vbKeyDelete Case Else KeyAscii = 0 End Select End Sub
  • 13. Private Sub Text17_KeyPress(KeyAscii As Integer) 'hanyadapatmenginputjenis data numerik Select Case KeyAscii Case vbKey0 To vbKey9 Case vbKeyBack, vbKeyDelete Case Else KeyAscii = 0 End Select End Sub Private Sub Text2_KeyPress(KeyAscii As Integer) 'hanyadapatmenginputjenis data numerik Select Case KeyAscii Case vbKey0 To vbKey9 Case vbKeyBack, vbKeyDelete Case Else KeyAscii = 0 End Select End Sub Private Sub Text7_KeyPress(KeyAscii As Integer) 'hanyadapatmenginputjenis data numerik Select Case KeyAscii Case vbKey0 To vbKey9 Case vbKeyBack, vbKeyDelete Case Else KeyAscii = 0 End Select End Sub Private Sub Text8_KeyPress(KeyAscii As Integer) 'hanyadapatmenginputjenis data numerik
  • 14. Select Case KeyAscii Case vbKey0 To vbKey9 Case vbKeyBack, vbKeyDelete Case Else KeyAscii = 0 End Select End Sub 3.4. Tampilan Akhir Program Adapun tampilan akhir dari Form1 dapat dilihat pada Gambar 3.5. Gambar 3.5. Tampilan Akhir Form1
  • 15. Adapun tampilan akhir dari FormTeori dapat dilihat pada Gambar 3.6. Gambar 3.6. Tampilan Akhir FormTeori Adapun tampilan akhir dari FormAbout Us dapat dilihat pada Gambar 3.7. Gambar 3.7. Tampilan Akhir FormAbout Us
  • 16. Adapun tampilan akhir dari FormMenghitung ERR dapat dilihat pada Gambar 3.8. Gambar 3.8. Tampilan Akhir FormMenghitung ERR