Minggu, 26 Agustus 2018

Belajar VBA Level 1


APA ITU VBA MACRO EXCEL?


Sebelum lebih jauh mempelajari tentang VBA Macro excel kita kenalan dulu dengan istilah VBA dan Macro pada Microsoft Excel ini.

Pengertian VBA


VBA merupakan singkatan dari Visual Basic for Application yang merupakan turunan dari bahasa Visual Basic yag dikembangkan oleh Microsoft.

Visual Basic sendiri merupakan turunan bahasa pemrograman BASIC (Beginners' All-purpose Symbolic Instruction Code) yang dikembangkan pada tahun 1963 oleh John George Kemeny dan Thomas Eugene Kurtz yang berasal dari Dartmouth College.

Jika anda sudah cukup mengusai bahasa Basic maka anda akan lebih mudah untuk belajar bahasa Visual Basic (VB) dan seterusnya jika anda cukup menguasai bahasa VB maka sudah pasti anda akan lebih mudah untuk menguasai bahasa VBA (Visual Basic for Application).

Jangankan Bahasa Visual Basic atau Bahasa Basic, Saya malah baru baca ada istilah bahasa pemrograman.

Anda bisa membayangkan sebuah bahasa pemrograman semisal VBA sebagai bahasa untuk komunikasi sesama manusia dimana kita megenal istilah bahasa Inggris, bahasa Jerman, bahasa Belanda, Bahasa Korea, Bahasa Indonesia dan lain sebagianya.

Alih-alih digunakan untuk komunikasi sesama manusia bahasa pemrogaraman komputer digunakan oleh manusia untuk berkomunikasi dengan komputer lebih tepatnya untuk memberikan instruksi atau perintah-perintah untuk menjalankan tugas dan fungsi terentu.

Berbeda dengan VB yang umumnya digunakan untuk membuat sebuah aplikasi yang berdiri sendiri (Stand Alone), seperti yang bisa dibaca dari namanya, VBA didesain untuk bekerja diatas aplikasi lain. Pada istilah VBA Excel, aplikasi lain ini adalah office excel itu sendiri. Sehingga VBA tidak akan dapat berjalan tanpa adanya excel.

VBA tidak hanya ada di excel saja, pada paket program office lainnya juga sudah disertakan VBA, sehingga dikenal jugaVBA Access, VBA Word, VBA Power point dan lain sebagainya. Meskipun dengan cara kerja yang sama tentunya dengan kekhasan masing-masing. anggaplah kalau VBA adalah bahasa daerah maka VBA Excel, VBA Access, VBA Word dan VBA Power point adalah logat atau dialek untuk sebuah bahasa daerah.

Karena blog ini membahas excel tentunya VBA yang dimaksud pada tutorial ini dan tutorial-tutorial selanjutnya adalah VBA Excel. yakni sebuah bahasa pemrogaraman komputer yang memungkinkan kita untuk berkomunikasi atau memberikan instruksi-instruksi tertentu dengan excel.

Ringkasnya VBA adalah bahasa pemrograman yang dikembangkan oleh Microsoft yang disertakan dalam sebagian besar produk yang merupakan bagian dari Microsoft Office.

Lalu apa itu Macro?

Pengertian Macro


Macro Excel dan Visual Basic for Applications (VBA) tidaklah sama persis, meskipun keduanya terkait erat, dan seringkali kebanyakan kita menyamaartikan serta menggunakannya secara bergantian. Terkadang disebut macro, kadang disebut VBA dan lain waktu disebut Macro VBA atau VBA Macro.

Macro bukanlah sebuah bahasa pemrograman. John Walkenbach mengartikan macro sebagai berikut:

A macro is a sequence of instructions that automates some aspect of Excel.

Macro adalah baris-baris perintah atau kode yang dengannya anda ingin excel malakukan sesuatu secara otomatis. Dengan kata lain macro adalah kode atau script tertentu sednagkan Visual Basic for Applications adalah bahasa pemrograman yang Anda gunakan untuk membuat macro.

Masih bingung juga?

Begini, coba tulis pada sebuah kertas intruksi berikut:
  1. Silahkan berdiri di depan rumah
  2. Pegang kepala anda dengan kedua tangan
  3. Berteriaklah sekuat tenaga

Sudah anda lakukan?

Tulisan pada kertas berupa urutan instruksi tersebut adalah macro sedangkan bahasa Indonesia yang anda gunakan dalam penulisan perintah tersebut merupakan VBA.

Ms. Office sendiri mengartikan macro dan VBA sebagai berikut:

A macro is a tool that enables you to automate tasks and add functionality to your forms, reports, and controls. Like macros, VBA lets you add automation and other functionality to your Access application. You can extend VBA by using third-party controls, and you can write your own functions and procedures for your own specific needs.

Makro merupakan sebuah alat yang memungkinkan Anda untuk menjalankan perintah secara otomatis dan menambahkan fungsionalitas pada formulir, laporan, dan kontrol Anda.

Seperti makro, VBA memungkinkan Anda untuk menjalankan tugas-tugas tertentu secara otomatis dan menambahkan fungsi-fungsi lainnya pada aplikasi excel. Anda dapat memperluas kegunaan VBA dengan menggunakan kontrol pihak ketiga, dan Anda bisa menulis fungsi dan prosedur sesuai kebutuhan tertentu.

Boleh jadi anda tidak sependapat dengan saya dalam mengartikan kedua istilah ini. Tak masalah silahkan sampaikan dikolom komentar untuk tambahan referensi bagi saya.

Oke lalu ada juga istilah VBA Code dan juga VBA Script. Apa pula maskudnya ini?

Sudahlah, saya kira kita tidak perlu memperpanjang membahas pengertian Macro dan VBA ini. Toh pada akhirnya yang lebih penting adalah bagaimana kita bisa menyusun kode-kode macro VBA pada excel sesuai kebutuhan masing-masing. Betul?

Pada tutorial VBA di blog ini saya akan menggunakan istilah Macro, Kode, Script dan VBA ini dalam arti yang sama untuk mempermudah penggunaan istilah.

Setelah sedikit mendapat gambaran tentang apa itu Macro VBA mari kita lanjutkan untuk mempelajari langkah-langkah awal belajar VBA Excel dasar untuk pemula ini.

LANGKAH-LANGKAH BELAJAR MACRO VBA EXCEL DASAR


Sebelum lebih jauh belajar tentang Macro VBA Excel ada beberapa hal yang perlu anda lakukan untuk mengikuti tutorial-tutoeial selanjutnya. Untuk menyamakan persepsi meskipun tidak wajib anda lakukan saya sarankan anda untuk mengikuti dan mempraktekkan langsung setiap langkah-langkah berikut ini.

Membuat Folder Khusus Belajar VBA Excel


Langkah pertama yang perlu anda lakukan adalah membuat sebuah folder khusus untuk menyimpan hasil belajar VBA serta file-file hasil praktek anda. Terserah dimana anda akan meletakkan folder tersebut. Misalnya anda boleh menyimpan folder ini di Drive D dan berikan nama untuk folder ini "Kelas VBA".

Menampilkan TAB Developer


Setelah selesai membuat folder "Kelas VBA", langkah selanjutnya adalah memastikan bahwa TAB Developer sudah muncul pada aplikasi excel yang anda gunakan. Untuk panduannya bisa anda baca pada tutorial Cara Menampilkan Tab Developer Excel yang sudah saya tuliskan 3 tahun lalu.

TAB Developer Pada Excel

Sebagai catatan saya menulis tutorial ini dengan menggunakan Office 2016.


© Kelas Excel | https://www.kelasexcel.web.id/2018/03/belajar-macro-vba-excel-dasar-untuk-pemula.html

PT. GUNUNG MADU PLANTATIONS

Jl. Gatot Subroto No. 108  - Kota Bandar Lampung
Lampung 35226 Indonesia
www.gunungmadu.co.id Jenis Industri: Pertanian

Merupakan salah satu pelopor industri gula nasional yang mempunyai perkebunan tebu dan pabrik gula di luar Jawa. PT Gunung Madu Plantations didirikan pada tahun 1975 dan berstatus Penanaman Modal Asing, merupakan salah satu pelopor indrustri gula nasional yang mempunyai perkebunan tebu & pabrikgula di luar pulau Jawa tepatnya berlokasi di Desa Gunung Batin Baru, Kabupaten LampungTengah. Visi PT Gunung Madu Plantations adalah Menjadi Produsen gula yang paling Efisien dan Kompetitif di ASEAN dengan menerapkan sistem pertanian berkelanjutan. Seiring dengan perkembangan usaha pemasaran, Gula GMP telah dikenal semua kalangan konsumen karena memiliki keunggulan berupa citarasa khas dengan aroma gula yang lebih segar dan alami. Gula GMP juga telah mendapatkan Sertifikat Pangan Standar Internasional ( HACCP & GMP+ Standard B2 ) serta sertifikat halal 100 % dari Majelis Ulama Indonesia (MUI)

Pengertian dan Fungsi Google Drive yang Mungkin Belum Anda Ketahui

Mungkin kita sering mendengar istilah google drive atau menemukan aplikasi tersebut dalam suatu perangkat smartphone, tapi kita tidak mengetahui banyak tentang untuk apa aplikasi ini digunakan atau apa saja fungsi dari google drive? Dari namanya kita tahu bahwa google drive adalah salah satu fitur yang disediakan oleh google.
Layanan google drive bisa diakses dari web atau dari komputer serta dari aplikasi yang tersedia dalam smartphone. Untuk Anda yang belum mengenal google drive dan mengetahui fungsinya, maka Anda bisa menyimak penjelasan berikut ini.

Pengertian Google Drive

Google drive adalah salah satu layanan yang ditawarkan oleh Google dan merupakan layanan untuk menyimpan dokumen atau file secara gratis maupun berbayar tergantung pada jumlah kapasitas memori penyimpanan itu sendiri.
pengertian google drive
Kapasitas yang tersedia dalam google drive yang bisa diakses secara gratis adalah 5 GB dan bisa ditambah jika menggunakan layanan yang berbayar. Tidak hanya dapat menyimpan file, google drive juga terhubung dengan fitur google lainnya seperti gmail, google search dan lain sebagainya. Hal ini tentu akan lebih memudahkan user atau pengguna untuk mengakses file dan data yang dimiliki.
Layanan google drive sudah ada sejak tanggal 24 April 2012 dan semakin berkembang hingga saat ini serta memungkinkan pengguna untuk mengetik data, membuat slide presentasi, mengedit gambar dan lain sebagainya. Google drive yang digunakan saat ini adalah ganti dari fitur terdahulu yakni google docs, oleh sebab itu URL yang tadinya digunakan untuk mengakses google docs akan dialihkan secara langsung pada menu atau fitur google drive.

Fungsi Google Drive

Google drive yang saat ini banyak digunakan, memiliki banyak fungsi yang bisa membantu seseorang saat menyimpan data dan melakukan aktifitas lainnya. Berikut ini adalah beberapa fungsi google drive yang bisa diketahui:

1. Menyimpan Data

berbagai format file
Fungsi utama dari google drive yang paling menonjol adalah untuk menyimpan file atau dokumen dan pengguna bisa mengaksesnya dimana saja baik dirumah maupun dikantor tentunya dengan terhubung pada koneksi internet.
Google drive bisa diakses melalui drive.google.com dan menyediakan 5GB kapasitas untuk keperluan Anda dan bisa diperbesar dengan membayar sekitar 2,5 USD perbulannya. Data yang bisa disimpan dalam google drive adalah data yang dibuat melalui menu google drive itu sendiri maupun data yang dibuat dengan menggunakan aplikasi lain diluar google drive.

2. Membuat dan mengedit dokumen

Selain berfungsi sebagai tempat penyimpanan, google drive juga memungkinkan pengguna atau user untuk membuat lembar kerja atau spreadsheet baru dan juga mengedit data yang diakses atau dibuat dari aplikasi lainya. Google drive juga memiliki menu untuk membuat slide presentasi yang bisa diakses kapan saja.

3. Mengakses fitur google lainnya

berbagai fitur google lainnya
Dalam menu atau aplikasi google drive tersedia link atau tautan langsung dengan menu atau fitur google lainnya seperti gmail, google browser, google plus dan lainnya.
Video dan foto yang tersimpan dalam google drive akan secara otomatis tersimpan dalam google plus dan data yang dibuat dalam google drive juga tersimpan secara otomatis tanpa harus menyimpannya secara manual.

Manfaat Menggunakan Google Drive

Fitur google drive yang disediakan oleh google memiliki banyak manfaat bagi para penggunanya sehingga layak untuk digunakan bagi mereka yang memiliki aktifitas dan mobilitas yang tinggi. Manfaat-manfaat yang ditawarkan google drive antara lain :
1. Google drive memungkinkan Anda untuk mengirim file dengan ukuran yang cukup besar dengan kapasitas penyimpan maksimal 5GB atau lebih, langsung melalui gmail tanpa perlu mengakses atau membuka fitur gmail terlebih dahulu. Selain itu, google drive juga mmeungkinkan pengguna untuk menshare foto, video dan dokumen dengan orang lain yang tersimpan dalam kontak.
2. Data yang tersimpan dalam google drive bisa diakses dimanapun dan dengan menggunakan komputer atau device yang berbeda karena file telah tersedia dalam web. Anda juga tidak perlu repot-repot menyimpan data dalam USB dan menggunakannya pada saat presentasi.
3. Tidak hanya tersedia pada web atau komputer saja, google drive bisa diakses melalui smartphone dan smartphone sehingga bisa diakses dengan lebih mudah bahkan saat dalam perjalanan.
4. Google drive tersinkronisasi dengan web browser sehingga pengguna bisa mencari atau melakukan searching pada fitur google drive.
5. Berbagai macam format file dapat dibuka dan diakses dengan menggunakan google drive, termasuk file adobe photoshop .psd, adobe ilustrator ai. dan tipe file lainnya.
6. Google drive memiliki fitur OCR atau Optical Character Recognition yang merupakan suatu fitur yang bisa mengenali kata atau ekspresi yang tersimpan dalam file yang discan dan disimpan dalam google drive. Misalnya saja jika kita ingin mencari nama seseorang yang ada pada sebuah lembaran koran yang discan dan disimpan dalam drive.
Berbagai fungsi dan manfaat google drive tersebut bisa dinikmati secara gratis dan tentunya bisa membantu Anda dalam meringankan pekerjaan.