PENGENALAN SOFTWARE R

dokumen-dokumen yang mirip
BAB 2 LANDASAN TEORI

Software R dan Fitur-Fiturnya

MODUL PRAKTIKUM STATISTIKA 1

BAB 2 LANDASAN TEORI

PELATIHAN METODOLOGI PENELITIAN DAN PENDAMPINGAN PENGUASAAN APLIKASI STATISTIKA SOFTWARE OPEN SOURCE R DAN SPSS BAGI GURU SMA

AP2B-Dini Triasanti KONSEP DASAR PYTHON

Krisna D. Octovhiana. 1.1 Apa itu Operator?

BAB II PERANGKAT LUNAK

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

BAB II Tipe Data pada PHP

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

1.1. Sejarah Bahasa C

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

BAB I PENGENALAN BAHASA C

BAB I PENDAHULUAN 1 BAB I PENDAHULUAN

BAB III LANDASAN TEORI. informasi lainnya terkait dengan perusahaan itu sendiri.(solution, 2010:171)

BAB II LANDASAN TEORI

Sejarah Linux berawal dari inisiatif seorang mahasiswa dari Finlandia bernama Linus Torvalds.

BAB I PENDAHULUAN. 1.1 Latar Belakang

Pertemuan 2 Bahasa Visual Basic Aplication

dilakukan oleh bahasa mesin dapat dilakukan oleh C dengan penyusunan program yang lebih sederhana dan mudah. Bahasa C dalam pemakainnya memerlukan

II. LANDASAN TEORI. beberapa konsep dan teori yang berkaitan dengan penduga parameter distribusi GB2

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

Dasar Pemrograman. Visual Studio Program C++ Sederhana. Yoannita, S.Kom.

Modul Praktikum 1 Pemograman Berorientasi Objek

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng

BAB I SEKILAS TENTANG C

BAB 2 LANDASAN TEORI. Website atau World Wide Web, sering disingkat sebagai www atau web saja, yakni

PRAKTIKUM MATA KULIAH MIKROPROSESSOR DAN BAHA ASSEMBLY INPUT/OUTPUT PADA ARDUINO

LANGKAH-LANGKAH MENULISKAN PROGRAM DALAM TURBO C++

MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN I. Oleh : Wahyu Widodo, S.Kom

MODUL PRAKTIKUM KE 1

LANDASAN TEORI. Dalam proses penelitian pendugaan parameter dari suatu distribusi diperlukan

SUITECRM. Tidak ada maximum user pada software SuiteCRM ini.

DASAR MENGGUNAKAN VISUAL BASIC 6.0

BAB I PENDAHULUAN Pengantar Bahasa ISETL

DASAR PEMROGRAMAN. PENGANTAR BAHASA C ( Sejarah, Struktur Pemrograman, Tipe Data, Operator ) Djoko Soerjanto, M.Kom

BAB III LANDASAN TEORI. Perlindungan Hutan dan Konservasi Alam (Dirjen PHKA). Dirjen PHKA

BAB II. KAJIAN PUSTAKA

Bab 1. Pengenalan Pemrograman C

BAB III LANDASAN TEORI. disebutnya dengan istilah blok bangunan (building block), yaitu:

BAB I PENDAHULUAN. internet yang sangat membantu dalam kemudahan serta kecepatan pengiriman,

Pengenalan JavaScript

TESTING DAN IMPLEMENTASI SISTEM. WAHYU PRATAMA, S.Kom., MMSI.

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

Pertemuan 11 Pengenalan DBMS dan MySQL

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

STK 571 KOMPUTASI STATISTIK. Perangkat Lunak Komputasi Statistik R

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

STRUKTUR PEMROGRAMAN PYTHON

ATTACK TOOLS. Oleh: M. RUDYANTO ARIEF 1

PEMROGRAMAN TERSTRUKTUR MENGGUNAKAN MATLAB

Sudah Saatnya Pemerintah beralih ke Open Source

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

JavaScript (Dialog Box) Oleh : Devie Rosa Anamisa

P3 Pengantar Pemrograman C

Sekilas C DAN C++ DISUSUN OLEH. Sebuah bahasa, yaitu: 1. Bahasaa tingkat tinggi. High. dapat. lunak

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

1. Pengenalan Sistem Operasi

AP2B Dini Triasanti STRUKTUR PEMROGRAMAN PYTHON

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

Perancangan Aplikasi Surat Masuk dan Keluar pada PT. Angkasa Pura 1 Semarang

BAB I PENGENALAN FLASH DAN ACTIONSCRIPT 3.0

Software Database Firebird

PERANGKAT LUNAK KOMPUTER

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

PENGENALAN DAN INSTALASI SOFTWARE

Pemrograman dan Bahasa Pemrograman

INTRODUCTION TO NETBEANS IDE

PERTEMUAN KE 1 Pengenalan Aplikasi Mobile. Mahasiswa diharapkan dapat memahami dan mengetahui tentang aplikasi mobile.

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

MODUL VII STORED PROCEDURE

BAB 2 LANDASAN TEORI

SILABUS MATA PELAJARAN

Perkembangan Sistem Operasi Closed Source

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

SOFTWARE TERBAIK UNTUK DATABASE

Pemrograman dengan Java

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi

MELIHAT TOTAL TAGIHAN PASIEN DI RUMAH SAKIT GRAHA AMERTA SURABAYA DENGAN MOBILE PHONE

II. TINJAUAN PUSTAKA. Analisis survival (survival analysis) atau analisis kelangsungan hidup bertujuan

Berhitung dengan mudah dan cepat menggunakan freeware Eigenmath

BAB II MENU DAN IKON PADA PERANGKAT LUNAK PENGOLAH ANIMASI

BAB 2 LANDASAN TEORI

