TUGAS INDIVIDU

1) Pengertian Visual Basic dan Sejarah Perkembangan dari Microsoft Visual Basic 2010

Visual basic adalah sebuah bahasa pemrograman yang berpusat pada object (Object Oriented Programming) digunakan dalam pembuatan aplikasi Windows yang berbasis Graphical User Interface, hal ini menjadikan Visual Basic menjadi bahasa pemrograman yang wajib diketahui dan dikuasai oleh setiap programmer. Beberapa karakteristik obyek tidak dapat dilakukan oleh Visual Basic misalnya seperti Inheritance tidak bisa module dan Polymorphism secara terbatas bisa dilakukan dengan deklarasi class module yang mempunyai Interface tertentu. Sifat Visual Basic  tidak case sensitif.

(http://fettyferawati.blogspot.com)

Sejarah Visual Basic berawal dari perkembangan bahasa BASIC 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. Pada tahun 1990-an DOS digantikan oleh Windows. Microsoft akhirnya membuat BASIC versi Windows yang dikenal sebagai Microsoft Visual Basic. Awal perkembangan Visual Basic yaitu :

  • Dirintis proyek “Thunder”
  • Pada tahun 1991, Visual Basic 1.0 dirilis untuk windows pada Comdex.
  • Pada tahun 1992, Visual Basic 1.0 untuk DOS yang merupakan versi lanjutan dari compiler BASIC, QuickBasic dan Sistem Professional Development BASIC.
  • Pada November 1992, Visual Basic 2.0 dirilis dengan pemrograman yang cukup mudah digunakan serta kecepatannya telah dimodifikasi.
  • Pada tahun 1993, Visual Basic 3.0 yang dibagi menjadi  versi standard dan professional.
  • Pada tahun 1995, merupakan versi pertama ynag dapat membuat windows 32 bit sebaik versi 16 bit nya yaitu Visual Basic 4.0.
  • Pada tahun 1997, Visual Basic 5.0 yang dirilis microsoft merilis secara eksklusif  untuk  versi windows 32 bit.
  • Pertengahan 1998, Visual Basic 6.0 dengan perbaikan beberapa cakupan temasuk kemampuan dalam pembuatan Aplikasi Web-based.
  • Pada tahun 2002, dirilis Visual Basi.Net (VB 7) dengan  bahasa yang sangat powerful namun bahasanya sangat berbeda dari yang sebelumnya.
  • Pada Tahun 2003, dirilis Visual Basic.Net 2003 (VB 7.1) dengan menggunakan Net framework versi 1.1.
  • Pada Tahun 2005 (VB 8.0), Visual Basic 2005 yang merupakan lanjutan dari Visual Basic .NET.
  • Edit & Continue , pada Visual Basic 2005 kita boleh melakukan perubahan kode.
  • Perbaikan Konversi dari Visual Basic ke Visual Basic NET 12.
  • Is Not Patent, konversi If Not X Is Y menjadi If X  IsNot Y dari Visual Basic 2005.
  • Visual Basic 2005 Express, untuk pemula dan yg gemar dengan VB.
  • Visual Basic “Orcas” (VB 9.0) , pada tahun 2007 dengan penambahan fitur – fitur.
  • Visual Basic ‘VBx’ (VB 10.0), menawarkan dukungan untuk Dynamic Language Runtime.

(http://awirnubie.wordpress.com)

2) Macam-macam bahasa pemrograman

  • Bahasa C

Kelebihannya yaitu hanya tersedia sedikit kata kuncinya, ada hampir diseluruh komputer, kode bahasa C sifatnya portable, proses executable program bahasa C lebih cepat, lebih terstruktur.

Kekurangannya yaitu membingungkan pemakai karena banyaknya operator serta fleksibilitas penulisan program.

  • Bahasa C++

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.

  • Bahasa Java

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.

  • Bahasa Visual Basic

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.

(www.google.co.id/macammacampemrograman/)

3) Macam tipe data terdiri dari :

A. Tipe Data Sederhana (Simple Data)

  • Chart/Varchar              Penghimpun data yang berupa aalfabetic misalnya seperti : nama
  • Numeric            Penghimpunan data berupa bilangan real misalnya 2,35
  • Integer            Penghimpunan data berupa angka misalnya nomor KTP, NIP
  • Date           Penghimpunan data berupa tanggal, bulan & tahun misalnya tanggal lahir
  • Desimal           Penghimpunan data berupa pecahan seperti 1,11
  • Text            Penghimpunan data berupa semua tipe data seperti huruf, symbol baca.

B. Tipe Data Terstruktur

  • Record             Himpunan data yang terdiri dari beberapa karakter yang berbeda – beda.
  • Set              Tipe data yang memuat sejumlah elemen dengan tipe data dasar sama.
  • Array            Tipe yang berisi beberapa data yang ditampung dalam variabel dengan tipe data yang sama.

