Tampilkan postingan dengan label OpenOffice.org. Tampilkan semua postingan
Tampilkan postingan dengan label OpenOffice.org. Tampilkan semua postingan

Rabu, 12 Desember 2012

math equation in Lotus Symphony

belum lama ini saya tertarik office alternative Lotus Sympony yg dibuat IBM, karena masalah prinsip saja terpecahnya OpenOffice dengan LibreOffice.

2012-12-12 17_50_22-

namun ada yg belum dilihat lengkap karena tidak tersedianya penulisan rumus matematika di LS Document, karena LS berbasis OOo maka saya mencoba mencari dokumentasinya dengan shortcut dan memang dari pengembang tersembunyi untuk hal ini,

2012-12-12 16_46_35-How do I number my equations_ - Apache OpenOffice Wiki

berikut adalah screenshoot penggunaannya,

2012-12-12 17_59_58-New Document

klik kanan untuk pengoperasian fungsi rumus matematika (pembagian, perkalian, akar, pangkat, dll)

2012-12-12 18_00_35-New Document

edit rumus matematika sesuai keinginan pengguna, contoh adalah seperti diatas.

2012-12-12 18_12_25-Formula_CommandRef0_4_1

dokumentasi referensi text user interface juga dapat merujuk OOo, yg kebetulan penulis sdh cukup familiar sebelumnya.

Rabu, 09 November 2011

memilih desktop calculator

