1. Pengertian
Visual Basic 2010
Visual basic 2010 atau yang sering disebut
VBx adalah salah satu aplikasi programing yang menjadi salah satu aplikasi
favorit bagi para programer karena aplikasi ini menyediakan sekumpulan
perangkat untuk mempermudah mengembangkan aplikasi yang diinginkan. Visual
basic ini berbasis Graphical User Interface (GUI). GUI merupakan suatu
perantara antar muka (interface) berbentuk grafis antara pengguna dengan
komputer. Visual Basic 2010 atau VBx ini adalah Visual Basic keluaran dari Microsoft
Visual Studio 2010.
2. Penemu
visual basic adalah Alan
Cooper yang disebut TRIPOD dikembangkan oleh tim microsoft muncul pada tahun 1991 karena
pada masa sebelum tahun 1991 aplikasi pemograman masih rumit dan perlu adanya
penyerdahanaan. Kegunaan Visual Basic adalah satu aplikasi pemograman yang
mudah untuk digunakan meskipun oleh seorang pemula.
3. Perkembangan
Visual Basic 2010
Sejarah visual basic berawal dari
perkembangan bahasa BASIC . Dan pada tahun 1990-an Microsoft membuat BASIC
versi windows dengan nama Visual Basic. Visual Basic 2010 atau yang dikenal
dengan VBx adalah perkemabangan dari Visual Basic sebelumnya yang telah
dilakukan peningkatan dan pelengkapan fitur-fitur yang dibutuhkan untuk
mempermudah penggunaaan aplikasi ini. Pada VBx ditawarkan Dynamic Language Runtime.
4.
Macam-macam
Bahasa Pemograman
Ø Bahasa C
Dikembangkan oleh Martin
Richar pertama kali digunakan pada system operasi Linux
·
Kelebihan
- Tersedia di hampir
seluruh jenis komputer.
- Sifatnya portable
- Proses executable yang
lebih cepat, kompilasi lebih cepat prosesnya dibanding bahasa program lainnya
§ Kekurangan
- Bagi pemula pada
umumnya akan kesulitan menggunakan pointer
-Banyaknya operator
fleksibilitas penulisan program kadang-kadang membingungkan pemakai.
Ø Bahasa C ++
Pengembangan dari bahasa
C. Banyak digunakan oleh Pemogram professional. Biasanya digunakan untuk sistem
operasi, game, dan system aplikasi.
·
Kelebihan
- Kecepatan program jika
dibandingan dengan program yang sama relatif lebih cepat.
- Mampu mengakses
komponen hardware komputer dengan syntax yang lebih mudah .
§ Kekurangan
- Untuk membuat
proses-proses tertentu harus membuat sebuah nearly built from scratch.
Ø Java
Sebuah pemograman
jaringan, pembuatan aplikasi berbasis windows, pemograman untuk membuat web.
·
Kelebihan
- Sederhana dan
Ampuh. Dapat dipelajari secara cepat dan
hanya perlu mengerti beberapa konsep untuk dapat menulis program yang
memuaskan.
- Aman. Java mempunyai fasilitas keamanan yang cukup
tangguh untuk pembuatan web.
§ Kekurangan
- Kecepatannya tidak
secepat C++
- Java banyak memakan
memori
- Program yang dibuat
bahasa ini lebih lambat dibanding program yang dibuat dengan bahasa lain.
Ø Visual Basic
Salah satu aplikasi
pemograman yang cukup banyak digunakan karena penggunaannya yang mudah.
·
Kelebihan
- Perintah VB sangat
komplit dan mudah untuk membuat sebuah
program tanpa harus mengetik bahasa program lain
- Source code VB banyak terdapat di Internet
§ Kekurangan
-VB tidak mempunyai
database sendiri
-VB tidak mempunyai
pendukung untuk membuat report dari VB sendiri.
Ø Bahasa Ruby
Bahasa pemograman
sricpting. Ruby adalah bahasa yang digunakan dengan menggabungkan seluruh
pemograman scripting yang ada di dunia ditulis dengan bahasa C dengan kemampuan
dasar seperti pearl dan python.
·
Kelebihan
-Sintaks sederhana
-Merupakan bahasa
pemograman scripting yang berorientasi objek
-Single inheritance
§ Kelemahan
-Program ruby cederung
lebih lambat
-GUI (desktop) dengan
background thread tidak mungkin diimplementasikan di ruby
5.
Macam-Macam
Flowchart
1.
Bagan
Alir sistem (Systems Flowchart)
Merupakan bagan yang
menunjukan arus pekerjaan keseluruhan dari sebuah sistem. Disusun menurut
prosedur yang sesuai dengan aliran
sistem yang akan dibuat.
2.
Bagan
Alir Dokumen (Document Flowchart)
Disebut juga Alir
fomulir (Form Flowchart) atau paperwork flowchart. Isinya ada bagan aliran dan
formulir termasuk document seperti tembusan-tembusannya. Memperlihatkan urutan
dan hubungan proses dalam suatu program.
3.
Bagan
Alir Skematik ( Schematic Flowchart)
Mirip dengan Document
Flowchart ya itu menggambarkan prosedur dalam suatu system. Perbedaannya
menggunakan gambar-gambar komputer dan peralatan lain yang digunakan .
Tujuannya adalah untuk mempermudahkan komunikasi kepada orang-orang yang kurang
paham dengan simbol-simbol bagan alir
4.
Bagan
Alir Program ( Program Flowchart)
Menjelaskan secara rinci
langkah-langkah dari proses program. Dibagi menjadi dua macam yaitu Alir logika
program dan Alir komputer terperinci.
5.
Bagan
Alir Proses (Process Flowchart)
Merupakan
bagan alir yang banyak digunakan di Teknik Industri. Bagan ini berfungsi
Untuk menganalisis sistem untuk menggambarkan
proses suatau prosedur.
6.
Komponen
toolbox
·
Pointer : Merupakan arah penunjuk, digunakan jika
kita ingin memilih komponen control yang sudah di pasang form.
·
Picturebox
: Merupakan tool untuk menampilkan gambar pada vb.
·
Textbox
: Merupakan tool membuat teks yang bias diubah-ubah oleh pengguna.
·
CommandButton
: Merupakan tool untuk membuat tombol, seperti OK, cancel, dan sebagainya.
·
Listbox : Merupakan tool untuk membuat daftar pilihan.
·
VScrollbar : Untuk membuat Scrollbar secara vertikal.
·
Hscrollbar : Untuk membuat Scrollbar secara
Horizontal.
·
Line : Merupakan tool untuk membuat garis.
·
CheckBox : Merupakan tool untuk membuat kontrol
pilihan, kontrol ini terpilih jika di klik oleh user. Checkbox dapat dilih 1
atau lebih.
·
Optionbutton : Merupakan untuk membuat menu
sesuatu pilihan, sama seperti CheckBox namun OptionButton hanya dapat dipilih 1
user.
7. Tipe-Tipe
data
·
TINYINT
Integer bilangan bulat yang sangat
kecil dengan jangkauan -128 hingga 127. Jangkauan Unsigned adalah 0 sampai 255.
·
SMALLINT
Interger bilangan bulat yang kecil jangkauan nilainya yaitu -32768 hingga
32767. Jangkauan unsigned 0 Hingga 65535.
·
MEDIUMINT
Integer bilangan bulat tingkat menengah dengan jangkauan nilainya adalah
-8388608 hingga 8388607. Jangkauan unsigned 0 sampai 16777215.
·
INT
Bilangan bulat dengan jangkauan -2147483647 sampai 2147483647. Jangkauan
unsigned 0 sampai 4294967295.
·
BIGINT
Integer berukuran besar dengan jangkauan nilainya -9223372036854775808
hingga
9223372036854775807.
Jangkauan unsigned adalah 0 sampai 18446744073709551615.
8. Algoritma
Urutan
penyelesaian masalah yang dapat deskripsikan dan di mengerti secara logis untuk
dapat menyelesaikan suatu masalah. Salah
satu tujuan algoritma dalam komputer adalah untuk membuat masukan dan keluaran
yang berfungsi sebagai dasar bahasa pemograman. Algoritma berisi
Langkah-langkah pengurutan sehingga kita dapat menjalankan suatu prosedur
dengan tepat dan benar. Algoritma terdiri dari beberapa notasi, yaitu deskriptif,
bagan alir, dan pseudocode.
9. IDE dan Macam-macam
jenisnya
IDE
(Integrated Development Environment) adalah lingkungan pengembangan terpadu
bagi programmer untuk mengembangkan aplikasinya. Dengan IDE para programmer
dapat membuat tampilan user interface, melakukan koding dan sebagainya. Programmer
yang menguasai IDE akan sangat membantu guna peningkatan pengefektifan tugas
sehingga bekerja dengan baik dan efisien.
Macam-Macam
IDE Visual Basic :
·
Menubar (perintah berbasis menu)
·
Toolbar
·
Toolbox
10. Flowchart
Merupakan
bentuk bagan atau bagan yang memperlihatkan hubungan antara proses ke proses
selanjutnya berserta intruksinya.
Gambaran flowchart dinyatakan dalam simbol. Flowchart adalah langkah
awal untuk membuat sebuah program. Dengan adanya flowchart kita bisa lebih
paham dengan suatu proses yang ada. Selanjutnya flowchart diterjemahkan ke
bentuk program dengan bahasa pemograman.
Macam-Macam
Flowchart :
·
Bagan alir sistem (Systems Flowchart)
·
Bagan alir dokumen (Document Flowchart)
·
Bagan alir skematik (Schematic Flowchart)
·
Bagan alir program (Program Flowchart)
·
Bagan alir proses (Process Flowchart)
11.
Algoritma
:
Program Hello
World!
Deklarasi : -
Algoritma
Write (“Hello
World!”)
Algoritma :
Program
Konversi Suhu
1. Deklarasikan varibel suhu celcius, reamur, fahrenheit dan kelvin
2. Masukan nilai celcius
3. Menghitung rumus reamur
4. Menghitung rumus fahrenheit
5. Menghitung rumus kelvin
6. Cetak hasil konversi celcius ke reamur
7. Cetak hasil konversi celcius ke fahrenheit
8. Cetak hasil konversi celcius ke kelvin
1. Deklarasikan varibel suhu celcius, reamur, fahrenheit dan kelvin
2. Masukan nilai celcius
3. Menghitung rumus reamur
4. Menghitung rumus fahrenheit
5. Menghitung rumus kelvin
6. Cetak hasil konversi celcius ke reamur
7. Cetak hasil konversi celcius ke fahrenheit
8. Cetak hasil konversi celcius ke kelvin