Pages

Friday, 28 June 2013

Visual Basic Pertemuan X

Pertemuan X

Hari/Tanggal      : Selasa, 11 Juni 2013
Pokok Bahasan  :

                                1.    Review
                                2.    Mendalami array
                                3.    Memahami fungsi
                               
Review
1.    Start
2.    A 5    
3.    B 7
4.    C A2+B2
5.    CETAK C
6.    SELESAI

# If
1.    Mulai
2.    Total_beli

Dim A,B,C As byte
A=5
B=7
C=A^2+B^2
Print c

Private sub cmd bayar_click()
Dim total_beli as long
Dim bayar as single
Dim bonus as single

Total_beli=val (txt total.beli.text)
Bayar=val (txt bayar.text)
Bonus=val (txt bonus.text)
   If(total_beli>5000000) then
   bonus=0,05 * total_beli
Else
   Bonus=0
end if
Bayar =total_beli-bonus
Txt bayar.text=str(bayar)
End sub


# Dik     : Suatu  matriks A sbb:
                            

    Dim A (3,3) as byte
    Dim B (3,3) as byte
    A (1,1)=2
    A (1,2)=3
    A (1,3)=4
    A (1,1)=0
    A (1,2)=1
    A (1,3)=5
    A (1,1)=2
    A (1,2)=3
    A (1,3)=2
          Kolom
       Baris

    B(1,1)=2:       B(1,2)=1 :        B(1,3)=2
    B(2,1)=2:       B(2,2)=2 :        B(2,3)=2
    B(3,1)=3:       B(3,2)=2 :        B(3,3)=1

    For i =1 to 3 step 1
    For j = 1 to 3 step 1
         C (ij)=A (i,j) + B(i,j)
       Next j
    Next i

# Fungsi (function)   
     Blok kode program yang disusun secara sistem matis untuk menghasilkan suatu nilai

   Terdapat 2 jenis fungsi yaitu;
1.)    Built-in function
Fungsi yg sudah di sediakan oleh bahasa pemrogram
Cth : val, str, left, right, mid
2.)    User defined function
Fungsi yang diciptakan oleh programer

A.    User detined function
Syntax :
     Function ivame fungsi ([parameter]) as tipe data
               [deklarasi]
               [pernyataan]
                     Nama fungsi = nilai
                End function

Contoh :
Buatlah fungsi menjumlah kan 2 buah bilangan function jumlah A B (A As byte, B As byte) As integer
Dim C as integer
     C= A+B
   Jumlah AB=C
End function

# Langkah-langkah membuat program :
* deklarasi variabel
* mengkonversi teks ke angka
* oprator
* pernyataan if
* pernyataan select case
* pernyataan for-next
* pernyataan while-wend
* pernyataan do-while
* array
* fungsi
* subrutin
* file
* grafik
* database


1.    Deklarasi variabel
Cth : Dim A as byte
         Dim alamat as long
2.    MENGKONVERSI TEKS KE ANGKA
Cth : val (txt.text) ubah ke angka
         str angka ke text

Fungsi built-in
   Fungsi yang sudah di sediakan oleh VB
Jenis-jenis fungsi built-in :
1)    Fungsi keluaran
print,printf
2)    Fungsi pengubah nilai
val,str
3)    Fungsi string = left,mid,right,ucase

Contoh :
Dim kiri as string * 50
Dim kampus as string * 100
Kampus =”unika st.thomas”

Kiri=left (kampus,3)
Print kiri ‘ uni ‘
Kanan=right (kampus,3)
Print kanan ‘ mas ‘
Tengah=mid (kampus ,5,3)
Print tengah ‘a  s ‘
Besar=ucase (kampus)
Print ‘UNIKA ST THOMAS
     4)    Fungsi trigonometri
             contoh : sin,cos,tan,atan,asin,acos
     5)    Fungsi grafik
             contoh : circle,line,arc

Contoh Fungsi
1.    Contoh antar muka program
      
 1.  Buat fungsi untuk menjumlahkan nilai  A+B
        1.)     Buka kode editor  parameter
                    Function jumlah ( Dim  A,B as byte) as byte
                       Dim C as byte
                      C = A + B
                      Jumlah  = C
                    End function
        2.)    Klik ganda cmdC
                    Private sub cmdC_click()
                       Dim A,B,C As byte
                        A = val (txta.text)
                        B = val (txtb.text)
                        C = jumlah (A,B)
                        txtC.text  = str (C)
                       End sub
  2.   Buatlah fungsi untuk
           Menampilkan  strik “Unika St. Thomas”
           Jika form di klik
              1.)    Buka kode editor
                       Function kampus () As bolean
                         Msgbox (“Unika st. Thomas”)
                            Kampus = true
                       End function
             2.)    Klik ganda form
                       Private sub form-click()
                         Panggil fungsi
                          Kampus ()
                       End sub

Thursday, 27 June 2013

Visual Basic Pertemuan IX

Pertemuan IX

Hari/Tanggal        :   Selasa, 28 Mei 2013
Pokok Bahasan    :   Review


Pernyataan berulang




Visual Basic Pertemuan VIII

Pertemuan VIII

Hari/Tanggal             : Selasa, 14 Mei 2013
Pokok Bahasan         :

For     Syntax : for  var = Next to Next step N
                                            < statement>
                                         Next var

Sebelum kita akan menulis sebuah kode program,
    Buatlah terlebih dahulu algoritma
    untuk membuat algoritma dapat digunakan :
                                                                           -flowchart
                                                                           -psudo Cade
                                                                           -defenisi Algoritma


 Simbol Flowchart          Keterangan
                                                                
  




      Contoh 1:
                                                                                     Antar Muka Program

          Flowchart                              
                   

     Kode Program
     Private sub cmd_clikk()
         Dim A<B<C as integer
      A= val (txt.A.text)
      B=val (txt.b.text)
      C=A+B
      Txtc.teks =str (c)
      End sub
    
     Contoh 2:


                                                 
