5
Lisensi Dokumen: Copyright © 2008-2019 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Bahasa Pemograman R, Mengenal Data dan Statistika Hurdjanto Wibisono [email protected]

Bahasa Pemograman R, Mengenal Data dan Statistikailmuti.org/wp-content/uploads/2019/03/MJ183J_Hurdjanto-Wibisono... · dasar pengambilan kebijakan dan ... Penggunaan rumus-rumus rumit

  • Upload
    vanlien

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Bahasa Pemograman R, Mengenal Data dan Statistikailmuti.org/wp-content/uploads/2019/03/MJ183J_Hurdjanto-Wibisono... · dasar pengambilan kebijakan dan ... Penggunaan rumus-rumus rumit

Lisensi Dokumen:

Copyright © 2008-2019 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Bahasa Pemograman R, Mengenal Data dan Statistika

Hurdjanto Wibisono

[email protected]

Page 2: Bahasa Pemograman R, Mengenal Data dan Statistikailmuti.org/wp-content/uploads/2019/03/MJ183J_Hurdjanto-Wibisono... · dasar pengambilan kebijakan dan ... Penggunaan rumus-rumus rumit

Lisensi Dokumen:

Copyright © 2008-2019 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Abstrak

R adalah bahasa pemrograman dan sistem perangkat lunak yang dirancang khusus untuk

mengerjakan segala hal terkait komputasi statistik. Bahasa pemrograman ini pertama kali

dikembangkan pada tahun 1993 oleh dua orang pakar statistik yaitu Ross Ihaka dan

Robert Gentleman di Auckland University, New Zealand.

Sampai saat ini, bahasa pemrograman R terus berkembang secara pesat seiring dengan

semakin populernya terminologi “Big Data” dan meningkatnya kebutuhan perusahaan

akan data scientist untuk mengolah dan menganalisis data di perusahaan tersebut sebagai

dasar pengambilan kebijakan dan mengautomatisasi proses bisnis menjadi data-driven.

Kata Kunci: Teknologi, Data Science, Analisa, R, R Software

Pendahuluan

Di masa sekarang, R biasanya lebih banyak digunakan untuk analisis data yang dikerjakan

pada server pribadi. R dapat difungsikan untuk pekerjaan eksplorasi hampir semua jenis

data karena banyaknya jenis packages, test, dan tools yang dengan mudah bisa diadaptasi.

Penggunaan rumus-rumus rumit dalam R juga mudah diatur.

Pada penggunaan R, langkah pertama yang harus dilakukan adalah mengunduh RStudio

IDE (Integrated Development Environments). Lalu, mengapa kebanyakan data scientist

lebih suka menggunakan R?

Inilah ulasan yang saya rangkum terkait penggunaan bahasa R dalam kepentingan Data

Scientist:

Page 3: Bahasa Pemograman R, Mengenal Data dan Statistikailmuti.org/wp-content/uploads/2019/03/MJ183J_Hurdjanto-Wibisono... · dasar pengambilan kebijakan dan ... Penggunaan rumus-rumus rumit

Lisensi Dokumen:

Copyright © 2008-2019 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Pembahasan)

Mengenal Bahasa Pemograman R

R sangat baik dan mudah digunakan dalam visualisasi data. Ya, ada banyak sekali

packages yang mendukung R untuk membangun visualisasi menarik, seperti GGPLOT2

untuk membuat grafik, lattice untuk menampilkan hubungan varibel, dan rCharts untuk

menerbitkan visualisasi Java Script dengan R.

R juga dibangun dalam ekosistem yang baik sehingga memudahkan penggunanya untuk

menemukan packages dalam cran, bioconductor, dan github. R pun dibangun oleh

statistisi untuk statistisi, sehingga siapapun yang tidak memiliki keahlian programming

dalam dengan mudah beradaptasi dengan R.

R adalah salah satu dari program sumber terbuka yang dapat diunduh gratis di

http://cran.r-project.org/, yang mana situs resminya ada di http://www.r-project.org/. R

pertama kali diciptakan oleh Ross Ihaka dan Robert Gentleman (- nama R berasal dari

huruf pertama nama depan kedua orang ini-), Mereka adalah Statistikawan asal Selandia

