pengenalan visual basic edit

68
KELAS XI TKJ SMK NEGERI 6 MALANG 2011

Upload: faiza-fahriz

Post on 24-Jul-2015

219 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Pengenalan Visual Basic Edit

KELAS XI TKJSMK NEGERI 6 MALANG

2011

Page 2: Pengenalan Visual Basic Edit

FORM DESIGNERFORM DESIGNER

TOOLBOXTOOLBOX

TOOL BARTOOL BAR

CODE WINDOWCODE WINDOW

PROPERTY WINDOWPROPERTY WINDOW

MENU BARMENU BAR

PROJECT EXPLORER

PROJECT EXPLORER

Page 3: Pengenalan Visual Basic Edit

Menu bar : Menampilkan daftar menu yang berisi daftar perintah-perintah yang dapat digunakan saat bekerja pada Visual BASIC. Terdiri dari menu File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window dan Help.

Tool bar : Digunakan untuk mengakses perintah-perintah dalam menu yang sering dipakai secara cepat

Tool box : Merupakan daftar komponen-komponen yang dapat digunakan untuk mendesain tampilan program aplikasi yang akan dibuat

Page 4: Pengenalan Visual Basic Edit

Project explorer : Menampilkan daftar form dan module yang ada dalam project yang sedang aktif

Property window : Digunakan untuk mengatur properti dari komponen-komponen yang sedang diaktifkan. Property merupakan karakteristik dari sebuah objek.

Form designer : Merupakan jendela yang digunakan untuk melakukan perancangan tampilan dari aplikasi yang akan dibuat

Code window : Merupakan jendela yang digunakan untuk menuliskan kode program

Page 5: Pengenalan Visual Basic Edit

Sebuah bahasa pemrograman berbasis GUI dalam pembuatan sebuah aplikasi (project) dengan dilengkapi teknik pemrograman di dalam Visual Basic yang mengadopsi dua macam jenis pemrograman yaitu Pemrograman Visual dan Object Oriented Programming (OOP).

Page 6: Pengenalan Visual Basic Edit

(1) Property: Setiap komponen di dalam pemrograman Visual Basic dapat diatur propertinya sesuai dengan kebutuhan aplikasi. Property yang tidak boleh dilupakan pada setiap komponen adalah “Name”Command1.Caption=”Play”Text1.Text=”Visual Basic”Label1.Visible=FalseTimer1.Enable=True

Page 7: Pengenalan Visual Basic Edit

(2) Metode: Metode inilah tempat untuk mengekspresikan logika pemrograman dari pembuatan suatu prgram aplikasi.(3) Event: Command1_Click, atau event Mouse Down pada picture yang tertulis dengan Picture1_MouseDown akan menjalankan semua metode yang dibuat

Page 8: Pengenalan Visual Basic Edit
Page 9: Pengenalan Visual Basic Edit

Program I : Mendesain Form Setelah tampilan utama Visual BASIC

6.0 muncul pada layar monitor, Ubah properti form1 melalui Property Window, dengan urutan sebagai berikut:

PROPERTY

NILAI

(NAME) FRMPERTAMA

CAPTION PROGRAM PERTAMA

HEIGHT 3000

WIDTH 4000

Page 10: Pengenalan Visual Basic Edit

Private Sub Form_Load()frmpertama.BackColor = vbBlue

End SubPrivate Sub Form_Click()

frmpertama.Caption = “Form di klik”End SubSetelah dituliskan listing program tersebut di atas, silahkan di run atau dengan menekan F5. Amati hasilnya!

Page 11: Pengenalan Visual Basic Edit

Atur tampilan form seperti gambar berikut : Background = biru untuk absen genap dan

merah untuk absen ganjil (AWAL = HIJAU) Ukuran huruf = 24 untuk absen genap dan

30 untuk absen ganjil (AWAL = 12) Jenis font = algerian untuk absen genap

