Wednesday 30 April 2014

Visual Basic

Pemrograman Dasar

1.    Sekilas Tentang Pemrograman
Program adalah pernyataan yang disusun menjadi satu kesatuan   prosedur yang berupa urutan langkah yang disusun secara logis dan sistematis untuk menyelesaikan masalah. Bahasa Pemrograman adalah prosedur penulisan program. Terdapat 3 faktor penting dalam bahasa pemrograman :
  1. Sintaks adalah aturan penulisan bahasa tersebut (tata bahasanya).
  2. Semantik adalah arti atau maksud yang terkandung didalam statement    tersebut.
  3. Kebenaran logika  adalah berhubungan dengan benar tidaknya urutan statement.


A. Bahasa Pemrograman Berdasarkan  Perkembangan
A1. Machine Language
Bahasa Pemrograman yang hanya dapat dimengerti oleh mesin
( komputer ) yang didalamnya terdapat CPU yang hanya mengenal 2 (dua) keadaaan yang berlawanan, yaitu :
-  Bila tejadi kontak  (ada arus) bernilai 1
-  Bila kontak terputus (tidak ada arus) bernilai 0

A2.  Low Level Language (Bahasa tingkat rendah)
Karena susahnya bahasa mesin, maka dibuatlah simbol yang mudah    diingat yang disebut dengan “Mnemonics” (Pembantu untuk mengingat).
Contohnya :
A                : Untuk kata Add (Menambahkan)
B               : Untuk kata Substract (mengurangi )
Mov            :  Untuk kata Move ( Memindahkan )
Bahasa Pemrograman yang menerjemahkan Mnemonics disebut  Assembler.

A3. Middle Level Language (Bahasa tingkat menengah)
Bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam penulisan pernyataan, mudah untuk dipahami dan memilik instruksi - instruksi tertentu yang dapat langsung diakses oleh komputer.
Contohnya :  bahasa  C.
A4.  High Level Language (Bahasa tingkat tinggi)
Bahasa Pemrograman yang dalam penulisan pernyataannya mudah dipahami secara langsung. Bahasa pemrograman ini terbagi menjadi 2 yaitu :
1. Procedure Oriented Language
·         Scientific
Digunakan untuk memecahkan persoalan    Matematis/perhitungan
                              Misal : Algol, Fortran, Pascal, Basic
·         Bussines
Digunakan untuk memecahkan persoalan dalam bidang bisnis.
                              Misal : Cobol, PL/1.
2. Problem Oriented Language
·         Misal :  RPG (Report Program Generator).
1.    Pengenalan Visual Basic

Basic adalah salah suatu developement tools untuk  membangun aplikasi dalam lingkungan Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk  merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer. Visual Basic adalah bahasa pemrograman berbasis Microsoft Windows  yang merupakan Object Oriented Programming (OOP), yaitu  pemrograman berorientasi objek, Visual Basic menyediakan objek-objek yang sangat kuat, berguna dan mudah.
Dalam lingkungan Windows, User-interface sangat memegang peranan penting, karena dalam pemakaian aplikasi  yang kita buat, pemakai senantiasa berinteraksi dengan User-interface tanpa menyadari bahwa dibelakangnya berjalan instruksi-instruksi program yang mendukung tampilan dan proses yang dilakukan. Pada pemrograman Visual, pengembangan aplikasi dimulai dengan pembentukkan  user interface, kemudian mengatur  properti dari objek-objek yang digunakan dalam user interface, dan baru dilakukan penulisan kode program untuk menangani kejadian-kejadian (event). Tahap pengembangan aplikasi demikian dikenal dengan istilah pengembangan aplikasi dengan pendekatan  Bottom Up.
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM).

Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.
          Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Ada beberapa hal yang harus dipahami dalam mempelajari Visual Basic :

  • Objek
Sering disebut entity adalah sesuatu yang bisa dibedakan dengan lainnya. Pada dasarnya seluruh benda didunia ini bisa dikatakan sebagai objek, contoh : mobil, komputer, radio, dan lain-lain. Dalam Visual Basic objek-objek yang dimaksud disebut kontrol. Jenis-jenis kontrol antara lain ; Label, Text Box, Combo Box, List Box, dan masih banyak lagi.
  • Properti
Sering disebut atribut, adalah ciri-ciri yang menggambarkan uatu objek. Misalnya  disebut objek mobil jika mempunyai ban, spion, rem, dan lain-lain.
  • Event
Suatu kejadian yang menimpa objek. Bagaimana jika mobil didorong, ditabrak, dicat, dan sebagainya.
  • Metode
Kemampuan yang dimiliki oleh suatu objek. Contohnya jika mobil berbelok, mundur, maju.

3.  Komponen Visual Basic
A.          Project 
Project adalah sekumpulan modul/program aplikasi itu sendiri, projek disimpan dalam file berextension .VBP  biasanya berisi form-form.
Ada tiga icon dalam projek
·         View Code        : tampilkan jendela editor program
·         View Object      : tampilkan bentuk formulir 
·         Togle Folder     : tampilkan folder tempat penyimpanan file
B.     Form
Form adalah objek yang dipakai untuk tempat bekerja program aplikasi di dalamnya tempat diletakan objek-objek lainnya. Di dalam form ada grid (garis titik-titik yang berguana untuk pengaturan letak).
C.     Toolbox
Toolbox adalah kotak alat berisi icon-icon atau komponen untuk memasukan objek tertentu kedalam form.
Tambah komponen : klik kanan pada toolbox -> komponen atau add tab
D.     Propertis
Propertis adalah untuk menentukan setting suatu objek, menentukan cara kerja dari objek saat program dijalankan misal warna, hurup dan lain-lain.
E.     Kode Program
Kode Program adalah serangkaian tulisan perintah yang akan dilaksanakan jika  suatu objek dijalankan.