Anda di halaman 1dari 13

BAB I PENDAHULUAN

1.1 Latar Belakang Visual Basic adalah bahasa pemrograman yang berbasis Windows. Saat ini Visual Basic adalah salah satu bahasa pemrograman terbaik. Visual Basic merupakan pengembangan dari Basic. Basic adalah sebuah bahasa pemrograman kuno yang merupakan awal dari bahasabahasa pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan ditunjukan untuk dapat digunakan oleh para programmer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang baru mengenal komputer, serta digunakan untuk pengembangan program cepat saji yang ringan dan menyenangkan . Walaupun begitu, peran Visual Basic lebih dari sekedar itu saja. Banyak programmer handal saat ini memulai karirnya dengan mempelajari Visual Basic. Visual Basic menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer.

1.2 Maksud dan Tujuan Maksud penulis, dalam pembuatan makalah ini adalah : Memberi informasi kepada pembaca mengenai pemrograman Visual Basic. Makalah ini diharapkan menjadi sumbangan pemikiran bagi para pembaca untuk mengembangkan bahasa pemrograman dimasa sekarang.

Tujuan Penulis, dalam pembuatan Makalah ini adalah : Untuk memenuhi tugas Kuliah Interaksi Manusia dan Komputer Studi DIII Jurusan Manajemen Informatika Bina Sarana Informatika. Untuk memberi pengetahuan kepada pembaca tentang bahasa pemrograman.

BAB II PEMBAHASAN

2.1 Sejarah Visual Basic Sejarah Visual Basic Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang bersifat event driven dan menawarkan Integrated

Depelopment Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman Common Object Model (COM). Visual Basic merupakan turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis grafik yang 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. Visual Basic yang sekarang digunakan oleh jutaan programmer adalah berawal dari sebuah bahasa pemrograman yang diciptakan oleh Prof.Jhon Kemeny dan Thomas Kurtz pada tahun 1964 dengan nama BASIC yang kepanjangan dari Beginner All Purpose Symbolic Intrution Code. Bahasa BASIC ini tergolong bahasa pemrograman yang paling mudah dipelajari.

2.2 Perkembangan Visual Basic Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) Proyek Thunder dirintis. Visual Basic 1.0 (May 1991) dirilis untuk Windows pada COMDEX/Windows Wordltrade yang dipertunjukan di Atlanta, Georgia. Visual Basic 1.0 untuk DOS diliris pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.

2.3 Pengenalan Visual Basic Basic adalah salah satu development 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 yang berbasis Microsoft Windows yang merupakan object Oriented Programming ( OOP ) yaitu pemrograman berorientasi objek, dan 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 Basic pengembangan aplikasi dimulai dengan pembentukan user interface kemudian mengatur property 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. Ada beberapa hal yang harus dipahami dalam mempelajari Visual Basic : Objek Sering disebut gengan entity adalah sesuatu yang bisa dibedakan dengan yang lainnya. Objek yang dimaksud disebut control misalnya : label, Text box, combo box, list box dan masih banyak lagi. Properti Sering disebut atribut adalah cirri cirri yang menggambarkan suatu objek. Event Suatu kejadian yang menimpa objek. Metode Kemampuan yang dimiliki oleh suatu objek. Ada beberapa kemampuan yang ada di Visual Basic : a. Untuk membuat aplikasi berbasis Windows. b. Untuk membuat objek-objek pembantu program seperti control Activex. c. Menguji program dan menghasilkan program akhir berakhiran EXE yang bersifat Executable, atau dapat langsung dijalankan. Bagi programmer pemula yang baru ingin belajar program, lingkungan Visual Basic dapat membantu program berbasis Windows dengan mudah. Sedangkan bagi programmer tingkat 3

lanjut, dengan kemampuannya yang besar dapat digunakan untuk membuat program yang kompleks, misalnya dalam lingkungan Netwoking atau Clien Server. Visual Basic merupakan bahasa pemrograman terstruktur. Struktur aplikasi Visual Basic terdiri dari : 1. Project adalah sekumpulan modul atau program aplikasi itu sendiri, project disimpan dalam file berextension.VBP biasanya berisi form form. Ada tiga icon dalam project View Code : tampilkan jendela editor program View object : tampilkan bentuk formulir Toggle folder : tampilkan folder tempat penyimpanan file 2. Form, yaitu windows atau jendela dimana Anda akan membuat user interface atau tampilan yang merupakan antarmuka program yang akan dibuat. 3. Kontrol, yaitu tampilan berbasis grafis yang dimasukkan pada form untuk membuat interaksi dengan pemakai (textbox, label, frame, dan lain-lain). 4. Propertis, yaitu nilai atau karakteristik yang dimiliki oleh sebuah objek Visual Basic. Contoh : Name, Caption, Size, dan lain-lain. 5. Toolbox adalah kotak alat berisi icon icon atau komponen untuk memasukan objek tertentu kedalam form. 6. Kode Program adalah serangkaian tulisan perintah yang akan dilaksanakan jika suatu objek dijalankan. Visual Basic juga mempunyai tampilan layar yang terdiri dari : 1. Main Windows ( Jendela Utama ) 2. Form Windows ( Jendela Form ) 3. Project Windows (Jendela Proyek) 4. Toolbox 5. Properti Windows (Jendela Property) 6. Form Layout Windows (Jendela Layout Form)