Baru, sedangkan kini R dikembangkan sebagai upaya kolaborasi pakar-pakar

Statistikawan dan komputer di seluruh dunia.

Page 4: Bahasa Pemograman R, Mengenal Data dan Statistikailmuti.org/wp-content/uploads/2019/03/MJ183J_Hurdjanto-Wibisono... · dasar pengambilan kebijakan dan ... Penggunaan rumus-rumus rumit

Lisensi Dokumen:

Copyright © 2008-2019 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Mengapa R bisa begitu populer?

Berdasarkan publikasi yang dirilis oleh IEEE Spectrum ranks languages pada tahun 2017,

R termasuk kedalam 10 bahasa pemrograman terpopuler. R berada pada posisi ke-6 diatas

bahasa pemrograman Javascript dan PHP yang berturut-turut berada pada posisi ke-7 dan

ke-8. Sedangkan peringkat pertama dipegang oleh bahasa pemrograman Python, yang

juga sangat diminati oleh data scientist.

Salah satu pertimbangan mengapa R bisa masuk kedalam deretan bahasa pemrograman

terpopuler adalah semakin banyak yang menggunakan R pada paper-paper penelitian

akademik. Jadi, R terbukti sangat populer digunakan oleh para peneliti di bidang statistik

maupun data science.

Instalasi R dan R Studio (Getting Started!)

Setelah sedikit mengenal bahasa pemrograman R, langkah berikutnya adalah menginstall

system environment R dan R Studio sebagai IDE untuk mempermudah kita saat koding

nanti. Berikut adalah langkah-langkah instalasi R:

1. Buka halaman mirror web R CRAN di Indonesia pada link

https://repo.bppt.go.id/cran/bin/windows/base/

2. Kemudian, klik link Download R 3.*.* for Windows (Asumsi menggunakan OS

Windows), pastikan proses mengunduh selesai 100%.

3. Install file yang terdownload pada langkah ke-2 di PC/Laptop sesuai dengan versi

OS yang dimiliki (64 bit atau 32 bit).

4. Jika proses instalasi telah selesai dengan benar, ikon R akan muncul pada dekstop.

Page 5: Bahasa Pemograman R, Mengenal Data dan Statistikailmuti.org/wp-content/uploads/2019/03/MJ183J_Hurdjanto-Wibisono... · dasar pengambilan kebijakan dan ... Penggunaan rumus-rumus rumit

Lisensi Dokumen:

Copyright © 2008-2019 ilmuti.org

Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org

Penutup

kelebihan R yang lain yaitu : R tersedia untuk berbagai sistem operasi selain Windows,

seperti Macintosh, Linux dan UNIX, memiliki kemampuan membuat graphik yang

canggih, sintaksnya mudah dipelajari dengan banyak fungsi-fungsi statistik yang

terpasang, R dapat dengan mudah diperluas dengan menciptakan fungsi-fungsi buatan

pengguna sendiri disamping juga tersedia banyak program-program kecil sebagai

tambahan (add in), yang disebut package yang juga dapat diunduh gratis.

Disamping kelebihan yang disebutkan di atas, R juga memiliki kekurangan yaitu, - R

tidak menyediakan dukungan komersial, walaupun mungkin ini dapat diatasi dengan

mengikuti mailing list R, yang banyak membantu bila Kita menghadapi masalah tertentu;

- oleh karena sejatinya R merupakan bahasa pemrograman maka diperlukan waktu

membiasakan dengan sintaks-sintaksnya, yang untuk sebagian orang mungkin

merupakan hal yang menakutkan.

Referensi

1. medium.com

2. kompasiana.com

3. Pengalaman Sendiri

Biografi

Nama saya Hurdjanto Wibisono. lahir di Tangerang, 21 agustus 1998. Saat ini

saya sebagai Mahasiswa duduk di Semester 6 di Perguruan Tinggi Raharja,

Jurusan Teknik Informatika, dengan konsentrasi Software Engineering. Untuk

mengenal lebih dekat bisa connect linkedIn saya di linkedIn/in/hurdjantowibi/

atau bisa follow instagram @hurdjantowibi. Thankyou.

FOTO