Tulisan saat ini membicarakan sesuatu hal ringan yang biasa ditemui dan menjadi rutinitas  bidang engineering yg sebagai student maupun practicing. Kalkulator, sebuah alat bantu hitung yang biasa dibawa kemana2 terutama ujian matapelajaran yang melibatkan banyak hitungan. Tanpa alat bantu tsb dijamin tidak bisa berkutik dibangku ujian seperti yg sya alami waktu ujian ke II dulu :( dikantongin org karena ujian di hall besar bercampur dgn kelas dan fakultas lain.



Saat ini mungkin keberadaannya tersisihkan dgn adanya komputer/netbook, program aplikasi desktop calculator sifatnya interpreter atau kategori high level language programs. Cirinya cenderung mudah digunakan ketimbang bahasa pemrograman C++/Fortran dan tanpa perlu kompilasi. Program aplikasi desktop calculator ada yang sederhana ada juga yang canggih dapat melakukan perhitungan rumit yang melibatkan pencabangan (branching) dan perulangan (iteration). masing-masing developer team/individuals mempunyai orientasi yg berbeda2, sedangkan distribusinya ada yang komersil dan free. Program yg dapat digunakan sebagai desktop calculator yang bersifat komersil diantaranya adalah:Mathcad, Matlab, Mathematica, Maple dll. sedangkan yang bersifat free diantaranya adalah: Scilab, Smath Studio, Reinteract, Speq Math, CompPad OOo, dll. Akses program komersil yang hanya memungkinkan saat ini bagi saya adalah Matchcad(explorer), beberapa program untuk desktop calculator yg ditinjau lainnya adalah yg bersifat free saja.

Mathcad Explorer (web) (installer)


Semua program aplikasi free diatas biasa (berganti-ganti dlm dekade tertentu) sya gunakan untuk keperluan perhitungan teknik. Berdasarkan pengalaman sya pribadi, melihat karakter aplikasi mempunyai orientasi yang berbeda. Seperti program Scilab berorientasi ke manipulasi matrix, Speq Math untuk perhitungan sederhana, Reinteract yang mengandalkan program Python beserta add-ins module, Smath Studio yg mampu menampilkan seperti kertas perhitungan yang tampilan mirip buku teks, CompPad OOo yang mengedepankan kemampuan word processor OpenOffice.org Writer dgn Java. Euler Math Toolbox yang mengedepankan integrasinya dengan Latex. Masing-masing program mempunyai features spesifik masing-masing, pengguna bebas memilih sesuai kebutuhan. Karena program bersifat free, yg berminat tinggal download lalu mencobanya sendiri untuk kemudian dapat memilih mana yang sesuai kebutuhan tingkat kerumitan perhitungan.

Kriteria dalam suatu pemilihan aplikasi yg sesuai mungkin dapat didasarkan features dan kecepatan. Kemampuan program atau features diantaranya dukungan penggunaan satuan (US-CGS-SI units), pencabangan (if-then-else), solver atau pembuatan algorithm iterasi perulangan memenuhi suatu persyaratan nilai hasil tertentu, kemudahan input dan editing serta penggunaan ulang lembar kerja (re-use), gambar ilustrasi dan plot grafik/kurva. Hal lainnya adalah kecepatan proses, namun ini kadang tidak terlalu menjadi masalah karena kecepatan komputer sekarang yg sudah mempunyai processor tinggi dan ram besar, selain itu lembar kerja perhitungan yang dapat dipecah (splitting) menjadi beberapa lebar halaman saja.

Berikut link informasi selengkapnya dan alamat web files instalasi (current stable) dari sumber aslinya:

Scilab (web) (installer)


Smath Studio (web) (installer)


Speq Math (web) (installer)


Reinteract (web) (installer)


eulermathtes1


Euler Math (web) (installer)


CompPad (web) (installer)


berikut juga ditanpilkan contoh penerapan/aplikasi untuk study desain balok beton bertulang peraturan luar.


[scribd id=72345587 key=key-tvfmglg04kc5dr7spzv mode=list]

using SMath


[scribd id=72345579 key=key-1iit57q66hstt2aa6ddi mode=list]

using CompPad

Rabu, 20 Oktober 2010

tampilan persamaan dgn TEX di WP n Goo

sdh dri beberapa waktu lau Wordpress sudah mendukung tampilan persamaan (rumus) dgn engine LATEX di servernya yg kemudian diconvert ke PNG, berikut contohnya

$latex A_s = \frac {1}{4} \cdot \pi \cdot d^2$

diatas untuk menuliskan, untuk mengetahui code yg digunakan arahkan cursor di image diatas lalu akan keluar tooltips.

bagaimana dgn penulisa rumus yg memuat beberapa baris, WP ternyata ngga mampu parsing.

$latex \begin{align}

A_s & = \frac {1}{4} \cdot \pi \cdot d^2 \\

& = \frac {1}{4} \cdot 3.14 \cdot 16^2 \\

& = 201.06 mm^2

\end{align}$

 

$latex \begin{array}{rcl} (x+y)(x-y)&=&x^2-xy+yx-y^2\\ &=&x^2-y^2;\\ (x+y)^2&=&x^2+2xy+y^2& \end{array}$

namun tak semudah yg diperkirakan, rumus yg dapat ditampilkan hanya dalam satu baris saja beda dgn LaTeX beneran  yg terinstall atau yg online,

Senin, 14 Desember 2009

tambahan modul desain pd glassboxDI #1

Sebelumnya program glassboxDI pada setiap revisi atau tambahan modul desain diberikan tanda versi v0.1 ... v0.3, keliatannya bakalan kebanyakan nantinya, maka perhitungan versi dibuat lebih kecil v0.11, v0.12, ... v0.9 lalu v1.11, v1.12, ... v1.19, v2.10, 2.11 dst biar keliatan pendek.

Adapan modul tambahan yag telah dan sedang dikerjakan diantaranya:



Modul penentuan koefisien momen pelat sesuai tabel PBI-71 berdasarkan jenis tumpuan jepit-penauh dan jepit-elastis. Data masukan yg ditentukan adalah W_u, L_y dan L_x. program akan menampilkan koefisien C_tx, C_ty, C_lx dan C_ly. Metode lain perhitungan momen pelat seperti portal eqivalen atau FEM prediksinya lebih baik, jadi metode koefisien ini merupakan pendekatan saja. Tambahan lagi perhitungan momen pelat akibat beban konsentrasi/terpusat, koefisien momen diambil dari M. Pigeaud.



Program perhitungan desain pelat beton 2arah, momen berdasarkan dari modul sebelumnya atau dilakukan penimpaan (overwrites). Laporan desain dibuat pada rah-x dan y m_maks tumpuan atau lapangan. sedangkan lainnya resume saja biar ringkes.



Diatas adalah aplikasi desain baja pada elemen balok-kolom, sedangkan dibawah ini adalah penentuan faktor panjang efektif berdasarkan chart AISC dan rujukan beberapa persamaan (Slope, Chen, French). Perlu tambahan penyesuaian pada balok dan kolom non prismatis berdasarkan rujukan. Walaupun program FE (structural analysis solver engines) yg dipakai nantinya sudah capable memasukkan geometric stiffnes (K_G) untuk analisa P-delta global namun metode K-factors ini tetap sya implementasikan sebagai pembanding.



Sedangkan yg dibwah ini sedang diedit adalah pre-processor untuk keperluan penenentuan karakteristik penampang (A,Ix,Iy,y_na,J,As,Zx) berbagai macam jenis bentuk.



Lainnya seperti balok T dan Desain/investigasi Kolom beton masih dalam konsep flowchart-nya dan dicari algorithm-nya. Beberapa modul juga dalam thp porting ke bahasa C, kebetulan kemarin dapet buku bagus tulisan dosen tetap UGM terbitan Andi Publisher 2003.

Jadi sekedar omong-omong aja saat glassboxDI yg seharusnya saat ini v0.4 karena ada tambahan modul, tidak jadi perhitungan versi cara tersebut melainkan seharusnya adalah v0.14 . Terlihat agak gimana mundur gitu, terus nantinya hitung maju lagi. gapapa lebih baik diawal gini...

Program title's : glassboxDI  v0.14 (Updates Dec'09)

