16
1 Pertemuan - 01 Introductions Matakuliah : F0292 Pengantar Macro dan VBA Tahun : 2007 Versi : 1

Pertemuan - 01 Introductions

  • Upload
    brita

  • View
    69

  • Download
    0

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

1

Pertemuan - 01Introductions

Matakuliah : F0292 Pengantar Macro dan VBA

Tahun : 2007

Versi : 1

2

Learning Outcomes

Pada akhir pertemuan ini, diharapkan mahasiswa

akan mampu :• Menjelaskan cara kerja Macro/VBA

3

Bobot Penilaian

UTS30%

TM20%

UAS50%

TM

UTS

UAS

Contoh :Bobot Penilaian :

Nilai Akhir

4

• Setiap TM dikumpulkan paling lambat 7 (tujuh) hari kalender ke e-mail dosen : [email protected]

• 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 [email protected]

• 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.

Pengumpulan TM, LOGIN & Diskusi

5

Outline Materi

• Otomasi Pekerjaan & Macro• Cara Kerja Macro• Aktivasi – Deaktivasi Macro• Merekam Macro Sederhana• Menjalankan Macro• Menghapus Macro

6

• 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.

Apa itu Macro ?

7

• Command Button

Contoh ActiveX Control

Command Button1

“BAHASA MANUSIA”- Bila tombol TIDAK

DITEKAN maka warna kotak = MERAH

- Bila tombol ditekan maka warna kotak = BIRU

Textbox2

“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

8

Contoh Lain Macro

• Simulasi Saham

9

• Buka Ms Excel, pilih menu Tools, Macro, Security.

• Pilih Tab bernama SECURITY LEVEL, pilih MEDIUM

Aktivasi Macro

10

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

11

• Buka Ms Excel, pilih menu Tools, Macro, Security.

• Pilih Tab bernama SECURITY LEVEL, pilih HIGH.

Deaktivasi Macro

12

• Pilih menu View, Toolbar, centang pada Visual Basic.

Menampilkan Visual Basic Toolbar

13

Visual Basic Toolbar

Untuk Menjalankan Macro (Run)

Untuk merekam

Macro baru (Record)

Untuk mengatur Security Level

Untuk mengedit

Macro/VBA dengan

Visual Basic Editor (VBE)

Untuk menampilkan pilihan Control

Untuk memberhentikan sementara proses macro (Design Mode)

14

Tentukan langkah-langkah yang akan dijalankan oleh Macro, misalnya :

1.Copy (suatu sel)2.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.

Merekam dan Menjalankan Macro Sederhana

15

• Tekan tombol Run

• Pilih (klik) nama macro yang akan dihapus

• Tekan Delete

Menghapus Macro

16

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 : [email protected] Subject : TUGAS – 01 F0292