Antar Muka Program
                                                        

      Flowchart

       

  
        Kode Program
         
        Private sub cmdproses_clik ()
             Dim total_jual ,potongan ,Bayar as single
           Total jual =(txt.total_jual.Text)
           Bayar =val (txt.byar.Text)
           If(total_jual>3000000)Then
                  Potongan =0,1*total_jual
           Else
                  Potongan =0
           End if
           Bayar = total_jual –potongan
           Txtbayar.text=str (bayar)
           End sub

          Larik (Array)
              Pengenalan yang dapat menampung banyak nilai
                     1.    Variable biasa                                   2.  Variabel Array
                             Dim t1,t2,t3,t4,t5 as byte                     Dim t(5) as byte

                                 Ti =2                                                  T(1)=2
                                 T2=3                                                  T(2)=3
                                 T3=4                                                  T(3)=4
                                 T4=5                                                  T (4)=5
                                 T5=6                                                  T(5)=6
                              Print t1,t2,t3,t4,t5                                   For I =1 to 100 step 1
                                                                                                  Print t(i)
                                                                                               Next i



Visual Basic Pertemuan VII

Pertemuan VII

Hari/Tanggal        : Selasa, 30 April 2013
Pokok Bahasan    :


A.    Perulangan (looping)
Ada 3 jenis peurulangan , yaitu :
1.    For next
2.    While -wend
3.    Do-while

Stetmen perulangan digunakan jika diinginkan pengerjaan pernyaatan (stetment ) terus menerus selama kondsi /syarat terpenuhi.

Contoh:
    Menampilkan string “untuk  sebanyak 100 x
For.pain()
Dim as byte
For i=1 to 100 step 1
Print “unika”
Next i
End sub

1.    For =syntak : for val ;next to next step
(stetment)
Next

Contoh:
From_pain ()
Dim I as byte
For I =1 to 2 step 1
Print i
Next i
End sub
For  I =5 to 100 step 5

Visual Basic Pertemuan VI

Pertemuan VI
Hari/Tanggal    :  Selasa, 16 April 2013

Pokok  Bahasan :
                                 - Select Case
                                 - For

Pernyataan select case digunakan untuk menguji nilai suatu expresi.

Syntax = Select Case Pil
         Case 1:<Pernyataan>
         Case 2:<Pernyataan>
         Case N:<Pernyataan>
         Else <Pernyataan>
      End Select

     Contoh  Antar Muka Program :
Kode_Program:
  Private Sub Cmd Tampil_Click()
    Dim Pil As Byte
    Pil : Val (txtPil.Text)
    Select Case Pil
        Case1 : Txtket.Text = “ Sangat Baik”
        Case2 : Txtket.Text = “ Baik”
        Case3 : Txtket.Text = “ Sedang”
        Case4 : Txtket.Text = “ Kurang”
     Else Txtket.Text = “Gagal”
     End Select

     End Sub

* Flowchart
















VISUAL BASIC Pertemuan V

Pertemuan V
Hari/Tanggal    : Selasa, 02 April 2013

Pokok  Bahasan :
1). Pernyataan Bersyarat    :
                                              - If
                                              - Select

2). Pernyataan Berulang     :
                                              -For
                                              -While
                                              -Do

# Kode Berurutan                    #Kode Bersyarat
    A=20+5                                    A=20
    B=A/10                                    If (A>10) Then
    C=B-A*2                                    Print “ Unika “
       Print C                                  End If

      Contoh :
*Berapa Output Program berikut :
         Dim A As Byte
   A=50
   A=A+50
      Print A
   Output 100
* A=70
    B=10
    If (A>B) Then
       Print “ St.Thomas ”
    End If
    Output St.Thomas
* A=70
    B=50
    C=A+B-100
       Print C= 20
* Z=2*(2+5)
   R=1000-Z
   S=500
   If (5<Z) Then
       Print “ MI “
   End If  “ Tidak Dicetak “

#Bentuk If-1
      If (Kondisi) Then
        < Pernyataan >
     End If

#Bentuk If-2
      If (Kondisi) Then
        < Pernyataan >
     Else
        < Pernyataan >
      End If

        Contoh :
* A=50
    B=70
   If (A>B) Then
     C= A-B
   Else
     C=B-A
   End If
      Print C
* X=5+7
   Y=X^2+10
   R=Y-X
    If (X-10<50) Then
        Ket = “Mi Ok”
    Else
        Ket= “ Mi Yes”
    End If
        Print Ket
    Output Mi Ok

#Bentuk If – 3
     If (Kondisi ) Then
         <Pernyataan>
     Else If (Kondisi Then
         <Pernyataan>
     Else If (Kondisi Then
         <Pernyataan>
     Else If (Kondisi Then
         <Pernyataan>
     Else If (Kondisi Then
         <Pernyataan>
     End If

      Contoh :
* Gol = “V”
   If (Gol = “I”) Then
     Gapok= Rp.5000000
   Else If (Gol = “II”) Then
     Gapok= Rp.7000000
   Else If (Gol = “III”) Then
     Gapok= Rp.10000000
   Else If (Gol = “IV”) Then
     Gapok= Rp.12000000
   Else
     Gapok= Rp.15000000
    End If
        Print Gapok 

** Kode Program
    Private Sub Cmd_Hitung
       Dim Gol As String
         Dim Gapok As Long
       Gol = TxtGol.Text
         If (Gol = “I”) Then
             Gapok =Rp. 5000000
       End If
       Txt.Gapok.Text=Str(Gapok)
       End Sub