Modul Praktikum Pengantar Ilmu Komputer

CARA INSTALL DAN REMOVE APLIKASI. Pemerintah Daerah Kabupaten Sleman repo.slemankab.go.id

PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE

PRAKTIKUM SISTEM OPERASI LAPORAN RESMI MODUL 3 PENGENALAN LINUX ( 1 ) SESI : M1 FADJAR PRADJA WINATA /

BAB 1 KONSEP DASAR BAHASA C

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

TEORI. Gbr. Shell berhubungan langsung dengan kernel sistem operasi

BAB 2 LANDASAN TEORI. Dalam penulisan laporan tugas akhir ini, penulis akan memberikan beberapa

Etika dan Ketentuan dalam Teknologi Informasi &Komunikasi

Transkripsi:

PENGENALAN SOFTWARE R RIFKI NANDA 1008101010034 JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SYIAH KUALA DARUSSALAM, BANDA ACEH Maret, 2013

R adalah sebuah free software atau software yang bebas, dibawah lisensi GNU (GNU is Not Unix) General Public Licence, yang menjamin R akan tetap selalu free (bebas). R menyediakan penanganan dan penyimpanan data, mendukung banyak operator penghitungan, menyediakan banyak alat untuk analisis data, menampilkan kemampuan graphical yang baik, dan merupakan bahasa pemrograman langsung yang didasarkan pada bahasa pemrograman S yang ditulis oleh Rick Becker, John Chambers, dan Allan Wilks dari AT&T Bell Laboratories.

R ditulis oleh Ross Ihaka dan Robert Gentleman di Departemen Statistika Universitas Auckland, Auckland, Selandia Baru. Sebagai tambahan, banyak kelompok orang telah berkontribusi pada R dengan mengirimkan kode dan melaporkan bug. Sejak pertengahan tahun 1997, telah ada grup inti R ( R Development Core Team ) yang dapat memodifikasi arsip kode sumber R.

Nama R sebagian diambil dari inisial nama depan penulisnya (Ross dan Robert), dan sebagian mempermainkan nama bahasa pemrograman AT&T Bell Laboratories yaitu S

R digunakan untuk manipulasi data dan grafik dengan bahasa R.

Bahasa R merupakan versi sumber terbuka (open-source) dari bahasa pemrograman S (Azola dan Harrel, 2006). Versi komersial yang berbasis bahasa S adalah S plus. Perbandingan R khususnya terhadap SAS dibahas secara rinci oleh Azola dan Harrel (2006). Bahasa R mendapat sambutan yang baik dari kalangan statistikawan di seluruh dunia, sayangnya di Indonesia belum banyak dikenal. Tulisan ini dibuat untuk mengenalkan bahasa R khsusunya kalangan akademisi di Indonesia, dan untuk mendukung gerakan IGOS (Indonesia Go Open Source).

R merupakan sebuah paket dan sekaligus bahasa pemrograman untuk analisis data dan grafik. R merupakan bahasa pemrograman tingkat tinggi (hight level programming). R dapat digunakan secara interaktif sehingga hasil perhitungan segera dapat dilihat, tetapi apabila perhitungannya kompleks maka perintah-perintah R ditulis lebih dahulu dalam text editor, kemudian dipanggil dengan fungsi source.

R merupakan sebuah paket dan sekaligus bahasa pemrograman untuk analisis data dan grafik. R merupakan bahasa pemrograman tingkat tinggi (hight level programming). R dapat digunakan secara interaktif sehingga hasil perhitungan segera dapat dilihat, tetapi apabila perhitungannya kompleks maka perintah-perintah R ditulis lebih dahulu dalam text editor, kemudian dipanggil dengan fungsi source.

Program R dapat di akses gratis di internet di http://www.r-project.org/. dan sebagaimana halnya program open source, R dirancang secara voluntary oleh ahli-ahli statistik dan pemrograman di seluruh dunia, sehingga perkembangannya sangat pesat, Versi R terakhir ketika tulisan ini dibuat adalah 2.4.1. R juga dilengkapi dengan package (add-in) yang memberikan kemampuan tambahan, misalnya perhitungan teknikteknik statistik yang canggih, interface dan lain-lain.

Setelah R terinstal pada komputer maka dapat diakses melalui shortcut atau menu start. Prompt default > mengindikasikan bahwa R menunggu perintah yang diberikan, baik berupa fungsi maupun objek lain. R merupakan suatu bahasa berorientasi objek, artinya bahwa variabel, data, fungsi, hasil dan sebagainya, disimpan dalam memori aktif komputer dalam bentuk objek dan mempunyai sebuah nama. Pengguna dapat mengenakan aksi terhadap objek-objek tersebut melalui suatu operator (aritmatika, logika, dan perbandingan) dan fungsi (functions). Fungsi itu sendiri juga merupakan suatu objek.

Penamaan terhadap objek bersifat case sensitive (membedakan huruf besar dan huruf kecil). Jadi X dan x merupakan objek yang berbeda. Skema: Argumens Function Hasil

Argumen suatu fungsi dalam R juga merupakan suatu objek ( data, formula, expresi, dan sebagainya). Beberapa fungsi menyediakan nilai default dari argumennya, nilai ini dapat diubah oleh penggunanya dengan options tertentu. Beberapa fungsi tidak membutuhkan nilai argumen dalam menjalankan perintahnya, hal ini dapat terjadi karena ada dua kemungkinan, yaitu:

1) semua argumennya mempunyai nilai default (karenanya dapat diubah dengan options). Jadi dalam mengeksekusi fungsi tersebut tidak perlu memasukkan nilai argumen, karena fungsi akan menggunakan nilai default sebagai nilai argumen. 2) tidak ada argumen yang didefinisikan sebelumnya pada fungsi tersebut.

TERIMA KASIH