_Kumpulan Jobsheet Dasar Pemrog. Visual.pdf

Embed Size (px)

Citation preview

  • 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