Showing posts with label VBA PowerPoint. Show all posts
Showing posts with label VBA PowerPoint. Show all posts

Cara Membuat Kalkulator Sederhana di VBA PowerPoint

Cara Membuat Kalkulator Sederhana di VBA PowerPoint

Next tutorial about VBA PowerPoint, kali ini kita akan belajar Membuat Program Hitung/Kalkulator Sederhana menggunakan VBA PowerPoint tentunya.

Mengapa sederhana? Karena operasi aritmatika yang saya gunakan hanya berupa operasi yang sering ditemui dan kita digunakan, diantaranya..

Penambahan(+), Pengurangan(-), Pembagian(/) dan Perkalian(*)


Tutorial Buat Kalkulator Sederhana VBA PowerPoint

Dalam pembuatannya, kita memerlukan berbagai komponen yang tersedia pada Tab Developer di PowerPoint.

Bila anda tidak tahu cara/lupa cara Menampilkan Tab Developer, baca terlebih dahulu tutorial sebelumnya. 

1. Berikut 3 jenis Komponen dan Properti yang akan kita gunakan, sebagai berikut :
  • Label( 4 buah )
  • Textbox ( 2 buah )
  • CommandButton ( 4 buah )
Desain & Atur Posisi Komponen VBA PowerPoint
Silahkan desain dan atur posisi sesuai selera anda. 

Jangan lupa, ubah Caption dari komponen sesuai gambar diatas, caranya gimana ? Sudah saya jelaskan di Tutorial sebelumnya tentang Event & Property di PowerPoint.

Maka dari itu, sangat penting bagi anda agar mengikuti Tutorial VBA PowerPoint dari Awal di JuliKoding.

2. Klik ganda/Double cllick pada Tombol Tambah(+) dan tuliskan kode berikut.
Syntax Kode untuk Tombol Tambah di Kalkulator VBA PowerPoint
 Keterangan Kode : 
  • Perintah Val() merupakan suatu fungsi yang digunakan untuk mengkonversi tipe data String/Variant seperti pada Textbox menjadi tipe data Numerik/Angka sehingga bisa dihitung dengan operasi Aritmatika.
  • Jadi, maksud kode diatas ialah saya membuat 3 Variabel yaitu a,b, dan c.
  • Kemudian, operasi a+b disimpan dalam variabel baru yaitu c. 
  • Dan nilai dari variabel c itu sendiri, sama dengan nilai dari Komponen Label4.
3. Terakhir, tambahkan kode yang hampir sama pada Tombol Kurang(-),Bagi(/) dan Kali(*). Perbedaannya hanya di simbol operasi Aritmatika.
  • Tombol Kurang : c = a-b
  • Tombol Bagi : c = a/b 
  • Tombol Kali : c = a*b
Jalankan Slide Show PowerPoint kalian(F5) dan lihat hasilnya, maka kurang lebih seperti animasi di bawah ini..

Animasi Program Kalkulator di VBA PowerPoint

Gampang, kan πŸ˜… sebenarnya tanpa harus membuat Varibel C juga bisa. Jadi, isikan aja rumusnya dalam Label4. Contoh : Label4 = a+b atau Label4 = a*b.

Selain itu, kalian bisa menambahkan Operasi Aritmatika lain seperti Modulus, Pangkat dkk serta Tombol Hapus agar Kalkulator lebih Mantep kwkwkw...

Itulah tutorial singkat dalam Membuat Kalkulator Sederhana di PowerPoint menggunakan VBA pemograman, ditunggu Kritik|Saran|Share 😊 dari kalian..~ makasih..

Ayo Belajar 'Event & Property' di VBA PowerPoint

Ayo Belajar 'Event & Property' di VBA PowerPoint

Sebelum mengikuti pembahasan 'Event dan Property' kali ini, pastikan anda membaca tutorial VBA PowerPoint dari awal hanya di JuliKoding.

Karena bermain VBA PowerPoint sangatlah menyenangkan 😁 asik deh, bisa bikin apapun semau kalian dengan koding.

BACA JUGA : Membuat Animasi Karakter 3D buatan Sendiri di PowerPoint


#Properti dan EventπŸ€”?


Masing-masing komponen mempunyai PROPERTY yang berbeda dan jumlahnya banyak, tetapi ada beberapa property yang sering digunakan pada setiap komponen, antara lain :
  • Name : menyatakan nama komponen/objek form yang sangat berguna untuk proses koding.
  • Caption : untuk memberikan teks pada komponen.
  • Font : untuk mengatur gaya(style), ukuran(size) dan Efek dari suatu teks.
  • Position : mengatur posisi(top, left, height, bottom) pada komponen.
  • Color : mengubah warna pada komponen. Umumnya, ada 2 yaitu BackColor & ForeColor.
