{"id":635,"date":"2013-03-30T05:09:41","date_gmt":"2013-03-30T05:09:41","guid":{"rendered":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/?p=635"},"modified":"2013-03-30T13:28:01","modified_gmt":"2013-03-30T13:28:01","slug":"panduan-praktis-penggunaan-macro-di-openoffice-calc","status":"publish","type":"post","link":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/2013\/03\/30\/panduan-praktis-penggunaan-macro-di-openoffice-calc\/","title":{"rendered":"Panduan Praktis Penggunaan Macro di OpenOffice Calc"},"content":{"rendered":"<p>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.<\/p>\n<p><span style=\"font-size: large\"><b>Pendahuluan<\/b><\/span><\/p>\n<p>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.<\/p>\n<p>Bahasa pemrograman Macro di Mocrosoft Office hampir sama dengan bahasa pemrograman Macro di OpenOffice, keduanya menggunakan dasar bahasa pemrograman Basic.<\/p>\n<p>Cara-cara praktis mempergunakan Macro dapat dilakukan dengan mengikuti manual singkat ini.<\/p>\n<p>Sebelum membuat dan menjalankan program macro, terlebih dahulu kita merubah tingkat\/level sekuriti dari Macro ini agar program ini dapat dijalankan.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline\"><b>1. MERUBAH LEVEL SEKURITI<\/b><\/span><\/p>\n<p>Untuk merubah sekuriti dapat dilakukan melalui menu Tools &gt;&gt; Options &gt;&gt; Security &gt;&gt; Macro Security &gt;&gt; Security Level. Lihat Gambar 1. sebagai berikut,<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-1.-Merubah-Security-Level.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter  wp-image-636\" alt=\"Gambar 1. Merubah Security Level\" src=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-1.-Merubah-Security-Level.jpg\" width=\"706\" height=\"586\" srcset=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-1.-Merubah-Security-Level.jpg 883w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-1.-Merubah-Security-Level-300x249.jpg 300w\" sizes=\"(max-width: 706px) 100vw, 706px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p align=\"CENTER\">Gambar 1. Merubah Security Level<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline\"><b>2. MEMBUKA MENU OPENOFFICE<\/b><\/span><\/p>\n<p>Untuk membuka Macro OpenOffice melalui menu <b>Tools &gt; Macros &gt; Organize Macros &gt; OpenOffice.org Basic<\/b>. Lihat seperti Gambar 2 berikut,<\/p>\n<p><a href=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-2.-Membuka-menu-OpenOffice.org-Basic.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-640\" alt=\"Gambar 2. Membuka menu OpenOffice.org Basic\" src=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-2.-Membuka-menu-OpenOffice.org-Basic.jpg\" width=\"548\" height=\"440\" srcset=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-2.-Membuka-menu-OpenOffice.org-Basic.jpg 548w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-2.-Membuka-menu-OpenOffice.org-Basic-300x240.jpg 300w\" sizes=\"(max-width: 548px) 100vw, 548px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p align=\"CENTER\">Gambar 2. Membuka menu OpenOffice.org Basic<\/p>\n<p>&nbsp;<\/p>\n<p>Setelah menu ini diklik, maka akan muncul kotak dialog <b>OpenOffice.org Basic Macros<\/b> seperti Gambar 3 sebagai berikut,<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-3.-Kotak-dialog-OpenOffice.org-Masic-Macros.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-641\" alt=\"Gambar 3. Kotak dialog OpenOffice.org Masic Macros\" src=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-3.-Kotak-dialog-OpenOffice.org-Masic-Macros.jpg\" width=\"703\" height=\"344\" srcset=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-3.-Kotak-dialog-OpenOffice.org-Masic-Macros.jpg 703w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-3.-Kotak-dialog-OpenOffice.org-Masic-Macros-300x146.jpg 300w\" sizes=\"(max-width: 703px) 100vw, 703px\" \/><\/a><\/p>\n<p style=\"text-align: center\">Gambar 3. Kotak dialog OpenOffice.org Masic Macros<\/p>\n<p>&nbsp;<\/p>\n<p>Dengan mengetikkan <b>contoh1<\/b> pada textbox nama macro (Macro name) lalu klik tombol <b>New<\/b>, maka akan muncul tampilan seperti Gambar 4 berikut,<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-4.-Membuka-Subroutine-contoh1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-642\" alt=\"Gambar 4. Membuka Subroutine contoh1\" src=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-4.-Membuka-Subroutine-contoh1.jpg\" width=\"611\" height=\"375\" srcset=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-4.-Membuka-Subroutine-contoh1.jpg 611w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-4.-Membuka-Subroutine-contoh1-300x184.jpg 300w\" sizes=\"(max-width: 611px) 100vw, 611px\" \/><\/a><\/p>\n<p>Gambar 4. Membuka Subroutine contoh1<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline\"><b>3. CONTOH SINTAKS BASIC<\/b><\/span><\/p>\n<p>Contoh sintaks program basic adalah sebagai berikut,<\/p>\n<p><strong>Sub contoh1<\/strong><br \/>\n<strong>osheet = thiscomponent.sheets(0)<\/strong><br \/>\n<strong>n = osheet.getcellbyposition(0,0).getvalue()<\/strong><br \/>\n<strong>for i= 1 to n<\/strong><br \/>\n<strong>k = i*i<\/strong><br \/>\n<strong>osheet.getcellbyposition(1,i).setvalue(k) <\/strong><br \/>\n<strong>next I<\/strong><br \/>\n<strong>End Sub<\/strong><\/p>\n<p>Contoh penulisan sintaks basic pada pemrograman macro dapat dilihat pada Gambar 5 berikut,<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-5.-Penulisan-sintaks-Basic-pada-Sub-contoh1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-643\" alt=\"Gambar 5. Penulisan sintaks Basic pada Sub contoh1\" src=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-5.-Penulisan-sintaks-Basic-pada-Sub-contoh1.png\" width=\"612\" height=\"374\" srcset=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-5.-Penulisan-sintaks-Basic-pada-Sub-contoh1.png 612w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-5.-Penulisan-sintaks-Basic-pada-Sub-contoh1-300x183.png 300w\" sizes=\"(max-width: 612px) 100vw, 612px\" \/><\/a><\/p>\n<p style=\"text-align: center\">Gambar 5. Penulisan sintaks Basic pada <b>S<\/b><b>ub <\/b><b>c<\/b><b>ontoh1<\/b><\/p>\n<p>Dengan mengklik tombol menu <b>Run BASIC<\/b> maka program ini akan membaca atau mengambil nilai <b>cell<\/b> 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,<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\"><a href=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-6.-Contoh-sintaks-yang-sudah-dijalankan.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-648\" alt=\"Gambar 6. Contoh sintaks yang sudah dijalankan\" src=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-6.-Contoh-sintaks-yang-sudah-dijalankan.jpg\" width=\"929\" height=\"409\" srcset=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-6.-Contoh-sintaks-yang-sudah-dijalankan.jpg 929w, https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-content\/uploads\/sites\/21\/2013\/03\/Gambar-6.-Contoh-sintaks-yang-sudah-dijalankan-300x132.jpg 300w\" sizes=\"(max-width: 929px) 100vw, 929px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center\">Gambar 6. Contoh sintaks yang sudah dijalankan.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline\">4. <b>PENJELASAN SINTAKS<\/b><\/span><\/p>\n<p>Dari sintaks yang ditulis dapat dijelaskan seperti dalam Tabel 1 sebagai berikut,<\/p>\n<p>Tabel 1. Penjelasan sintaks Macro.<\/p>\n<p>&nbsp;<\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"4\">\n<col width=\"143*\" \/>\n<col width=\"113*\" \/>\n<tbody>\n<tr>\n<td width=\"56%\">\n<p align=\"LEFT\"><span style=\"font-family: 'New courier'\"><span style=\"font-size: small\">osheet = thiscomponent.sheets(0) <\/span><\/span><\/p>\n<\/td>\n<td valign=\"TOP\" width=\"44%\">Sheet yang sedang akan dijalankan\/aktif adalah sheet pertama (dengan indeks 0)<\/td>\n<\/tr>\n<tr>\n<td width=\"56%\">\n<p align=\"LEFT\"><span style=\"font-family: 'New courier'\"><span style=\"font-size: small\">n = osheet.getcellbyposition(0,0).getvalue()<\/span><\/span><\/p>\n<\/td>\n<td valign=\"TOP\" width=\"44%\">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.<\/td>\n<\/tr>\n<tr>\n<td width=\"56%\">\n<p align=\"LEFT\"><span style=\"font-family: 'New courier'\"><span style=\"font-size: small\">for i= 1 to n<\/span><\/span><\/p>\n<p align=\"LEFT\"><span style=\"font-family: 'New courier'\"><span style=\"font-size: small\">Next i<\/span><\/span><\/p>\n<\/td>\n<td valign=\"TOP\" width=\"44%\">Ini adalah perintah looping yang akan melakukan perintah sebanyak n.<\/td>\n<\/tr>\n<tr>\n<td width=\"56%\">\n<p align=\"LEFT\"><span style=\"font-family: 'New courier'\"><span style=\"font-size: small\">k = i*i<\/span><\/span><\/p>\n<\/td>\n<td valign=\"TOP\" width=\"44%\">Varianel k = i x i<\/td>\n<\/tr>\n<tr>\n<td width=\"56%\">\n<p align=\"LEFT\"><span style=\"font-family: 'New courier'\"><span style=\"font-size: small\">osheet.getcellbyposition(1,i).setvalue(k)<\/span><\/span><\/p>\n<\/td>\n<td valign=\"TOP\" width=\"44%\">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).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>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. pdf nya dapat di download <a href=\"https:\/\/dosen.unila.ac.id\/wp-content\/uploads\/sites\/21\/2013\/03\/ahmad-zakaria-macro-calc.pdf\">dari sini <\/a>\u00a0atau dari <a href=\"http:\/\/ilmukomputer.org\/wp-content\/uploads\/2012\/12\/ahmad-zakaria-macro-calc.pdf\">ilmukomputer<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &hellip; <a class=\"readmore\" href=\"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/2013\/03\/30\/panduan-praktis-penggunaan-macro-di-openoffice-calc\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":21,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,6],"tags":[],"class_list":["post-635","post","type-post","status-publish","format-standard","hentry","category-open-office","category-pemrograman-komputer"],"_links":{"self":[{"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/posts\/635"}],"collection":[{"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/comments?post=635"}],"version-history":[{"count":0,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/posts\/635\/revisions"}],"wp:attachment":[{"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/media?parent=635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/categories?post=635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/ahmadzakaria\/wp-json\/wp\/v2\/tags?post=635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}