Panduan Praktis Penggunaan Macro di OpenOffice Calc

dokumen-dokumen yang mirip
Oleh : Sutrisno

Tutorial Penggunaan Truecrypt

Sofiyan Arif Kurniawan

Membuat Add In Terbilang Untuk Microsoft Excel

Mohammad Jeprie

Denny Yerianto

Moh Sulhan

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Riyanto

OpenOffice.org Writer OpenOffice.org Calc OpenOffice.org Impress OpenOffice.org Draw OpenOffice.org Math OpenOffice.org Base OPEN OFFICE CALC

Panduan SpreadSheet OpenOffice Calc

Septina Budi Kurniawati

Membuat Countdown Pembuka Presentasi dengan OO Impress

Moh Sulhan

Oleh : Sutrisno

Endi Dwi Kristianto

Membuat Template Interaktif pada Microsoft Word 2010

Moh Sulhan

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

Ghandie Kurnia Widi Lisensi Dokumen: Copyright IlmuKomputer.

Kerancuan dan Kesulitan Tersembunyi dalam Perhitungan Aritmatika dengan Program Spreadsheet

MEMBUAT KERANGKA. Doddy Yunirman

Sutrisno

Krisna D. Octovhiana. 1.1 Apa itu Array?

Nama Penulis Pendahuluan. Isi. Lisensi Dokumen:

Mohammad Jeprie

Virtual serial port, Solusi simulasi komunikasi serial computer dalam satu computer

Memanipulasi Datapilot pada OpenOffice.org untuk Pengolahan Data

Septina Budi Kurniawati

BAB 5. Pembuatan Grafik Dalam Open Office Calc TUJUAN PRAKTIKUM. Praktikan mengetahui fungsi dan cara membuat Grafik / Chart TEORI PENUNJANG

No Tombol Keterangan 9. [Home] Memindah pointer ke kolom A pada baris yang 10. [End] Memindah pointer ke data terjauh di kanan pointer pada baris yang

A. Memanggil Aplikasi Sistem SAP

Fandi Gunawan

Saepuloh. Saepuloh. Menggunakan Mode Warna Duotune.

Monitoring Client - Server dengan VNC

Tua Namora Nainggolan dan Team Kursus Komputer Trainee Jepang

Materi ini akan membahasa bagaimana mengubah kembali file.pdf menjadi file.doc, dengan bantuan free software pdfwordsetup.exe.

Rekapitulasi Data Sederhana Dengan Microsoft Excel

INSTALISASI COMPORT PADA DELPHI 7 By : Taufik Adi Sanjaya Website penulis :

Happy Chandraleka

Cara Install Windows XP pada QEMU

Selanjutnya B Biasa M Member S Student

Tutorial Compiler Bahasa-C Dengan Anjuta IDE

Menambah Lokasi Jaringan FTP pada My Computer

Ghandie Kurnia Widi

1 Mudah menulis Kata Ulang di Microsoft Word Aurino Djamaris

Budi Permana, S.Kom

Kesalahan Perhitungan Aritmatika Pada Beberapa Program Kalkulator

Panduan membuat aplikasi sederhana pada Smartphone berbasis Windows Mobile 5

Set Tiled Background Pada Packet Tracer

Septina Budi Kurniawati

Lim Server digunakan untuk mengelola jumlah concurrent license, yang akan menentukan jumlah WebInspect server yang dapat dijalankan (aktif).

Ari Angga Wijaya

Moh Sulhan

Happy Chandraleka

Laporan. Danu Wira Pangestu Lisensi Dokumen:

Berhitung dengan mudah dan cepat menggunakan freeware Eigenmath

10.1 Menggunakan FTP

Sony Arianto Kurniawan

Septina Budi Kurniawati

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Penggabungan Dua Lagu dengan Cool Edit Pro 2.0

Cara Membangun Server Virtual Linux Debian Menggunakan VMWare

Membuat Application User pada Cisco Unified CM Administration

Memasukkan file Flash Ke Delphi 7

Tutorial Editor Pico. Askari Azikin

Alkindi Hafidz

Sofiyan Arif Kurniawan

