pertemuan - 06 macro protections

15
1 Pertemuan - 06 Macro Protections Matakuliah : F0292 Pengantar Macro dan VBA Tahun : 2007 Versi : 1

Upload: lucas

Post on 10-Jan-2016

47 views

Category:

Documents


2 download

DESCRIPTION

Pertemuan - 06 Macro Protections. Matakuliah: F0292 Pengantar Macro dan VBA Tahun: 2007 Versi: 1. Learning Outcomes. Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menerapkan proteksi Macro, Worksheet dan Workbook. Outline Materi. Security Level Macro Protection - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Pertemuan - 06 Macro Protections

1

Pertemuan - 06Macro Protections

Matakuliah : F0292 Pengantar Macro dan VBA

Tahun : 2007

Versi : 1

Page 2: Pertemuan - 06 Macro Protections

2

Learning Outcomes

Pada akhir pertemuan ini, diharapkan mahasiswa

akan mampu :• Menerapkan proteksi Macro, Worksheet dan Workbook

Page 3: Pertemuan - 06 Macro Protections

3

Outline Materi

• Security Level• Macro Protection• Personal Digital Signature

Page 4: Pertemuan - 06 Macro Protections

4

Protection

Proteksi yang akan diterapkan pada file Ms Excel (untuk sementara) ada dua, yaitu :

• Worksheet Protection = untuk menjaga agar cell content dapat dapat diubah oleh pihak lain.

• Macro Protection = untuk menjaga agar Macro yang telah dibuat tidak dapat diubah oleh pihak lain.

Page 5: Pertemuan - 06 Macro Protections

5

Proteksi Worksheet secara Manual

Pilih menu Tools, Protection dan Protect Sheet.

Ketik Password (misal : aaa) dan tekan OK. Kemudian ketik Confirm Password (aaa) dan tekan OK.

Page 6: Pertemuan - 06 Macro Protections

6

Proteksi Worksheet dengan Macro

• Bukalah Visual Basic Editor, klik tombol mouse kanan pada worksheet yang akan diproteksi (misal : Sheet1), pilih Insert dan pilih Module, kemudian icon baru (module) akan muncul paling bawah.

Page 7: Pertemuan - 06 Macro Protections

7

(Lanjutan : Proteksi Worksheet dengan Macro)

Misalkan kita akan memproteksi Worksheet bernama Sheet1 dengan password = aaa. Klik ganda pada module baru tersebut (Module1). kemudian pada kolom sebelah kanan ketik perintah seperti di bawah ini :

Kemudian tekan SAVE

Sub ProteksiWorksheetSaya()

Worksheets(“Sheet1”).protect password:=“aaa”

End Sub

Page 8: Pertemuan - 06 Macro Protections

8

Membuka Worksheet Protection

• Pilih menu Tools, Protection dan Unprotect Sheet

• Ketik Password untuk membuka proteksi.

Page 9: Pertemuan - 06 Macro Protections

9

Macro Protection

• Macro yang telah selesai dapat diproteksi agar tidak diubah / edit oleh pihak lain.

• Tekan icon untuk membuka Visual Basic Editor (VBE).

• Dalam VBE, pilih menu Tools, VBA Project Properties.

Page 10: Pertemuan - 06 Macro Protections

10

Hidding Macro Code

• Pada Tab bernama Protection ; centang kotak “Lock project for viewing”

• Ketik Password (misal: 123)

• Ketik Confirm Password (123)

• Tekan OK dan SAVE

Page 11: Pertemuan - 06 Macro Protections

11

Membuka Macro Protection

• Tutup (Close) file yang ada buat.

• Buka kembali (Open)• Pilih Enable Macros

pada Popup• Buka Visual Basic

Editor• Klik ganda pada icon

VBAProject• Masukkan Password

untuk membuka Macro

Page 12: Pertemuan - 06 Macro Protections

12

Blokir semua macro secara otomatis, kecuali macro tersebut memiliki Trusted Certificate.

Kita dapat memilih membuka atau menutup blokir macro yang ada dalam file secara manual.

Semua Macro dapat langsung aktif (tidak direkomendasikan karena rawan virus)

Security Level

Page 13: Pertemuan - 06 Macro Protections

13

Personal Digital Signature (PDS)

• Saat kita telah mengatur Security Level = HIGH, maka semua Macro akan diblokir…kecuali macro tersebut memiliki Trusted Certificate.

• Trusted Certificate adalah sertifikasi kode khusus yang dikeluarkan oleh suatu perusahaan terpercaya sehingga tidak berbahaya dan menjamin macro yang ada dalam suatu file bukanlah virus.

• Personal Digital Signature adalah kode sertifikasi yang dibuat sendiri agar hanya macro yang dibuat oleh kita saja yang dapat berjalan. Dengan PDS, Macro yang dibuat oleh sebuah komputer tidak akan berjalan di komputer lainnya.

Page 14: Pertemuan - 06 Macro Protections

14

Instalasi PDS

• Tidak semua komputer telah terinstal PDS• Anda dapat menginstal PDS melalui CD Original yang terdaftar

dalam Office Shared Features.

Catatan :• Untuk saat ini Personal Digital Signature tidak dibahas lebih

lanjut.

Page 15: Pertemuan - 06 Macro Protections

15

Latihan - 06

• Buka file F0292_Latihan_06.pdf dari server• Kerjakan latihan tersebut dalam file baru dengan

nama : F0292_LAT06_NamaPendek.xls, dikumpulkan pada akhir Pertemuan ini.

• Download Tugas – 06 dari www.binusmaya.binus.ac.id paling lambat dikumpulkan 7 (tujuh) hari kalender melalui e-mail dosen :

To : [email protected] Subject : TUGAS – 06 F0292