20 September 2008

Sejarah Visual Basic

Bill Gates, pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalanjavascript:void(0)
Mempublikasikan Posting di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).

Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.

Programmer yang menggunakan Visual Basic bisa memilih kode terkompilasi atau kode yang harus diinterpretasi sebagai hasil executable dari kode VB. Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).
Sumber : http://id.wikipedia.org/wiki/Visual_Basic

[+/-] Selengkapnya...

Apa itu Visual Basic ?

Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool yaitu alat bantu untuk membuat berbagai macam program komputer, khususnya yang menggunakan sistem operasi Windows. Visual Basic merupakan salah satu bahasa pemrograman komputer yang mendukung object (Object Oriented Programming = OOP).

Sumber : http://ilmukomputer.com/2006/09/13/cepat-mahir-visual-basic-6/

[+/-] Selengkapnya...

VB : Pemrograman Berorientasi Objek

Visual Basic merupakan bahasa yang mendukung OOP, namun tidak sepenuhnya. Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module. Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif.

Desain Visual dan Komponen

Visual Basic menjadi populer karena kemudahan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat oleh pihak lain. Namun komponen ActiveX memiliki masalahnya tersendiri yang dikenal sebagai DLL hell. Pada Visual Basic .NET, Microsoft mencoba mengatasi masalah DLL hell dengan mengubah cara penggunaan komponen (menjadi independen terhadap registry).

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development 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 dengan cepat, akses ke basis data menggunakan Data Access Objects (DAO), Remote Data Objects (RDO), atau ActiveX Data Object (ADO), serta menawarkan pembuatan kontrol ActiveX dan objek ActiveX. 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.

Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi eksternal tambahan.

Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.


Sumber : http://id.wikipedia.org/wiki/Visual_Basic

[+/-] Selengkapnya...

17 September 2008

Materi - Materi Visual Basic


Kelas 1D3-MI5


Pertemuan 23,24

PRESENTASI TUGAS AKHIR




Pertemuan 22

QUIS 2




Pertemuan 21

LATIHAN QUIS 2




Pertemuan 20

MENU UTAMA


Menu dibuat apabila program yang kita buat sudah cukup besar dan kompleks. Dengan menggunakan menu kita lebih mudah mengelompokkan item-item yang terdapat dalam program menjadi kelompok menu atau sub-sub menu yang kita inginkan. Setiap isi menu akan berasosiasi dengan kontrol menu yang kita buat melalui sebuah fasilitas yang disebut dengan menu editor.


Menu Utama



Pertemuan 17,18,19

RELASI ANTAR TABLE


Pembuatan relasi antar tabel bertujuan untuk membuat hubungan antar table agar ada relasi antara table yang satu dengan yang lain.

Sebagai contoh sistem informasi pembelian barang, yang terdiri table sebagai berikut:

table barang

table pembeli


Untuk lebih memahami lagi mengenai hubungan antar tabel mari kita kerjakan contoh program dibawah ini.

1. Buatlah Database dengan nama dbPerpustakaan, dengan struktur tabel seperti dibawah ini

Tabel Barang

Field

Type

Size

Default

Kode_Barang

Text

4

Primary Key

Nama_Barang

Text

20


Tabel Pembeli

Field

Type

Size

Default

No_Nota

Text

8

Primary Key

Nama_Pembeli

Text

30


Kode_barang

Text

4

Secondary Key

Dari tabel diatas, kita ketahui yang berelasi atau yang mempunyai hungungan keduanya adalah Filed Kode_Barang yang ada pada kedua tabel. Dari relasi tabel inilah kita bisa menampilkan data yang ada pada tabel lain.


Untuk langkahnya bisa anda download filenya dibawah ini. Klik Link Berikut ....

Relasi Antar Table





Pertemuan 16

Ujian Tengan Trimester (UTT)




Pertemuan 15

Latihan Ujian Tengan Trimester.




Pertemuan 14

MENCETAK LAPORAN (REPORT)


Sebelum kita membuat Report terlebih dahulu kita melakukan koneksi terhadap database dan tabel yang akan kita buatkan report. Untuk melakukan koneksi ke Database dapat kita lakukan langkah-langkah berikut:

1. Membuat Add Data Environment

2. Desain Form Report dengan Add Data Report.


Untuk lebih jelasnya anda bisa download filenya dengan mengklik link berikut.

