Showing posts with label Macro. Show all posts
Showing posts with label Macro. Show all posts

Variabel, Tipe Data & Membuat Makro di VBA PowerPoint

Belajar Variabel, Tipe Data & buat Makro di VBA PowerPoint

Pelajaran selanjutnya mengenai VBA PowerPoint ialah bagaimana membuat Variabel, Tipe Datanya dan Cara Membuat Makro di PowerPoint.

Jadi, saya harap dengan dibuatnya artikel ini, Tutorial VBA berikutnya bakal lebih mudah untuk dipahami.

Pastikan kalian juga membaca Artikel sebelumnya tentang "Mengenal VBA, Macro & Visual Basic Editor di PowerPoint" hehe 😁

1# Variabel di VBA PowerPoint


Apa itu Variabel? Variabel adalah tempat untuk menyimpan suatu nilai atau data secara SEMENTARA. 

Berbeda dengan Float(Nilai yang tetap/tidak berubah), contoh nilai Phi lingkaran = 3,14. Nilai Phi tentu tidak akan berubah.

Untuk membuat Variabel, kalian perlu mendeklarasikannya terlebih dahulu. Variabel juga memiliki tipe data tertentu, dan nilainya dapat diubah asalkan masih dalam tipe data yang sama.

Contoh : Varibel "makanan" dengan tipe data "String", kita bisa memberi nilai 'nasi', 'tidur', 'bangun' dan lainnya. Tetapi kita tidak bisa mengisinya dengan angka seperti 45, 323, 9900.

2# Tipe Data di VBA PowerPoint

Tipe data
Ukuran
Keterangan
Integer
2 byte
Input berupa data numerik, jangkauan nilai -32,768 hingga 32,767
Long
4 byte
Input berupa data numerik, jangkauan nilai -2,147,483,648 hingga 2,147,483,647
Single
4 byte
Input berupa data numerik, jangkauan nilai untuk  nilai negatif -34028235E+38 hingga -1401298E-45 dan untuk nilai positif 1401298E-45 hingga 34028235E+38
Double
8 byte
Input berupa data numerik, jangkauan nilai untuk  nilai negatif  -17976931348623157E+308 hingga -494065645841246544E-324  dan untuk nilai positif -494065645841246544E-324  hingga 179769313486231570E+308                                  
Currency
8 byte
Angka positif atau negative dengan jangkauan maksimal 15 digit di sebelah kiri koma decimal dan 4 digit disebelah kanannya. Tipe data yang dirancang untuk penggunaan uang.
String
10 byte
Input berupa data teks
Byte
1 byte
Input berupa  bilangan bulat, jangkauan nilai 0 hingga 255
Boolean
2 byte
Tipe data yang hanya memiliki nilai True atau False
Date
8 byte
Input berupa data nilai tetap dengan tanggal di sebelah kiri koma desimal dan waktu di sebelah kanannya
Object
4 byte
Tipe data ini mengacu pada objek yang digunakan seperti Form, kontrol, dll
Variant
16 byte untuk angka dan 22 byte untuk karakter
Input sembarang angka hingga jangkauan jenis double, dan teks yang jangkauannya sama seperti String. Tipe data ini sangat boros memori dibanding tipe data yang lain.

3# Deklarasi Variabel di VBA PowerPoint

Gunakan perintah Dim diikuti nama Varibel lalu Tipe datanya. Contoh : Dim nama_variabel As String