INSTALASI VMWARE WORKSTATION 5. Mega Elinda A.

MENGGANTI TEXT PADA XP START BUTTON

Insani Ning Arum

Membuat report pada Delphi 7.0 dengan menggunakan komponen Rave Report

Moh Sulhan I. PENDAHULUAN. Lisensi Dokumen:

Happy Chandraleka

Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.

I Ketut Adi Sutrisna

Ari Angga Wijaya

Aktifkan Multibyte String (Mbstring) Di WHM

fm_iqbal

Juhaeri

Instalasi Software monitoring jaringan TCPeye

(Label, Textbox, Command, Message Box, Validasi)

1. Pendahuluan. 2. Mengaktifkan Microsoft Excell. 3. Mengenal Lingkungan Kerja Microsoft Excell 4. Mengakhiri Microsoft Excell

Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Ika Nur Khana

Kamaldila Puja Yusnika Pendahuluan INSTALASI DAN KONFIGURASI AD (ACTIVE DIRECTORY)

4.1 Pengenalan MS-Frontpage Eko Purwanto WEBMEDIA Training Center Medan

Krisna D. Octovhiana

STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET

1. Yang manakah dibawah ini yang bukan merupakan perangkat lunak pengolah angka (spreadsheet)

Mengakses database Microsoft Access dengan Delphi 7.0

Pendahuluan. Lisensi Dokumen:

Membuat Proteksi File Excel Tingkat Tinggi dengan Kode VBA. By. Samsudin_Batolay

Arsyad Dwiyankuntoko Pendahuluan. Lisensi Dokumen:

Mengakses Microsoft SQL Server dengan PHP

Mengakses database Microsoft Access dengan Delphi 7.0

Instalasi Windows XP Pada VirtualBOX

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

Happy Chandraleka

Insani Ning Arum

Transkripsi:

Panduan Praktis Penggunaan Macro di OpenOffice Calc Ahmad Zakaria ahmadzakaria@unila.ac.id http://teksipil.wordpress.com/ Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Tulisan ini berisi panduan praktis penggunaan Macro, bahasa pemrograman Basic di OpenOffice. Penggunaan Macro OpenOffice Calc hampir sama dengan Macro di Microsoft Office Excel. Dengan mengikuti panduan ini diharapkan dapat memahami dasar penggunaan Macro di OpenOffice Calc. Pendahuluan OpenOffice sudah banyak dipergunakan orang dalam melakukan pekerjaaan perhitungan, analisa, pembuatan dokumen, grafik, bahan presentasi dan lain sebagainya. Penggunaan OpenOffice hampir sama dengan Microsoft Office. Perhitungan mengunakan macro di excel microsoft office hampir sama dengan penggunaan macro di OpenOffice Calc. Bahasa Basic menjadi dasar dari program Macro, baik di Microsoft Office maupun di OpenOffice. Karena semakin banyaknya penggunaan OpenOffice, akan tetapi tidak banyaknya panduan dokumen yang tersedia untuk penggunaan Macro di OpenOffice, maka ini menjadi alasan penulis membuat panduan praktis ini. Bahasa pemrograman Macro di Mocrosoft Office hampir sama dengan bahasa pemrograman Macro di OpenOffice, keduanya menggunakan dasar bahasa pemrograman Basic. Cara-cara praktis mempergunakan Macro dapat dilakukan dengan mengikuti manual singkat ini. Sebelum membuat dan menjalankan program macro, terlebih dahulu kita merubah tingkat/level sekuriti dari Macro ini agar program ini dapat dijalankan. 1. MERUBAH LEVEL SEKURITI Untuk merubah sekuriti dapat dilakukan melalui menu Tools >> Options >> Security >> Macro Security >> Security Level. Lihat Gambar 1. sebagai berikut, 1

Gambar 1. Merubah Security Level Lalu Klik Low untuk Security Level lantas klik OK. Dengan merubah security ini maka Macro dapat dibuat dan dijalankan. 2. MEMBUKA MENU OPENOFFICE Untuk membuka Macro OpenOffice melalui menu Tools > Macros > Organize Macros > OpenOffice.org Basic. Lihat seperti Gambar 2 berikut, Gambar 2. Membuka menu OpenOffice.org Basic 2