Selasa, 01 Desember 2009

jenis huruf (font) untuk output program

Jenis huruf  untuk suatu program output saja perlu seleksi dalam memilihnya, jika diambil bawaan salah satu OS/Aplikasi bisa2 berantakan susunannya kalo di print bikin laporan di komputer lain yg belum tentu ada. Postingan kemarin mengenai font yg dipilih adalah jenis Consolas merupakan suatu kekeliruan bagi sya, karena font tersebut bawaan dari office 2007 yg kebetulan di tempat kerja ada dan punya licensinya. Bisa kacau tampilannya jika di- run di netbuks sya yg OSnya Ubuntu 9.01



Karena tujuan dari pembuatan program ini dapat berjalan di semua sistim operasi jadi perlu dipastikan font yg digunakan juga tersedia dan mudah didapat. Berikut snapshoot perbedaan cara mendapatkannya,

Inconsolata Fonts


Consolas Fonts



 



Terlihat dibawah ini tampilan dan susunan hasil menggunakan font  Inconsolata (open license) dan yang satunya menggunakan Consolas (propietary).



, terlihat sama dan tidak berbeda jauh.

Minggu, 22 Maret 2009

Mudahnya Menulis Blog dengan Post2Blog

Mudahnya Menulis Blog dengan Post2Blog

2009-03-25_134706

Panduan singkat ini ditujukan untuk pengguna awam yang baru mulai nge-blog. Kelebihan dari Post2Blog adalah dapat digunakan secara offline, baru setelah sebuah posting selesai dibuat pengguna dapat online untuk proses upload.


Anda dapat membuat akun sendiri di WordPress.


Meyisipkan file PDF berikut : post2blog_tutorial.pdf

Agak disayangkan, entah kenapa pada saat posting langsung dengan Post2Blog penulis gagal menyisipkan file pdf tersebut jadi dilakukan dgn cara langsung di Wordpress.com

Senin, 27 Oktober 2008

OpenOffice.org 3 sdh release :)

Aplikasi yg sya handelin buat bikin laporan tulisan, perhitungan lembar kerja dan pemrograman menengah, gambar vektor ilustrasi tekhnik. Kini sudah keluar versi yg mencapai 3.0, seingat saya dulu bbrpa tahun yg lalu masih versi 1.0 carinya susah mau download saat itu uk.50mb-an aja susah 'coz lelet masih dial-up connection. Dapet juga saat itu dari rental CD bonus majalah komputer apa ya, lupa :) baca2 seneng juga kalo ada BASIC nya, kemudian bbrpa bulan sdah ada yg versi 2.0 dgn sabar saya download web langsung. Di versi 3.0 in ada banyak improve, dapat dilihat di web langsung.



1st taste, Kesan2ku pertama pake:



 

tampilan keliatan fresh, icon mirip saat aku pake di Ubuntu 8Hardy modifnya team Canonical. 



Fungsi Solver pada spreadsheet CALC yg dikembangkan



Tambahan kemampuan Cropping pada DRAW

... dll, sya blom explore smua.

