Anda di halaman 1dari 11

Modul Pembelajaran

Pengantar Komputer dan Software 1

MODUL 12 : Pengolahan Data Spreadsheet dengan


Office Tools IV

Program Studi Teknik Informatika


Institut Teknologi Sumatera
©2018

Kode MK KU1102
Beban SKS 2 SKS
Revisi Terakhir 25 Juni 2018

1
Pendahuluan
Visual Basic for Applications (VBA) merupakan bahasa pemrograman yang dikembangkan
oleh microsoft, yang mana pengguna microsoft excel dapat menggunakannya untuk
mengembangkan program yang mampu mengendalikan excel [1]. VBA memberikan
kemudahan kepada pengguna untuk melakukan menajemen data di excel dengan lebih
mudah, cepat dan lebih akurat.
VBA dan Macro dalam Excel memiliki hubungan yang saling menguntungkan. Macro sangat
mendukung pemrograman VBA karena membuat bahasa pemrograman yang dapat diproses
menjadi lebih bervariasi. Sebaliknya, pemrograman VBA mendukung Macro dalam hal
efisiensi efisiensi kode program yang dapat dimanipulasi oleh pengguna, sehingga
terwujudnya efisiensi dalam hal proses berjalannya program serta memory yang digunakan.
[2].
Macro dapat membantu pengguna dalam otomatisasi suatu perkerjaan yang biasa serta rutin
pengguna lakukan secara berulang dengan menggunakan excel [3]. Macro mampu
menyimpan aktifitas penekanan tombol pada mouse dan keyboard ketika pekerjaan sedang
dilakukan oleh pengguna. Pengguna dapat memanfaatkan macro untuk menjalankan
serangkaian urutan perintah yang pengguna gunakan untuk melakukan tugas tertentu [4].
Ketika fungsi pada macro dijalankan, maka akan dilakukan serangkaian perintah sesuai
dengan urutannya seperti halnya pengguna (manusia) yang melakukannya.
Pada modul ini akan diberikan beberapa tutorial yang berkaitan dengan pengaktifan tab
developer (untuk mengaktifkan fitur macro dan VBA editor), membuat fungsi baru,
memberikan efek pada tombol, serta manipulasi nilai pada suatu cells.

Latihan 1 – Pengaktifan Tab Developer


Pada umumnya tab developer belum langsung tertampil ketika Microsoft Excel pertama kali
dijalankan, ataupun memang belum pernah mengaktifkan tab ini sebelumnya. Maka pada
awal modul ini akan disampaikan langkah-langkah untuk mengaktifkan tab developer yang
mana fitur Macro dan VBA terdapat didalamnya. Namun jika tab developer sudah muncul
pada Microsoft Excel yang sedang Anda gunakan, maka latihan-1 ini bisa Anda abaikan dan
langsung menuju latihan-2
Langkah-langkah dalam pengaktifan tab developer adalah sebagai berikut:
a. Tekan tombol File
b. Pilih Options
c. Pada kategori Costumize Ribbon, dalam kolom sebelah kanan (Mains Tabs) berikan
tanda ceklis pada Developer

2
d. Pada akhirnya tekan tombol OK untuk menyelesaikan proses
e. Setelah proses sebelumnya dilakukan dengan benar, maka akan muncul menu
Developer pada Ribbon Menu MS. Excel Anda dengan tampilan sebagai berikut.

f. Jika Anda ingin masuk ke halaman pemrograman VBA, maka Anda dapat menekan
tombol Visual Basic. Sehingga akan memunculkan tampilan sebagai berikut.

g. Selain hal tersebut, Anda dapat membuka tampilan VBA Editor tersebut dengan cepat
menggunakan kombinasi tombol “ALT + F11” pada Microsoft Excel.

3
Latihan 2 – Membuat Fungsi Baru
Pemrograman VBA yang terdapat dalam Microsoft Excel dapat digunakan pengguna untuk
membuat sebuah fungsi baru, yang mana fungsi tersebut dapat digunakan secara langsung
pada saat melakukan manajemen data pada spreadsheet. Fungsi dapat ditulis dalam VBA
Editor dengan nama fungsi serta parameter yang dibutuhka. Sebagai contoh, jika ingin dibuat
sebuah fungsi untuk menghitung luas persegi panjang, maka dibutuhkan parameter panjang
dan lebar. Sehingga kode program pada VBA editor untuk membuat fungsi tersebut adalah
sebagai berikut

Langkah-langkah yang harus dilakukan untuk membuat fungsi baru tersebut adalah sebagai
berikut:
a. Buka VBA Editor dengan menekan tombol Developer pada Menu Ribbon, serta memilih
tombol Visual Basic.
b. Selanjutnya pada kolom Project Menu (yang ada di sebelah kiri), klik kanan pada VBA
Project dari Excel anda untuk memasukkan module baru.

c. Lalu ketikkan kode program berikut pada lembar kerja yang tertampil

4
d. Tutup VBA Editor Anda dengan menekan tombol silang (X) pada jendela VBA Editor, dan
secara otomatis Anda akan diarahkan kembali ke jendela spreadsheet excel Anda. Pada
akhirnya Anda bisa langsung menggunakan fungsi baru buatan Anda tersebut seperti
halnya Anda menggunakan fungsi yang telah tersedia pada Microsoft Excel.