Membuat Laporan (Report)




Pertemuan 12 dan 13

PENCARIAN DATA


Pencarian data dapat dilakukan dengan 2 cara :

1. Pencarian dengan Index

Untuk melakukan pencarian berdasarkan index, kita harus memberikan index pada field yang akan kita gunakan dalam pencarian data.

2. Pencarian dengan Find First

Untuk melakukan pencarian dengan menggunakan Find, kita harus mengetahui nama field yang akan gunakan dalam pencarian data.


Untuk lebih jelasnya silakan anda download file nya dibawah ini :
Pencarian Data




Pertemuan 9,10,11

MANAJEMEN DATABASE

VISUAL DATA MANAGER

Visual Data Manager merupakan suatu program Add-Ins, yaitu program yang terpisah yang diletakkan pada Microsoft Visual Basic sehingga menjadi bagian dari program Ms. Visual Basic. Program ini berfungsi sebagai file database yang nantinya dapat diproses atau lebih mudahnya sebagai tempat penyimpanan file database yang dibuat. File hanya dibuat sekali dan tidak perlu diisi recordnya, selanjutnya file tersebut diproses lewat program.

Materi yang akan dibahas antara lain :

1. Membuat Database

2. Membuka Database

3. Menambahkan Index pada Table

4. Menghubungkan Database


Untuk lebih jelasnya silakan anda download file nya dibawah ini :
Cara Pembuatan Database




Pertemuan 8

QUIS 1




Pertemuan 7

Latihan Quis dan Review Pertemuan 1 s/d 6




Pertemuan 6

- CheckBox

CheckBox berfungsi untuk memberikan perintah pilihan terhadap satu group pilihan yang memungkinkan pemakai dapat memilih lebih dari satu pilihan.

Study Kasus :

Membuat aplikasi perhitungan biaya-biaya (Modul dan KTM)

Langkah-langkahnya :
1. Desain Form.
2. Tuliskan Listing Programnya.

Anda klick 2x pada checkbox1 (Modul),

Private Sub Check1_Click()

If Check1.Value = 1 then
Modul = 15000
Else
Modul = 0
End If

If Check2.Value = 1 then
KTM= 10000
Else
KTM= 0
End If

Hasil = Modul + KTM
Text1 = Hasil

End Sub

*Lakukan hal yang sama pada checkbox2 (KTM).



Pertemuan 5

- ComboBox

ComboBox digunakan untuk memilih item pilihan lewat drop-down list atau mengetikkan pilihan yang diinginkan.

Study Kasus :

Membuat aplikasi Kode Jurusan dan Nama Jurusan.

Langkah-langkahnya :
1. Desain Form.
2. Tuliskan Listing Programnya.

a. Mengisi ComboBox.
Pada Form anda klik 2x, kemudian anda ketikan listing programnya sbb :

Private Sub Form_Load()
Combo1.AddItem "MI"
Combo1.AddItem "KA"
Combo1.AddItem "BI"
End Sub

b. Mencari Nama Jurusan.
Anda klik 2x pada combobox kemudian event nya anda ganti menjadi click.

Private Sub Combo1_Click()
If Combo1 = "MI" Then
Text1 = "Manajemen Informatika"
ElseIf Combo1 = "KA" Then
Text1 = "Komputer Akuntansi"
ElseIf Combo1 = "BI" Then
Text1 = "Bahasa Inggris"
End If
End Sub



Pertemuan 4

- For...To

For...To digunakan untuk melakukan perulangan secara berurutan, misal nya kita akan membuat tanggal dalam combo dari Tanggal 1 s/d Tanggal 31, untuk kasus ini bisa kita melakukan nya dengan cara manual/kita ketikan anggka 1 s/d 31 atau kita gunakan fungsi For...To.

Study Kasus :

1. Mencetak Tanggal dari 1 - 31
2. Mencetak Bulan dari Januari - Desember
3. Mencetak Tahun dari 1990 - 2010

Pada form anda klik 2x :
Kemudian tuliskan perintah berikut :

Private Sub Form_Load()
For tgl = 0 To 30
Combo1.List(tgl) = tgl + 1
Next tgl

For bulan = 1 To 12
Combo2.AddItem MonthName(bulan)
Next bulan

For tahun = 0 To 20
Combo3.List(tahun) = tahun + 1990
Next tahun

End Sub