Visual Basic juga menyediakan operator Aritmatika , Lomparasi dan logika .

Operator Aritmatika
Aritmatika Pangkat ( ^ ) Negative ( - ) Kali dan BAgi ( * , / ) Pembagian Bulat ( \ ) Sisa BAgi ( mod ) Komparasi Sama ( = ) Tidak sama ( < > ) Kurang dari ( < ) Lebih dari ( > ) Kurang dari atau sama dengan ( <= ) Tambah dan Kurang ( + , - ) Lebih dari atau sama dengan ( >= ) Imp Not And Or Xor Eqv Logika

STRUKTUR KENDALI ( BRANCHING )

Struktur kendali memungkinkan Anda untuk mengatur jalannya program . Struktur kendali yang didukung oleh Visual Basic adalah sebagai berikut : If / If then Kondisi ini digunakan untuk pernyataan secara kondisional dan merupakan suatu perbandingan maupun ekdpresi yang menghasilkan nilai numerik . Misalnya : If kondisi then pernyataan Atau if kondisi then Pernyataan End if If then else Di gunakan untuk mendefinisikan beberapa blok pernyataan yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi syarat. Visual Basic awalnya akan mencoba kondisi 1 jika false maka VB akan memeriksa kondisi 2 dan seterusnya. Misalnya: If kondisi then Pernyataan 1 ElseIF Pernyataan2 Else Pernyataan 3 End if 5

2.4 Kelebihan dan Kekurangan Visual Basic 1. Kelebihan : 1. Pengguna dengan dasar pemograman apapun bisa dengan mudah menggunakan. 2. Ketika kita melakukan instalasi program lain yang mendukung penggunaannya dalam VB, maka komponen program tersebut bisa dimasukkan dalam komponen VB. 3. Ketika kita melakukan kesalahan penulisan kode, VB secara otomatis membetulkannya dan tidak perlu kita bersusah payah mendeklarasikan komponen ke dalam list code. 2. Kekurangan : 1. Sifatnya komersial. 2. File VB sering menjadi target serangan virus. 3. Dokumentasi sebenarnya lengkap dalam MSDN, namun untuk instalasi MSDN membutuhkan biaya dan space hardisk yang besar.

2.5 Tipe Data di Visual Basic Visual Basic mempunyai beberapa jenis data. Untuk mendefinisikan jenis data pada sebuah variabel, visual basic menggunakan satu karakter tanda yang diletakkan di akhir nama sebuah variabel. Tabel Jenis Data Pada Visual Basic dan Akhirannya :

Jenis Data Boolean Integer Long Integer Double (Floating) Single (Floating) Currency Date Object String Variant

Akhiran Tidak Ada % & # ! @ Tidak Ada Tidak Ada $ Tidak Ada

2.6 Batasan Data dalam Visual Basic 6

Data yang digunakan dalam Visual Basic mempunyai batasan-batasan yang ditentukan oleh besarnya tempat yang disediakan oleh penyimpanannya dalam memory. Adapun batasan batasan data tersebut dapat dilihat pada tabel berikut ini.

Tabel Type Data :

Jenis Data Byte Boolean Integer Long (Long Integer)

Ukuran 1 byte 2 bytes 2 bytes 4 bytes

Range/Batasan 0 sampai dengan 255 True atau False -32, 68 sampai dengan 32, 767 -2, 147, 483, 648, sampai dengan 2, 147, 483, 647

Single

4 bytes

Negatif : -3,402823E38 sampai dengan 1,401298E45

Date Object String (Variable-Length) String (Fixed-Length) Variant (with numbers)

8 bytes 1 byte 10 bytes

1 Januari 100 sampai dengan 1 Desember 9999 Semua referensi object 0 sampai kira-kira 2 milyar

Sepanjang string 16 bytes

1 sampai kira-kira 65,400

Semua numeric sesuai batasan pada jenis data double

