kritik dan saran

Rabu, 13 Januari 2010

R Programming

Sejarah dan Pengembangan R
R adalah suatu kesatuan software yang terintegrasi dengan beberapa fasilitas untuk
manipulasi, perhitungan dan penampilan grafik yang handal. R berbasis pada bahasa
pemrograman S, yang dikembangkan oleh AT&T Bell Laboratories (sekarang Lucent
Technologies) pada akhir tahun ’70 an. R merupakan versi gratis dari bahasa S dari
software (berbayar) yang sejenis yakni S-PLUS yang banyak digunakan para peneliti
dan akademisi dalam melakukan kegiatan ilmiahnya.
Pada awalnya, versi pertama R dibuat oleh Ross Ihaka and Robert Gentleman dari
Universitas Auckland, namun selanjutnya R dikembangkan oleh tim yang disebut tim
inti.

Tim inti (core team) terdiri dari ahli statistik, ahli komputer & pemrograman,
geografi, ekonomi dari institusi yang berbeda dari seluruh dunia yang mencoba
membangun sebuah sistem (software) yang handal namun dengan biaya yang sangat
murah. Sampai tulisan ini dibuat, R dapat secara cuma-cuma didownload dan
digunakan dengan berlisensi pada GNU General Public License.
Menurut kutipan dari penghargaan Association for Computing Machinery Software
bagi John Chamber 1998, menyatakan bahwa (bahasa pemrograman) S telah
“merubah orang dalam memanipulasi, visualisasi dan menganalisis data untuk
selamanya”. R dibuat searah dengan ide yang ada pada bahasa pemrograman S.
Sampai tulisan ini dibuat versi R terbaru adalah R.2.4.1. , dan banyak projek lainnya
yang berkaitan /berbasis /perluasan dari R, seperti geoR, Rattle, R Commander,
SciViews R GUI, dan lain lain, yang anda dapat lihat ataupun download (jika sudah
di terbitkan) di situs resmi projek R.

R dan Program Statistik Lainnya
Seperti dijelaskan sebelumnya, R merupakan “kerabat” dekat dari S-PLUS dimana
secara fungsi dan sintaks/tata bahasa sama-sama menggunakan bahasa S, namun tidak
identik. R dapat berinteraksi dengan program statisik, manipulasi, perhitungan dan
penampilan grafik lainnnya, seperti SPSS, yang cukup popular, Microsoft Excell
dengan menyediakan fasilitas import dan eksport data.
Selain software di atas, R dapat melakukan import file dari software lainnya seperti,
Minitab, SAS, Stat, Systat dan EpInfo.
Menurut [20], R adalah bahasa fungsional1, dimana terdapat inti bahasa yang
menggunakan bentuk standar notasi aljabar, yang memungkinkan perhitungan
numerik seperti 2+3, atau 3^11. Selain itu tersedia pula fasilitas perhitungan dengan
menggunakan fungsi.
Dengan beberapa fitur tersebut, R menjadi alat yang tangguh bagi para statistikawan,
ahli ekonomi, peneliti dalam membantu risetnya, dikarenakan R dibangun dan
didukung dengan model dan teori statistik terdepan dan menggunakan standar
tertinggi bagi analisis data. R hampir dapat digunakan untuk berbagai bidang, mulai
dari kalkulasi biasa (seperti kalkulator), statistik, ekonometri, geografi, hingga
pemrograman komputer.

Kelebihan dan Fitur-fitur R
R mempunyai karakteristik tersendiri, dimana selalu dimulai dengan prompt “>“
pada console-nya.
R mempunyai beberapa kelebihan dan fitur-fitur yang canggih dan berguna,
diantaranya:

  • efektif dalam pengelolaan data dan fasilitas penyimpanan. Ukuran file yang disimpan jauh lebih kecil dibanding software lainnya.
  • lengkap dalam operator perhitungan array,
  • lengkap dan terdiri dari koleksi tools statistik yang terintegrasi untuk analisis data, diantaranya, mulai statistik deskriptif, fungsi probabilitas, berbagai macam uji statistik, hingga time series.
  • tampilan grafik yang menarik dan fleksibel ataupun costumized
  • dapat dikembangkan sesuai keperluan dan kebutuhan dan sifatnya yang terbuka, setiap orang dapat menambahkan fitur-fitur tambahan dalam bentuk paket ke dalam software R
Selain kelebihan dan kelengkapan fitur-fiturnya, hal yang terpenting lainnya yakni, R
bersifat multiplatform, yakni dapat diinstall dan digunakan baik pada system operasi
Windows , UNIX/LINUX maupun pada Macintosh. Untuk dua system operasi
disbeutkan terakhir diperlukan sedikit penyesuaian.
Selain kelebihan disebutkan di atas, R didukung oleh komunitas yang secara aktif
saling berinteraksi satu sama lain melalui Internet dan didukung oleh manual atau Rhelp
yang menyatu pada software R.
Sebagai catatan, buku ini mengambil contoh pada penggunaan R pada system
berbasis Windows.

0 comments:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More