dan bradley hand itc (AWAL = ARIAL) Alignment = rata tengah untuk genap dan

rata kanan untuk ganjil (awal = RATA KIRI) Caption form : form ku genap untuk absen

genap dan form ku ganjil untuk absen ganjil (AWAL = FORMKU PERTAMA)

Page 12: Pengenalan Visual Basic Edit

Label : Digunakan untuk menambahkan teks pada saat perancangan form.

Text box : Digunakan sebagai sarana untuk mendapatkan input data dari user (pengguna) dengan mengetikkan teks atau angka pada text box.

Page 13: Pengenalan Visual Basic Edit

Command Button : Digunakan untuk menambahkan tombol pada perancangan form.

Combo Box : Digunakan untuk menampilkan pilihan item-item. Untuk memilih item user dapat mengetikkan pilihan atau memilih dari daftar yang tersedia

Page 14: Pengenalan Visual Basic Edit

PROGRAM II :

Page 15: Pengenalan Visual Basic Edit

Komponen Properti Nilai

form1 (name)CaptionStartUpPosition

FrmPribadiData Pribadi2-Center Screen

label1 Caption Nama

Label2 Caption Usia

Label3 Caption Jenis Kelamin

label4 (name)Caption

Lblhasil(kosongkan)

textbox1 (name)text

Txtnama(kosongkan)

textbox2 (name)text

Txtusia(kosongkan)

Page 16: Pengenalan Visual Basic Edit

Komponen Properti Nilai

combobox1 (name)List

text

CmbjenisPriaWanitapria

commandbutton1 (name)caption

Cmdproses&Proses

commandbutton2 (name)caption

Cmdkeluar&Keluar

Page 17: Pengenalan Visual Basic Edit

Private Sub cmdkeluar_Click()Unload MeEnd SubPrivate Sub cmdproses_Click()lblhasil.Caption = "Nama anda " + txtnama.Text + ", usia " + txtusia.Text + " tahun, jeniskelamin " + cmbjenis.TextEnd Sub

Simpan project dan form, lalu jalankan Simpan project dan form, lalu jalankan program. Isikan nama, usia dan pilih program. Isikan nama, usia dan pilih jenis jenis kelamin, kemudian klik tombol kelamin, kemudian klik tombol proses. Lihat perubahan yang terjadi.proses. Lihat perubahan yang terjadi.

Page 18: Pengenalan Visual Basic Edit
Page 19: Pengenalan Visual Basic Edit
Page 20: Pengenalan Visual Basic Edit

Private sub proses_click()Label2.caption=text1.textEnd subPrivate sub exit_click()endEnd subPrivate sub Miring_Click()Label2.FontItalic = Check1.ValueEnd SubPrivate Sub Tebal_Click()Label2.FontBold = Check2.ValueEnd SubPrivate Sub Merah_Click()Label2.ForeColor = vbRedEnd SubPrivate Sub Biru_Click()Label2.ForeColor = vbBlueEnd Sub

Page 21: Pengenalan Visual Basic Edit

Private sub soto_click()Label1.caption= soto.captionEnd sub……Private sub teh_manis_click()Label2.caption=tehmanis.captionEnd sub

Page 22: Pengenalan Visual Basic Edit
Page 23: Pengenalan Visual Basic Edit

Berikut syntax deklarasi variabel visual basic :Dim nama_variabel as tipe_variabel

Coba bandingkan dengan pascal :Var nama_variabel : tipe_variabel;

Page 24: Pengenalan Visual Basic Edit

Tipe data pada Visual Basic, sama dengan tipe data yang ada pada pascal yaitu string, byte, integer, real

Misal : Dim nama_variabel as stringDim nama_variabel as integer

Page 25: Pengenalan Visual Basic Edit

Private sub tambah_click()dim bil1,bil2, jumlah as integerBil1=text1.textBil2=text2.textJumlah=text3.textJumlah=bil1+bil2End sub

