160 likes | 333 Views
Pertemuan - 01 Introductions. Matakuliah : F0292 Pengantar Macro dan VBA Tahun : 2007 Versi : 1. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan cara kerja Macro/VBA. Bobot Penilaian. Contoh :. Bobot Penilaian :. TM. UTS. UAS. Nilai Akhir.
E N D
Pertemuan - 01Introductions Matakuliah : F0292 Pengantar Macro dan VBA Tahun : 2007 Versi : 1
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : • Menjelaskan cara kerja Macro/VBA
Bobot Penilaian Contoh : Bobot Penilaian : TM UTS UAS Nilai Akhir
Pengumpulan TM, LOGIN & Diskusi • Setiap TM dikumpulkan paling lambat 7 (tujuh) hari kalender ke e-mail dosen : gurtama@yahoo.com • Setiap mahasiswa minimal 5 (lima) kali LOGIN di www.binusmaya.binus.ac.id • Mahasiswa memanfaatkan Forum Diskusi di Binusmaya atau dapat bergabung di Yahoo Messenger, kirim invitation ke gurtama@yahoo.com • Pada Pertemuan - 2 mahasiswa membuat kelompok untuk membuat Tugas Kelompok (proyek),max. 5 orang • Pada Pertemuan - 13 setiap kelompok mempresentasi-kan hasil karya kelompok di depan kelas.
Outline Materi • Otomasi Pekerjaan & Macro • Cara Kerja Macro • Aktivasi – Deaktivasi Macro • Merekam Macro Sederhana • Menjalankan Macro • Menghapus Macro
Apa itu Macro ? • Macro adalah kumpulan urutan perintah (commands) dan fungsi-fungsi (functions) yang tersimpan dalam modul Visual Basic Application (VBA). • Macro berfungsi untuk mengurangi waktu pekerjaan yang berulang secara otomatis (Taks Automations) • Sebuah Macro dapat digabung dengan Macro lainnya dengan Visual Basic Editor (VBE). • Dengan bahasa program Macro/VBA dapat dilanjutkan ke bahasa program yang lebih kompleks, yaitu Visual Basic (VB), bahkan sampai ke VB-Net.
Contoh ActiveX Control • Command Button Textbox2 • “BAHASA MANUSIA” • Bila tombol TIDAK DITEKAN maka warna kotak = MERAH • Bila tombol ditekan maka warna kotak = BIRU “BAHASA Macro/VBA” Private Sub CommandButton1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) TextBox2.BackColor = RGB(0, 255, 0) End Sub Private Sub CommandButton1_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single) TextBox2.BackColor = RGB(255, 0, 0) End Sub
Contoh Lain Macro • Simulasi Saham
Aktivasi Macro • Buka Ms Excel, pilih menu Tools, Macro, Security. • Pilih Tab bernama SECURITY LEVEL, pilih MEDIUM
Enabling Macro • Setelah mengubah Security Level menjadi Medium, saat akan menjalankan file yang telah berisi Macro, akan muncul PopUp berikut : • Pilih Enable Macros Nama File yang mengandung Macro
Deaktivasi Macro • Buka Ms Excel, pilih menu Tools, Macro, Security. • Pilih Tab bernama SECURITY LEVEL, pilih HIGH.
Menampilkan Visual Basic Toolbar • Pilih menu View, Toolbar, centang pada Visual Basic.
Visual Basic Toolbar Untuk menampilkan pilihan Control Untuk Menjalankan Macro (Run) Untuk mengatur Security Level Untuk memberhentikan sementara proses macro (Design Mode) Untuk merekam Macro baru (Record) Untuk mengedit Macro/VBA dengan Visual Basic Editor (VBE)
Merekam dan Menjalankan Macro Sederhana Tentukan langkah-langkah yang akan dijalankan oleh Macro, misalnya : • Copy (suatu sel) • Paste (ke sel tujuan) • Tekan tombol Record • Beri nama Macro tersebut (misal : Macro1) • Buat Short Cut Key untuk menjalankan macro dari keyboard, misalnya : Ctrl+Shift+C • Jalankan langkah-langkah tersebut • Tekan tombol Stop Saat ini macro anda telah tersimpan dengan nama Macro1, dapat langsung dijalankan dengan menekan tombol Ctrl+Shift+C atau menekan tombol RUN dan pilih nama macro.
Menghapus Macro • Tekan tombol Run • Pilih (klik) nama macro yang akan dihapus • Tekan Delete
Latihan - 01 • Buka file F0292_Latihan_01.pdf dari server • Kerjakan latihan tersebut dalam file baru dengan nama : F0292_LAT01_NamaPendek.xls, dikumpulkan pada akhir Pertemuan ini. • Download Tugas – 01 dari www.binusmaya.binus.ac.id paling lambat dikumpulkan 7 (tujuh) hari kalender melalui e-mail dosen : To : gurtama@yahoo.com Subject : TUGAS – 01 F0292