Membuat Digital Certificate/Sertifikat Digital Pada Access 2003
Sebelum kita masuk pada membuat Digital Certificate atau Sertifikat Digital, kita harus tahu dahulu mengapa kita harus membuatnya.
Menurut penjelasan dari ms access help, ada istilah Macro Virus, yaitu jenis virus untuk komputer yang tersimpan dalam macro, kode-kode VBA, Form atau Report yang didalamnya terdapat ActiveX Control, dan beberapa jenis query(action-query, data-definition query, pass-through query, atau update query). Hal inilah (tapi tergantung dari settingan ms office anda) yang membuat ketika anda membuka atau menjalankan aplikasi database ms access 2003 yang telah anda buat, akan muncul dialog peringatan Security Warning seperti gambar dibawah ini :
 |
| Gambar Jendela Security Warning |
Munculnya jendela dialog peringatan Security Warning tersebut dikarenakan settingan atau pengaturan Security Level untuk ms office access anda adalah Medium (anda bisa lihat di menu Tools -> Macro -> Security...) seperti gambar dibawah ini :
 |
| Gambar Pengaturan Security Level |
Seperti yang anda lihat pada gambar diatas, ada 3 level security, yaitu :
- Low -> Semua macro dan atau kode-kode vba, atau yang lainnya akan selalu dijalankan (walaupun mengandung virus). saran dari ms access sih, jika anda mau mengaturnya ke Low, maka anda harus memiliki program antivirus yang mumpuni, atau paling tidak anda sangat yakin jika aplikasi database yang dijalankan berasal dari sumber terpercaya.
- Medium -> Anda bisa memutuskan apakah tetap akan menjalankan aplikasi database tersebut atau tidak
- High -> Hanya bisa membuka file aplikasi database ms access yang telah memiliki Digital Certificate/ Sertifikat Digital
Penulis sarankan untuk memilih opsi yang Medium, yang tentunya dengan konsekuensi akan menampilkan pesan dialog Security Warning. Nah untuk menghindari tampilnya jendela peringatan Security Warning, maka tentunya kita harus membuat sebuah Digital Certificate/Sertifikat Digital untuk aplikasi kita agar jendela peringatan Security Warning tidak tampil (opsi Medium) atau agar bisa aplikasi kita bisa dijalankan (opsi High). Salah satu cara membuat Digital Certificate/Sertifikat Digital untuk aplikasi ms access milik kita adalah dengan menggunakan sebuah file yang bernama Selfcert.exe, namun file Selfcert.exe ini secara default tidak diikut sertakan pada saat kita menginstal ms office pertama kali. Untuk mendapatkan file Selfcert.exe ini maka kita harus melakukan perubahan pada aplikasi ms office kita yang telah terinstal terlebih dahulu. dan berikut adalah cara untuk mendapatkan file Selfcert.exe tersebut (Penulis menggunakan Microsoft Office Professional Edition 2003, Win Xp Pro SP3)
- Klik Start -> Control Panel -> Add or Remove Programs
- Klik Change pada Microsoft Office Professional Edition 2003 (jika diperlukan masukkan CD Installer dari ms Office milik anda) lalu akan tampil jendela maintenance seperti gambar dibawah ini
 |
| Gambar Maintenance Mode Office 2003 - 1 |
- Pilih Add or Remove Features, lalu klik Next
- Lalu akan muncul jendela berikutnya seperti gambar dibawah ini
 |
| Gambar Maintenance Mode Office 2003 -2 |
- Beri tanda centang pada Checkbox Choose advanced customization of applications. Lalu klik next
- Maka akan muncul jendela berikutnya, dalam jendela yang muncul anda cari pilihan "Digital Certificate for VBA Projects". Kalau dalam komputer penulis ada di "Office Shared Features" seperti dibawah ini
 |
| Gambar Maintenance Mode Office 2003 -3 |
- Klik tanda panah kebawah (disamping tulisan Digital Certificate for VBA Projects) lalu pilih "Run from My Computer", sehingga gambarnya akan seperti dibawah ini (perhatikan yang penulis lingkari).
 |
| Gambar Maintenance Mode Office 2003 -4 |
- Klik Update, tunggu sampai selesai dengan tampilnya jendela seperti dibawah ini
 |
| Gambar Maintenance Mode Office 2003 - Sukses |
Setelah selesai, anda buka Explorer pada komputer anda (bisa dengan Start -> My Computer atau dengan klik kanan Start lalu pilih Explore All Users, atau dengan cara lainnya -bebas-).
Lalu masuk ke direktori file instalan program office anda, kalau dalam komputer penulis berada di "C:\Program Files\Microsoft Office\OFFICE11". Pastikan ada file yang bernama SELFCERT.exe (lihat gambar berikut ini)
 |