Untuk contoh programnya bisa anda download disini Latihan Perulangan For...To



Pertemuan 3

Percabangan dan Object II ( If...Then...Else dan Option )

1. Fungsi IF

- If.....Then
struktur ini digunakan untuk mengeksekusi satu atau lebih perintah yang menyatakan keadaan. Terdapat 2 cara penulisan :

if kondisi Then
perintah1
perintah2
End if

Ex :

if kode = "VB" then
judul = "Visual Basic"
end if


- If....Then....Else
Struktur ini sama dengan If...Then, tetapi digunakan untuk banyak blok perintah. Cara penulisan nya adalah :

if kondisi1 Then
[Perintah blok1]
Elseif kondisi2 Then
[Perintah blok2]...
Else
[Perintah blok-n]
End if

Ex :

if kode = "VB" then
judul = "Visual Basic"
elseif kode = "DP" then
judul = "Delphi"
else
judul = "Office"
end if


Study Kasus :

Membuat program untuk menentukan kode jurusan matakuliah

Jika kode nya "MI " Maka Jurusan nya "Manajemen Informatika"
Jika kode nya "KA " Maka Jurusan nya "Komputer Akuntansi"
Jika kode nya "BI " Maka Jurusan nya "Bahasa Inggris"

Maka Sintaknya :

Private Sub Text1_Change()
If Text1 = "MI" Then
Text2 = "Manajemen Informatika"
ElseIf Text1 = "KA" Then
Text2 = "Komputer Akuntansi"
Else
Text2 = "Bahasa Inggris"
End If
End Sub

Untuk contoh programnya bisa anda download disini Latihan Fungsi IF


2. Option

Option digunakan untuk melakukan suatu pilihan yang hanya 1 bisa dipilih.
Misalnya pilihan tentang jenis kelamin, Pria atau Wanita, Pilihan Agama dan masih bayak lagi yang lainnya.

Ex :

Pada option langsung klik 2x, kemuadian tuliskan perintah soalnya :
text1 = "Anggota"

Study Kasus :

Pada contoh ini kita akan membuat program untuk menentukan jenis kelamin.
Jika Option Pria kita pilih Maka "Pria"
Jika Option Wanita kita pilih Maka "Wanita"

Maka Sintaknya :

Private Sub Option1_Click()
Text1 = "Pria"
End Sub

Private Sub Option2_Click()
Text1 = "Wanita"
End Sub

Untuk contoh programnya bisa anda download disini Latihan Option




Pertemuan 2

Perhitungan Sederhana dan fungsi Enter
Sintak Penjumlahan :
Ex :
nilai_c = val(nilai_a) + val(nilai_b)

Untuk selain penjumlahan tidak harus menggunakan val
Ex :
- nilai_c = nilai_a - nilai_b
- nilai_c = nilai_a * nilai_b
- nilai_c = nilai_a / nilai_b




Pertemuan 1

Tata Tertib Perkuliahan serta Komponen-komponen utama Visual Basic (Menu Bar, Toolbox, Project Explorer, Properties Window, Form Layout Window)

[+/-] Selengkapnya...

Tugas - Tugas

Kelas 1D3-Mi5


Latihan :





















Jawaban :

1. Mengisi Isi Combo1

Private Sub Form_Load()
Combo1.AddItem "MI"
Combo1.AddItem "KA"
Combo1.AddItem "BI"
End Sub


2. Rumus Kode Jurusan Pada Combo1

Private Sub Combo1_Click()
If Combo1 = "MI" Then
Text1 = "Manajemen Informatika"
ElseIf Combo1 = "KA" Then
Text1 = "Komputer Akuntansi"
ElseIf Combo1 = "BI" Then
Text1 = "Bahasa Inggris"
End If
End Sub


3. Rumus Biaya SKS

Private Sub Text2_Change()
Text3 = Text2 * 15000
End Sub


4. Rumus Mencari Biaya-Biaya

a. Biaya BPP (Check1)

Private Sub Check1_Click()
If Check1 = 1 Then
bpp = 750000
Else
bpp = 0
End If

If Check2 = 1 Then
almamater = 50000
Else
almamater = 0
End If

If Check3 = 1 Then
ktm = 25000
Else
ktm = 0
End If

hasil = bpp + almamater + ktm
Text4 = hasil
End Sub