Variant (with characters)

22 bytes

Batasannya sama seperti panjang variable string yaitu 0 sampai kira-kira 2 billion

2.7 Contoh Program Sederhana Visual Basic 7

A. ( Penjualan Tiket Film )

Listing Code Program : Private Sub Timer1_Timer () txttgl.Text = Format (Date, "dd/mm/yyyy") Ljam.Caption = Time End Sub

Private Sub cmdhapus_Click () Optcb.Value = False Opttc.Value = False Optpbs.Value = False Optteater1.Value = False Optteater2.Value = False Optteater3.Value = False Call Bersih Call Active End Sub

Private Sub Form_Load () Call Nonactive End Sub Sub Bersih ()

Combokelas.Text = "" txtharga.Text = "" txtjumlah.Text = "" txttobar.Text = "" txtdibayar.Text = "" txtkembalian.Text = "" Optcb.Value = False Optpbs.Value = False Optteater1.Value = False Optteater2.Value = False Optteater3.Value = False End Sub

Sub Active () txtnama_teater.Enabled = True Combokelas.Enabled = True txtharga.Enabled = True txtjumlah.Enabled = True txttobar.Enabled = True txtdibayar.Enabled = True txtkembalian.Enabled = True txttayang1.Enabled = True txttayang2.Enabled = True txttayang3.Enabled = True txttgl.Enabled = True Optcb.Enabled = True Opttc.Enabled = True Optpbs.Enabled = True Optteater1.Enabled = True Optteater2.Enabled = True Optteater3.Enabled = True Combokelas.SetFocus End Sub

Sub Nonactive () txtnama_teater.Enabled = False Combokelas.Enabled = False Combokelas.Enabled = False txtharga.Enabled = False txtjumlah.Enabled = False txttobar.Enabled = False txtdibayar.Enabled = False txtkembalian.Enabled = False txttayang1.Enabled = False txttayang2.Enabled = False txttayang3.Enabled = False txttgl.Enabled = False txtharga.Enabled = False txtjumlah.Enabled = False txttobar.Enabled = False txtdibayar.Enabled = False txtkembalian.Enabled = False txttayang1.Enabled = False txttayang2.Enabled = False txttayang1.Enabled = False txttgl.Enabled = False Optcb.Enabled = False Opttc.Enabled = False Optpbs.Enabled = False Optteater1.Enabled = False Optteater2.Enabled = False Optteater3.Enabled = False End Sub Private Sub cmdtayang_Click () txttayang1.Text = "10.15 - 12.15" txttayang2.Text = "12.15 - 14.15"

10

txttayang3.Text = "14.15 - 14.15" End Sub

Private Sub Combokelas_Click () If Combokelas.Text = "A" Then txtharga.Text = "25000" ElseIf Combokelas.Text = "B" Then txtharga.Text = "35000" Else End If

If txttobar.Text = "Val (combokelas.Text) * Val (txtjumlah.Text)" Then ElseIf txttobar.Text = "Val (combokelas.Text) * Val (txtjumlah.Text)" Then Else End If End Sub

Private Sub txttobar_Click () txttobar.Text = Val (txtjumlah.Text) * Val (txtharga.Text) End Sub

Private Sub txtkembalian_Click () txtkembalian.Text = Val (txtdibayar.Text) Val (txttobar.Text) End Sub

Private Sub cmdkeluar_Click () p = MsgBox ("Anda Yakin Ingin Keluar", vbQuestion + vbOKCancel, "informasi") If p = vbOK Then Unload Me End End If End Sub BAB III

11

PENUTUP

3.1 Kesimpulan Dari pembahasan diatas dapat disimpulkan, bahwa bahasa pemrograman Visual Basic merupakan pemrograman berbasis Windows. Visual Basic juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer.

3.2 Saran Diharapkan mahasiswa bisa mempelajari dan mengembangkan bahasa pemograman Visual Basic sebab Visual Basic merupakan bahasa yang mudah untuk dipelajari dan sangat menarik, maka Penulis berharap kepada pembaca (khususnya pemula), untuk sejak dini mempelajari dan mengembangkan bahasa pemrograman tersebut.

12

DAFTAR PUSTAKA

http://id.wikipwdia.org/wiki/Visual_Basic

http://www.aat-nueve.co.cc/2009/03/sejarahpemograman-visual-basic.html

http://bowoblog.wordpress.com/2009/05/31/bahasapemograman-visual-basic-6-0/

Daryono, S.Kom, 2004 , Tipe dan Struktur Data Visual Basic 6.0, Yogyakarta, CV Gramedia Penerbit

13

Anda mungkin juga menyukai