4# Aturan Penulisan Nama Variabel :p

  • Nama variabel harus dimulai dengan huruf dan dapat mencapai hingga 255 karakter. Sebisa mungkin buatlah nama Variabel yang singkat dan mudah diingat.
  • Nama variabel tidak boleh berisi karakter seperti titik, tanda seru, mathemati- operator kal (+, -, /, *), atau operator pembanding (=, <>,>,> =, <, <=), juga tidak dapat secara internal mengandung tipe deklarasi karakter (@, &, $, #). 
  • Nama variabel tidak boleh berisi spasi tetapi dapat berisi garis bawah, contohnya Juli_Koding. Namun, lebih umum untuk menghilangkan garis bawah dan membiarkan huruf besar sekaligus mengatur kata-kata, seperti JuliKoding.

5# Membuat Makro di VBA PowerPoint

1. Buatlah 2 Slide, pada Slide pertama buatlah tombol "Next" menggunakan Shape.
Slide pertama buatlah tombol "Next" menggunakan Shape.

2. Tampilkan Visual Basic Editor(ALT+F11), klik kanan pada VBAProject - Insert - Module.
Membuat Module Baru di VBA PowerPoint

3. Untuk membuat Makro, gunakan perintah Sub diikuti nama Makronya dan simbol (), tekan Tombol ENTER, maka akan muncul End Sub.

Tuliskan kodingan/syntax kode yang kalian ingin jalankan di Makro tersebut.
Contoh Syntax Kode dalam VBA PowerPoint
Keterangan Kode :
  • Kode yang berwarna Hijau menandakan 'Komentar', yaitu kode yang tidak akan dieksekusi/dijalankan. 
  • Kode yang berwarna Hitam tersebut yang di Jalankan/Aktif/Eksekusi. 

4. Tekan ALT + F11 lagi untuk kembali, Klik Tombol yang kalian buat - Tab Insert - Action - Run Macro : pilih Makro yang baru kita buat.
Cara Menjalankan Makro di VBA PowerPoint

Jalankan SlideShow(F5) dan coba kalian klik Tombol "Next", maka Perintah kode pada Makro tersebut akan Jalan.

Itulah sekilas Penjelasan mengenai Variabel, Tipe Datanya dan membuat Macro di PowerPoint. Ya, semoga bermanfaat lah 😄 kwkwkwkkw..

Mengenal VBA, Macro & Visual Basic Editor di PowerPoint

Mengenal VBA, Macro & Visual Basic Editor di PowerPoint

Sebelum berangkat ke tutorial-tutorial di VBA PowerPoint, sebaiknya kalian harus kenalan(PDKT) terlebih dahulu dengan VBA, Visual Basic Editor ataupun Macro yang ada di PowerPoint.

1# Apa itu VBA ?

VBA (Visual Basic for Applications) adalah bahasa pemrograman yang dibuat oleh Microsoft yang dibangun dalam sebuah aplikasi.
VBA merupakan bahasa pemograman yang terdapat pada aplikasi Microsoft Office seperti Word, Excel, Outlook, Access, atau Power Point.
Dengan VBA, kamu tidak perlu sering untuk menulis VBA apapun. Hanya cukup merekam(record)nya dan membiarkan aplikasi Office menulis semua kode "VBA".
NAMUN, sayangnya.. Pada Aplikasi Power Point 2016 Kamu tidak dapat Merekam Macro tetapi kamu dapat membuatnya dengan menuliskan kode pemograman melalui Visual Basic Editor.
Bahasa pemrograman ini dapat dimanfaatkan untuk lebih memanipulasi file-file/konten dokumen Microsoft Office yang kita buat dengan Membuat Macro, misalkan membuat sebuah “file presentasi yang Interaktif”, 
membuat form login di PowerPoint
membuat program inputan seperti “Program Login” dimana ketika saya menuliskan ID dan Pass akan otomatis berpindah ke halaman tertentu, atau kondisi tertentu…
atau program kuis atau lainnya yang nanti akan kita pelajari lebih lanjut.

2# PERBEDAAN MENDASAR ANTARA VISUAL BASIC & VISUAL BASIC FOR APPLICATION (VBA)

VBA berbasis Visual Basic, bahasa pemrograman yang berasal dari BASIC. BASIC berdiri untuk Kode Instruksi Simbol Tujuan semua Pemula.
BASIC dirancang untuk menjadi user-friendly karena menggunakan kata-kata bahasa Inggris yang dapat dikenali (atau variasi pada mereka). 
Selain itu, Bahasa Inggris yang digunakan sesuai diksi(sebuah pilihan kata yang tepat dan selaras), perancang BASIC berusaha untuk menggunakan tanda baca dan sintaks yang sesederhana mungkin dan lebih dikenal.

visual basic flat shadow
Visual Basic bersifat visual karena menawarkan cara pintas yang efisien seperti pemrograman drag and drop, Teknik dan banyak elemen grafis.

Sedangkan Visual Basic for Applications(VBA) adalah versi Visual Basic yang dirancang khusus untuk mengelola Microsoft Aplikasi Office.
Kumpulan objek (fitur dan perilaku) yang tersedia disetiap aplikasi berbeda sedikit, karena tidak ada dua aplikasi yang memiliki fitur dan perintah yang sama persis.
Sebagai contoh, beberapa objek VBA yang tersedia di Word tidak tersedia di Excel dan sebaliknya beberapa fitur Word, seperti generator Table of Contents, tidak ada/sesuai di Excel.
Namun, sekumpulan besar perintah utama, struktur dasar, dan program inti VBA di Word dan VBA di Excel adalah sama. 
Misalnya, Kamu akan menggunakan metode(tindakan yang dapat dilakukan) Simpan untuk menyimpan berkas di Excel VBA, Word VBA, atau PowerPoint VBA. Yang berbeda adalah objeknya terlibat.
Di Excel VBA, perintahnya adalah ActiveWorkbook.Save, sedangkan di Word VBA itu akan ActiveDocument.Save dan dalam PowerPoint itu akan ActivePresentation.Save.

3# APA itu Macro ?

Berbicara mengenai VBA Power Point, berkaitan erat dengan Macro.

Macro adalah rangkaian perintah/command yang kamu buat/tulis agar dapat dijalankan berulang-ulang. Bisa dibilang, Macro merupakan program kecil pada Komputer.
Pada umumnya, Program Komputer itu seperti Photoshop, Winamp, atau IE(Internet Explore) dimana memiliki banyak kemampuan, fitur atau tools.
Contoh :
IE dapat Memblokir iklan pop-up, blokir Website, atau Menampilkan Layar Penuh(Fullscreen) ketika menekan tombol F11. Sedangkan Macro, jauh lebih kecil. Macro hanya bertugas dalam menjalankan dan menyelesaikan 1 tugas, contohnya Fullscreen.
JADI….
Macro merupakan salah satu fitur tambahan dari kumpulan besar fitur yang telah hadir pada Aplikasi Office.
Macro adalah jenis subrutin (terkadang juga disebut subprosedur). Umumnya, orang cenderung untuk menggunakan sub, prosedur, dan rutinitas yang lebih singkat dan informal. Di Editor Visual Basic, setiap Macro dimulai dengan kata Sub. 

4# TAB DEVELOPER dan Cara Menampilkannya

tampilan tab developer di ms.powerpoint
Sebelum pergi lebih lanjut, pastikan Tab Developer(programmer) nampak pada menu Ribbon PowerPoint kalian.

Tab ini merupakan pintu gerbang ke Macro, VBA dan VBA Editor. Pada kenyataannya, Aplikasi Office tidak menampilkan tab ini. Oleh karena itu, berikut langkah mudah untuk menampilkan tab Developer.

1. Buka Aplikasi PowerPoint sesuai versi yang kalian miliki (2007,2010,2013 atau 2016).
2. Klik File - Pilih Options dan Klik Customize Ribbon
3. Di dalam Kotak bagian Kanan(Main tabs), Checklist/Centang pada tab Developer.
PowerPoint Options dan centang tab developer
4. Klik tombol OK. Sekarang Tab Developer akan muncul/tampil di Microsoft PowerPoint kalian.

5# Cara Membuka VISUAL BASIC EDITOR di PowerPoint

tampilan visual basic editor di PowerPoint
Dengan Editor Visual Basic, kamu dapat melihat dan mengedit file macro. Kamu juga bisa menghapus perintah yang tidak dibutuhkan atau ketik perintah baru.

Atau gunakan Fitur Toolbox Editor untuk menyeret dan melepaskan elemen antarmuka pengguna (seperti kotak pesan dan kotak dialog) ke dalam makro sehingga pengguna dapat membuat keputusan dan memilih opsi bagaimana cara menjalankannya.

Macro sangat luar biasa fleksibel, dan Editor VBA terkenal hebat namun mudah digunakan. Untuk membuka Editor Visual Basic secara langsung, ikuti langkah-langkah ini:
1. Buka aplikasi Microsoft PowerPoint kalian.
2. Cukup Tekan Alt + F11. Maka, Editor Visual Basic pun akan tampil seperti gambar diatas.


#PENUTUP

Itulah beberapa perkenalan mengenai VBA, Perbedaan Visual Basic dan VBA, pengertian Makro dan Visual Basic Editor.

Masih banyak kegunaan/manfaat jika anda mempelajari dan menguasai tentang VBA Power PointSlide Presentasi Anda akan Lebih Interaktif dan Keren 😄