_Kumpulan Jobsheet Dasar Pemrog. Visual.pdf
-
Upload
angga-flickr -
Category
Documents
-
view
72 -
download
4
Transcript of _Kumpulan Jobsheet Dasar Pemrog. Visual.pdf
-
dengan Ms. Visual Basic
Disusun oleh Iman Saufik, S.Kom
Jl. Majapahit 605 & 304 Semarang Telp. 6710144
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 1
UNIT CONTROL STANDARD dalam Visual Basic 6 Kontrol adalah alat bantu yang dipakai untuk membuat sebuah obyek pada form Visual Basic. Tabel 1 - Control-control standard Visual Basic
Gambar Kontrol Nama Kontrol Fungsi
Pointer Seleksi obyek
PictureBox Untuk menampilkan file gambar
Label Menampilkan teks, tetapi pemakai tidak bisa berinteraksi dengannya.
TextBox Menampilkan teks dimana pemakai dapat mengisi / berinteraksi dengannya.
Frame Mengidentifikasi sebuah grup control.
CommandButton Memberikan sebuah perintah atau tindakan ketika digunakan (diklik ).
CheckBox Memberikan pilihan. Pemakai dapat memilih beberapa pilihan secara bersamaan.
OptionButton Memberikan pilihan. Pemakai hanya dapat memilih satu pilihan pada grup pilihan.
ComboBox Menampilkan daftar item yang dapat dipilih. Pemakai bisa mengetikkan pilihan atau memilih lewat daftar drop-down.
ListBox Menampilkan daftar item yang dapat dipilih
HScrollBar Menampilkan balok gulung horizontal.
VScrollBar Menampilkan balok gulung vertikal.
Timer Untuk mengeksekusi waktu kejadian termasuk selang waktu / interval.
DriveListBox Menampilkan daftar drive.
DirListBox Menampilkan daftar direktori pada drive terpilih.
FileListBox Menampilkan daftar file pada drive dan direktory terpilih.
Shape Membuat lingkaran, elips dan kotak pada form.
Line Membuat garis lurus.
Image Menampilkan gambar. Perbedaan dengan picturebox adalah kontrol ini memberikan perintah seperti commandbutton saat pemakai mengklik gambar dengan mouse.
Data Menampikan database pada suatu form.
OLE Menempelkan suatu obyek dari aplikasi yang mendukung OLE ke aplikasi VB.
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 2
A. Mengenal Form Buka project baru : File New Project Standard Exe Ok Aktifkan : - Project Explorer ( View Project Explorer )
- Properties Window (View Properties Window ) Menamai Project dan Form 1. Klik Project1 pada Project Explorer 2. Klik Name pada properties window, ganti project1 dengan PJob1 3. Klik Form1 pada Project Explorer 4. Klik Name pada properties windows, ganti Form1 dengan FrmJob1 Simpan Form : File Save FrmJob1 pastikan namafile Form = FRMJOB1 Save Simpan Project : File Save PJob1 pastikan namafile Project = PJOB1 Save Obyek Properti Pengaturan Form Caption Jobsheet1 ( titik-titik isikan nama anda ) Klik Menu View Code Ketik baris perintah dibawah ini Private Sub Form_Click() FrmJob1.Font = "Arial" FrmJob1.FontSize = "15" FrmJob1.ForeColor = &HC00000 warna diambil dari nilai properti FrmJob1.Print "Selamat Datang di Visual Basic" End Sub Simpan program File Save Project Jalankan program Klik Run Start
Hasil project PJob1 saat dijalankan dan pada form di klik B. Mengenal Label dan CommandButton Buka project baru : File New Project Standard Exe Ok Aktifkan : - Project Explorer ( View Project Explorer )
- Properties Window (View Properties Window ) Menamai Project dan Form : 1. Klik Project1 pada Project Explorer 2. Klik Name pada properties window, ganti project1 dengan Pjob1b 3. Klik Form1 pada Project Explorer 4. Klik Name pada properties windows, ganti Form1 dengan FrmJob1b Simpan Form : File Save FrmJob1b pastikan namafile Form = FrmJob1b Save Simpan Project : File Save Pjob1b pastikan namafile Project = Pjob1b Save
Project Explore
Properties Window
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 3
Obyek Properti Pengaturan Form Name
Caption FrmJob1b Form Jobsheet 1b
Label1 Alignment BorderStyle Caption Font
2- Center 1- FixedSingle Menggunakan Obyek Label Arial Bold 14
Label
Label2 Alignment Caption Font
2- Center Kosongkan -- Bebas --
CommandButton Name Caption
Tombol1 Tampilkan Pesan
Klik Menu View Code Ketik baris perintah dibawah ini Private Sub Tombol1_Click() Label2.Caption= "Selamat Belajar Visual Basic" End Sub Simpan program File Save Project Jalankan program Klik Run Start
Hasil PJob1b saat dijalankan dan tombol Tampilkan pesan di klik
Tugas !
Tambahkan CommandButton yang fungsinya untuk menghapus pesan !
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 4
Mengenal TextBox, CommandButton dan Variabel Buka project baru ! Menamai Project dan Form : 1. Berinama project dengan Pjob2 2. Berinama Form dengan FrmJob2 3. Simpan Form dan Project tersebut dengan nama yang sama Obyek Properti Pengaturan Form Name
Caption FrmJob2 TEXTBOX
TextBox Name Text
TXT1 --Kosongkan--
Command Button1
Name Caption
CMDTGL Tampilkan Tanggal
Command Button Command Button2
Name Caption
CMDPESAN Tampilkan Pesan
Command Button3
Name Caption
CMDHAPUS Hapus Text
Klik Menu View Code Ketik baris perintah dibawah ini : Private Sub CMDHAPUS_Click() TXT1.Text = "" 'Hapus isi text End Sub Private Sub CMDPESAN_Click() TXT1.Text = "Belajar Visual Basic di STEKOM PAT" End Sub Private Sub CMDTGL_Click() Dim Tgl 'Deklarasi Variabel Tgl 'Format Tampilan Tanggal : Hari, Tgl, bulan, tahun Tgl = Format(Date, "dddd, dd mmm yyyy") TXT1.Text = "Sekarang hari dan tanggal : " + Tgl End Sub Simpan program File Save Project Jalankan program Klik Run Start
Hasil Job2 saat dijalankan dan tombol Tampilkan pesan di klik
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 5
Mengenal dan Menggunakan Image dan Picture Kontrol Image dan PictureBox digunakan untuk menampilkan grafik. Kontrol ini dapat menampilkan grafik dalam bentuk format bitmap, icon, metafile, atau file JPG dan GIF. A. Program Lucky Nine Buka project baru ! Menamai Project dan Form : 1. Berinama project dengan PJob3 2. Berinama Form dengan FrmJob3 3. Simpan Form dan Project tersebut dengan nama yang sama
Buat Form seperti berikut :
Obyek Properti Pengaturan Command1 Name
Caption CmdPutar Putar
Command2 Name Caption
CmdSelesai Selesai
Label1 Alignment Font Caption
Center Bookman Old Style, Bold, 12 Anda Menang Jika Angka 9 Keluar
Label2 Alignment BorderStyle Font Caption
Center 1-Fixed Single Bebas, Bold, 28 (Kosongkan)
Label3 spt. Label2 Label4 spt. Label2 Picture1 Picture
Visible
C:\Program Files\Microsoft Visual Studio\ Common\Graphics\Metafile\Business\Moneybag.wmf False
Klik Menu View Code Ketik baris perintah berikut ini Private sub Form_load() Randomize End Sub Private Sub CmdPutar_Click() Picture1.Visible = False Label2.Caption = Int(Rnd * 10) Label3.Caption = Int(Rnd * 10) Label4.Caption = Int(Rnd * 10) If (Label2.Caption = 9) Or (Label3.Caption = 9) Or (Label4.Caption = 9) Then Picture1.Visible = True Beep End If End Sub Private Sub CmdSelesai_Click() End End Sub
Jalankan program Klik Run Start
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 6
Program Browser/penampil Gambar Buka project baru ! Menamai Project dan Form : 1. Berinama project dengan PJob4 2. Berinama Form dengan FrmJob4 3. Simpan Form dan Project tersebut dengan nama yang sama Obyek Properti Pengaturan Form1 Caption Browser Gambar DriveListBox Name Drive1 DirListBox Name Dir1 FileListBox Name
Pattern File1 *.jpg;*.gif;*.bmp;*.wmf;*.ico
Klik Menu View Code Ketik baris perintah berikut ini Private Sub Dir1_Change() File1.Path = Dir1.Path End Sub Private Sub Drive1_Change() Dir1.Path = Drive1.Drive End Sub Private Sub File1_Click() Gambardipilih = File1.Path & "\" & File1.FileName Image1.Picture = LoadPicture(Gambardipilih) Form1.Caption = "Browser Gambar ( " + Gambardipilih + " ) " End Sub Jalankan program Klik Run Start
DriveListBox
DirListBox
FileListBox
Image
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 7
Contoh Penggunaan Option Button. 1. Buka Project Baru : File New Project Standard EXE Ok Aktifkan : - Project Explorer ( View Project Explorer ) - Properties Window (View Properties Window ) 2. Nama dan simpan project dengan nama ProOptBtn 3. Nama dan Simpan Form dengan nama FrmOptBtn
Obyek/Component Property Pengaturan
Form Name Caption FrmOptBtn Contoh Option Button
Label
Name Caption
LblJudul Mengubah Label dengan Option Button Warna
OptionButton1 Caption ForeColor
Merah -- Pilih Warna Merah --
OptionButton2 Caption ForeColor
Kuning -- Pilih Warna Kuning --- OptionButton
OptionButton3 Caption ForeColor
Hijau -- Pilih Warna Hijau ---
Penulisan Kode ( View Code ): Private Sub Option1_Click() Lbljudul.ForeColor = vbRed End Sub Private Sub Option2_Click() Lbljudul.ForeColor = vbYellow End Sub Private Sub Option3_Click() Lbljudul.ForeColor = vbGreen End Sub Jalankan program ini dan simpan ulang Contoh Penggunaan CheckBox. 1. Buka Project Baru : File New Project Standard EXE Ok Aktifkan : - Project Explorer ( View Project Explorer ) - Properties Window (View Properties Window ) 2. Nama dan simpan project dengan nama ProCheckBox 3. Nama dan Simpan Form dengan nama FrmCheckBox
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 8
Obyek/Component Property Pengaturan
Form Name Caption FrmCheckBox Contoh dengan Check Box
Label
Caption
Mengubah Text dengan Check Box
Check1 Caption &Bold
CheckBox Check2 Caption &Italic
CommandButton
Command1 Name Caption
CmdExit &Exit
Penulisan Kode ( View Code ): Private sub Check1_Click() If Check1.Value = vbChecked Then Label1.FontBold = True Else Label1.fontBold = False End if End sub Private sub Check2_Click() If Check2.Value = vbChecked Then Label1.FontItalic = True Else Label1.fontItalic = False End if End sub Private Sub cmdExit_Click() End End Sub Jalankan program ini dan simpan ulang Contoh Penggunaan CheckBox. 1. Buka Project Baru : File New Project Standard EXE Ok Aktifkan : - Project Explorer ( View Project Explorer ) - Properties Window (View Properties Window ) 2. Nama dan simpan project dengan nama ProComboListBox 3. Nama dan Simpan Form dengan nama FrmComboListBox
Obyek/Component Property Pengaturan
Form Name Caption
FrmComboListBox Contoh ListBox dan ComboBox
Label Caption
Pilih Nama :
ComboBox Name Text
cbNama --- Kosongkan ---
ListBox Name LstNama
Command1 Name Caption
cmdTambah Tambah
Command2 Name Caption
cmdHapus Hapus CommandButton
Command3 Name Caption
cmdClear Bersihkan
SAUFIK
SAUFIKCheckBox.
SAUFIKCombo dan ListBox
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 9
Penulisan Kode ( View Code ): Private Sub Form_Load() cbNama.AddItem "Apel" cbNama.AddItem "Durian" cbNama.AddItem "Rambutan" cbNama.AddItem "Pepaya" End Sub Private Sub cmdTambah_Click() lstNama.AddItem cbNama.Text End Sub Private Sub cmdHapus_Click() lstNama.RemoveItem lstNama.ListIndex End Sub Private Sub cmdClear_Click() lstNama.Clear End Sub Simpan (File Save ) dan jalankan program ( Run Start ) Tugas Buat Form Seperti Berikut Ini dengan Option Button, Check Box dan ComboBox ! Berinama frmTugas1.frm dan frmTugas1.vbp
TextBox
Frame
CheckBox ComboBox
OptionButton
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 10
Latihan Penggunaan Command Button pada program Buka project baru ! Menamai Project dan Form : 4. Berinama project dengan PJob6 5. Berinama Form dengan FrmJob6 6. Simpan Form dan Project tersebut dengan nama yang sama Aktifkan : - Project Explorer ( View Project Explorer )
- Properties Window (View Properties Window )
Obyek Properties Pengaturan
Form Name Caption FrmJob6 Kalkulator Nilai Tukar Kurs
Label1 Name Caption
lblJudul Kalkulator Nilai Tukar Kurs
Label2 Name Caption
LblDollar Nilai Dollar
Label3 Name Caption
LblKurs Nilai Tukar ke Rupiah
Label
Label4 Name Caption
lblRupiah Nilai Rupiah (Rp)
Text1 Name TabIndex Text
txtDollar 0 ( kosongkan )
Text2 Name TabIndex Text
txtKurs 1 ( kosongkan )
TextBox
Text3 Name TabIndex Text
txtRupiah 2 ( kosongkan )
Command1 Name TabIndex Caption
cmdOk 3 &Ok
Command Button Command2 Name TabIndex
Caption
cmdExit 4 E&xit
Ketikkan kode program berikut : Private Sub cmdOk_Click() TxtRupiah.Text = txtDollar.Text* txtKurs.Text End Sub Private Sub cmdExit_Click() End End Sub Simpan ulang dan jalankan program ini
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 11
Latihan Penggunaan InputBox dan MsgBox : Buka project baru ! Menamai Project dan Form : 1. Berinama project dengan PJob7 2. Berinama Form dengan FrmJob7 3. Simpan Form dan Project tersebut dengan nama yang sama Aktifkan : - Project Explorer ( View Project Explorer ) - Properties Window (View Properties Window ) Klik Menu View Code Private Sub Form_Activate() Me.WindowState = 1 sandi = InputBox("Masukkan Password?", "Password !", "STEKOM") If sandi "STEKOM" Then HASIL = MsgBox("Maaf Password Salah...Ulangi Lagi !", _ vbOKCancel + 16, "Salah") If HASIL = 1 Then Form_Activate Else End End If End If HASIL = MsgBox("Selamat Password Anda Benar !", vbOKOnly + 64, _ "Benar") Me.WindowState = 2 Me.Caption = "Anda Telah Membuka Form dengan Password yang benar !" End Sub Simpan ulang dan jalankan program ini
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 12
Latihan Penggunaan perintah IF THEN Buka project baru ! Menamai Project dan Form : 1. Berinama project dengan PJob8a 2. Berinama Form dengan FrmJob8a 3. Simpan Form dan Project tersebut dengan nama yang sama Aktifkan : - Project Explorer ( View Project Explorer ) - Properties Window (View Properties Window ) Klik/Pilih Menu View > Code Private Sub Form_Load() 'Mendeklarasikan variabel Dim strNama As String Dim intPesan As Integer StrNama = InputBox("Siapa Nama Anda ?", "Input nama") If strNama="" Then 'Jika kondisi If benar (kotak input kosong) intPesan = MsgBox("Nggak Mau kenalan ya ?") Else 'Jika kondisi If salah (kotak input berisi teks ) intPesan = MsgBox("Nama Anda "&strNama) FrmJob8a.caption = strNama 'Mengubah judul form sesuai dengan Input End If End Sub Jalankan Aplikasi program tersebut dan simpan Tampilan programnya:
Buka project baru ! Menamai Project dan Form : 1. Berinama project dengan PJob8b 2. Berinama Form dengan FrmJob8b 3. Simpan Form dan Project tersebut dengan nama yang sama Aktifkan : - Project Explorer ( View Project Explorer ) - Properties Window (View Properties Window )
Kontrol Properti Nilai Label1 Caption Penjualan Label2 Caption Bonus Label3 Caption Pajak Label4 Caption Gaji Total Text1 Text (kosongkan ) Text2 Text (kosongkan )
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 13
Text3 Text (kosongkan) Text4 Text (kosongkan) Command1 Caption Hitung
Langkah berikutnya klik ganda pada Command1 kemudian ketikkan kode program berikut ini : Dim xGajiPokok, xBonus, xPajak, xTotalGaji As Single Private Sub Command1_Click() xGajiPokok = 450000 If Text1.Text > 1000000 Then xBonus = Text1.Text * 0.1 Else xBonus = 0 End If xPajak = (xGajiPokok + xBonus) * 0.15 xTotalGaji = xGajiPokok + xBonus - xPajak Text2.text = xBonus Text3.text = xPajak Text4.text = xTotalGaji End Sub Simpan program tersebut. Jalankan program tersebut
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 14
Latihan Penggunaan perintah SELECT CASE END SELECT Dalam contoh ini kita akan membuat daftar kursus yang berisi 4 macam kursus. User dapat memeriksa harga setiap kursus dengan mengklik nomor menu. Buka project baru ! Menamai Project dan Form : 4. Berinama project dengan PJob9 5. Berinama Form dengan FrmJob9 6. Simpan Form dan Project tersebut dengan nama yang sama Aktifkan : - Project Explorer ( View Project Explorer ) - Properties Window (View Properties Window )
Kontrol Properti Nilai Label1 Caption Menu Label2 Caption 1-Akuntansi Label3 Caption 2-Bhs Inggris Label4 Caption 3-Elektro Label5 Caption 4-Komputer Label6 Caption Pilihan Anda Text3 Text (kosongkan) Text4 Text (kosongkan) Command1 Caption E&xit
ketikkan kode program seperti dibawah ini: Dim intPilihan Private Sub Text1_Change() intPilihan = Text1.Text Select Case intPilihan Case 1: Text2.Text = "Rp. 75.000" Case 2: Text2.Text = "Rp. 85.000" Case 3: Text2.Text = "Rp. 175.000" Case 4: Text2.Text = "Rp. 125.000" Case Else : Text2.Text = "Pilihan Salah " End Select End Sub Private Sub Command1_Click() End End Sub Simpan dan Jalankan program tersebut.
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 15
Latihan Penggunaan perintah DO WHILE LOOP & DO UNTIL LOOP Kita akan membuat sebuah aplikasi yang meminta user memasukkan input nama sebanyak 5 kali. Nama-nama ini akan disimpan pada variabel array strNama. Buka project baru ! Menamai Project dan Form : 1. Berinama project dengan PJob10a 2. Berinama Form dengan FrmJob10a 3. Simpan Form dan Project tersebut dengan nama yang sama Aktifkan : - Project Explorer ( View Project Explorer ) - Properties Window (View Properties Window )
Kontrol Properti Nilai
Form1 Caption Contoh Do While Label1 Caption Nama-nama yang diinput List
Bukalah jendela code lalu ketikan program seperti dibawah ini : Dim strNama(5) As String Dim intCounter As Integer Private Sub Form_Load() IntCounter = 1 Do While (intCounter 5 ) StrNama(intCounter) = inputBox(Ketikkan Nama ke- + _ Str(intCounter), Menginput Nama 5 kali ) List1.AddItem strNama(intCounter) IntCounter = intCounter + 1 Loop End Sub
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 16
Latihan Penggunaan perintah FOR NEXT Kita bisa membuat form yang berfungsi menghitung jumlah semua angka dari nilai yang dimasukkan. Buka project baru ! Menamai Project dan Form : 1. Berinama project dengan PJob11 2. Berinama Form dengan FrmJob11 3. Simpan Form dan Project tersebut dengan nama yang sama Aktifkan : - Project Explorer ( View Project Explorer ) - Properties Window (View Properties Window )
Kontrol Properti Nilai Form1 Caption Menghitung Bilangan Label1 Caption Menghitung Jumlah Bilangan Label2 Caption Awal Label3 Caption Akhir Label4 Caption Jumlah Bilangan Text1 Text (kosongkan) Text2 Text (kosongkan) Text3 Text (kosongkan) Command1 Caption &Hitung Command2 Caption E&xit
Bukalah jendela code dan ketikkan kode program dibawah ini:
Dim intJumlah, intAngka As Integer Din intAwal, intAkhir As Integer Private Sub Command1_Click()
IntJumlah = 0 IntAwal = Text1.Text IntAkhir = Text2.Text For intAngka = intAwal to intAkhir
IntJumlah = intJumlah + intAngka Next intAngka Text3.Text = intJumlah
End sub Private Sub Command2_Click()
Unload Me End
End Sub Simpan dan Jalankan aplikasi program tersebut
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 17
Timer Kontrol Timer merupakan sebuah kontrol yang bekerja pada interval waktu tertentu. Pada kontrol ini properti yang penting adalah interval, yaitu properti yang mengatur pada detik keberapa sebuah proses akan terjadi. Interval diatur dalam ukuran milisekon (1/1000 detik). Contoh 1 : Program dibawah ini berupa teks berjalan, jika dklik tombol MULAI maka akan tampil teks berjalan, jika dklik STOP teks akan berhenti. Untuk mengatur kecepatan teks bisa diatur interval pada Timer. Simpan form dengan nama frmTeksJalan dan Projectnya dengan nama ProTeksJalan
Obyek Properties Pengaturan
Form Name Caption FrmTimer1 TEKS BERJALAN
Label
Label1 Name Caption
Label1 ---Kosongkan---
Timer
Timer1 Name Enabled Interval
Timer1 False 100
Command1 Name Caption
CMDMULAI MULAI
Command2 Name Caption
CMDSTOP STOP
Command
Button Command3 Name Caption
CMDEXIT EXIT
Dim TEKS As String Dim PT, TK As Integer Private Sub Form_Load() TEKS = "STEKOM PAT SEMARANG" PT = Len(TEKS) TK = 0 Label1.Alignment = 2 End Sub Private Sub Timer1_Timer() TK = TK + 1 If TK = PT + 10 Then TK = 0 End If Label1.Caption = Left(TEKS, TK) End Sub Private Sub CMDMULAI_Click() Timer1.Enabled = True End Sub Private Sub CMDSTOP_Click() Timer1.Enabled = False End Sub Private Sub CMDEXIT_Click() End End Sub
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 18
Contoh 2 : Program kedua menyerupai stopwatch, jika diklik Start maka textbox1 terisi waktu saat tombol start dklik, textbox kedua berisi waktu yang berjalan, dan textbox ketiga berisi selisih waktu mulai sampai waktu berjalan. Simpan form dengan nama frmStopWatch dan Projectnya dengan nama ProStopWatch
Obyek Properties Pengaturan
Form Name Caption
FrmStopWatch STOPWATCH
Text1 Name Text
Text1 --Kosongkan--
Text2 Name Text
Text2 --Kosongkan-- TextBox
Text3 Name Text
Text3 --Kosongkan--
Timer
Timer1 Name Interval
Timer1 1000
CommandButton
Command1 Name Caption
Tombol Start
Dim AWAL, AKHIR, LAMA As Single Private Sub Timer1_Timer() If Tombol.Caption = "Stop" Then Text2.Text = Format(Now, "HH:MM:SS") Text3.Text = Format(Now - AWAL, "HH:MM:SS") End If End Sub Private Sub Tombol_Click() If Tombol.Caption = "Start" Then AWAL = Now Text1.Text = Format(AWAL, "HH:MM:SS") Tombol.Caption = "Stop" ElseIf Tombol.Caption = "Stop" Then AKHIR = Now LAMA = AKHIR - AWAL Text3.Text = Format(LAMA, "HH:MM:SS") Tombol.Caption = "Selesai" ElseIf Tombol.Caption = "Selesai" Then End End If End Sub Hasil saat program dijalankan :
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 19
Contoh 3 : Program untuk menampilkan tanggal sekarang dan jam sekarang Simpan form dengan nama frmKalender dan project dengan nama proKalender
Obyek Properties Pengaturan
Form Name Caption FrmKalender TEKS BERJALAN
Label1 Name Caption Alignment
LabelBulan ---Kosongkan--- 2-Center
Label2 Name Caption Alignment
LabelTanggal ---Kosongkan--- 2-Center
Label3 Name Caption Alignment
LabelTahun ---Kosongkan--- 2-Center
Label4 Name Caption Alignment
LabelKamis ---Kosongkan--- 2-Center
Label
Label1 Name Caption Alignment
LabelJam ---Kosongkan--- 2-Center
Timer
Timer1 Name Interval
Timer1 1000
CommandButton
Command1 Name Caption
CMDKELUAR Keluar
Ketikkan kode program berikut : Private Sub cmdKeluar_Click() Unload Me End Sub Private Sub Timer1_Timer() Dim Hari_ini As Variant Hari_ini = Now LabelHari.Caption = Format(Hari_ini, "dddd") LabelBulan.Caption = Format(Hari_ini, "mmmm") LabelTahun.Caption = Format(Hari_ini, "yyyy") LabelTanggal.Caption = Format(Hari_ini, "dd") LabelJam.Caption = Format(Hari_ini, "hh:mm:ss") End Sub
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 20
Contoh 4 : Program konter harga untuk warnet atau rental komputer Simpan form dengan nama frmRental dan Projectnya dengan nama ProRental
Obyek Properties Pengaturan
Form Name Caption FrmRental RENTAL
Label1 Name Caption
Label1 Rp.
Label Label2 Name Caption
Label2 --Kosongkan--
Timer
Timer1 Name Enabled Interval
Timer1 True 1000
Command1 Name Caption
cmdMulai Start
Command Button Command2 Name Caption
cmdExit Exit
Deklarasi Variabel Dim akhir As Single Dim awal As Single Private Sub CmdMulai_Click() If CmdMulai.Caption = "Start" Then CmdMulai.Caption = "Stop" awal = Val(Timer()) Timer1.Enabled = True Timer1.Interval = 1000 Else Timer1.Enabled = False CmdMulai.Caption = "Start" End If End Sub Private Sub Timer1_Timer() akhir = Val(Timer()) Refresh total = akhir - awal bayar = Round((4000 / 3600) * total, 1) Label2.Caption = bayar End Sub Private Sub cmdExit_Click() End End Sub Hasil saat program dijalankan :
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 21
Contoh 5 : Berikut ini akan disajikan contoh mengenai timer kembali. Timer yang akan dibuat digunakan sebagai pengingat waktu. Simpan project dengan nama ProPengingat.vbp dan form dengan nama frmPengingat.frm
Obyek Properties Pengaturan
Form Name Caption FrmPengingat Program Pengingat
Label1 Name Caption
Label1 Pengingat Pribadi
Label2 Name Caption
Label2 Set waktu (00:00 23:59) Label
Label3 Name Caption
Label3 Pesan
Timer
Timer1 Name Enabled Interval
Timer1 False 1000
Text1 Name Text
Text1 --Kosongkan--
TextBox Text2 Name Text
Text2 --Kosongkan--
Command1 Name Caption
cmdSetWaktu Set Waktu dan Kecilkan
Command Button
Command2 Name Caption
cmdKeluar Keluar
Ketikkan Kode Program Berikut : Private Sub cmdSetWaktu_Click() If Text1.Text = "" Or Text2.Text = "" Then x = MsgBox("Jam atau Pesan Tidak Boleh Kosong !") Exit Sub End If FrmPengingat.WindowState = 1 'Minimize form Timer1.Enabled = True 'Start timer End Sub Private Sub cmdKeluar_Click() Unload Me End Sub Private Sub Form_Activate() Text1.SetFocus cmdSetWaktu.Default = True End Sub Private Sub Timer1_Timer() WaktuSekarang = Format(Time, "hh:mm") If WaktuSekarang = Text1.Text Then Beep MsgBox (Text2.Text), , "Pengingat" Timer1.Enabled = False FrmPengingat.WindowState = 0 'Restore form End If End Sub
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 22
Contoh 6 : Program Lucky Nine dengan Modifikasi angka yang bisa bergerak dan dihentikan satu persatu, jika ketiga angka sama maka akan tampil gambar. Program ini juga diserta dengan statistik berapa kali memutar dan berapa kali menang. Simpan project dengan nama ProLuckyTimer.vbp dan formnya dengan nama frmLuckyTimer.frm
Untuk Pengaturan property lihat project Lucky Nine yang pernah anda buat sebelumnya. Tambahkan label untuk menuliskan teks Menang dan Memutar serta tiga buah komponen Timer. Dim x1, x2, x3, menang, putar As Integer Deklarasi variabel Private Sub Form_Activate() menang = 0 putar = 1 Randomize x1 = Int(Rnd * 9) + 1 x2 = Int(Rnd * 9) + 1 x3 = Int(Rnd * 9) + 1 End Sub Private Sub Timer1_Timer() x1 = x1 + 1 If x1 = 10 Then x1 = 0 Label1.Caption = x1 End Sub Private Sub Timer2_Timer() x2 = x2 + 1 If x2 = 10 Then x2 = 0 Label2.Caption = x2 End Sub Private Sub Timer3_Timer() x3 = x3 + 1 If x3 = 10 Then x3 = 0 Label3.Caption = x3 End Sub Private Sub Tombol_Click() Label5.Caption = "Memutar " & putar & " kali" Image1.Visible = False If Tombol.Caption = "Putar" Then Tombol.Caption = "Stop Angka1" Timer1.Enabled = True Timer1.Interval = 100 Timer2.Enabled = True Timer2.Interval = 100 Timer3.Enabled = True Timer3.Interval = 100 Else If Tombol.Caption = "Stop Angka1" Then Tombol.Caption = "Stop Angka2" Timer1.Enabled = False Else If Tombol.Caption = "Stop Angka2" Then Tombol.Caption = "Stop Angka3" Timer2.Enabled = False Else If Tombol.Caption = "Stop Angka3" Then If Label1.Caption = Label2.Caption And _ Label2.Caption = Label3.Caption Then Image1.Visible = True Beep menang = menang + 1 Label4.Caption = "Menang : " & menang End If Timer3.Enabled = False
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 23
Tombol.Caption = "Putar" putar = putar + 1 End If End If End If End If End Sub Private Sub cmdSelesai_Click() Unload Me End Sub
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 24
Mengenal Event Keyboard Contoh Program dengan event keyboard : Menggerak-gerakkan obyek gambar (roket) (naik, turun, kekiri dan kekanan) di form dengan keyboard. Simpan project dengan nama ProKeyBoard.vbp dan form disimpan dengan nama frmKeyBoard.frm
Obyek Properties Pengaturan
Form
Name BackColor Caption KeyPreview ScaleMode StartUpPosition
FrmKeyBoard Palette : < Putih > Pesawatku - Demo Keyboard True 3-Pixel 2 Center Screen
PictureBox
Name AutoSize BackColor BorderStyle Picture ScaleMode
PicRoket True Palette : < Putih > 0 None C:\Program Files\Microsoft Visual Studio\ Common\Graphics\Icon\Industry\Rocket.ico 3 - Pixel
'Deklarasi variabel global Dim xpos As Single, ypos As Single Private Sub Form_Load() 'Pindahkan posisi roket ke tengah form xpos = (Me.ScaleWidth - PicRoket.Width) / 2 ypos = (Me.ScaleHeight - PicRoket.Height) / 2 PicRoket.Move xpos, ypos End Sub Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) 'Cek tombol keyboard yang ditekan Select Case KeyCode Case vbKeyLeft 'Tombol panah kiri Call RoketKeKiri Case vbKeyRight 'Tombol panah kanan Call RoketKeKanan Case vbKeyUp 'Tombol panah Atas Call RoketKeAtas Case vbKeyDown 'Tombol panah Bawah Call RoketKeBawah End Select End Sub Private Sub Form_KeyPress(KeyAscii As Integer) 'Cek tombol keyboard yang ditekan If KeyAscii = vbKeyEscape Then 'Tombol Escape If MsgBox("Tutup program ?", vbQuestion + vbYesNo, Me.Caption) = vbYes Then _ Unload Me End If End Sub Private Sub RoketKeKiri() xpos = xpos - 10 'Geser ke kiri 10 pixel If xpos < 0 Then 'Cek bila melewati batas kiri xpos = 0 End If PicRoket.Move xpos 'Pindahkan posisi roket End Sub Private Sub RoketKeKanan()
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 25
xpos = xpos + 10 'Geser ke kanan 10 pixel If xpos > Me.ScaleWidth - PicRoket.Width Then 'Cek bila melewati batas Kanan xpos = Me.ScaleWidth - PicRoket.Width End If PicRoket.Move xpos 'Pindahkan posisi roket End Sub Private Sub RoketKeAtas() ypos = ypos - 10 'Geser ke atas 10 pixel If ypos < 0 Then 'Cek bila melewati batas atas ypos = 0 End If PicRoket.Move xpos, ypos 'Pindahkan posisi roket End Sub Private Sub RoketKeBawah() ypos = ypos + 10 'Geser ke bawah 10 pixel If ypos > Me.ScaleHeight - PicRoket.Height Then 'Cek bila melewati batas bawah ypos = Me.ScaleHeight - PicRoket.Height End If PicRoket.Move xpos, ypos End Sub
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 26
Materi : Mengenal Proses 1. Simpan Form dengan nama FRMJUAL.frm dan Project dengan nama PROJUAL.vbp 2. Buat Desain Form di bawah ini :
Keterangan : Object Properties
Label
Caption : INPUT DATA PENJUALAN Caption : KODE BARANG Caption : NAMA BARANG Caption : HARGA SATUAN Caption : JUMLAH JUAL Caption : TOTAL BAYAR
TextBox
Name : TXTKODE Name : TXTNAMA Name : TXTHARGA Name : TXTJUMLAH Name : TXTTOTAL
CommandButton Name : CMDBLANKFORM Caption : BLANKFORM Name : CMDCLOSE Caption : CLOSE Shape Shape : 4 Rounded Rectangle
Data yang diinput : KODE, NAMA, HARGA, JUMLAH Data TOTAL BAYAR tampil otomatis Jika CommandButton BLANKFORM diklik, formulir akan dikosongkan Jika CommandButton CLOSE diklik, program akan ditutup Klik menu View Code, ketik kode program di bawah ini : Private Sub CMDBLANKFORM_Click() TXTKODE.Text = "" TXTNAMA.Text = "" TXTHARGA.Text = 0 TXTJUMLAH.Text = 0 TXTTOTAL.Text = 0 TXTKODE.SetFocus End Sub Private Sub CMDCLOSE_Click() End End Sub Private Sub Form_Activate() TXTKODE.Text = "" TXTNAMA.Text = "" TXTHARGA.Text = 0 TXTJUMLAH.Text = 0 TXTTOTAL.Text = 0 TXTKODE.SetFocus End Sub Private Sub TXTHARGA_LostFocus() TXTTOTAL.Text = TXTHARGA.Text * TXTJUMLAH.Text End Sub Private Sub TXTJUMLAH_LostFocus() TXTTOTAL.Text = TXTHARGA.Text * TXTJUMLAH.Text End Sub Klik menu Run Start untuk menjalankan program
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 27
1. Simpan Form dengan nama FRMREKLISTRIK.frm dan Project dengan nama
PROREKLISTRIK.vbp 2. Buat Desain Form di bawah ini
Keterangan : Object Properties
Label
Caption : INPUT DATA PEMBAYARAN LISTRIK Caption : NOMOR PELANGGAN Caption : NAMA PELANGGAN Caption : METER BULAN LALU Caption : METER BULAN INI Caption : JUMLAH METER Caption : HARGA PERMETER Caption : JUMLAH BAYAR
TextBox
Name : TXTNOMOR Name : TXTNAMA Name : TXTMBL Name : TXTMBI Name : TXTJUMLAH Name : TXTHARGA Name : TXTBAYAR
CommandButton Name : CMDBLANKFORM Caption : BLANKFORM Name : CMDCLOSE Caption : CLOSE Shape Shape : 4 Rounded Rectangle
Data yang diinput : NOMOR, NAMA, METER BULAN LALU, METER BULAN INI, HARGA PERMETER v JUMLAH METER tampil / berubah otomatis jika METER BULAN LALU atau METER BULAN INI
diisi / dirubah v JUMLAH BAYAR tampil / berubah otomatis jika METER BULAN LALU, METER BULAN INI atau
HARGA PERMETER diisi / dirubah Klik menu View Code, ketik kode program di bawah ini : Private Sub CMDBLANKFORM_Click() .. End Sub Private Sub CMDCLOSE_Click() End End Sub Private Sub Form_Activate() .. End Sub Private Sub TXTMBL_LostFocus() . End Sub Private Sub TXTMBI_LostFocus() . End Sub Private Sub TXTHARGA_LostFocus() . End Sub Klik menu Run Start untuk menjalankan program
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 28
1. Simpan Form dengan nama FRMRENMOBILfrm dan Project dengan nama PRORENMOBIL.vbp 2. Buat Desain Form di bawah ini
Keterangan : Object Properties
TextBox
Name : TXTNOMOR Name : TXTNAMA Name : TXTSEWA Name : TXTPINJAM Name : TXTKEMBALI Name : TXTLAMA Name : TXTBAYAR
ComboBox Name : TXTJENIS List : BUS, SEDAN, KIJANG, CARRY
CommandButton Name : CMDBLANKFORM Caption : BLANKFORM Name : CMDCLOSE Caption : CLOSE Shape Shape : 4 Rounded Rectangle
Data yang diinput : NOMOR SEWA, NAMA PENYEWA, JENIS MOBIL, TANGGAL PINJAM, TANGGAL KEMBALI ComboBox JENIS MOBIL berisi data : BUS, SEDAN, KIJANG, CARRY SEWA PERHARI tampil otomatis dengan ketentuan : Jika Jenis Mobil = BUS Maka Sewa Perhari = 800000 Jika Jenis Mobil = SEDAN Maka Sewa Perhari = 400000 Jika Jenis Mobil = KIJANG Maka Sewa Perhari = 200000 Jika Jenis Mobil = CARRY Maka Sewa Perhari = 100000 LAMA SEWA dan JUMLAH BAYAR terisi otomatis Klik menu View Code, ketik kode program di bawah ini : Dim XPINJAM As Date Dim XKEMBALI As Date Private Sub BLANKFORM() TXTNOMOR.Text = "" TXTNAMA.Text = "" TXTJENIS.Text = "" TXTSEWA.Text = 0 TXTPINJAM.Text = Format(Date, "DD-MM-YYYY") TXTKEMBALI.Text = Format(Date, "DD-MM-YYYY") TXTLAMA.Text = 0 TXTBAYAR.Text = 0 TXTNOMOR.SetFocus End Sub Private Sub CMDCLOSE_Click() End End Sub Private Sub Form_Activate() BLANKFORM End Sub Private Sub TXTJENIS_Click() Select Case TXTJENIS.Text Case "BUS" TXTSEWA.Text = Format(800000, "#,###") Case "SEDAN" TXTSEWA.Text = Format(400000, "#,###") Case "KIJANG"
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 29
TXTSEWA.Text = Format(200000, "#,###") Case "CARRY" TXTSEWA.Text = Format(100000, "#,###") End Select TXTBAYAR.Text = Format(TXTSEWA.Text * TXTLAMA.Text, "#,###") TXTPINJAM.SetFocus End Sub Private Sub TXTPINJAM_LostFocus() XPINJAM = TXTPINJAM.Text XKEMBALI = TXTKEMBALI.Text TXTLAMA.Text = XKEMBALI - XPINJAM TXTBAYAR.Text = Format(TXTSEWA.Text * TXTLAMA.Text, "#,###") End Sub Private Sub TXTKEMBALI_LostFocus() XPINJAM = TXTPINJAM.Text XKEMBALI = TXTKEMBALI.Text TXTLAMA.Text = XKEMBALI - XPINJAM TXTBAYAR.Text = Format(TXTSEWA.Text * TXTLAMA.Text, "#,###") End Sub Klik menu Run Start untuk menjalankan program 1. Simpan Form dengan nama FRMINGAJI1.frm dan Project dengan nama PROINGAJI1.vbp 2. Buat Desain Form di bawah ini
Keterangan : Object Properties
TextBox
Name : TXTNOMOR Name : TXTNAMA Name : TXTLEMBUR Name : TXTMULAI Name : TXTSELESAI Name : TXTLAMA Name : TXTUPAH
ComboBox Name : TXTBAGIAN List : PRODUKSI, QUALITY CONTROL GUDANG, PERPACKING
CommandButton Name : CMDBLANKFORM Caption : BLANKFORM Name : CMDCLOSE Caption : CLOSE Shape Shape : 4 Rounded Rectangle
Data yang diinput : NOMOR INDUK, NAMA KARYAWAN, BAGIAN, JAM MULAI, JAM SELESAI ComboBox BAGIAN berisi data : PRODUKSI, QUALITY CONTROL, GUDANG, PERPACKING LEMBUR PERJAM tampil otomatis dengan ketentuan : Jika BAGIAN = PRODUKSI Maka LEMBUR PERJAM = 1500 Jika BAGIAN = QUALITY CONTROL Maka LEMBUR PERJAM = 1750 Jika BAGIAN = GUDANG Maka LEMBUR PERJAM = 1250 Jika BAGIAN = PERPACKING Maka LEMBUR PERJAM = 1000 LAMA LEMBUR dan UPAH LEMBUR tampil otomatis Klik menu View Code, ketik kode program di bawah ini :
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 30
Dim XMULAI As Date Dim XSELESAI As Date Private Sub CMDBLANKFORM_Click() TXTNOMOR.Text = "" TXTNAMA.Text = "" TXTBAGIAN.Text = "" TXTLEMBUR.Text = 0 TXTMULAI.Text = Format(Now, "HH:SS") TXTSELESAI.Text = Format(Now, "HH:SS") TXTLAMA.Text = 0 TXTUPAH.Text = 0 TXTNOMOR.SetFocus End Sub Private Sub CMDCLOSE_Click() End End Sub Private Sub Form_Activate() TXTNOMOR.Text = "" TXTNAMA.Text = "" TXTBAGIAN.Text = "" TXTLEMBUR.Text = 0 TXTMULAI.Text = Format(Now, "HH:SS") TXTSELESAI.Text = Format(Now, "HH:SS") TXTLAMA.Text = 0 TXTUPAH.Text = 0 TXTNOMOR.SetFocus End Sub Private Sub TXTBAGIAN_Click() .. End Sub Private Sub TXTMULAI_LostFocus() . End Sub Private Sub TXTSELESAI_LostFocus() . End Sub Klik menu Run Start untuk menjalankan program
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 31
1. Simpan Form dengan nama FRMINGAJI2.FRM serta project dengan nama PROINGAJI2.vbp 2. Buat Desain Form di bawah ini
Keterangan : Data yang diinput : NIP, NAMA, JABATAN, TUNJANGAN, HARI KERJA, POTONGAN ComboBox JABATAN berisi : DIREKTUR, KABAG, STAF, KEAMANAN GAJI POKOK terisi otomatis dengan ketentuan : Jika JABATAN = DIREKTUR Maka GAJIPOKOK = 1000000 Jika JABATAN = KABAG Maka GAJIPOKOK = 800000 Jika JABATAN = STAF Maka GAJIPOKOK = 600000 Jika JABATAN = KEAMANAN Maka GAJIPOKOK = 400000 ComboBox HARI KERJA berisi : 1 s/d 31 UANG TRANSPORT terisi otomatis dengan HARI KERJA dikalikan 6000 GAJI KOTOR terisi otomatis dengan GAJI POKOK + TUNJANGAN + UANG TRANSPORT JAMSOSTEK terisi otomatis dengan GAJI POKOk dikalikan 2% JUMLAH POTONGAN terisi otomatis dengan POTONGAN ditambah JAMSOSTEK GAJI BERSIH terisi otomatis dengan GAJI KOTOR dikurangi JUMLAH POTONGAN Klik menu View Code, ketik kode program di bawah ini : Dim XGAPOK As Single Dim XTUNJANGAN As Single Dim XHARI As Single Dim XTRANSPORT As Single Dim XKOTOR As Single Dim XPOTONGAN As Single Dim XJAMSOSTEK As Single Dim XJUMLAHPOT As Single Dim XBERSIH As Single Private Sub BLANKFORM() TXTNIP.Text = "" TXTNAMA.Text = "" CMBJABATAN.Text = "" TXTGAPOK.Text = 0 TXTTUNJANGAN.Text = 0 CMBHARI.Text = 0 TXTTRANSPORT.Text = 0 TXTKOTOR.Text = 0 TXTPOTONGAN.Text = 0 TXTJAMSOSTEK.Text = 0 TXTJUMLAHPOT.Text = 0 TXTBERSIH.Text = 0 End Sub Private Sub Form_Load() BLANKFORM End Sub Private Sub CMBJABATAN_Click() Select Case CMBJABATAN.Text Case "DIREKTUR" TXTGAPOK.Text = Format(1000000, "#,###")
-
Jobsheet Dasar Pemrograman Visual Sekolah Tinggi Elektronika & Komputer (STEKOM) Semarang (Ms-Visual Basic) Pusat : Jl. Majapahit 605 Telp. 6710144 Semarang
By Soft-X 32
Case "KABAG" TXTGAPOK.Text = Format(800000, "#,###") Case "STAF" TXTGAPOK.Text = Format(600000, "#,###") Case "KEAMANAN" TXTGAPOK.Text = Format(400000, "#,###") End Select XGAPOK = TXTGAPOK.Text XTUNJANGAN = TXTTUNJANGAN.Text XTRANSPORT = TXTTRANSPORT.Text XKOTOR = XGAPOK + XTUNJANGAN + XTRANSPORT XPOTONGAN = TXTPOTONGAN.Text XJAMSOSTEK = XGAPOK * 0.02 XJUMLAHPOT = XPOTONGAN + XJAMSOSTEK XBERSIH = XKOTOR - XJUMLAHPOT TXTKOTOR.Text = Format(XKOTOR, "###,###") TXTJAMSOSTEK.Text = Format(XJAMSOSTEK, "###,###") TXTJUMLAHPOT.Text = Format(XJUMLAHPOT, "#,###") TXTBERSIH.Text = Format(XBERSIH, "###,###") End Sub Private Sub TXTTUNJANGAN_LostFocus() XGAPOK = TXTGAPOK.Text XTUNJANGAN = TXTTUNJANGAN.Text XTRANSPORT = TXTTRANSPORT.Text XKOTOR = XGAPOK + XTUNJANGAN + XTRANSPORT TXTTUNJANGAN.Text = Format(XTUNJANGAN, "#,###") TXTKOTOR.Text = Format(XKOTOR, "#,###") XJUMLAHPOT = TXTJUMLAHPOT.Text XBERSIH = XKOTOR - XJUMLAHPOT TXTBERSIH.Text = Format(XBERSIH, "#,###") End Sub Private Sub CMBHARI_Click() XHARI = CMBHARI.Text XTRANSPORT = XHARI * 6000 TXTTRANSPORT.Text = Format(XTRANSPORT, "#,###") XGAPOK = TXTGAPOK.Text XTUNJANGAN = TXTTUNJANGAN.Text XTRANSPORT = TXTTRANSPORT.Text XKOTOR = XGAPOK + XTUNJANGAN + XTRANSPORT TXTKOTOR.Text = Format(XKOTOR, "#,###") XJUMLAHPOT = TXTJUMLAHPOT.Text XBERSIH = XKOTOR - XJUMLAHPOT TXTBERSIH.Text = Format(XBERSIH, "#,###") End Sub Private Sub TXTPOTONGAN_LostFocus() .. End Sub Private Sub CMDINPUT_Click() BLANKFORM End Sub Private Sub CMDCLOSE_Click() End End Sub Klik menu Run Start untuk menjalankan program
Unit_ControlJobsheet1 - PengenalanJobsheet2 - TextBox dan VariabelJobsheet3 - Image & PictureJobsheet4 - BrowserGambarJobsheet5 - OptionButtonJobsheet5 - CheckBoxJobsheet5 - Combo & ListBoxTugas1Jobsheet6 - CommandBtnJobsheet7 - Input & MsgBoxJobsheet8 - If ThenJobsheet9 - Select CaseJobsheet10 - Do LoopJobsheet11 - For NextJobsheet12 - Teks BerjalanJobsheet13 - StopWatchJobsheet14 - KalenderJobsheet15 - RentalJobsheet16 - PengingatJobsheet17 - LuckyTimerJobsheet18 - KeyboardJobsheet19 - Proses JualJobsheet20 - Proses RekListrikJobsheet21 - Proses RenMobilJobsheet22 - Proses Gaji1Jobsheet23 - Proses Gaji2