Modul 1 Pengenalan Visual Basic 2010
Modul 1
1.
Yang dimaksud dengan
visual basic adalah suatu produk software terbaru yang dikeluarkan oleh
Microsoft Coorperation, yaitu microsoft Visual Studio 2010 dan mempunyai
beberapa fitur terbaru dan mempunyai suatu bentuk yang menawarkan IDE
(Integrated Development Environment) dengan menggunakan model COM. Visual Basic
juga merupakan turunan dari bahasa pemrograman BASIC sehingga mudah untuk
membantu dalam mengembangkan program dan aplikasi.
2. Penemu
visual basic adalah Alan Cooper, yaitu pelopor GUI dan Bapak Visual Basic pada
tahun 1988
Kegunaan
visual basic adalah
·
Untuk membuat program
berbasis windows
·
Membuat objek-objek
pembantu program seperti kontrol ActiveX, file help, dan lain-lain
·
Menguji program
(debugging) dan menghasilkan program berekstensi EXE bersifat executabe/dapat
langsung dijalankan
·
Kemudahan desain form
Visual basic unggul
dengan kemudahan desain form untuk
menggunakan komponen activeX yang dibuat oleh pihak lain.
http://id.wikipedia.org/wiki/Visual_Basic,
http://aerotechno2.blog.com/kelebihan-visual-basic/
, http://ninysnurindahsari.blogspot.com/2011/09/fungsi-dan-kegunaan-visual-basic.html
)
3. Sejarah
Perkembangan Visual Basic 2010
Visual
Basic berasal dari perkembangan bahasa komputer Basic (Beginner’s All- Purpose
Symbolic Instruction Code) di Amerika Serikat pada awal tahun 1960-an. Pada tahun 1982
IBM/PC diperkenalkan pada masyarakat yang didalamnya, disertakan pula bahasa
BASIC yang dikenal juga QuickBasic / QBASIC. Banyak
versi BASIC
yang dikembangkan untuk digunakan pada berbagai platform komputer, seperti
Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM BASICA, Apple BASIC dan lain-lain.Visual
basic selalu berkembang dari masa ke masa. Versi pertama dari visual basic
adalah visual basic 1.0 yang dibuat tahun 1991. Konsep diadapatasi dari
prototype generator form yang dikembangkan Alan Cooper. Kemudian Ala Cooper
dikontrak microsoft untuk mengembangkan tripod menjadi sistem form untuk
windows 3.0. Kemudian pada November 1992 dirilis Visual Basic 2.0 dengan
kecepatan yang ditingkatkan. Visual Basic 3.0 pada lalu dirilis pada tahun 1993
dalam dua versi, yaitu standar dan professional. Pada bulan Agustus 1995 versi Visual Basic
4.0 dikeluarkan yang memperkenalkan kemampuannya untuk membuat aplikasi
non-GUI. Setelah itu dikembangkan visual basic versi 5.0 untuk versi 32-bit
dari windows, visual basic 6.0 yang mengutamakan membuat aplikasi web. Lalu
keluar VB 7 dan VB 8 yang mempunyai fitur yang berkembang dari versi sebelumnya
hingga muncul Visual Basic versi 2010.
(Sumber:http://oris.storeplaces.com/makalah-pemrograman-visual/,
http://chalidaffan.blogspot.com/2011_09_01_archive.html
)
4. Macam-macam
Bahasa Pemograman beserta kelemahan dan kelebihan:
a. Delphi
Merupakan sarana
pemrograman aplikasi visual. Delphi merupakan kelajutan dari Turbo Pascal yang
dirancang untuk dijalankan pada sistem operasi DOS sedangkan Delphi diluncurkan
untuk beroperasi pada sistem operasi windows. Delphi menyediakan pembuatan
aplikasi antarmuka visual. Banyak
aplikasi dapat dikembangkan dengan Delphi seperti matematis, grafis dan
pengolah angka.
Kelebihan :
Sifat freeware, bahasa pascal sehingga pengguna terbiasa dengan pemrograman
turbo pascal, komponen cukup lengkap tanpa harus harus add component dari
sumber lain
Kelemahan :
pengguna yang tidak memiliki dasar bahasa Pascal akan mengalami kesulitan,
setiap komponen yang dimasukkan dalam form tampilan diikutsertakan kode
deklarasi dan inisialisasinya dalam list code.
b. Bahasa C
Bahasa C ini memberikan
ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut dengan
B pada tahun 1970.
Kelebihannya yaitu hanya tersedia
sedikit kata kunci, bahasa sering dijumpai di seluruh komputer, kode bahasa
portable, proses executable program bahasa C lebih cepat, lebih terstruktur.
Kekurangannya yaitu membingungkan
pemakai karena banyaknya operator serta fleksibilitas penulisan program.
c.
Bahasa C++
C++ adalah bahasa
pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada
awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL,
Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang
dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American
National Standart Institute) Bahasa pemrograman C menjadi versi dominan.
Kelebihannya yaitu semua kelebihan
dari C dengan tambahan penanganan kompleksitas dengan OOP yang utama.
Kekurangannya yaitu kurangnya
library built in, bahasa C++ masih kurang terkenal karena kita dari sisi mesin
dibanding memikirkan probis yang seharusnya menjadi tujuan.
d.
Bahasa Java
Java adalah sebuah teknologi yang
diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut
definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk mebuat dan
menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan
jaringan.
Kelebihannya yaitu bahasa
sederhana, berorientasi objek, ampuh dan aman.
Kekurangannya yaitu kecepatanya
kurang jika dibandingkan dengan bahasa C++, program yang dibuat lebih lambat
jika dibandingkan dengan program bahasa lain.
e.
Bahasa Visual Basic
Microsoft Visual Basic 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). 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
Kelebihannya yaitu
perintah-perintahnya sangat komplit, mudah dalam pembuatan program tanpa
harus mengetik bahasa program lagi, tetapi cukup mendesign tampilan dengan VB
editor.
Kekurangannya yaitu tidak mempunyai
database sendiri, tidak mempunyai pendukung untuk membuat report dari
bawaan VB sendiri.
(Sumber : http://galangromadhon.wordpress.com/2010/09/28/macam-macam-bahasa-pemrograman/,http://blog.uin-malang.ac.id/fengki27/2011/10/01/macam-macam-bahasa-pemrograman/ )
5. Jenis-jenis flowchart terbagi
menjadi lima jenis, yaitu :
a. Flowchart Sistem (System
FLowchart)
Merupakan
flowchart yang menunjukkan alur kerja atau apa yang sedang dikerjakan didalam
sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang
ada di dalam sistem.
b. Flowchart Paperwork / FLowchart
Dokumen (Document Flochart)
Flowchart
Paperwork menelusuri alur dari data yang ditulis melalui sistem. Flowchart
Paperwork juga sering disebbut Flowchart Dokumen.
c.
Flowchart Skematik
(Schematic FLowchart)
Flowchart
Skematik merupakan bagan yang mirip dengan Flowchart Sistem yang menggambarkan
suatu sistem atau prosedur. Perbedaannya bukan hanya menggunakan simbol-simbol
flochart standar, tetapi juga menggunakan gambar-gamabar komputer, peripheral,
from-from atau peralatan lain yang digunakan dalam sistem.
d. Flowchart Program (Program Flochart)
Flowchart
Program merupakan bagan yang menjelaskan keterangan lebih rinci tentang
langkah-langkah dari proses program. Flowchart Program juga dihasilkan
dari Flowchart Sistem.
e. Flowchart Proses (Proses Flowchart)
Flowchart
Proses merupakan bagan alir yang banyak digunakan di teknik industri.
Flowchart juga digunakan untuk memecah dan menganalisis langkah-langkah
selanjutnya dalam suatu prosedutr atau sistem.
Flowchart Proses mempunyai lima simbol khusus yaitu :
(Sumber : wahyushare.files.wordpress.com/2010/01)
6. Komponen-Komponen dalam toolbox
a. Button : tool digunakan untuk membuat suatu
tombol perintah
b. Label : tool untuk membuat teks, tapi pemakai
tidak bisa berinteraksi dengannya
c. Checkbox : digunakan untuk membuat kotak check
untuk memilih satu atau banyak keadaan
d. Data : tool yang digunakan untuk
menghubungkan antara form dengan file database
e. Pointer: merupakan arah penunjuk
untuk memilih komponen kontrol yang sudah dipasang di form
f. Radio button : tool yang digunakan untuk memilih
satu dari beberapa keadaan
g. Text box : tool digunakan untuk menempatkan
teks dan pemakai juga dapat mengedit teks itu.
h. Frame : tool digunakan untuk mengelompokkan beberapa
piranti di toolbox yang memiliki sifat dan karakter sama
i.
File List Box : digunakan untuk membuat daftar file yang berada di suatu
folder pada jendela form
j.
Dir List Box : digunakan untuk membuat tampilan drive pada jendela form
dan mampu membaca drive yang ada pada komputer yang sedang digunakan
(Sumber : Modul
Praktikum Teknologi Informatika 2012 Teknik Industri Undip. unilanet.unila.ac.id/)
7. Tipe-tipe
data
a) Tipe data
sederhana (simple data)
- integer :
kumpulan data berupa angka misalnya nomor KTP, NIM
- char :
kumpulan data yang terdiri dari alphabet, contoh : nama
- numeric :
kumpulan data berupa nilai real, contoh : 4, 3
- date :
kumpulan data berupa tanggal, bulan, dan tahun, contoh : tanggal lahir
b) Tipe data terstruktur
- record : himpunan data
yang terdiri dari karakter yang berbeda-beda
- array : tipe berisi
data ditampungg dalam variable dengan ti[e data sama
c) Tipe pointer : petunjuk
berupa memori data disimpan
(Sumber : http://pandusamamaya.wordpress.com/2011/02/19/tipe-data-dan-macam-tipe-data/)
8.
Algoritma adalah suatu serangkaian langkah yang
diperintah untuk memecahkan suatu masalah tertentu menggunakan bahasa tertentu.
(Sumber : http://id.wikipedia.org/wiki/Algoritma)
9. IDE dalam visual
basic 2010 adalah Integrated Development Environment (lingkungan terintegrasi)
adalah layanan satu pintu yang digunakan coding, debugging, dan kompilasi
program
Macam jenis-jenisnya adalah :
-
Menu bar à memilih
tugas tertentu yang menjalankan menu-mmenu utama
-
Main toolbar à shortcut
yang berisi menu-menu
-
Project à window
berisi struktur tree
-
Component tool box
à digunakan membuat komponen yang ada
pada form. Misal : textbox, check box
(Sumber : Modul
Praktikum Teknologi Informatika 2012 Teknik Industri Undip)
10. Flowchart :
suatu penggambaran yang berisi langkah-langkah untuk melaksanakan suatu program
yang dapat berupa grafik, yang digunakan untuk memecahkan masalah.
Jenis-jenisnya adalah : flowchart system, flowchart paperwork, flowchart
sistematik, flowchart program, dan flowchart proses.
(Sumber : wahyushare.files.wordpress.com/2010/01)
Program Hello_world
uses wincrt,
begin
write
(‘Hello, world’);
end.
(Sumber : http://blogzulkifli.wordpress.com/2011/06/04/mencetak-pesan-hello-world.
http://www.cespage.com/vb/tutorials.html)
Algoritma Konversi Suhu
#Deklarasi
C : real : {derajat Celcius, input}
R : real : {derajat Reamur, output}
F : real : {derajat Fahrenheit, output}
K : real : {derajat Kelvin, output}
R : real : {derajat Reamur, output}
F : real : {derajat Fahrenheit, output}
K : real : {derajat Kelvin, output}
#Deskripsi
begin
read (C)
R = 4/5*C
F = 9/5*C+32
K = C+273
write (R,F,K)
R = 4/5*C
F = 9/5*C+32
K = C+273
write (R,F,K)
end.
(Sumber : http://pratomo-wijoyo.blogspot.com/2010/05/project-gui-di-java-yang-pertama.html.
http://niehennys.wordpress.com/2012/04/17/algoritma-menghitung-konversi-suhu-7/)
0 komentar:
Posting Komentar