C. Tipe Pointer

Merupakan petunjuk yang berisi alamat memori dimana data disimpan.

4) IDE dalam Visual Basic 2010 dan macam-macam jenisnya

IDE (Integrated Developement Environment) merupakan sebuah “layanan satu pintu” yang bisa digunakan oleh programmer untuk melakukan, desain, coding, debugging, dan kompilasi program dalam sebuah tool yang terintegrasi.

Macam – macam jenisnya terdiri dari :

  •   Menu bar, dipakai dalam memilih tugas-tugas tertentu seperti membuka project, yang terdiri dari menu file, edit, view.
  •  Main toolbar, shortcut untuk menu yang sering dipakai pada menu bar.
  •   Project, window berisi struktur tree dari project yang lagi dikerjakan.
  •   Form designer, window untuk merancang user interface dari aplikasi.
  •   Toolbox, window yang berisi komponen-komponen yang digunakan untuk memperkaya user interface.
  •   Code, untuk menuliskan source code dari program.
  •   Properties, untuk melihat / mengedit sifat dari object yang sedang dipilih.
  •   Color palette, untuk mengubah warna dari suatu object.
  •   Form layout, menunjukan tampilan form bersangkutan disaat runtime.

(http://maz-agsu.blogspot .com)

5) 10 macam komponen toolbox yaitu:

1)      Pointer , arah penunjuk untuk memilih komponen control yang terpasang di form.

2)      Picture Box, Merupakan tool untuk menampilkan gambar pada visual basic.

3)      Label, tool yang digunakan untuk membuat teks. User tidak bisa mengubah – ubah label.

4)      CheckBox, tool yang digunakan untuk control pilihan dengan ketentuan  control terpilih jika diklik user. Checkbox dapat dipilih 1 atau lebih.

5)      Combo BOX,  untuk pembuatan control kombinasi Textbook dan Listbox.

6)      HScrollBar, merupakan alat yang membuat scrollbar menjadi horizontal.

7)      Timer, Tool untuk pengukuran waktu

8)      DirListBox, untuk menampilkan folder  atau direktori.

9)      OLE, menghubungkan ke form dari software lain

10)  Shape, untuk pembuatan bentuk –bentuk seperti lingkaran, kotak maupun persegi panjang.

(http://bayuzu.blogspot.com)

6) Event Driven Programming merupakan suatu kode dalam program yang tidak sesuai alur tetapan awal eksekusi program dapat berlainan dari event yang ada.

(ww.scribd.com)

Debugging merupakan proses yang digunakan untuk menemukan serta mengurangi jumlah bug / cacat dari program maupun perangkat keras, sehingga dapat berperilaku sesuai dengan harapan.

(http://arflstxtx.blogspot.com/2010/02/debugging.html)

Source Code merupakan gabungan dari deklarasi bahasa pemrograman computer yang dapat digunakan untuk komunikasi, dibaca dan ditulis oleh manusia.

(http://bugspin.blogsome. com)

Visual Component Library merupakan pengembangan aplikasi yang digunakan dengan platform windows.

Variabel, berupa nama yang diperintah untuk computer yang mengambil data dari memori tersimpan.

(http://java.lyracc.com)

TUGAS KELOMPOK

Program pembelian barang di toko meubel

DEKLARASI

jenis_barang                :string

jumlah_barang           :integer

n                                        :integer

ALGORITMA

begin

read(jenis_barang)

case jenis_barang

‘kursi’                          : n = 350.000

‘meja’                          : n = 240.000

‘lemari’                        : n = 500.000

endcase

read(n)

totalbayar = n * jumlah_barang

write (‘jadi total bayar = ‘); read (totalbayar)

end

LISTING ;

Private Sub Form1_Load(By valsender AsSystem.Object, ByVale As System.EventArgs) Handles MyBase.Load

With ComboBox1

.Items.Add(“kursi”)

.Items.Add(“meja”)

.Items.Add(“lemari”)

End With

End Sub

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) Handles ComboBox1.SelectedIndexChangedComboBox2.Focus()

End Sub

Private Sub Button_1Click(ByVal sender As System.Object, ByVal sender AsSystem.Object, ByVale AsSystem.EventArgs) Handles Button1.Click

Dim harga As Integer

Dim jumlah As Integer

If combobox1.text = “kursi” then

a = 350000

elseif combobox1.text = “meja” then

a = 240000

else

a = 500000

endif

endif

total = (a * TextBox2)

Textbox3.Text = Format(total, “#,#”)

End Sub

Private Sub Button2_Click(ByVal sender AsSystem.Object, ByVal e AsSystem.EventArgs) Handles Button2.Click

Close()

End Sub