Jumat, 09 November 2012

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.

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.
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.

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)
11. Algoritma Program Hello World

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}
            #Deskripsi
       begin
read (C)
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