| Gambar Lokasi File SELFCERT.exe |
Untuk membuat Digital Certificate/Sertifikat Digital, maka anda harus menggunakan file SELFCERT.exe tersebut. caranya adalah
- Klik dua kali pada file SELFCERT.exe, maka akan tampil jendela seperti gambar dibawah ini :
 |
| Gambar jendela Pembuatan Digital Certificate/Sertifikat Digital |
- Ketikkan nama anda (atau nama siapa saja juga boleh) pada kotak Your certificate's name, misalnya Nugie Abadi lalu klik OK, maka akan muncul pesan konfirmasi jika telah sukses membuat sertifikat baru seperti gambar dibawah ini
 |
| Gambar Pesan Sukses Membuat Digital Certificate/Sertifikat Digital |
- Klik OK maka jendela pembuatan Digital Certificate/Sertifikat Digital akan menghilang.
Jika anda telah membuat sertifikatnya, maka langkah selanjutnya adalah memasukkan sertifikat tersebut kedalam VBA aplikasi anda. Caranya adalah sebagai berikut :
- Buka aplikasi database ms access anda, lalu buka jendela VBA Editor. Misalnya dengan cara klik Forms pada jendela object database lalu pilih salah satu form yang telah anda buat, dan pada Menubar klik View -> Code. Atau dengan cara lainnya yang anda ketahui (bebas yang penting jendela VBA editor bisa dibuka).
- Pada jendela Project Explorer (disebelah kiri) anda pilih project/nama aplikasi anda, misalnya seperti gambar dibawah ini :
 |
| Gambar Jendela VBA Editor |
- Setelah memilih nama project atau aplikasi anda, pada Menubar VBA Editor klik Tools -> Digital Signature, maka akan tampil jendela berikut ini
 |
| Gambar Pemilihan Digital Certificate/Sertifikat Digital - 1 |
- Klik Choose pada jendela yang tampil, maka akan tampil jendela baru yang berisi daftar dari Digital Certificate/Sertifikat Digital yang telah dibuat sebelumnya. Seperti gambar dibawah ini
 |
| Gambar Pemilihan Digital Certificate/Sertifikat Digital - 2 |
- Pilih nama sertifikat yang telah anda buat sebelumnya, lalu klik OK, dan klik OK sekali lagi. lalu simpan dengan cara klik toolbar Save atau pada menu File -> Save(nama aplikasi anda).
Pada saat akan membuka aplikasi anda pertama kali setelah diberikan digital certificate/sertifikat digital, maka akan muncul jendela peringatan Security Warning seperti gambar dibawah ini :
 |
| Gambar Security Warning Digital Certificate/Sertifikat Digital |
Agar jendela tersebut tidak tampil lagi pada saat aplikasi anda dibuka lain waktu, maka beri tanda centang pada Checkbox "Always trust files from this publisher and open them automatically." lalu klik Open.
Yang harus anda ingat adalah, Digital Certificate/Sertifikat Digital yang telah anda buat hanya berlaku pada komputer dimana Digital Certificate/Sertifikat Digital tersebut dibuat. Jadi untuk menggunakannya pada komputer lain, maka anda harus membuat Digital Certificate/Sertifikat Digital tersebut menjadi sebuah file dengan cara mengekspornya dari komputer yang membuatnya, lalu mengimpornya pada komputer yang anda inginkan. cara ekspornya adalah sebagai berikut :
- Klik Start -> Control Panel, klik dua kali pada Internet Options
- Pada jendela Internet Options, pilih tab Content, lalu klik Certificates
- Pilih tab Personal pada jendela yang muncul, lalu pilih Digital Certificate/Sertifikat Digital yang telah dibuat sebelumnya.
- Klik Export...
- Lalu akan muncul Certificate Export Wizard
- Klik Next, Next, Next dan tentukan nama file serta tempat penyimpanan filenya (secara default tempat penyimpanannya adalah di My Documents (langkah ini menggunakan nilai default dari Wizard, jika diperlukan maka anda bisa menyesuaikan settingan pada setiap jendela wizard yang tampil)
- Lalu klik Next sekali lagi, dan klik Finish. tunggu sampai keluar pesan "The export was successful." lalu klik OK.
Untuk mengimpornya, anda tinggal lakukan seperti langkah diatas, namun dengan memilih Import... dan ikuti instruksi dari Wizard pada komputer yang lain.
Refferences :
Signing a VBA Project ,
OFF2000: Using SelfCert to Create a Digital Certificate for VBA Projects
Semoga Bermanfaat...
0 comments:
Posting Komentar
No Sara, Violence, Porn, And Spamming Allowed