Jumat, 25 April 2008

OOo CALC - interpolasi data x-y tidak beraturan

Terkadang kita menemukan interpolasi dari suatu data nilai X dan Y yang tidak beraturan sehingga metode penyelesaian sebelumnya sudah tidak dapat digunakan, saya mencoba mencari suatu penyelesaian spreadsheet OpenOffice.org CALC dengan menghindari penggunaan pemrograman BASIC. ditemukan langkah yang mudah untuk itu, adapun langkah dan fungsi yang digunakan cukup dengan :
  • mencari posisi sel yang terdekat dari data X (known) yang dicari dengan fungsi MATCH
  • mencari nilai hasil Xi dari datai Xi tersebut dengan fungsi LOOKUP
  • mencari nilai data Xi+1 satu baris berikutnya dengan fungsi gabungan "&" kemudian fungsi INDIRECT dan menemukan nilai Yi+1 dengan fungsi LOOKUP
  • melakukan interpolasi linear untuk Y (unknow) dgn batasan Xi...Xi+1 dan Yi...Yi+1
Selesai, dengan cara tersebut maka data X dan Y dari yang ditentukan dapat tidak beraturan, terutama nilai X dapat bukan dari suatu kelipatan.

 

diatas garfik hasil dari cara tersebut, it's working properly :)

*edited/update 2024
karena tulisan sudah lama dan agak lupa, maka sya mencobanya ulang dengan menyertakan rumusan untuk kejelasan penyampaian.

.



.

Kamis, 11 Oktober 2007

Lembar Perhitungan Otomatis menggunakan OpenOffice.org WRITER


Pembuatan laporan lembar kerja untuk permasalahan sederhana dapat dilakukan langsung dengan OOo Writer, kelebihan yang didapat adalah kemampuan formating pada OOo Writer yang lebih baik terutama pada tampilan rumus (formula) dan gambar (pictures). Konsep yang digunakan adalah dengan menggunakan banyak tabel (1 baris dengan 3 kolom) kemudian tabel referensi tersebut dihubungkan (linked) sebagai nilai masukan dalam suatu rumus perhitungan.




 2007-10-11_195557.png


selengkapnya dapat dilihat/download: ooorg-writer-lembar-kerja-otomatis.pdf


berikut contoh aplikasi untuk perhitungan karakteristik penampang (section properties)  lihat/download: contoh-lmbrkrj-dgn-ooo-writer.pdf


Tampilan snapshot pada OpenOffice.org WRITER


textcalculationooowriter.PNG

Rabu, 06 Juni 2007

OSS ? (denkfout)

Open source software is computer software whose source code is available under a license (or arrangement such as the public domain) that permits users to use, change, and improve the software, and to redistribute it in modified or unmodified form. It is often developed in a public, collaborative manner. (source)

"...Then there's 9892454959483. This one is the source code for Microsoft Word. In addition to being "copyrighted," this one is a trade secret. That means if you take this number from Microsoft and give it to anyone else you can be punished. ..." (source)

denkfout (de)n. logical error, error which causes a program to operate incorrectly instead of how it was intended to operate (Computers); fallacy, misconception, mistake (source)
.


fig.1


.

.
fig.2


.

.
fig.3

.

.
fig.4


.

.

fig.5

oo, i get confused now. please somebody tell me why, so i can see this world clearly.

Kamis, 12 April 2007

OOo Calc - Mengekstrak data dari tabel

Mengambil suatu deret data dari banyaknya baris tabel yang banyak membutuhkan ketelitian yang cukup bila dgn cara manual dan bisa jadi salah karena ukuran hurufnya kecil-kecil, untuk itu perlu dibuat cara dengan SpreadSheet agar dapat mengekstrak data yang diperlukan berdasarkan satu kriteria pilihan saja. Secara automatis data lain yang kita butuhkan berdasarkan kriteria pilihan kita akan diambil. Pada OpenOffice.org CALC sudah terdapat beberapa built-in function tanpa perlu menggunakan pemrograman Macro maupun Basic, yang perlu digunakan hanya :

  • Fungsi LookUp untuk mengambil deret hasil, syntax : LOOKUP(Search criterion;Search vector;result_vector)

  • Data Validity untuk membuat list box sebagai pilihan, dapat memasukkan input dgn cara diketik langsung (bermanfaat jika list tabel data yang ada sangat banyak) Kelebihan lain dari fungsi ini dapat menampilkan pesan kesalahan jika data yang dimasukkan/diketik tidak ada.

  • Style dan Conditional Formating untuk menampilkan dgn blok data yang sedang dipilih.