Pemrograman visual bersifat event-driver, yang artinya program bekerja berdasarkan EVENT yang terjadi ketika suatu object diberikan aksi misalkan tombol ditekan, option dipilih, atau setelah mengetikkan sesuatu pada text kemudian di tekan ENTER.

Tampilan Kode Program di Visual Basic Editor
Tampilan Kode Program

  • Procedure View : Menampilkan Kode Program pada Object Selector yang aktif.
  • Full Module View : Menampilkan semua Kode Program yang ada.
Setelah mengetahui tampilan dasar dari Kode Program, waktunya ikuti tutorial dibawah ini..

#Tutorial Program Sederhana di VBA PowerPoint

1. Buatlah 3 komponen ke dalam Slide kalian, yaitu..
  1. Textbox(1)
  2. Label(1)
  3. CommandButton(2)
Kemudian, ubah warna belakang dari TextBox. Caranya klik Textbox - Properties - BackColor - pilih warna yang tersedia.
Buat 3 komponen ke dalam Slide kalian

2. Ubah nilai dari Properties Caption, Font & ForeColor dari Komponen Tombol OK dan Tombol Reset.
Ubah nilai dari Properties Caption, Font & ForeColor

3. Klik Ganda(Double Click) pada salah satu komponen Tombol, maka akan otomatis muncul VBE(Visual Basic Editor) dan ketikkan kode berikut.
Kode Program untuk Tombol OK dan Reset

#Keterangan Kode, Ketika tombol di klik(Event) :
  • Tombol OK = nilai dari properti Caption pada komponen Label1 memiliki nilai yang sama dengan properti Text pada komponen Textbox.
  • Tombol Reset = Nilai dari properti Caption menjadi teks kosong. 

4. Jangan lupa simpan file PowerPoint dalam format pptm. Sekarang coba jalankan SlideShow(F5).
file VBA PowerPoint dalam format pptm

5. Ketika anda ketikkan sesuatu di TextBox dan klik tombol 'OK', maka Teks tersebut akan tampil pada Label.
Animasi Contoh Program sederhana di VBA PowerPoint
Sedangkan untuk menghapusnya, tekan tombol 'Reset'.

Baiklah, sudah mulai mengerti? Sebagai pemanasan, saya tantang anda untuk membuat Program seperti di bawah ini.
Komponen yang digunakan untuk program diatas, antara lain :
  • TextBox(1)
  • Label(1)
  • CommandButton(2)
  • OptionButton(2) - New
  • CheckBox(2) - New
Apabila anda tetap tidak bisa membuatnya, atau ingin melihat seperti apa kodingannya, klik tombol dibawah..

Private Sub CheckBox1_Click()
 Label1.FontItalic = CheckBox1.Value
End Sub

Private Sub CheckBox2_Click()
  Label1.FontBold = CheckBox1.Value
End Sub

Private Sub CommandButton1_Click()
  Label1.Caption = TextBox1.Text
End Sub

Private Sub CommandButton2_Click()
  CheckBox1.Value = False
  CheckBox2.Value = False
  OptionButton1.Value = False
  OptionButton2.Value = False
  Label1.ForeColor = vbBlack
End Sub

Private Sub OptionButton1_Click()
  Label1.ForeColor = vbRed
End Sub

Private Sub OptionButton2_Click()
  Label1.ForeColor = vbBlue
End Sub

Tantangan berikutnya, buat program VBA pakai komponen ListBox, Menyerah lagi? wkkwkw maklum baru belajar.



Private Sub OptionButton1_Click()
  ListBox1.Clear
  ListBox1.AddItem "Tamashii Insert"
  ListBox1.AddItem "Yamada Kun"
  ListBox1.AddItem "Kampher"
End Sub

Private Sub OptionButton2_Click()
  ListBox1.Clear
  ListBox1.AddItem "Aho Girl"
  ListBox1.AddItem "Gintama"
End Sub

Private Sub OptionButton3_Click()
  ListBox1.Clear
  ListBox1.AddItem "One Piece"
  ListBox1.AddItem "Dragon Ball"
  ListBox1.AddItem "Naruto"
End Sub

Jadi seperti itulah Pembelajaran mengenai 'Event dan Property' di VBA PowerPoint, perbanyak latihan ya agar lebih lincah dalam mengkoding.

Dukung terus blogku dengan Follow & Share dari kalian 😏 kan biar aku juga semangat bikin tutorialnya. Gomawo, syukron, arigatou, thanks, terima kasih..

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 πŸ˜„