Bagi seorang blogger yang berencana akan sering memposting topik yang banyak melibatkan penulisan formula matematis tentu perlu memilih tools yang memadai. Pada dasarnya ada dua pendekatan untuk hal ini. Pertama, menulisnya menggunakan software yang menyediakan fasilitas penulisan formula matematis (MS Word, Mathematica, MathType, dll.) lalu menyimpannya dalam format HTML. Selanjutnya kode HTML ini dapat digunakan pada mode HTML blogger. Kelemahan proses seperti ini adalah formula matematis disimpan dalam bentuk gambar, sehingga tentu akan menghasilkan banyak gambar bila melibatkan banyak formula.
This page requires Mozilla/Firefox/Netscape 7+ or IE 6+MathPlayer
`1/pi=sqrt(8)/9801sum_(n=0)^oo ((4n)!(1103+26390n))/((n!)^4 396^(4n))`, `e^(pi i)+1=0`
Pendekatan kedua, langsung menuliskan formula dimaksud dengan terlebih dahulu memanggil tools yang mampu menampilkan formula matematis secara langsung. Inilah yang akan dibahas pada tulisan ini. Tools yang dipilih cukup praktis dan mudah digunakan, yakni ASCIIMathML. ASCIIMathML.js adalah sebuah script Java yang ditulis Peter Jipsen yang memungkinkan penulisan formula matematis di web/blog hanya dengan menambahkan satu baris script, lalu menulis formula dengan cara yang efisien (hanya menggunakan karakter standar ASCII, penulisan linear seperti menuliskan formula dalam bahasa pemrograman yang umum). Bagi yang sudah terbiasa dengan LaTeX, ASCIIMathML juga dapat menerima input berupa sintaks LaTeX sederhana, namun sintaks ASCIIMathML jauh lebih sederhana daripada sintaks LaTeX. ASCIIMathML mampu menghasilkan formula dan simbol-simbol matematis dengan kualitas tampilan yang apik.
Langkah-langkah yang perlu dilakukan adalah sbb.
- Download free script ASCIIMathML.js
- Klik New Posting, pilih mode HTML, copy-paste script berikut di awal baris: <script type="text/javascript" src="ASCIIMathML.js"> /script> Script ini akan memanggil ASCIIMathML, karenanya sangat penting untuk memberikan alamat server di mana file tersebut diletakkan, misalnya src="http://mydomain.com/math/ASCIIMathML.js".
- Teruskan penulisan di mode Compose. Karakter yang diapit tanda kutip kiri \` \` atau dolar \$ \$ (sintaks LaTeX) akan diinterpretasikan sebagai formula matematis.
- `sum_(i=1)^n i^2=1^2+2^2+cdots+n^2=(n(n+1)(2n+1))/6`
- `int_0^oo 1/(x^4 + x^2 + 1)\ \ dx=pi/(2sqrt(3))
- `|x|= {(x , if x >= 0),(-x , if x <0):}`
- `A=((1,1,cdots,1),(0,2,cdots,2),(vdots,vdots,ddots,vdots),(0,0,cdots,n)) rArr det(A)=n!`
- Solusi persamaan `x^2-6x+4=0` adalah
`x = (-6 +- sqrt((-6)^2 - 4 (1)(4)))/(2 xx 1)`
`\ \ = (-6 +- sqrt(36 - 16))/2`
`\ \ =(-6 +- sqrt(20))/2`
`\ \ = -3+-sqrt(5) `.
- \`sum_(i=1)^n i^2=1^2+2^2+cdots+n^2=(n(n+1)(2n+1))/6\`
- \`int_0^oo1/(x^4 + x^2 + 1)\ \ dx=pi/(2sqrt(3))\`
- \`|x|= {(x , if x >= 0),(-x , if x <0):}\`
- \`A=((1,1,cdots,1),(0,2,cdots,2),(vdots,vdots,ddots,vdots),(0,0,cdots,n)) rArr det(A)=n!\`
- Solusi persamaan \`x^2-6x+4=0\` adalah
\`x = (-6 +- sqrt((-6)^2 - 4 (1)(4)))/(2 xx 1)\`
\`\ \ = (-6 +- sqrt(36 - 16))/2\`
\`\ \ =(-6 +- sqrt(20))/2\`
\`\ \ = -3+-sqrt(5) \`.
Grafik Fungsi
Agar dapat menampilkan grafik fungsi secara mudah, anda mesti mendownload file d.svg dan ditempatkan dalam satu folder dengan ASCIIMathML.js.
- Berikut adalah grafik fungsi cosinus dengan style yg sederhana. agraph plot(cos(x)) endagraph
- Pada grafik berikut, ditambahkan pengaturan grid nilai kedua sumbu. agraph width=300; height=200; xmin=-3.5; xmax=3.5;xscl=1; plot(sin(2x)+x,-3,3); endagraph
Click on a single comment to hide/show its text
2 comments:
Script di langkah pertama itu ditaruh dimana?
@Pitut Saifudin Yunus, S.Pd
Bisa ditaruh di online storage, yg favorit misalkan daftar di www.dropbox.com
Saat ini sy tdk menggunakan MathML.js lagi karena tdk kompatibel dgn bbrp browser.
Post a Comment