Page 26: Pengenalan Visual Basic Edit
Page 27: Pengenalan Visual Basic Edit

Buat program dengan tema : aritmatikaDengan kriteria form : menarik (harus ada

tombol/commandbutton, textbox, label, option button, radio button)

Dengan kriteria program : gunakan event click dan load

Page 28: Pengenalan Visual Basic Edit
Page 29: Pengenalan Visual Basic Edit

1. If...Then aksi end if

2. If...Then...ElseEnd if

3. Select Caseend select

Contoh 1:If JlhRec > 0 ThenPosisi = 1ElsePosisi = 0End If

Contoh 2:Select Case xCase 0: angka = "Nol"Case 1:If posisi = 1 Thenangka = "Satu "Elseangka = "Se"End IfCase 2: angka = "Dua

"Case 3: angka = "Tiga

"Case 4: angka =

"Empat “End select

Page 30: Pengenalan Visual Basic Edit

Buat program untuk menentukan bilangan genap atau bilangan ganjil dari bilangan yang diinputkan

Page 31: Pengenalan Visual Basic Edit

Private Sub Command1_Click() bil = Val(Text1) If bil Mod 2 = 0 Then ket = "GENAP" Else ket = "GANJIL" End If Text2 = ket End Sub

Page 32: Pengenalan Visual Basic Edit

Sebuah toko memberikan bonus sebesar 15% dari total pembelian setelah dikurangi 200000 dan hadiah berupa gelas cantik bagi pelanggannya untuk pembelian di 200000.

Page 33: Pengenalan Visual Basic Edit

Private Sub Command1_Click() jmlBeli = Val(pembelian) bonus = 0 hadiah = " " If jmlBeli > 200000 Then sisa = jmlBeli - 200000 bonus = (15 / 100) * sisa hadiah = "gelas cantik" End If End Sub

Page 34: Pengenalan Visual Basic Edit

Seorang pelanggan di sebuah restoran tinggal memilih menu makanan berdasarkan nomor dari menu makanan yang sudah disediakan dan akan ditampilkan nama menu beserta harganya seperti menu makanan berikut:

Nomor Nama Menu Harga 1 Soto Ayam Rp. 4000,- 2 Soto Daging Rp. 5000,- 3 Sate Ayam Rp. 6000,- 4 Bali Ayam+Telor Rp. 5000,- 5 Rawon Rp. 5000,-

Page 35: Pengenalan Visual Basic Edit
Page 36: Pengenalan Visual Basic Edit

Private Sub Command1_Click()

nomor = Val(Text1)

Select Case nomor

Case 1:

namaMenu = "Soto Ayam"

harga = 4000

Case 2:

namaMenu = "Soto Daging"

harga = 5000

Case 3:

namaMenu = "Sate Ayam"

harga = 6000

Case 4:

namaMenu = "Bali Ayam+Telor"

harga = 5000

Case 5:

namaMenu = "Rawon"

harga = 5000

End Select

End Sub

Page 37: Pengenalan Visual Basic Edit

Buat program untuk dapat menentukan jenis VCD bila dimasukkan nomor dari jenis VCD tersebut dengan Select Case dengan kriteria sebagai berikut : 1: VCD Action ; 2: VCD Komedi ; 3: VCD Horor

Page 38: Pengenalan Visual Basic Edit
Page 39: Pengenalan Visual Basic Edit

Pengulangan proses menggunakan For…Next adalah bentuk pengulangan terkendali dengan variabel kendali yang terus berjalan maju atau mundur. Format penulisan pengulangan ini adalah sebagai berikut: For variabel = nilai_awal To nilai_akhir [Step langkah] <Proses dalam pengulangan> Next variable

Page 40: Pengenalan Visual Basic Edit

Untuk menentukan barisan bilangan 1, 2, 3, …., 10 maka bilangan mempunyai nilai awal = 1, nilai akhir=10 dan step antar bilangan = 1, sehingga bisa ditulis dengan For bilangan=1 To 10 Step 1 <Proses untuk barisan bilangan> Next bilangan