.

.

Terkadang ada keperluan juga untuk mengekstrak data yg mempunyai beberapa hasil untuk kemudian dilakukan operasi lanjut penjumlahan, nilai rata-rata atau operasi lainnya. Tujuan tersebut dapat dicapai dengan menggunakan fungsi Data Filtering yang sudah tersedia, sedangkan untuk operasi lanjut seperti biasa.

.

.

Selasa, 03 April 2007

VisiCalc, bagian awal dari sejarah software SpreadSheet

Software SpreadSheet yang saat ini umurnya mencapai 28thn bernama VisiCalc(TM) yang dibuat pertama kali untuk berjalan pada komputer APPLE II di tahun 1979, diproduksi oleh perusahaan Software Arts Inc. Pada tahun 1981 dibuat lagi agar dapat berjalan pada PC IBM, masih dapat dijalankan pada komputer DOS 1.0 keatas (bawaan Windows) saat ini pemegang lisensinya LOTUS. Saya coba, sekedar ingin tau aja bagaimana cara kerja dan kemampuannya (jelas jauh dgn sekarang, tapi dulu dijamannya sudah paling canggih mungkin, kalo harga? saya ngga tau) selain itu saya mencoba memahami bagaimana orang dulu menghitung/bekerja saat itu :) "I'll remember, I'll never know what's new untill I learn what's old"

.

.


Fungsi yang ada masih terbatas, sederhana tapi sudah terlihat kemampuan/kegunaannya, representasi Chart/Graph dengan tanda *** jumlahnya sesuai nilai tsb (jika spreadsheet skrg sama dgn Horisontal BarChart).

Informasi selanjutnya dari pembuat awal (download executable file ~28kb + Reference Card)
http://www.bricklin.com/history/sai.htm

Kamis, 29 Maret 2007

Pendekatan luas bidang dari suatu fungsi kurva

Perhitungan tersebut dapat dihitung dengan pendekatan numerik (integral), ketepatannya tergantung jenis kurva serta jumlah pias. Jika kurva tersebut tidak beraturan maka akan membutuhkan jumlah pias pembagi yang lebih banyak. Program SpreadSheet seperti OpenOffice.org CALC, GNUmeric, KSpread atau MS Excel mempunyai fasilitas copy formula dgn cara drag cell dalam jumlah banyak sekaligus, secara automatis formula berikutnya mengacu pada cell tsb dgn increment sehingga cocok untuk penyelelesaian ini. Data masukkan nila Xi, Xi+1, ... Xn dan Yi, Yi+1, ...Yn dapat bernilai sembarang atau tidak linear/beraturan. Fasilitas Auto Summation juga akan membantu dgn cepat menjumlahkan deret luasan Ai.Dibawah ini ditampilkan contoh sederhana aplikasi perhitungan luas segitiga (fungsi kurva linear) dan yang kedua adalah perbandingan untuk luas dari fungsi kurva tak beraturan (spline).

.


.
(Click To Enlarge)

.

.

Kamis, 18 Januari 2007

BASIC – Penggunaan Perintah (If...Then...Else)

