laporan praktikum bu ayu

Upload: thenmustrizal

Post on 08-Apr-2018

241 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Laporan Praktikum Bu Ayu

    1/32

    VISUAL BASIC

    LAPORAN PRAKTIKUM

    Oleh :

    ERLINDA AYU

    S1 SISTEM INFORMASI

    SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

    PRINGSEWU

    2011

  • 8/6/2019 Laporan Praktikum Bu Ayu

    2/32

    B B I

    PROGRAM OPERASI TERHADAP DUA BILANGAN

    A. TUJUAN1. Mahasiswa mampu mengoperasikan program visual basic2. Mahasiswa mampu membuat program sederhana memanfaatkan control

    label, textbox dan command button.

    B. LANGKAH KERJA1. Membuka program visual basic 6.0, langkah-langkahnya adalah sebagai

    berikut :

    y Klik Start p All Program p Microsoft Visual Studio 6.0 pMicrosoft VisualBasic 6.0, Seperti pada gambar di bawah ini :

    y Kemudian akan muncul tampilah awal Microsoft Visual Basic 6.0, pada kotak dialogNew Project pilih Standard EXE kemudian klik

    Open, seperti pada gambar di bawah ini.

  • 8/6/2019 Laporan Praktikum Bu Ayu

    3/32

    2

    y Kemudian akan muncul sebuah project beserta sebuah form

    2. Mengganti judul form, dapat dilakukan dengan cara mengganti value dariCaption padaForm Properties, langkahnya adalah :

    y KlikForm kemudian pada Form Properties pilih Caption dan gantiForm1 dengan Tugas Praktikum 1(a), seperti pada gambar berikut ini.

    3. Membuat judul program, langkahnya adalah :y KlikLabelpada Toolbox

  • 8/6/2019 Laporan Praktikum Bu Ayu

    4/32

    3

    y Kemudi Dragpada form, setelah itu pada Caption ganti value nyadengan OPERASI TERHADAPDUA BU AH BILANGAN. Ji a ingin

    menggantijenis font pada Form Propertiespilih Fontkemudian pilih

    jenis fontnya, sedangkan untuk mengganti warna tulisan pilih

    ForeColorkemudian pilih warnanya, hasilnya terlihat pada gambardibawah ini.

    4. Menambahkan labelBilangan Sat , Bilangan Dua dan Hasil, pada form,langkahnya adalah sebagaiberikut:

    y KlikLabel pada Toolbox kemudian drag pada form,lakukan sebanyak3 kali. Hasilnya seperti pada gambardibawah ini

    y Setelah itu klik Label1 kemudian pada Form Properties gantiCaption-nya dengan Bilangan Satu, lakukan hal yang sama pada

    Label2 dan Label3. Hasilnya terlihat seperti pada gambar dibawah

    ini.

    5. Menambahkan TextBox untukBilangan Satu, Bilangan Dua dan Hasil.Langkah-langkahnya sebagaiberikut:

  • 8/6/2019 Laporan Praktikum Bu Ayu

    5/32

    4

    y KlikTextBox pada Toolbox

    y Kemudian drag pada form, lakukan sebanyak 3 kali. Hasilnya terlihatseperti pada gambar di bawah ini.

    y Hapus tulisan pada texbox dengan cara klik texbox, kosongkan bagianText pada Form Properties, lakukan hal yang sama pada ke dua

    texbox lainya. Kemudian ganti nama texbox1 dengan tx_bil1, texbox2

    dengan tx_bil2 dan texbox3 dengan tx_hasil, adapun langkahnya

    adalah klik texbox kemudian gantiName-nya padaForm Properties.

    Hasilnya terlihat seperti pada gambar di bawah ini.

    6. Menambahkan Command Button Tambah, Kurang, Kali, Bagi, Lagi,SelesaidanMulai. Langkahnya adalah sebagai berikut :

    y KlikCommand Button pada Toolbox

  • 8/6/2019 Laporan Praktikum Bu Ayu

    6/32

    5

    y Kemudian drag pada form, lakukan sebanyak 7 kali. Hasilnya terlihatseperti pada gambar di bawah ini.

    y Mengganti Caption Command1 dengan Tambah cara klik padaCommand1 kemudian padaForm Properties ganti Caption-nya, untuk

    menambahkan Shortcutpada Command Button tambahkan tanda &

    pada awal huruf padaCaption,contoh : &Tambah . Lakukan hal yang

    sama pada Command Button yang lainya sehingga terlihat seperti pada

    gambar di bawah ini.

    y Ganti NameCommand1 dengan cara klikCommand1 kemudian padaProperties ganti Name-nya dengan cmd_tambah, ulangi pada semua

    Comman Button dan sesuaikan denganCaption-nya.

  • 8/6/2019 Laporan Praktikum Bu Ayu

    7/32

    6

    7. Menambahkan baris perintah/code padaForm_Load(), langkahnya adalahdouble klik di tempat kosong pada form, setelah itu akan munculProject

    Form Code kemudian tambahkan baris perintah seperti pada gambar di

    bawah ini

    Jalankan program dengan menekan tombol play pada toolbar. Jika

    code yang di inputkan benar maka hasilnya akan terlihat seperti pada

    gambar di bawah ini :

    8. Menambahkan baris perintah/code pada tombolMulai, langkahnya adalahdouble klikTombolMulai, setelah itu akan munculProject Form Code

    kemudian tambahkan baris perintah seperti pada gambar di bawah ini.

  • 8/6/2019 Laporan Praktikum Bu Ayu

    8/32

    7

    Jika code yang di inputkan benar ketika program dijalankan dan tombol

    Mulai di klik maka hasilnya akan terlihat seperti pada gambar di bawah

    ini :

    9. Menambahkan code pada tx_bil1 fungsinya ketika program dijalankan danpada Te xtbox tx_bil1di tekan tombol Enter maka kursor akan pindah ke

    Textbox tx_bil2. langkahnya adalah double klikTextbox tx_bil1, setelah itu

    akan muncul Project Form Code kemudian ganti change dengan

    KeyPress seperti pada gambar di bawah ini.

    3. Hapus

    1. Pilih Keypress

    2. Muncul

  • 8/6/2019 Laporan Praktikum Bu Ayu

    9/32

    8

    Kemudian tambahkan code seperti pada gambardibawah ini:

    10.Menambahkan baris perintah/code pada tombol Selesai, langkahnyaadalah double klik Tombol Selesai, setelah itu akan munculProjectForm

    Code kemudian tambahkan baris perintah seperti pada gambar dibawah

    ini.

    Jika code yang di inputkan benar, ketika program dijalankan dan tombol

    Selesai di klikmaka program akan keluar.

    11.Menambahkan baris perintah/code pada tombolLagi, langkahnya adalahdouble klik Tombol Lagi, setelah itu akan munculProject Form Code

    kemudian tambahkan baris perintah seperti pada gambardibawah ini.

    Jika code yang di inputkan benar, ketika program dijalankan dan tombol

    Lagi di klikmaka tx_bil1, tx_bil2 dan tx_hasil akan kosong dan kusor

    berada pada tx_bil1..

    12.Menambahkan baris perintah/code pada tombol Tambah, langkahnyaadalah double klik Tombol Tambah, setelah itu akan munculProjectForm

    Code kemudian tambahkan baris perintah seperti pada gambar dibawah

    ini.

  • 8/6/2019 Laporan Praktikum Bu Ayu

    10/32

    9

    Jika code yang di inputkan benar, ketika program dijalankan dan tombolTambah di klikmaka textboxtx_hasil akan berisi hasil penjumlahan dari

    tx_bil1ditambah tx_bil2.

    13.Menambahkan baris perintah/code pada tombolKurang, langkahnyaadalah double klik TombolKurang, setelah itu akan munculProjectForm

    Code kemudian tambahkan baris perintah seperti pada gambar dibawah

    ini.

    Jika code yang di inputkan benar, ketika program dijalankan dan tombol

    Kurang di klikmaka textboxtx_hasil akan berisi hasil pengurangan dari

    tx_bil1dikurang tx_bil2.

    14.Menambahkan baris perintah/code pada tombolKali, langkahnya adalahdouble klik TombolKali, setelah itu akan munculProject Form Code

    kemudian tambahkan baris perintah seperti pada gambardibawah ini.

    Jika code yang di inputkan benar, ketika program dijalankan dan tombol

    Kali di klikmaka textboxtx_hasil akan berisi hasil perkalian daritx_bil1

    dikalitx_bil2.

    15.Menambahkan baris perintah/code pada tombolBagi, langkahnya adalahdouble klik Tombol Bagi, setelah itu akan munculProjectForm Code

    kemudian tambahkan baris perintah seperti pada gambardibawah ini.

  • 8/6/2019 Laporan Praktikum Bu Ayu

    11/32

    10

    Jika code yang di inputkan benar, ketika program dijalankan dan tombol

    Bagi di klik maka textbox tx_hasil akan berisi hasil pembagian dari

    tx_bil1 dibagi tx_bil2.

    16.P

    rogram sudah selesai dibuat, jangan lupa disimpan, dan simpan jugadalam bentuk EXE, langkahnya adalah klikFilepMake Project1

    Tentukan lokasi penyimpanan dan nama file, kemudian klikOK

  • 8/6/2019 Laporan Praktikum Bu Ayu

    12/32

    11

    BAB II

    OPTION BUTTON

    A. TUJUAN1. Mahasiswa mampumembuat program sederhana dengan memanfaatkan

    control option button

    B. LANGKAH KERJA1. Membuka program visualbasic 6.0, kemudian buat sebuah projectbaru2. Pada kali ini akan menggunakan control option button ( ) yang

    terdapat pada toolbox

    3. Tambahkan 4 buah optionbutton, sebuah labeldan sebuah commadbutton kedalam form.

    4. Mengatur properties objekMelaluijendela properties atur objek propertiesnya sebagaiberikut:

    Objek Properties Value

    Option1 Caption Biru

    Option2 Caption Merah

    Option3 Caption Kuning

    Option4 Caption HijauLabel1 Aligment

    Font

    2-Centre

    Ms San Serif,Bold,

    size:14

    Command1 Caption Exit

    Sehingga tampilan UI nya sebagaiberikut

  • 8/6/2019 Laporan Praktikum Bu Ayu

    13/32

    12

    5. Menuliskan kode programTampilkan jendela kode dengan cara klikviewcode ( ) pada bagian

    project explorer atau klik menu view > object.

    Pilih object Option1 pada bagian Object Selector setelah itu ketikkan

    kode programnya sebagai berikut :

    Penjelasan dari kode program di atas adalah ketika seorang user meng-

    klik Option1 maka property caption pada objek label1 akan berubahmenjadi Novi lenjeh dan property Backcolor akan berubah menjadi

    warna biru.

    Pilih object Option2 pada bagian Object Selector setelah itu ketikkan

    kode programnya sebagai berikut :

    Penjelasan dari kode program di atas adalah ketika seorang user meng-klik Option2 maka property caption pada objek label1 akan berubah

    menjadi Novi anget dan property Backcolor akan berubah menjadi

    warna merah.

    Pilih object Option3 pada bagian Object Selector setelah itu ketikkan

    kode programnya sebagai berikut :

    Penjelasan dari kode program di atas adalah ketika seorang user meng-

    klik Option3 maka property caption pada objek label1 akan berubah

    menjadi Novi genit dan property Backcolor akan berubah menjadi

    warna kuning.

    Object

    Selector

    Event Selector

    Code Editor

  • 8/6/2019 Laporan Praktikum Bu Ayu

    14/32

    13

    Pilih object Option4 pada bagian Object Selector setelah itu ketikkan

    kode programnya sebagaiberikut:

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-

    klik Option4 maka property caption pada objek label1 akan berubah

    menjadi Novi manis dan property Backcolor akan berubah menjadi

    warna hijau.

    Pilih object Command1 pada bagian ObjectSelector setelah itu ketikkan

    kode programnya sebagaiberikut:

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-

    klik tombol Exit (object Command1) maka program akan berhenti.

    PerintahEnddigunakan untukmenutup program

    6. Simpan danjalankan programSetelah selesaimengetikkan kode program, selanjutnya simpan kemudian

    jalan kan programdengan menekan tombol start ( ) pada toolbar atauF5 pada keyboard. Pilih opsimerah, kemudian akan tampil hasil sebagai

    berikut:

    Jika ingin keluartekan tombolExit

  • 8/6/2019 Laporan Praktikum Bu Ayu

    15/32

    BAB III

    PROGRAM KANTIN BERSAMA

    A. TUJUAN1. Mahasiswa mampumembuat program sederhana dengan memanfaatkan

    control CheckBox

    B. LANGKAH KERJA1. Membuka program visualbasic 6.0, kemudian buat sebuah projectbaru2. Pada kali ini akan menggunakan control CheckBox ( ) yang terdapat

    pada toolbox

    3. Tambahkan 3 buah frame ( ),9buah checkbox, 3 buah label dan 2buah commadbutton kedalam form.

    4. Mengatur properties objekMelaluijendela properties atur objek propertiesnya sebagaiberikut:

    Objek Properties Value

    Frame1 Caption Makanan

    Frame2 Caption Minuman

    Frame3 Caption RokokLabel1 Caption

    Font

    Forecolor

    Kantin bersama

    Comic sans ms,Bold,

    size:14

    Merah

    Label2 Caption Total pembayaran =

    Label3 Name

    Backcolor

    Font

    lb_total

    Putih

    MS sans serif,Bold,

    size:12

    Check1 Name

    Caption

    ck_sate

    Sate

    Check2 NameCaption

    ck_mieMie Goreng

    Check3 Name

    Caption

    ck_nasi

    Nasi Goreng

    Check4 Name

    Caption

    ck_bakso

    Bakso

    Check5 Name

    Caption

    ck_ayam

    AyamBakar

  • 8/6/2019 Laporan Praktikum Bu Ayu

    16/32

    15

    Objek Properties Value

    Check6 Name

    Caption

    ck_buah

    Sup Buah

    Check7 Name

    Caption

    ck_jeruk

    Es Jeruk

    Check8 NameCaption

    ck_campurEs Campur

    Check9 Name

    Caption

    ck_rokok

    Sampoerna Mild

    Command1 Caption OK

    Command2 Caption Selesai

    Sehingga tampilan UI nya sebagaiberikut

    5. Menuliskan kode programTampilkanjendela kodedengan cara klikviewcode ( ) pada bagian

    projectexplorer atau klikmenu view > object.

    Pilih object Command1 pada bagian ObjectSelector setelah itu ketikkan

    kode programnya sebagaiberikut:

    PrivateSub Command1_Click()

    If ck_sate.Value = Checked Thentotal = total + 15000

    End If

    If ck_mie.Value = Checked Thentotal = total + 8000

    End If

    If ck_nasi.Value = Checked Then

    total = total + 8000

  • 8/6/2019 Laporan Praktikum Bu Ayu

    17/32

    16

    End If

    If ck_bakso.Value = Checked Then

    total = total + 8000

    End If

    If ck_ayam.Value = Checked Then

    total = total + 11000End If

    If ck_buah.Value = Checked Then

    total = total + 5000

    End If

    If ck_jeruk.Value = Checked Then

    total = total + 4000End If

    If ck_campur.Value = Checked Thentotal = total + 3000

    End IfIf ck_rokok.Value = Checked Then

    total = total + 10000End If

    lb_total.Caption = Val(total)

    ck_sate.Value = Clear

    ck_mie.Value = Clear

    ck_nasi.Value = Clear

    ck_bakso.Value = Clear

    ck_ayam.Value = Clear

    ck_buah.Value = Clear

    ck_jeruk.Value = Clear

    ck_campur.Value = Clear

    ck_rokok.Value = Clear

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermembertanda cheklist (3) pada makanan (sate,mie goreng,dll),minuman (sup

    buah, es jeruk, dll) dan rokok kemudian meng-klik tombolOK (Objectcommand1) maka variable total akan ditambah harga dari

    makanan/minuman/rokok (ex : bakso=8000, dll) yang di beri tandachecklist, kemudian property caption object lb_total akan berubah

    menjadi nilaidari variabletotaldan semua tanda checklist akan hilang.

    Pilih object Command2 pada bagian ObjectSelector setelah itu ketikkan

    kode programnya sebagaiberikut:

  • 8/6/2019 Laporan Praktikum Bu Ayu

    18/32

    17

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-

    klik tombol Selesai (object Command2) maka program akan berhenti.PerintahEnddigunakan untukmenutup program

    6. Simpan danjalankan programSetelah selesaimengetikkan kode program, selanjutnya simpan kemudian

    jalan kan programdengan menekan tombol start ( ) pada toolbar atau

    F5 pada keyboard. Beri tanda checklist pada Mie goreng, Nasi Goreng

    dan es Jeruk kemudian kliktombolOK,maka akan tampil hasil sebagai

    berikut:

    Jika ingin keluar kliktombolSelesai

  • 8/6/2019 Laporan Praktikum Bu Ayu

    19/32

    18

    BAB IV

    PROGRAM PENDAFTARAN MAHASISWA BARU

    A. TUJUAN1. Mahasiswa mampumembuat program sederhana dengan memanfaatkan

    control ComboBox

    B. LANGKAH KERJA1. Membuka program visualbasic 6.0, kemudian buat sebuah projectbaru2. Pada kaliini akan menggunakan control ComboBox ( ) yang terdapat

    pada toolbox

    3. Tambahkan 3 buah frame, 6 buah combobox, 2 buah textbox, 19buahlabeldan 4 buah commadbutton kedalam form.

    4. Mengatur properties objekMelaluijendela properties atur objek propertiesnya sebagaiberikut:

    Objek Properties Value

    Frame1 Backcolor

    Caption

    Font

    Hijau

    Biodata

    Britanic Bold,Size:12

    Frame2 BackcolorCaption

    Font

    BiruKonfirmasi

    Britanic Bold,Size:12

    Frame3 Backcolor

    Caption

    Font

    Kuning

    Perintah

    Britanic Bold,Size:12

    Label1 BorderStyle

    Caption

    Font

    1-FixedSingle

    FORMULIR

    PENDAFTARAN

    MAHASISWA BARU

    ArialBlack,Bold,Size:12

    Label2 BorderStyleCaption

    1-FixedSingleNama

    Label3 BorderStyleCaption

    1-FixedSingleAlamat

    Label4 BorderStyleCaption

    1-FixedSingleJenis Kelamin

    Label5 BorderStyleCaption

    1-FixedSingleAgama

  • 8/6/2019 Laporan Praktikum Bu Ayu

    20/32

    19

    Objek Properties Value

    Label6 BorderStyle

    Caption

    1-FixedSingle

    Tanggal Lahir

    Label7 BorderStyle

    Caption

    1-FixedSingle

    Pendidikan rerakhir

    Label8 BorderStyleCaption

    1-FixedSingleNama

    Label9 BorderStyle

    Caption

    1-FixedSingle

    Alamat

    Label10 BorderStyle

    Caption

    1-FixedSingle

    Jenis Kelamin

    Label11 BorderStyle

    Caption

    1-FixedSingle

    Agama

    Label12 BorderStyle

    Caption

    1-FixedSingle

    Tanggal Lahir

    Label13 BorderStyleCaption

    1-FixedSinglePendidikan rerakhir

    Label14 NameFont

    Lb_namaBritanic Bold,Size: 10

    Label15 NameFon

    Lb_alamatBritanic Bold,Size: 10

    Label16 NameFon

    Lb_jkBritanic Bold,Size: 10

    Label17 NameFon

    Lb_agamaBritanic Bold,Size: 10

    Label18 NameFon

    Lb_tglBritanic Bold,Size: 10

    Label19 Name

    Fon

    Lb_pt

    Britanic Bold,Size: 10Textbox1 Name

    Text

    Tx_nama

    Textbox2 Name

    Text

    Tx_alamat

    ComboBox1 Name

    Text

    Cb_jk

    Jenis Kelamin

    ComboBox2 Name

    Text

    Cb_agama

    Agama

    ComboBox3 Name

    Text

    Cb_tahun

    Tahun

    ComboBox4 Name

    Text

    Cb_bulan

    Bulan

    ComboBox5 Name

    Text

    Cb_tgl

    Tanggal

    ComboBox6 Name

    Text

    Cb_pt

    Pendidikan Terakhir

    Command1 Name

    Caption

    Cmd_ok

    &OK

  • 8/6/2019 Laporan Praktikum Bu Ayu

    21/32

    20

    Objek Properties Value

    Font Britanic Bold,Size: 12

    Command2 Name

    Caption

    Font

    Cmd_more

    &More

    Britanic Bold,Size: 12

    Command3 NameCaption

    Font

    Cmd_cancel&Cancel

    Britanic Bold,Size: 12

    Command4 Name

    Caption

    Font

    Cmd_exit

    &Exit

    Britanic Bold,Size: 12

    Sehingga tampilan UI nya sebagaiberikut

    5. Menuliskan kode programTampilkanjendela kodedengan cara klikviewcode ( ) pada bagian

    projectexplorer atau klikmenu view > object.

    Pilih object Form1 pada bagian ObjectSelector setelah itu ketikkan kode

    programnya sebagaiberikut:

    PrivateSub Form_Load()

    cb_jk.AddItem "Laki-laki"

    cb_jk.AddItem "Perempuan"

    cb_agama.AddItem "Islam"

    cb_agama.AddItem "Kristen"

    cb_agama.AddItem "Katolik"

  • 8/6/2019 Laporan Praktikum Bu Ayu

    22/32

    21

    cb_agama.AddItem "Hindu"

    cb_agama.AddItem "Budha"

    Fori = 1980 To 2011

    cb_tahun.AddItem Val(i)

    Nexti

    cb_bulan.AddItem "Januari"

    cb_bulan.AddItem "Februari"

    cb_bulan.AddItem "Maret"

    cb_bulan.AddItem "April"

    cb_bulan.AddItem "Mei"cb_bulan.AddItem "Juni"

    cb_bulan.AddItem "Juli"cb_bulan.AddItem "Agustus"

    cb_bulan.AddItem "September"cb_bulan.AddItem "Oktober"

    cb_bulan.AddItem "November"cb_bulan.AddItem "Desember"

    cb_pt.AddItem "SMA"

    cb_pt.AddItem "SMEA"

    cb_pt.AddItem "SMK"

    cb_pt.AddItem "PAKET C"

    EndSub

    Penjelasan dari kode program di atas adalah ketika programdijalankan

    maka property list cb_jk akan berisi laki-laki dan Perempuan,

    property list cb_agama akan berisidaftar agama, property list cb_tahun

    akan berisi daftar tahun dari 1980-2011, property list cb_bulan akan

    berisidaftarbulan Januari-Desemberdan property list cb_pt akan berisi

    daftarSMA-PAKET C.

    Pilih object cb_bulan pada bagian Object Selector setelah itu ketikkankode programnya sebagaiberikut:

    PrivateSub cb_bulan_Click()

    If Val(cb_tahun) Mod 4 = 0 Thenblnfeb = 29

    Else

    blnfeb = 28

    End If

    Select Case cb_bulan

    Case "Februari":bln =blnfeb

  • 8/6/2019 Laporan Praktikum Bu Ayu

    23/32

    22

    Case "Januari", "Maret", "Mei", "Juli", "Agustus", "Oktober",

    "Desember":bln = 31

    CaseElse:bln = 30

    EndSelect

    Fortgl = 1 Toblncb_tgl.AddItem Val(tgl)

    Nexttgl

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-klik combo cb_bulan,maka program akan mengecek apakah tahun yang

    dipilih habis dibagi 4 atau tidak, kalau habis dibagi 4 maka variableblnfeb akan berisi angka 29jika tidak variableblnfeb akan berisi angka

    28. Pada fungsi select casejika bulan yang dipilih bulan Februarimakavariablebln akan berisi nilaidari variableblnfeb(29/28),jika bulan yang

    dipilih Januari,Maret,Mei, Juli, Agustus,Oktoberdan Desembermakavariablebln akan berisi angka 31,jika bulan yang dipilih selain bulan

    yang telah disebutkan maka variable bln akan berisi angka 30. Pada

    fungsi for maksudnya adalah property list cb_bulan akan berisi daftar

    mulaidari 1 sampaiisidari variablebln.

    Pilih object cmd_ok pada bagian Object Selector setelah itu ketikkan

    kode programnya sebagaiberikut:

    PrivateSub cmd_ok_Click()

    lb_nama.Caption = tx_nama

    lb_alamat.Caption = tx_alamat

    lb_jk.Caption = cb_jk

    lb_agama.Caption = cb_agama

    lb_tgl.Caption = cb_tgl + " " + cb_bulan + " " + cb_tahunlb_pt.Caption = cb_pt

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-klik tombol OK (object cb_ok), maka property caption lb_nama akan

    berisi text yang diketikkan pada tx_nama, property caption lb_alamatakan berisi text yang diketikkan pada tx_alamat, property caption lb_jk

    akan berisilist yang dipilih pada cb_jk, property caption lb_agama akan

    berisi list yang dipilih pada cb_agama, property caption lb_tgl akanberisi gabungan list yang dipilih pada cb_tgl, cb_bulan dan cb_tahun dan

    property caption lb_pt akan berisilist yang dipilih pada cb_pt.

    Pilih object cmd_more pada bagian ObjectSelector setelah itu ketikkan

    kode programnya sebagaiberikut:

  • 8/6/2019 Laporan Praktikum Bu Ayu

    24/32

    23

    PrivateSub cmd_more_Click()

    tx_nama.Text = ""

    tx_alamat.Text = ""

    cb_jk.Text = "Jenis Kelamin"

    cb_agama.Text = "Agama"

    cb_tahun.Text = "Tahun"cb_bulan.Text = "Bulan"

    cb_tgl.Text = "Tanggal"

    cb_pt.Text = "Pendidikan Terakhir"

    lb_nama.Caption = ""

    lb_alamat.Caption = ""

    lb_jk.Caption = ""lb_agama.Caption = ""

    lb_tgl.Caption = ""lb_pt.Caption = ""

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-klik tombol More (object cb_more), maka property text tx_nama dan

    tx_alamat akan dikosongkan, property text cb_jk akan berisi Jenis

    Kelamin, property text cb_agama akan berisi Agama, property text

    cb_tahun akan berisi Tahun, property text cb_bulan akan berisi Bulan,

    property text cb_tgl akan berisi Tanggal, property text cb_pt akan berisi

    Pendidikan Terakhir, property textlb_nama,lb_alamat,lb_jk,lb_agama,

    lb_tgldan lb_pt akan dikosongkan.

    Pilih object cmd_cancel pada bagian ObjectSelector setelah itu ketikkan

    kode programnya sebagaiberikut:

    PrivateSub cmd_cancel_Click()

    tx_nama.Text = ""

    tx_alamat.Text = ""cb_jk.Text = "Jenis Kelamin"

    cb_agama.Text = "Agama"cb_tahun.Text = "Tahun"

    cb_bulan.Text = "Bulan"cb_tgl.Text = "Tanggal"

    cb_pt.Text = "Pendidikan Terakhir"lb_nama.Caption = ""

    lb_alamat.Caption = ""

    lb_jk.Caption = ""lb_agama.Caption = ""

    lb_tgl.Caption = ""

    lb_pt.Caption = ""

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-

    kliktombol Cancel (object cb_cancel),maka property text tx_nama dan

    tx_alamat akan dikosongkan, property text cb_jk akan berisi Jenis

  • 8/6/2019 Laporan Praktikum Bu Ayu

    25/32

    24

    Kelamin, property text cb_agama akan berisi Agama, property text

    cb_tahun akan berisi Tahun, property text cb_bulan akan berisi Bulan,

    property text cb_tgl akan berisi Tanggal, property text cb_pt akan berisi

    Pendidikan Terakhir, property textlb_nama,lb_alamat,lb_jk,lb_agama,

    lb_tgldan lb_pt akan dikosongkan.

    Pilih object cmd_exit pada bagian Object Selector setelah itu ketikkan

    kode programnya sebagaiberikut:

    PrivateSub cmd_exit_Click()

    End

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-kliktombolExit (object cmd_exit) maka program akan berhenti. Perintah

    Enddigunakan untukmenutup program

    6. Simpan danjalankan programhasilnya sebagaiberikut:

    Jika ingin keluar kliktombolExit

  • 8/6/2019 Laporan Praktikum Bu Ayu

    26/32

    25

    BAB V

    PROGRAM PEMBAYARAN MAHASISWA STMIK

    A. TUJUAN1. Mahasiswa mampumembuat program sederhana dengan memanfaatkan

    bebrapa control .

    B. LANGKAH KERJA1. Membuka program visualbasic 6.0, kemudian buat sebuah projectbaru2. Pada kaliini akan menggunakan event keypress3. Tambahkan 3 buah frame, 4 buah combobox, 4 buah textbox, 4 buah

    checkbox, 11buah labeldan 4 buah commadbutton kedalam form.

    4. Mengatur properties objekMelaluijendela properties atur objek propertiesnya sebagaiberikut:

    Objek Properties Value

    Frame1 Caption Keterangan

    Frame2 Caption Jenis Pembayaran

    Frame3 Caption Perintah

    Label1 BorderStyle

    Caption

    Forecolor

    Font

    1-FixedSingle

    INPUT PEMBAYARANMAHASISWA STMIK

    PRINGSEWU

    Merah

    Britanic Bold,Size:14

    Label2 Caption No. Pembayaran

    Label3 Caption Tanggal Pembaaran

    Label4 Caption Nama

    Label5 Caption NPM

    Label6 Caption Jurusan

    Label7 Caption ProgramStudi

    Label8 Caption R p. 200.000,-

    Label9 Caption Rp. 2.000.000,-Label10 Caption R p. 600.000,-

    Label11 Caption R p. 700.000,-

    Label12 Caption

    Font

    TOTAL BIAYA

    MSSans Serif,Bold,Size:12

    Label13 Name

    Caption

    Lb_total

    Textbox1 Name Tx_no

  • 8/6/2019 Laporan Praktikum Bu Ayu

    27/32

    26

    Objek Properties Value

    Text

    Textbox2 Name

    Text

    Tx_nama

    Textbox3 Name

    Text

    Tx_npm

    Textbox4 Name

    Text

    Tx_ps

    ComboBox1 Name

    Text

    Cb_tahun

    Tahun

    ComboBox2 Name

    Text

    Cb_bulan

    Bulan

    ComboBox3 Name

    Text

    Cb_tgl

    Tanggal

    ComboBox4 Name

    Text

    Cb_jurusan

    Pilih

    Command1 NameCaption Cmd_proses&Proses

    Command2 Name

    Caption

    Cmd_lagi

    &Lagi

    Command3 Name

    Caption

    Cmd_batal

    &Batal

    Command4 Name

    Caption

    Cmd_selsesai

    &Selesai

    Check1 Caption Biaya Pendaftaran

    Check2 Caption Biaya Pendidikan

    Check3 Caption Biayajaket

    Check4 Caption Biaya PMB

    Sehingga tampilan UI nya sebagaiberikut

  • 8/6/2019 Laporan Praktikum Bu Ayu

    28/32

    27

    5. Menuliskan kode programTampilkan jendela kode dengan cara klikview code ( ) pada bagian

    projectexplorer atau klikmenu view > object.

    Pilih object Form1 pada bagian ObjectSelector setelah itu ketikkan kode

    programnya sebagaiberikut:

    PrivateSub Form_Load()

    Cb_jurusan.AddItem "S1"

    Cb_jurusan.AddItem "D3"

    Fori = 1980 To 2011

    cb_tahun.AddItem Val(i)

    Nexti

    cb_bulan.AddItem "Januari"cb_bulan.AddItem "Februari"

    cb_bulan.AddItem "Maret"cb_bulan.AddItem "April"

    cb_bulan.AddItem "Mei"cb_bulan.AddItem "Juni"

    cb_bulan.AddItem "Juli"

    cb_bulan.AddItem "Agustus"

    cb_bulan.AddItem "September"

    cb_bulan.AddItem "Oktober"

    cb_bulan.AddItem "November"

    cb_bulan.AddItem "Desember"

    EndSub

    Penjelasan dari kode programdi atas adalah ketika programdijalankanmaka property list cb_jurusan akan berisi D1 dan D3, property list

    cb_tahun akan berisi daftar tahun dari 1980-2011 dan property list

    cb_bulan akan berisidaftarbulan Januari-Desember.

    Pilih object cb_bulan pada bagian Object Selector setelah itu ketikkan

    kode programnya sebagaiberikut:

    PrivateSub cb_bulan_Click()If Val(cb_tahun) Mod 4 = 0 Then

    blnfeb = 29Else

    blnfeb = 28End If

    Select Case cb_bulan

    Case "Februari":bln =blnfeb

    Case "Januari", "Maret", "Mei", "Juli", "Agustus", "Oktober",

    "Desember":bln = 31

    CaseElse:bln = 30

  • 8/6/2019 Laporan Praktikum Bu Ayu

    29/32

    28

    EndSelect

    Fortgl = 1 Tobln

    cb_tgl.AddItem Val(tgl)

    Nexttgl

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-

    klik combo cb_bulan,maka program akan mengecek apakah tahun yang

    dipilih habis dibagi 4 atau tidak, kalau habis dibagi 4 maka variable

    blnfeb akan berisi angka 29jika tidak variableblnfeb akan berisi angka28. Pada fungsi select casejika bulan yang dipilih bulan Februarimaka

    variablebln akan berisi nilaidari variableblnfeb(29/28),jika bulan yangdipilih Januari,Maret,Mei, Juli, Agustus,Oktoberdan Desembermaka

    variablebln akan berisi angka 31,jika bulan yang dipilih selain bulanyang telah disebutkan maka variable bln akan berisi angka 30. Pada

    fungsi for maksudnya adalah property list cb_bulan akan berisi daftarmulaidari 1 sampaiisidari variablebln.

    Pilih objecttx_nama pada bagian ObjectSelectordan pilih keypress pada

    event selector setelah itu ketikkan kode programnya sebagaiberikut:

    PrivateSubtx_nama_KeyPress(KeyAscii As Integer)

    IfKeyAscii = 13 Then

    tx_npm.SetFocus

    End If

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermengisi

    tx_nama kemudian menekan tombol enter pada keyboard,maka kursor

    akan berpidah ketx_npm.

    Pilih objecttx_nama pada bagian ObjectSelectordan pilih keypress padaevent selector setelah itu ketikkan kode programnya sebagaiberikut:

    PrivateSubtx_npm_KeyPress(KeyAscii As Integer)

    IfKeyAscii = 13 ThenCb_jurusan.SetFocus

    End If

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermengisi

    tx_npm kemudian menekan tombol enter pada keyboard, maka kursor

    akan berpidah ke cb_jurusan.

  • 8/6/2019 Laporan Praktikum Bu Ayu

    30/32

    29

    Pilih object cb_jurusan pada bagian ObjectSelector setelah itu ketikkan

    kode programnya sebagaiberikut:

    PrivateSub cb_jurusan_click()

    If cb_jurusan.Text = "S1" Then

    Tx_ps.Text = "Sistem Informasi"Else

    Tx_ps.Text = "Manajemen Informatika"

    End If

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermemilihS1 pada cb_jurusan maka property text tx_ ps akan berisi Sistem

    Informasi,jika user memilih D1 maka property text tx_ps akan berisiManajemen Informatika.

    Pilih object cmd_proses pada bagian ObjectSelector setelah itu ketikkan

    kode programnya sebagaiberikut:

    PrivateSub cmd_proses_Click()

    Dimbiaya1,biaya2,biaya3,biaya4,total As Currency

    If (Check1.Value = 1) Then

    biaya1 = 200000

    Else

    biaya1 = 0

    End If

    If (Check2.Value = 1) Then

    biaya2 = 2000000

    Else

    biaya2 = 0

    End If

    If (Check3.Value = 1) Thenbiaya3 = 600000

    Elsebiaya3 = 0

    End IfIf (Check4.Value = 1) Then

    biaya4 = 700000Else

    biaya4 = 0

    End Iftotal = biaya1 + biaya2 + biaya3 + biaya4

    lb_total.Caption = total

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-

    kliktombol Proses (object cmd_proses) maka program akan memeriksa

  • 8/6/2019 Laporan Praktikum Bu Ayu

    31/32

    30

    jenis pembayaran mana saja yang ditandai kemudian program akan

    menjumlahkan seluruh biaya jenis pembayaran yang dipilih kemudian

    property caption lb_total akan berubah menjadi hasil penjumlahan

    seluruh biayajenis pembayaran tadi..

    Pilih object cmd_lagi pada bagian Object Selector setelah itu ketikkankode programnya sebagaiberikut:

    PrivateSub cmd_lagi_Click()

    Tx_no.Text = ""

    Tx_nama.Text = ""

    Tx_npm.Text = ""Check1.Value = 0

    Check2.Value = 0Check3.Value = 0

    Check4.Value = 0Cb_jurusan.Text = "Pilih"

    Lb_total.Caption = ""Tx_no.SetFocus

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-

    klik tombol Lagi (object cmd_lagi) maka property text dari tx_no,

    tx_nama,tx_npm akan dikosongkan, property valuedari check1, check2,

    check3 dan check4 akan diisi angka 0, property text cb_jurusan akan

    berisi Pilih, property caption lb_total akan dikosongkan dan kursor

    akan berada pada tx_no.

    Pilih object cmd_batal pada bagian ObjectSelector setelah itu ketikkan

    kode programnya sebagaiberikut:

    PrivateSub cmd_batal_Click()Tx_no.Text = ""

    Tx_nama.Text = ""Tx_npm.Text = ""

    Check1.Value = 0Check2.Value = 0

    Check3.Value = 0Check4.Value = 0

    Cb_jurusan.Text = "Pilih"

    Lb_total.Caption = ""Tx_no.SetFocus

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-

    klik tombol Batal (object cmd_batal) maka property text dari tx_no,

    tx_nama,tx_npm akan dikosongkan, property valuedari check1, check2,

    check3 dan check4 akan diisi angka 0, property text cb_jurusan akan

  • 8/6/2019 Laporan Praktikum Bu Ayu

    32/32

    berisi Pilih, property caption lb_total akan dikosongkan dan kursor

    akan berada pada tx_no.

    Pilih object cmd_selesai pada bagian ObjectSelector setelah itu ketikkan

    kode programnya sebagaiberikut:

    PrivateSub cmd_selesai_Click()

    End

    EndSub

    Penjelasan dari kode programdi atas adalah ketika seorang usermeng-

    klik tombol Selesai (object cmd_selesai) maka program akan berhenti.PerintahEnddigunakan untukmenutup program

    6. Simpan danjalankan programhasilnya sebagaiberikut:

    Jika ingin keluar kliktombolExit