e. Perlu diperhatikan untuk setiap tipe Microsoft Excel yang digunakan memiliki perbedaan
dalam tanda pemisah parameter ketika menggunakan suatu fungsi, ada yang
menggunakan tanda koma (,) namun ada juga yang menggunakan titik koma (;).

Latihan Mandiri
Buatlah sebuah fungsi baru untuk menghitung luas segitiga dan luas lingkaran. Luas segitiga
membutuhkan dua parameter yaitu alas dan tinggi. Sedangkan luas lingkaran membutuhkan
satu parameter yaitu panjang jari-jari.

Latihan 3 – Membuat Tombol dan Efek pada Tombol


Macro memberikan sebuah fitur yang dapat membuat file Excel yang digunakan menjadi lebih
menarik. Pada latihan kali ini, akan coba dipaparkan cara membuat sebuah kotak pesan atau
notifikasi ketika suatu tombol (buatan pengguna) ditekan. Langkah-langkahnya adalah
sebagai berikut:
a. Buatlah suatu bangun persegi melalui menu Insert → Shapes → Rectangle. Ubahlah
style dari shape sesuai dengan yang diinginkan.

b. Selanjutnya tekan kanan (mouse) pada bangun persegi tersebut, yang kemudian tekan
Assign Macro…

5
c. Maka akan muncul kotak dialog baru, pada form Asign Macro tekan tombol New

d. Setelah muncul VBA Editor dengan kode module yang sudah terbuka, maka tuliskan kode
program berikut pada kode module tersebut.

6
e. Pada akhirnya, simpan dan tutup VBA Editor yang telah digunakan. Sehingga pada saat
uji coba dalam spreadsheet excel, dengan menekan bangun persegi yang telah Anda
buat sebelumnya, maka akan muncul kotak pesan yang bertuliskan “latihan membuat
tombol”.

Latihan Mandiri
Buatlah sebuah tampilan Excel seperti halnya kuis sederhana yang terdiri dari empat buah
tombol. Tombol akan memberikan notifikasi sesuai dengan ketepatan jawaban pengguna
terhadap soal yang diberikan. Contoh tampilannya dapat dilihat pada gambar berikut,

Jika pengguna menekan tombol yang benar, maka akan keluar kotak pesan yang
menginformasikan bahwa jawaban benar, sebaliknya jika salah maka akan keluar kotak
pesan yang bertuliskan jawaban salah.

Latihan 4 - Manipulasi Nilai pada Suatu Cells


Operasi yang dikelola oleh Macro dapat memudahkan pengguna dalam melakukan
manajemen data pada spreadsheet excel. Macro mampu mengakses suatu cells pada excel
dengan mendefinisikan secara eksplisit baris dan kolom yang akan diakses. Pada proses
pengaksesannya Macro menggunakan kode Cells(baris,kolom). Pengaksesan suatu
cells dilakukan dengan tujuan untuk memperoleh suatu nilai yang ada pada cells ataupun
mengubah isi dari suatu cells yang ditunjuk.

7
Berikut langkah-langkah dalam menyimulasikan manipulasi cells dengan Macro
a. Buatlah sebuah tombol dari bangun persegi yang seperti pada latihan 3, selanjutnya
berikan fungsi macro pada tombol tersebut ketika tombol di tekan.
b. Lalu tuliskan kode program berikut pada VBA Editor yang terbuka untuk fungsi klik dari
tombol tersebut.

c. Sehingga pada saat tombol tersebut ditekan, maka pada Cells B3 akan mendapatkan
nilai 50.

d. Selanjutnya pada latihan ini akan coba dibuat papan score sederhana yang terdiri dari
dua buah tombol. Jika salah satu tombol ditekan maka akan bertambah jumlah angka
pada suatu kolom. Tampilan dari papan score dapat diamati pada gambar berikut

e. Berikan kode program pada efek tekan pada setiap tombol yang ada, tombol Tambah A
direpresentasikan sebagai Rectangle1 sedangkan tombol Tambah B diwakili oleh
Rectangle2 pada kode pemrograman.

f. Simulasikanlah papan score yang telah dibuat, dan lakukan analisis bagaimana proses
tersebut bisa terjadi.

8
Tugas Akhir Modul 6
Buatlah sebuah form isian untuk menyimpan data mahasiswa sederhana ke dalam area
spreadsheet excel yang ada. Data yang akan disimpan pada tabel data meliputi NIM, Nama,
Program Studi dan Jenis Kelamin. Selain itu ada form isian Baris Data yang harus diisikan
(berupa angka) oleh pengguna, untuk menentukan letak baris pada tabel data terhadap data
yang akan disimpan. Berikut simulasi form isian jika tombol simpan ditekan.

9
Pustaka

[1] J. Walkenbach, Microsoft Excel VBA Programming for Dummies, New Jersey: John
Wiley and Sons, Inc, 2013.

[2] M. Tofik, Cara Praktis dan Instan Menjadi Programmer Excel, Jakarta Selatan:
Mediakita, 2012.

[3] Anonymous, “tutorialspoint,” 2017. [Online]. Available: www.tutorialspoint.com/excel.


[Diakses 3 July 2017].

[4] Anonymous, “University of Illinois Springfield,” April 2013. [Online]. Available:


https://www.uis.edu/informationtechnologyservices/wp-
content/uploads/sites/106/2013/04/Macros2010.pdf. [Diakses 25 June 2019].

10

Anda mungkin juga menyukai