Dalam contoh ini, akan dibuat push bottom yang akan menghitung nilai dari fungsi Bheta1 ( β1 ) berdasarkan nilai dari Kuat Tekan Beton ( f'c ). Nilai f'c diambil dari Cell A1 sedangkan hasil perhitungan β1 ditampilkan pada Cell B1.

Penggunaan perintah If..Then..Else dengan pilihan yang banyak dengan menggunakan fasilitas BASIC dapat lebih sederhana dibandingkan fungsi standar ( built in ) yang terdapat pada formula f(x) OOo Calc. Hal ini dikarenakan Statement Block dapat berupa deretan persamaan yang panjang sehingga bila digunakan standar akan menjadi rumit. Jika ingin mengakses fasilitas BASIC pada OOo Calc dilakukan dengan klik menu ToolsMacros Organize Macros OpenOffice.org Basic. Lalu akan ada tampilan floating windows berikut.

Download Files  Selengkapnya dapat dilihat/download ( pdf )

Rabu, 10 Januari 2007

OOo Writer - Integrasinya dgn Draw

Dalam pembuatan suatu dokumen laporan terutama dalam bidang teknik sering ditemui menyampaian gambar ilustrasi. Walaupun hanya berupa gambar ilustrasi, namun perlu skalatis agar didapat hasil yang baik. Paket OpenOffice.org dilengkapi dengan DRAW yang mempunyai fasilitas lebih lengkap dibanding fasilitas menggambar dari WRITER. Adapun kelebihan DRAW diantaranya, set grid spacing, dimensioning, hatching, ketebalan garis, dll. Banyak cara dan pilihan untuk memindahkan gambar dari DRAW ke WRITER, pilihan tersebut didasarkan atas pertimbangan kemudahan, ketepatan hasil, dll sesuai pembuat dokumen. Ukuran gambar yang sudah dibuat sering perlu dirubah menyesuaikan lembar halaman, dalam hal ini gambar dari DRAW diperkecil menjadi 80%.Berikut akan dijelaskan cara-cara tersebut serta hasil yang didapat.

Selengkapnya dpt dilihat/download (pdf)

Kamis, 21 Desember 2006

Penggunaan Goal Seek

Salah satu fasilitas OOo Calc yaitu Goal Seek digunakan untuk mencari nilai yng memenuhi sutau persamaan, dengan klik Tool - Goal Seek. Persamaan yg dapat diselesaikan dapat sederhana ataupun komplek seperti yng ditunjukkan disini.
.


.

Jika tidak ada nilai yg cocok untuk sutau persamaan yg ditentukan maka akan ada laporan Goal Seek not Succesfull, namun ini hampir jarang sekali dalam permasalahan teknik.

openSUSE.org

OOo CALC - Interpolasi Linear

Penggunaan suatu interpolasi untuk data xi atau yi yg tidak diketahui berdasarkan data array x dan y yg sudah diketahui sering ditemukan dalam permasalahan perhitungan tekhnik.
Dengan OpenOffice.org CALC akan dengan mudah dibuat lembar kerjanya untuk Interpolasi Linear seperti diperlihatkan disini.

.


.

Interpolasi data dapat diselesaikan dengan berbagai metode diantaranya :
- Interpolasi Linear
- Interpolasi Polynominal
- Interpolasi Spline
Jenis interpolasi yg dipilih tergantung dari data yang ada, sedangkan interpolasi yng paling mudah adalah Interpolasi Linear, ketepatannya tergantung dari pias data yang diberikan.

OOo CALC Basic

Perhitungan ataupun perencanaan dalam bidang struktur gedung maupun sipil mutlak membutuhkan suatu alat bantu. Pemograman dibutuhkan untuk efisiensi maupun menyelesaikan permasalahan. Pada saat awal tahun study saya berkenalan dengan pemrograman FORTRAN, saya belajar menyelesaikan permasalahan analisa simple beam, bahasanya menyenangkan tapi saya agak kesulitan saat menggunakan data input, karena harus menggunakan aturan tertentu. Lagipula saat itu, saya kesulitan karena belum mempunyai komputer sendiri. Sampai akhirnya saya di tahun 2000 saya berkenalan dengan MS Excel VBE, itupun belum selesai dipelajari semua karena buku referensi yg kurang. Permasalahannya pada cara data input dan output berbeda dengan Vsiual Basic (stand alone).

Kini saya telah bermigrasi ke OpenOffice.org dengan fasilitas perograman BASIC pada OOo CALC membuat optimis akan dapat membantu menyelesaikan masalah perhitungan saya. Contoh sederhana ditampilkan berikut.

REM ***** BASIC *****

Sub InputCell
Dim oDocument As Object
Dim oSheet As Object
Dim oCellA1 As Object
Dim oCellA2 As Object
Dim oCellA3 As Object
Dim oCellA4 As Object
Dim X As Integer
Dim Y As Integer

oDocument=ThisComponent
oSheet=oDocument.Sheets.getByName("Sheet1")

REM Mengisi Cell A1 dengan Nilai 100
oCellA1= oSheet.getCellByPosition(0,0)'A1
oCellA1.setValue(100)
REM Mengisi Cell A2 dengan Tulisan TEST
oCellA2 = oSheet.getCellByPosition(0,1)'A2
oCellA2.setString("Test")
REM Mengisi Cell A3 dengan Rumus Akar dari A1/2
oCellA3 = oSheet.getCellRangeByName("A3")
oCellA3.setFormula("=sqrt(A1/2)")

Y = 5
X = (3*Y)-9

REM Mengisi Cell A4 dengan hasil perhitungan X
oCellA4 = oSheet.getCellRangeByName("A4")
oCellA4.setValue(X)
End Sub


Sedangkan tampilan dari lembar kerja Spreadsheet (Sheet1) seperti ini.

.

.

Suatu Tips (mungkin) penggunaan OpenOffice.org

Selama lebih dari tiga tahun, saya menggunakan MS Office, terutama Word, Excel dan Visio. Meluangkan waktu untuk lebih lanjut mempelajari dan mengaplikasikan fasilitas VBA pada Excel untuk tujuan pemrograman lembar kerja (sheet) desain beton bertulang, struktur atap baja dll. Kini sudah bermigrasi ke OpenOffice :) karena saya tertarik proyek-proyek GNU Linux (their people, vision, community) . Ada beberapa perbedaan yg mencolok pada OOo, Apa Saja ? Berikut hal-hal tsb yg saat ini baru saya ketahui :

  • OpenOffice merupakan paket office yg bekerja secara bersamaan tidak terpisah, seperti fungsi perhitungan bekerja pada OOo Writer dll.

  • Macro pada spreadsheet OOo Calc hanya bisa dibuat setelah ditambahkan instalasi Java Runtime Env. JRE (download gratis dari SUN Microsystem)

  • Untuk mensetting halaman lewat Insert --> Footer --> Default lalu sisipkan nomor halaman dengan Insert --> Fields --> Page Number

  • Menggunkan huruf/symbol khusus melalui Insert --> Special Character

  • Menggunakan rumus melalui Insert --> Object --> Formula pastikan rumus yg akan dipilih dengan View --> Selection

  • Setiap angka pada text atau tabel yg dibuat dalam lembar OOo Writer dapat langsung dilakukan perhitungan (active text) tanpa perlu membuka kalkulator :) it's work great, i luv OOo.

  • Untuk mengaktifkan/mengedit perhitungan angka pada text caranya, select / blok lalu klik Tools --> Calculate (atau tekan Ctrl + +) lalu paste (Ctrl + v), sedangkan pada tabel gunakan tanda "=" lalu f(x) cara lain menggunakan text formula adalah dengan menekan tombol F2

  • Pada OOo Calc, lebih baik menggunakan Data Validation (tanpa macro) daripada Combo List (macro)

  • Gunakan paint brush formating (gambar kuas) ini untuk menyamakan format satu ke yg lainnya match properties mungkin kalo pada CAD :) berguna terutama pada pembuatan tabel

  • OpenOffice dapat disesuaikan spelling dengan menggunakan bahasa Indonesia, ini sangat bermanfaat dalam menghindari kesalahan ketik ejaan.

Hanya ini saja dulu, lainnya saya belum tahu. khan Noobie juga :) LOL

.

.

Tabel diatas juga juga dapat diaktifkan perhitungannya seperti pada Spreadshet secara langsung, apabila suatu angka masukan pada cell diubah maka cell yg mengacu padanya akan berubah juga. Seperti kolom C merupakan perkalian dari kolom A dgn B, sedangkan sell paling bawah merupakan penjumlahan (sum) kolom C. Selain itu juga tabel pada OOo Writer sudah mendukung fungsi cell refference seperti pada SpreadSheet (B$1).

Itu saya rasa menyenangkan, membuat suatu laporan yg didalamnya terdapat angka hasil perhitungan dapat dibuat secara langsung. Tentunya dengan ketepatan yang lebih dibandingkan kita berpindah aplikasi dari kalkulator bawaan Windows ataupun kalkulator tangan (seperti dulu waktu menggunakan MS Word, skripsi saya sebanyak ~600 hal yang didalamnya banyak sekali perhitungan text dan tabel karena membahas mengenai perencanaan struktural gedung beton bertulang tahan gempa).