Ket :
Untuk Biaya Almamater dan Biaya KTM (Check2 dan Check3)
Anda cukup copy paste script diatas pada check2 dan check3


5. Rumus Mencari Total Biaya

Private Sub Text4_Change()
Text5 = Val(Text3) + Val(Text4)
End Sub


6. Rumus Bersih

Private Sub Command1_Click()
Combo1 = ""
Text1 = ""
Text2 = 0
Text3 = 0
Text4 = 0
Text5 = 0
End Sub


7. Rumus Keluar

Private Sub Command2_Click()
Unload Me
End Sub





Tugas 1

Buatlah aplikasi program dibawah ini :






















- Data yang diinputkan :
1. Kode Buku
2. Jumlah

- Data hasil keluarannya (Outputnya) :
1. Nama Buku'
2. Harga Buku
3. Total
4. Discount (Pilihan)
5. Total Bayar


Soal :

Mencari Kode, Judul dan Harga Buku

- Jika Kode Buku = "VB"
Maka
Judul Buku = "Visual Basic"
Harga Buku = 50000

- Jika Kode Buku = "DP"
Maka
Judul Buku = "Delphi"
Harga Buku = 35000

- Jika Kode Buku = "DW"
Maka
Judul Buku = "Design Web"
Harga Buku = 20000


Total = Harga Buku * Jumlah


Discount :
- 5% * Total
- 10% * Total


Total Bayar = Total - Discount

- Perintah Tombol Bersih
- Perintah TOmbol Keluar


Perintah :

Buatlah listing programnya berdasarkan soal diatas.

Kirim jawabannya ke e-mail gen_xeost@yahoo.co.id paling lambat tanggal 23 Oktober 2008.
Jika melewati tanggal tersebut, nilai tugas anda kosong (0).

Terima Kasih...

[+/-] Selengkapnya...

Kontrak Perkuliahan

Tugas = 25%

Quis 1 = 10%

Quis 2 = 15%

UTT = 20%

UAT = 30%

[+/-] Selengkapnya...

JADWAL PERTEMUAN



Petemuan

Ke

Pokok Bahasan

Sub Pokok Bahasan



1.

Pendahuluan (Pengertian Visual Basic)

Tata Tertib Perkuliahan serta Komponen-komponen utama Visual Basic (Menu Bar, Toolbox, Project Explorer, Properties Window, Form Layout Window)


2.

Tipe Data, Variabel dan Object I dan Struktur Program Visual Basic

Operasi Sederhana, teks, matematika, Fungsi enter dan button


3.

Percabangan dan Object II

If …Then…Else dan Option


4.

Perulangan dan Object III

For…To, ComboBox dan CheckBox


5.

Latihan Soal

Pertemuan 2,3, dan 4


6.

Q u i s - 1


7,8

Pengolahan Database dengan Visual Data Manager (VisData)

Pembuatan tabel di Visual Data Manager, Penggunaan Index Data, Menghubungkan Database ke Form dan

Menampilkan Data dengan DBGrid


9,10

Pencarian Data dan Operasi Record

Pencarian data dan Operasi-operasi pada record


11,12

Mencetak Laporan

Mencetak Laporan Secara Keseluruhan


13

Latihan Soal

Studi Kasus


14

Ujian Tengah Trimester


15,16,17

Relasi Antar Tabel

Relasi antar table


18,19

Menu dan Instalasi Program

Menu dan File Setup


20

Q u I s - 2


21,22,23,24

Pembahasan Tugas Mandiri

Pembahasan tugas mandiri dari masing-masing kelompok


25

Ujian Akhir Trimester


[+/-] Selengkapnya...

Silabus Pemrograman 1 (Visual Basic)

Silabus dan Kontrak Perkuliahan

Overview

SILABUS

Kode Mata Kuliah : MKB-11402

Mata Kuliah : Pemrograman Visual Basic

Beban SKS : 4

Prasyarat : -

Tujuan : Setelah mengikuti perkuliahan selama 1 Quarter, mahasiswa D3 AMIK – Manajemen Informatika dan Komputerisasi Akuntansi :

1. Mampu merancang, membuat dan menyelesaikan sebuah program aplikasi dengan menggunakan bahasa pemrograman Visual Basic

2. Mampu membuat program pengolahan Database antar tabel

Materi :

1. Pendahuluan (Pengertian Visual Basic)