Page 41: Pengenalan Visual Basic Edit

Pengulangan dengan While... Wend adalah bentuk pengulangan terkendali dengan proses akan diulang selama kondisi yang diberikan masih dipenuhi. Format penulisan pengulangan ini adalah: While <Kondisi> <Proses selama kondisi dipenuhi> Wend

Variabel kontrol pada jenis looping tidak otomatis bertambah/berkurang seperti pada looping dengan For...Next, sehingga penambahan atau pengurangan nilai dilakukan dengan menggunakan akumulator yang dituliskan dengan var = var + step

Page 42: Pengenalan Visual Basic Edit

Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai berikut:

bilangan=1 While bilangan<=11 List1.AddItem bilangan bilangan = bilangan + 2 Wend

Page 43: Pengenalan Visual Basic Edit

Pengulangan dengan Do Loop Until adalah bentuk pengulangan terkendali dengan proses akan diulang sampai kondisi yang diberikan dipenuhi. Format penulisan pengulangan ini adalah:

Do <Proses selama kondisi belum dipenuhi> Loop Until <Kondisi>

Page 44: Pengenalan Visual Basic Edit

Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai berikut:

bilangan=1 do List1.AddItem bilangan bilangan = bilangan + 2 Loop until bilangan>11

Page 45: Pengenalan Visual Basic Edit

Untuk menampilkan barisan bilangan 1 sampai dengan N, dengan N dimasukkan. Hasil barisan ditampilkan pada Label

Page 46: Pengenalan Visual Basic Edit

Private Sub Command1_Click() N = Val(Text1) List1.Clear For i = 1 To N List1.AddItem i Next i End Sub

Page 47: Pengenalan Visual Basic Edit

Membuat program untuk untuk menghitung N bilangan prima, definisi bilangan prima adalah bilangan yang hanya habis dibagi oleh 1 dan bilangan itu sendiri atau bisa dikatakan bahwa bilangan prima adalah bilangan yang tidak tidak habis dibagi oleh bilangan 2 sampai sebelum bilangan itu sendiri.

Page 48: Pengenalan Visual Basic Edit
Page 49: Pengenalan Visual Basic Edit

Private Sub Command1_Click() n = Val(Text1) List1.Clear k = 0 bil = 2 While k < n prima = True For pembagi = 2 To bil - 1 If bil Mod pembagi = 0 Then prima = False Next pembagi If prima Then List1.AddItem bil k = k + 1 End If bil = bil + 1 Wend End Sub

Page 50: Pengenalan Visual Basic Edit

Menampilkan n baris dari barisan bilangan 1 2 3 4 5 sebagai berikut:

1 2 3 4 5 5 4 3 2 1 1 2 3 4 5 5 4 3 2 1 .............. Perhatikan bahwa pada baris ganjil hasilnya 1

2 3 4 5 dan pada baris yang genap hasilnya adalah 5 4 3 2 1, maka perlu untuk mengetahui apakah baris itu baris genap/ganjil untuk menentukan nilai awal, nilai akhir dan step. Dapat ditulis dengan:

Page 51: Pengenalan Visual Basic Edit

For baris = 1 To N If baris mod 2 =0 Then Awal = 1 : Akhir = 5 Langkah = 1 Else Awal = 5 : Akhir = 1 Langkah = -1 End If Kal=”” For i = awal To akhir Step langkah Kal = kal & str(i) Next i List1.AddItem kal Next baris

Page 52: Pengenalan Visual Basic Edit

Buat algoritma, flowchart dan program untuk menghitung jumlah data bilangan bulat positif yang dibaca dari piranti masukan

Page 53: Pengenalan Visual Basic Edit