Setelah menu ini diklik, maka akan muncul kotak dialog OpenOffice.org Basic Macros seperti Gambar 3 sebagai berikut, Gambar 3. Kotak dialog OpenOffice.org Masic Macros Dengan mengetikkan contoh1 pada textbox nama macro (Macro name) lalu klik tombol New, maka akan muncul tampilan seperti Gambar 4 berikut, Gambar 4. Membuka Subroutine contoh1 Dari Gambar 4. terlihat Sub contoh1 sudah dibuat dan siap untuk ditulis sintaks program Macronya, yaitu sintaks Basic. Setelah sintaksnya ditulis dibagian ini maka untuk menjalankan program dapat dilakukan dengan mengklik Tombol menu Run BASIC. 3. CONTOH SINTAKS BASIC Contoh sintaks program basic adalah sebagai berikut, 3

Sub contoh1 osheet = thiscomponent.sheets(0) n = osheet.getcellbyposition(0,0).getvalue() for i= 1 to n k = i*i osheet.getcellbyposition(1,i).setvalue(k) next I End Sub Contoh penulisan sintaks basic pada pemrograman macro dapat dilihat pada Gambar 5 berikut, Gambar 5. Penulisan sintaks Basic pada Sub contoh1 Dengan mengklik tombol menu Run BASIC maka program ini akan membaca atau mengambil nilai cell baris pertama dari kolom A yang nilainya sudah dimasukkan terlebih dahulu, dan menulis ke cell mulai dari baris ke 2 s/d baris ke 11 kolom B dari cell sheet OpenOffice Calc yang aktif. Lihat seperti Gambar 6. Berikut, Gambar 6. Contoh sintaks yang sudah dijalankan. 4

4. PENJELASAN SINTAKS Dari sintaks yang ditulis dapat dijelaskan seperti dalam Tabel 1 sebagai berikut, Tabel 1. Penjelasan sintaks Macro. osheet = thiscomponent.sheets(0) n = osheet.getcellbyposition(0,0).getvalue() for i= 1 to n Next i k = i*i osheet.getcellbyposition(1,i).setvalue(k) Sheet yang sedang akan dijalankan/aktif adalah sheet pertama (dengan indeks 0) Dari sheet yang aktif, nilai dari posisi cell (0,0) atau cell di baris pertama (0), kolom pertama (0) diambil nilainya sebagai nilai dari variabel n. Ini adalah perintah looping yang akan melakukan perintah sebanyak n. Varianel k = i x i Sintaks ini melakukan perintah memasukkan nilai k pada cell dari sheets yang aktif, yaitu untuk posisi cell (1,i) atau cell baris ke 2 s/d baris ke 11 (dimana: i = 1 s/d 10) dari kolom kedua (1). Untuk Sintaks yang lain dapat dipelajari karena sintaksnya mirip dengan bahasa pemrograman Basic. Demikianlah contoh penggunaan macro di OpenOffice Calc. Semoga dengan tutorial yang singkat ini dapat membantu dalam pembuatan program Macro untuk OpenOffice Calc. Sumber Pustaka Pitonyak, Andrew. 2008. Useful Macro Information for OpenOffice, http://www.pitonyak.org/andrewmacro.odt Biografi Penulis Ahmad Zakaria. Menyelesaikan S1 tahun 1992 untuk bidang Teknik Sipil di Universitas Sriwijaya, Tahun 1995 melanjutkan studi S2 di bidang Pengembangan Sumberdaya Air (PSDA) di Institut Teknologi Bandung. Tahun 1999 melanjutkan S3 untuk studi pemodelan Perambatan Gelombang di Curtin University of Technology. Sejak Tahun 1992 s/d sekarang penulis bekerja sebagai dosen pada Jurusan Teknik Sipil Universitas Lampung. Kompetensi inti pada bidang Physical, Mathematical and Numerical Modelings, Software Engineering, Web Programming, and elearning System khusus untuk bidang Civil Engineering. 5