2. Mengenal Elemen Intergrated Development Environmrnt

3. Struktur Program Visual Basic

4. Tipe Data dan Object I

5. Percabangan dan Object II

6. Perulangan dan Object III

7. Pengolahan Database dengan Visual Data Manager (VisData)

8. Pencarian Data dan Operasi pada Record

9. Mencetak Laporan dan Hubungan Antar Tabel

10. Menu dan Instalasi Program

Daftar Pustaka :

1. Buku Ajar

2. Firdaus, 7 Jam Belajar Interaktif Visual Basic 6.0 Untuk Orang Awam, Maxikom, 2006.

3. Ir. Thabrani Suryanto, MM, Mudah dan Cepat Belajar Visual Basic 6.0, Media Kita, 2007.

4. Tutorial Visual Basic, www.ilmukomputer.com.


KEGIATAN

Kegiatan-kegiatan yang akan dilakukan pada mata kuliah ini adalah :

  1. Ceramah oleh Dosen/Instruktur Lab
  2. Tanya jawab antara Dosen/Instruktur – mahasiswa dan antar mahasiswa
  3. Mengerjakan contoh soal
  4. Mengerjakan latihan
  5. Mengerjakan tugas terstruktur
  6. Mengerjakan tugas mandiri
  7. Pelaksanaan evaluasi : Tugas, Quis-1, Quis-2, MID dan Ujian Akhir

TUGAS-TUGAS

Tugas-tugas yang akan dilakukan oleh mahasiswa adalah :

  1. Tugas terstruktur : Mengerjakan soal-soal latihan yang ada di bahan ajar dari awal sampai akhir
  2. Tugas Mandiri dengan ketentuan :

a. Membuat kelompok tugas dengan jumlah kelompok ditentukan oleh Dosen/Instruktur

b. Memilih permasalahan yang akan dibahas dari masing-masing kelompok.

  1. Minimal terdiri dari 3 tabel yang berelasi.
  2. Program terdiri dari Input Data, Pengolahan, Pencarian, Report, dan Menu Utama.
  3. Tugas dikumpul berbentuk CD.
  4. Batas waktu pengumpulan tugas sebelum ujian akhir Pemrograman I.

PENILAIAN

Nilai setiap mahasiswa ditentukan oleh lima kreteria :

  1. Quis-1 10 %
  2. Quis-2 15 %
  3. Ujian Tengah Quarter 20 %
  4. Tugas 30 %

- Tugas Terstruktur 10 %

- Tugas Mandiri 20 %

  1. Ujian Akhir Quarter 25 %

Tanpa ada alasan yang jelas, dalam mata kuliah ini tidak diadakan ujian susulan dan jika terpaksa ada ujian susulan nilainya akan diambil dari nilai terkecil kelas.


JADWAL PERTEMUAN

Petemuan

Ke

Pokok Bahasan

Sub Pokok Bahasan



1.

Pendahuluan (Pengertian Visual Basic)

Tata Tertib Perkuliahan serta Komponen-komponen utama Visual Basic (Menu Bar, Toolbox, Project Explorer, Properties Window, Form Layout Window)


2.

Tipe Data, Variabel dan Object I dan Struktur Program Visual Basic

Operasi Sederhana, teks, matematika, Fungsi enter dan button


3.

Percabangan dan Object II

If …Then…Else dan Option


4.

Perulangan dan Object III

For…To, ComboBox dan CheckBox


5.

Latihan Soal

Pertemuan 2,3, dan 4


6.

Q u i s - 1


7,8

Pengolahan Database dengan Visual Data Manager (VisData)

Pembuatan tabel di Visual Data Manager, Penggunaan Index Data, Menghubungkan Database ke Form dan

Menampilkan Data dengan DBGrid


9,10

Pencarian Data dan Operasi Record

Pencarian data dan Operasi-operasi pada record


11,12

Mencetak Laporan

Mencetak Laporan Secara Keseluruhan


13

Latihan Soal

Studi Kasus


14

Ujian Tengah Trimester


15,16,17

Relasi Antar Tabel

Relasi antar table


18,19

Menu dan Instalasi Program

Menu dan File Setup


20

Q u I s - 2


21,22,23,24

Pembahasan Tugas Mandiri

Pembahasan tugas mandiri dari masing-masing kelompok


25

Ujian Akhir Trimester


[+/-] Selengkapnya...