Starawaji's Blog

Jadikan sabar dan sholat sebagai penolongmu

  • DOWNLOAD FULL APLIKASI

  • Tranlate language

  • Terima kasih kunjungannya

  • pengunjung

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Bergabunglah dengan 24 pengikut lainnya

  • Bookmark and Share
  • counter

  • para komentator

    alghazaliefarizi di Agama terdiri dari dua ba…
    Umar rahman di Lowongan kerja Pt. Yasunaga…
    komarudin di Lowongan kerja Pt. Yasunaga…
    sakad di Lowongan kerja Pt. Yasunaga…
    Muhammad Habibie di Islam dan perkembangan zaman d…
    Abdul Kholiq Hasan di Pengertian Kedisiplinan
    kapten pergerakan di PENGERTIAN TATA TERTIB
    Sukarno Putra Naga di pt.yasunaga pt. nippon seiki b…
    hariri wahyudi di METODE MENGAJAR PENDIDIKAN…
    Febri jaka hendra di Lowongan kerja Pt. Yasunaga…
    suefah di Lowongan kerja Pt. Yasunaga…
    nurrachman di Jumlah huruf dalam Al Qur…
    Faizal di Lowongan kerja Pt. Yasunaga…
    HABIB ATHOILLAH di Faktor-faktor yang mempengaruh…
    Ari Waluyo di Lowongan kerja Pt. Indonesia N…
  • Tulisan Teratas

  • RSS indoforum

  • RSS berita aktual

  • RSS liputan 6

  • NimbuZZ

    Error: Twitter did not respond. Please wait a few minutes and refresh this page.

  • Add to Technorati Favorites
  • depdiknas

  • twitter

  • Top Rated

  • Bahasa Pemrograman Aplication Visual Basic

    Posted by starawaji pada Mei 31, 2009

    Dasar dari pemrograman pada Visual Basic adalah VBA yang menggunakan dialek Basic. Bagi anda yang pernah belajar bahasa Basic, tidak akan sulit untuk belajar VBA.

    Type Variabel

    Dibandingkan dengan type data yang terdapat pada bahasa basic, maka pada VBA, type data yang disediakan lebih banyak, seperti type Currency, Decimal, Object, dan Variant.. Variant merupakan type variabel yang istimewa, karena dapat berubah dari satu type ke type yang lain, sesuai dengan evaluasi ekspresi oleh Visual Basic.

    Ketepatan pemilihan type variabel akan sangat menentukan pemakaian resources oleh aplikasi yang dihasilkan, adalah tugas programmer untuk memilih type yang sesuai untuk menghasilkan program yang efisien dan berperfomance tinggi.

    Type Data  Ukuran Storage Jangkuan
    Byte 1 byte 0 s/d 255
    Boolean 2 byte True atau False
    Integer 2 byte -32,768 s/d 32767
    Long 4 byte -2,147,483,648 s/d 2,147,483,647
    Single 4 byte -3.402823E38 s/d -1.401298E-45 (-)
    1.401298E-45 s/d 3.402823E38 (+)
    Double 8 byte -1.79769313486232E308 s/d -4.94065645841247E-324 (-)
    Currency 8 byte -922,337,203,685,477.5808 s/d 922,337,203,685,477.5807
    Decimal 14 byte +/-79,228,162,514,264,337,593,543,950,335
    Date 8 byte 1 Januari 100 s/d 31 Desember 9999
    Object 4 byte Mengacu pada objek tertentu
    String (panjang variabel) 10 byte + panjang string 0 sampai lebih kurang 2 milyar
    String (panjang tetap) panjang dari string 1 sampai lebih kurang 65,400
    Variant (dengan angka) 16 byte Sembarang angka sampai jangkauan jenis Double
    Variant (dengan karakter) 22 byte + panjang string

    Sama dengan jangkauan variabel String

    Tabel 1-1. Type variabel, pemakaian storage dan jangkauan masing-masing

    Operator Pada Visual Basic dan urutan operasinya

    Visual basic meyediakan operator aritmatika, komparasi dan logika, salah satu hal yang harus dipahami oleh programmer adalah tata urutan operasi dari masing-masing operator tersebut sehingga mampu membuat ekspresi yang akan menghasilkan nilai yang benar, Tabel 1-2, menunjukkan operator dan urutan operasinya dari atas kebawah.

    Contoh :

    A = 1 + 2 * 3                ‘Akan menghasilkan 7

    B = (1 + 2) * 3              ‘Akan menghasilkan 9

    Aritmatika Komparasi Logika
    Pangkat (^) Sama (=) Not
    Negatif (-) Tidak sama (<>) And
    Kali dan Bagi (*, /) Kurang dari (<) Or
    Pembagian bulat (\) Lebih dari (>) Xor
    Sisa Bagi (Mod) Kurang dari atau sama (<=) Eqv
    Tambah dan Kurang (+,-) Lebih dari atau sama (>=) Imp
    Pengabungan String (&) Like  

    Tabel 1-2. Operator pada Visual Basic dan urutan operasi dari atas ke bawah

    Operator Like

    Salah satu operator yang menarik untuk dibahas adalah operator like, Operator digunakan untuk operasi pencocokan pola pada string yang akan sangat membantu programmer.

    Syntax :

    result = string Like pattern

    Karakter dalam pola Penyamaan dalam string
    ? Sembarang karakter tunggal
    * Nol atau lebih karakter
    # Sembarang digit tunggal (0-9)
    [charlist]

    Sembarang karakter yang berada dalam charlist

    [!charlist]

    Sembarang karakter yang tidak berada dalam charlist

    Tabel 1-3. Character dalam pencocokan pola pada operator Like

    Contoh :

    • MyCheck = “aBBBa” Like “a*a”                                                                    ‘ Returns True.

    • MyCheck = “F” Like “[A-Z]”                                                                         ‘ Returns True.

    • MyCheck = “F” Like “[!A-Z]”                                                                        ‘ Returns False.

    • MyCheck = “a2a” Like “a#a”                                                                         ‘ Returns True.

    • MyCheck = “aM5b” Like “a[L-P]#[!c-e]”                                                     ‘ Returns True.

    • MyCheck = “BAT123khg” Like “B?T*”                                                        ‘ Returns True.

    • MyCheck = “CAT123khg” Like “B?T*”

    Deklarasi Variabel

    Visual Basic memungkinkan kita untuk menggunakan variabel tanpa deklarasi. Tetapi hal ini adalah kurang baik untuk program yang terstruktur dan menghindari kesalahan pengolahan yang diakibatkan oleh kesalahan dalam pengetikkan nama variabel.

    Agar setiap variabel yang digunakan harus dideklarasikan, dapat digunakan perintah :

    Option Explicit

    Pada setiap awal module, atau pada menu Tools, pilih Option, pilih tab Editor, buat tanda check pada Require Variable Declaration.

    Deklarasi variabel pada Visual Basic dapat dilakukan dengan Keyword berikut :

    Keyword Digunakan pada
    Public Berlaku pada level modul
    Private Berlaku pada level modul
    Dim Berlaku pada level modul dan level procedure
    Static Berlaku pada level procedure

    Tabel 1-4. Keyword pada deklarasi variabel

     Syntax :

     <keyword> NamaVariabel [As TypeVariabel]

     

    Tinggalkan Balasan

    Isikan data di bawah atau klik salah satu ikon untuk log in:

    Logo WordPress.com

    You are commenting using your WordPress.com account. Logout / Ubah )

    Gambar Twitter

    You are commenting using your Twitter account. Logout / Ubah )

    Foto Facebook

    You are commenting using your Facebook account. Logout / Ubah )

    Foto Google+

    You are commenting using your Google+ account. Logout / Ubah )

    Connecting to %s

     
    %d blogger menyukai ini: