R -Sweave/ Sweave For Statistical Programming at LaTeX

7
33 SWEAVE LaTeX 2 HTML LaTeX2Html merupakan perangkat yang memudahkan kita dalam melakukan konversi dari dokumen.tex ke doku- men.html. Memulai membuat dokumen.tex 1 1 2 2 Klik Menu Start lalu pilih All Programs dan cari perangkat lunak WinEdt 8.0 Buatlah sebuah dokumen .tex, misal texht.tex dengan contoh seperti : \documentclass{article} \usepackage[html]{tex4ht} \usepackage{lipsum} \title{\LaTeX\ to HTML} \author{Hirwanto Iwan} \begin{document} \maketitle \tableofcontents \section{Memulai Mem- buat dokumen.html} \lipsum[1] \subsection{Perintah sederhan dalam dokumen html} \lipsum[2] \section{Membuat Website sederhana} \lipsum[3] \end{document} [email protected]

description

R - Sweave merupakan plugin yang berguna untuk Anda dalam membuat program statistika kemudian melakukan konversi ke dokumen LaTeX secara langsung. Selain itu, R -Knitr dengan perintah yang sama namun dalam bentuk ekstensi.html

Transcript of R -Sweave/ Sweave For Statistical Programming at LaTeX

Page 1: R -Sweave/ Sweave For Statistical Programming at LaTeX

33SWEAVE

LaTeX 2 HTMLLaTeX2Html merupakan perangkat yang memudahkan

kita dalam melakukan konversi dari dokumen.tex ke doku-men.html.

Memulai membuat dokumen.tex

1

1

2

2

Klik Menu Start lalu pilih All Programs dan cari perangkat lunak WinEdt 8.0

Buatlah sebuah dokumen .tex, misal texht.tex dengan contoh seperti :

\documentclass{article}\usepackage[html]{tex4ht}\usepackage{lipsum}\title{\LaTeX\ to HTML}\author{Hirwanto Iwan}\begin{document}\maketitle\tableofcontents\section{Memulai Mem-buat dokumen.html}\lipsum[1]\subsection{Perintah sederhan dalam dokumen html}\lipsum[2]\section{Membuat Website sederhana}\lipsum[3]\end{document}

[email protected]

Page 2: R -Sweave/ Sweave For Statistical Programming at LaTeX

SWEAVE–93

Menyimpan dokumen.texSetelah membuat langkah selanjutnya adalah menyim-

pan dokumen dalam bentuk .tex

Konversi .tex ke .htmlKonversi .tex ke .html memerlukan tambahan perangkat

lunak yang kita sebut dengan tex4ht atu latex 2 html yang memungkinkan kita dalam melakukan konversi tersebut .

Klik Menu File lalu klik Save As kemudian pada kotak Dialog WinEdt ketik pada filename : texht dan Save as type: TeX atau ctrl +S pada keyboard Anda.

Simpanlah file pada folder yang kita buat yaitu tutori-al tex4ht.

1

2

1 2

Bukalah Command Prompt via WinEdt 8.0 kemudian lakukan perintah dibawah ini dan tekan enter : htlatex.exe “<filename>.tex” “html,fn-in,img-dir:Images/,” “” “<file-name>” “--interaction=nonstop-mode”Kemudian tunggu hingga proses selesai

Selanjutnya klik Acce-sories dan pilih HTML preview

Tunggu hingga muncul hasil tampilan dokumen di web browser.

1

2

3

4 4

1

Page 3: R -Sweave/ Sweave For Statistical Programming at LaTeX

94– LaTeX untuk Pemula

SweaveSweave ? Apakah itu Sweave ? Sweave merupakan fung-

si dalam bahasa pemrograman statistika yaitu R dan dapat berguna sebagai konverter kode bahasa program statistika di transfer ke bahasa pemrograman LaTeX. Penggunaannya adalah dapat memberikan data secara real tim setiap peru-bahan data yang kita berikan memberikan hasilnya secara langsung sehingga memungkinkan kita bekerja dua pro-gram sekaligus yaitu R dan LaTeX. Dibawah akan diberikan simple code dan bagaimana cara menjalankannya.

Memulai Sweave dengan WinEdt 8.0Dalam memulai sweave, saya menginstal program tambahan agar dapat menjalankannya di WinEdt 8.0 berikut cara menjalankannya :

Buatlah sebuah dokumen dengan ekstensi .rnw dan seperti ini : \documentclass{article}

\begin{document}\SweaveOpts{concordance=TRUE}\textbf{hello world}<<echo=TRUE,fig=TRUE>>=x<-1:40y<-rnorm(40)plot(x,y)@

\end{document}Saya akan membuat file dengan ekstensi. rnw menggunakan R - Studio. R -Studio merupakan suatu editor dalam program R yang membuat dalam kode.

Page 4: R -Sweave/ Sweave For Statistical Programming at LaTeX

SWEAVE–95

R -StudioR-Studio merupakan program yang berfungs sama seperi

program R namun dengan interface, user friendly dalam peng-gunaan. Kelebihan lainnya adalah memungkin kita untuk men-ghubungkan dua program sekaligus dapat bekerja secara ber-sama yaitu R dan LaTeX. R sendiri merupakan program statistika dalam menganalisis data, interpretasi, maupun estimati dan LaTeX sendiri merupakan yang menghasil hasil teks yang baik.

Perbedaan R, R -Studio, R -Sweave, dan R -Knitr

Berikut ini perbedaan antara R, R - Studio, R - Sweave, R - Knitr yaitu :

R merupakan program statistikan yang bersifat gratis atau free dan mempunyai kemiripan yang sama dengan LaTeX yaitu adanya paket dalam menjalankan suatu perintah tertentu.

R - Studio merupakan suatu editor teks yang bersifat gratis yang berfungsi menjembatani program R dengan LaTeX dan juga berguna sebagai editor.

R -Sweave merupakan suatu plug -in yang memudahkan pengguna dalam membuat program statistikan dalam LaTeX dan didalamnya juga terdapat R - Knitr.

R- Knitr merupakan program yang sama seperti R - Sweave sebagai konverter program statistika ke program LaTeX namun berekstensi .html .

Salah satu syarat dalam menjalankan suatu konverter dari sweave ke LaTeX adalah diperlukan suatu package sweave.sty.

R- Studio memiliki kelebihan dalam menghasilkan suatu in-tepretasi secara langsung dibandingkan R, hal ini dikarenakan R- Studio memudahkan pengguna dalam membuat kode yang diperlukan sehingga salah satu kendala dalam membuat suatu perintah dalam R adalah pembuatan kode yang tidak mudah artinya tidak user friendly.

Selain itu, R -Studio memudahkan kita dalam mempublika-si dokumen statistika kedalam bentuk .html dengan ekstensi yang disebut markdown dengan konverter knitr. Markdown sendiri merupakan program yang diciptakan untuk berbagai interpreter salah satu yaitu LaTeX ke Html

Page 5: R -Sweave/ Sweave For Statistical Programming at LaTeX

96– LaTeX untuk Pemula

Ini akan menjadi pembahasan yang cukup panjang yang membahasa sweave, knitr, markdown dan beserta implemen-tasi yang ada. Sweave merupakan interpreter kode statistika ke LaTeX dan R -Sweave adalah dalam pengertian yang sama yaitu Sweave . Sweave atau R-Sweave digunakan dalam tujuan sama. Sedangkan Knitr atau R -Knitr, suatu interpreter yang digunakan untuk menghasilkan keluaran dalam bentuk .html. Kemudian bagaimanan dengan markdown merupakan suatu program juga yang memungkinkan dalam membuat suatu teks dalam tingkat tinggi yaitu .html.

Berikut ini screenshoot contoh program dengan Sweave dan Knitr dengan menggunakan WinEdt dan R - Studio :

Screenshoot diatas saya menggunakan program R -Studio dengan penjelasan berikut ini :

1. Tampilan R -Studio di sistem operasi Windows 32 bit dan 64 bit dalam hal ini program dijalankan dengan menggunakan sistem operasi Windows 7 bajakan 64 bit, namun terkadang saya dalam menjalankan program 32 bit, hal ini dikarenakan instalasi ulang sistem operasi pada komputer saya yang salah.

2. Example .rnw merupakan contoh ekstensi dalam meng-gunakan program statistika agar dapat menghasilkan keluaran dalam bentuk pdf dan saya menggunakan pdf -viewer yaitu Sumatra pdf.

3. mark.Rmd merupakan contoh ekstensi dengan kelu-aran .html atau markdown dengan menggunakan konverter knitr. Saya memberikan contoh yang sederhana karena saya juga masih dalam tahap belajar .

1 2 3

Page 6: R -Sweave/ Sweave For Statistical Programming at LaTeX

SWEAVE–97

Saya selanjutnya akan memberikan contoh dengan menggunakan program WinEdt, namun terlebih dahulu saya menginstal plug -in R- Sweave yang dapat menjalankan perin-tah Sweave dan Knitr serta tidak lupa saya menyertakan paket Sweave.sty sehingga memungkinkan kita untuk menjalankan programnya dengan lancar. Sebelumnya saya telah membuat dua file dengan ekstensi .rnw dan .rmd di R- Studio.

Hal ini dikarenakan saya belum mempunyai solusi untuk membuat file dengan ekstensi .rnw dan .rmd di WinEdt. Berikut ini screenshoot yang ada di WinEdt 8.0 yaitu :

Setelah kamu lakukan install plug in Sweave maka dapat kamu menu bar di WinEdt yaitu terdapat tulisan Sweave artinya program dapat dijalankan untuk melakukan konversi ke LaTeX. Berikut ini penjelasannya yaitu :

1. Tampilan WinEdt 8.0 2. Contoh File.rnw 3. Sweave + pdfLaTeX merupakan suatu perintah dalam

menjalankan program Sweave dengan keluaran .pdf.

Selain itu, R -Sweave termasuk didalam terdapat knitr dan dapat mudah dijalankan dengan WinEdt 8.0 Untuk versi 6.0 ti-dak bisa dijalankan karena hanya tersedia untuk versi 7.0 dan 8.0. Plug in di WinEdt tidak hanya R -Sweave namun terdapat juga Asymptote, ConteXt, dan lain sebagainya yang memudah-kan pengguna dalam menggunakan beberapa program seka-ligus. Terima kasih untuk pembuat plug ini sehingga kita dapa bekerja dengan mudah dan nyaman serta cepat.

1 2 3

Page 7: R -Sweave/ Sweave For Statistical Programming at LaTeX

98– LaTeX untuk Pemula

R - Knitr atau Knitr R -Studio ? R-Knitr atau Knitr R -Studio? Tentunya disini adanya perbe-

daan yang mendasar yaitu editor teks. R -Knitr merupakan plug in yang digunakan dalam WinEdt dan dapat melakukan kon-versi ke dalam .html dan dapat dibuka secara otomatis di per-ambah internet secara default seperti Internet Explorer, Opera, Safari, Mozilla FireFoX, Google Chrome, dan lain sebagainya tergantung pada pengaturan perambahmu. Sedangkan Knitr R -Studio merupakan program yang sudah di R- Studio. Berikut screenshoot hasil keluaran dalam perambah internet, Mozilla FireFox yaitu :

Penjelasan hasil screenshoot diatas adalah sebagai berikut :

1. Hasil keluaran file .rmd di perambah internet, Mozilla FireFoX

2. File .rmd di WinEdt yang siap dirunning kedalam bentuk .html

3. Ikon ini menunjukkan untuk menjalankan knitr jika kamu sudah melakukan instalasi maka secara langsung akan tampil seperti itu.

1 2 3