Nih bagi yg mau tau cara agar text berjalan di visual basic 6 tinggal ikuti langkah nya di bawah ini.1.Tambahkan Timer dengan interval :20,Name :Timer1 dan letakan di mana saja2.Tambahkan Label dengan Name :Label1,Caption :Terserah anda3.Dan yg terakhir tambahkan code di bawah ini.  Private Sub Timer1_Timer()Label1.Left = Label1.Left - 15    If Label1.Left <= -Label1.Left Then        Label1.Left = Form1.Width    End IfEnd Sub

Page 54: Pengenalan Visual Basic Edit

1.Tambahkan label dengan Name  :Label1,Caption :Terserah dan taruh terserah anda2.Tambahkan timer dengan Name :Timer1,Interval :20 Taruh di mana saja3.Tambahkan code di bawah iniDim blue, green, red As IntegerPrivate Sub Timer1_Timer()If blue <= 255 Then    blue = blue + 50Else    blue = 0    green = green + 50End If

If green >= 255 Then    green = 0    red = red + 50End IfIf red >= 255 Then    red = 0End IfLabel1.ForeColor = Int(RGB(red, green, blue))Label1.RefreshEnd Sub

Page 55: Pengenalan Visual Basic Edit

Private Sub Command1_Click()Dim x As Doublex = Text1.TextIf (x <= 76.67) Then MsgBox "maaf, anda TL", vbOKOnly, "informasi"ElseIf (x > 76.67) And (x <= 100) Then MsgBox "maaf, anda L, silahkan mengambil mata

pelajaran berikutnya", vbOKOnly, "informasi"Else MsgBox "masukkan nilai lagi", vbOKOnly,

"informasi"End IfText1.SetFocusEnd Sub

Page 56: Pengenalan Visual Basic Edit

Langkah-langkahnya :1. Buat database dulu, komponennya– NIP  —–>> type data : Text– Nama —–>> type data : Text– Foto —–>> type data : OLE Object

Page 57: Pengenalan Visual Basic Edit

Kasih nama tabel : t_gambar dan simpan database dengan : save_picture.mdb

2. Buat user interface pakai VB– Buat 1 form– Tambahkan dalam form :a. 2 label dan textbox (untuk NIP dan Nama), ubah nama textbox menjadi txtnip dan txtnamab. 1 CommondDialog (untuk menampung data gambarnya), ubah nama ke cdic. 1 Images (untuk menampilkan data gambar) pada properties, set ” Stretch = True “fungsinya supaya ukuran gambar berapapun muat di kotak images’nya. Ubah namanya ke imgfotod. 2 CommandButton (Simpan & Browse gambar), ubah nama ke cmd_simpan dan cmd_browsee. 1 ListView (untuk menampilkan daftar)

Page 58: Pengenalan Visual Basic Edit
Page 59: Pengenalan Visual Basic Edit

3. Tambahkan 1 folder bernama ” Foto ” di tempat form disimpan, supaya foto yang kita simpan tidak tercecer

Page 60: Pengenalan Visual Basic Edit

1. Kita buat koneksi ke databasenya, caranya dengan menambahkan 1 modul ke dalam form, kemudian ketik code berikut :

2.

Page 61: Pengenalan Visual Basic Edit

2. Next, lanjut ke form utama, tambahkan deklarasi ” option explicit ” di paling atas dan code berikut :

Page 62: Pengenalan Visual Basic Edit

3. Tombol untuk ” Browse “, codingnya :

Page 63: Pengenalan Visual Basic Edit

4. Tombol untuk ” Simpan “, codingnya :

Page 64: Pengenalan Visual Basic Edit

5. Coding untuk ” proses simpan 1 ” :

Page 65: Pengenalan Visual Basic Edit

6. Coding untuk ” proses simpan 2 ” :

7. Coding untuk ” proses simpan 3 ” :

Page 66: Pengenalan Visual Basic Edit

8. Coding untuk “ Form Load ” :

Page 67: Pengenalan Visual Basic Edit

9. Coding untuk ” Bersih ” :

Page 68: Pengenalan Visual Basic Edit