APLIKASI R
Dosen : Dr. Ahmad Calam, [Link]., M.A
Disusun Oleh:
1. Diswan Lanro M. Tambunan
2. Faisal Ramadhan
3. Dimas Triono Putra
4. Andhoum Basuki Haspy
5. M. Zaky Fauzan
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN
KOMPUTER (STMIK) TRIGUNA DHARMA
MEDAN
2024
I
KATA PENGANTAR
Assalamualaikum Wr, Wb
Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Penyayang. Kami
panjatkan puja dan puji syukur kehadirat-Nya. Yang telah melimpahkan Rahmat dan Hidayah-
Nya kepada kami, sehingga kami dapat menyelesaikan makalah yang berjudul
Waalaikumsalam Wr, Wb.
Kamis, 02 Mei 2024
Penulis
Kelompok 2
II
Daftar Isi
Kata Pengantar .....................................................................……………………………… II
Daftar isi …………………………………………………………………………………… III
BAB I ………………………………………………………………………………………. IV
Pendahuluan …………………………………………………………………………….… IV
1.1 Latar Belakang …………………………………………………………………………. IV
1.2 Rumusan Masalah ……………………………………………………………………… V
1.3 Tujuan Penulisan ………………………………………………………………………. V
1.4 Manfaat Penulisan ……………………………………………………………………... V
BAB II …………………………………………………………………………………….. VI
Pembahasan ………………………………………………………………………………. VI
2.1 Sejarah Tentang Aplikasi R ……………………………………………………..…….. VI
2.1.1 Jenis atau Program Bahasa R ………………………………………………..……… VII
2.2 Fitur dan Kelebihan R ………………………………………………………………… VIII
2.3 Penggunaan Aplikasi R di Berbagai Bidang ………….………………………………. IX
2.4 Studi Kasus : Analisa COVID : 19 Dengan R ………………………………………… X
BAB III ……………………………………………………………………………………. X
Penutup …………………………………………………………………………………… X
3.1 Kesimpulan ……………………………………………………………………………. X
DAFTAR PUSTAKA ……………………………………………………………………. XII
III
BAB I
PENDAHULUAN
1.1 Latar Belakang
R berasal dari kerja sama Ross Ihaka dan Robert Gentleman di University of Auckland,
Selandia Baru, pada awal tahun 1990-an. Dikembangkan sebagai proyek perangkat lunak bebas
dan sumber terbuka, R menjadi aplikasi yang sangat kuat untuk analisis statistik dan visualisasi
data. R adalah suatu sistem untuk analisis data yang termasuk kelompok software statistik open
source yang tidak memerlukan lisensi atau gratis,yang dikenal dengan freeware. Sampai saat ini,
IV
pengguna statistika di Indonesia masih belum banyak yang menggunakan R untuk keperluan
analisis data. Sebagian besar pengguna statistika di Indonesia masih menggunakan paket‐ paket
statistik komersil, seperti SPSS, MINITAB, S‐ plus, SAS, atau Eviews. Salah satu faktor
penyebabnya adalah masih terbatasnya buku tentang R yang dalam bahasa Indonesia. Tujuan
penulisan makalah ini adalah untuk menunjukkan bagaimana cara melakukan analisis data
statistik dengan menggunakan R. Hal ini ditunjukkan bagaimana R sebagai suatu paket statistik
yang powerful dan menyediakan sistem grafik yang baik untuk mendukung analisis. Jika proses
perhitungan dalam analisis data menjadi mudah, maka energi dari pengguna statistika diharapkan
dapat lebih difokuskan pada pemahaman tentang data yang dianalisis. Paket R memiliki fasilitas
yang sangat banyak untuk analisis data statistik, mulai dari metode yang klasik sampai dengan
yang modern.
1.2 Rumusan Masalah
Berdasarkan Latar Belakang Diatas, Ada Beberapa Masalah Yang Harus Dirumuskan
Dari Makalah Ini, Yaitu:
1. Apa Sejarah Tentang Aplikasi R?
2. Apa Saja Fitur Dan Kelebihan R ?
3. Bagaimana Penggunaan Aplikasi R?
4. Bagaimana Studi Kasus Aplikasi R?
1.3 Tujuan Penulisan
Adapun Tujuan Penulisan Dari Makalah Ini, Yaitu Sebagai Berikut :
1. Menambah Pengetahuan Tentang Sejarah Aplikasi R
2. Mengetahui dan Memahami Apa Apa Saja Fitur Dan Kelebihan R.
3. Mengetahui dan Memahami Penggunaan Aplikasi R Dari Berbagai Bidang.
V
4. Mengetahui dan Memahami Studi Kasus Penggunaan Aplikasi R.
1.4 Manfaat Penulisan
Makalah Ini Diharapkan Dapat Memberikan Tambahan Informasi Dan Menambah
Wawasan Serta Menjadi Bahan Pertimbangan Bagi Penulis Dan Pembaca.
BAB II
PEMBAHASAN
2.1 Sejarah Tentang Aplikasi R
R programming merupakan sistem perangkat lunak yang dirancang khusus untuk
mengerjakan semua hal yang berkaitan dengan statistik. R berbasis pada bahasa pemrograman S
yang digunakan dalam komputasi statistik yang dikembangkan olehAT&T Bell Laboratories
yang sekarang menjadi Lucent Technologies. Versi pertama bahasa pemrograman R dibuat oleh
Ross Ihaka dan Robert Gentleman dari Universitas Uckland. Nama R berasal dari huruf pertama
nama depan kedua orang tersebut yang merupakan statistikawan asal Selandia Baru. Sebelum R
dikenal banyak orang, ada S(SPSS) yang dikembangkan oleh John Chambers dan rekan-rekan
dari BellLaboratories. S memiliki fungsi yang sama untuk komputasi statistik. Hal yang
membedakan R dengan S yaitu sistem komputasi yang bersifat gratis.
VI
Kini R dikembangkan oleh tim ini (coreteam) yang terdiri dari ahli statistik, ahli
komputer dan pemrograman, geografi, dan ekonomi dari institusi yang berbeda dari seluruh
dunia. Tim inti merupakan pembuat software yang handal dengan biaya yang sangat murah,
dapat diunduh secara gratis, dan digunakan dengan berlisensi pada GNUGeneral Public License.
Bahasa pemrograman R dibuat sejalan dengan bahasa pemrograman S dan program statistik
lainnya, sehingga secara fungsi dan sintaks atau tata bahasa sama-sama menggunakan bahasa S,
namun tidak [Link] pemrograman R dapat digabungkan dengan software lainnya
diantaranya program statistik, manipulasi, perhitungan dan penampilan grafik lainnya, seperti
SPSS, Microsoft Excell dengan menyediakan fasilitas import dan eksport data. Perintah dasar
dalam bahasa R telah menyediakan berbagai tool untuk pemodelan statistik linear dan nonlinear,
analisistime-series, kalasifikasi, analisis klaster, dananalisis grafis. R juga dapat melakukan
import filesoftware lainnya seperti SAS, Minitab, Stat, Systat, dan EpInfo (MARKEY 2019).
Sebagai sebuah bahasa pemrograman yang banyak digunakan untuk keperluan analisa data, R
dapat dioperasikan pada berbagai sistem operasi pada komputer seperti UNIX, Linux,Windows,
dan MacOS (Rosidi, 2019).
2.1.1. Jenis Atau Program Bahasa R
Bahasa R merupakan bahasa tingkat tinggi untuk komputasi, yang mana
mudahuntuk dipahami oleh manusia. Bahasa R memungkinkan kita untuk
menghitung,melihat data, dan program secara interaktif dengan umpan balik yang cepat
sehinggamemungkinkan kita untuk belajar dan memahami tentang data. Berikut
beberapa dasar bahasa pemrograman R antara lain:
1. Variabel
Variabel pada R mirip dengan bahasa pemrograman lain dengan aturan
penulisan yaitu variabel harus berupa kombinasi huruf besar dan kecil, angka,titik,
garis bawah, tidak boleh menggunakan spasi, dan hindari kata yang sama dengan
perintah pada R. Kata yang sama dengan perintah R seperti IF, Else,While,
VII
Function, True, False, dsb. Variabel numerik dan karakter menggunakan operator
‘=’ atau ‘<-‘dalam penulisannya.
2. Vektor
Pada pemrograman R, vector merupakan array 1 dimensi yang dapat
menyimpan data dengan satu variabel saja dan diakses dengan indeks.
Arraysendiri merupakan objek bertipe numerik dengan atribut dimensi lebih dari
[Link] pada R dimulai dari angka 1. Dalam R inisialisasi vector menggunakan
fungsi c() yang merupakan singkatan dari combine. Contoh penulisan fungsi
csebagai berikut: x= c(2, 4, 6, 2, 7, 8, 10, 6)
y= c(3, 2, 4, 7, NA, 4, 6).
3. Operator
Operator yang digunakan pada R, sama dengan bahasa pemrograman lainnya
yaitu operator aritmatika seperti ‘+’ untuk penjumlahan, operator perbandingan
seperti ‘!=’ artinya tidak sama dengan, dan operator logika seperti ‘&&’ untuk
logika AND.
2.2 Fitur Dan Kelebihan R
R memiliki sejumlah fitur yang membuatnya menjadi pilihan utama bagi para
profesional analisis data:
1. Kemampuan Statistik Yang Kuat
R memiliki lebih dari 10.000 paket yang mencakup berbagai metode statistik, mulai
dari analisis regresi sederhana hingga teknik machine learning yang canggih.
2. Grafik yang Fleksibel
R menyediakan berbagai pilihan grafik dan visualisasi data yang sangat fleksibel,
mulai dari grafik dasar hingga grafik yang sangat kompleks dan interaktif.
VIII
3. Komunitas yang Besar dan Aktif:
Karena sifat open-source, R memiliki komunitas pengguna yang besar dan aktif
yang terus mengembangkan paket-paket baru dan memberikan dukungan satu sama
lain.
4. Kemudahan dalam Penggunaan dan Pembelajaran
Meskipun mungkin memiliki kurva belajar yang sedikit curam bagi pemula, R
menyediakan banyak sumber daya pembelajaran, tutorial, dan dokumentasi yang
memudahkan seseorang untuk mempelajarinya.
5. Integrasi dengan Bahasa dan Tools Lain
R dapat dengan mudah diintegrasikan dengan bahasa dan perangkat lunak lain,
termasuk Python, SQL, dan Excel, sehingga memungkinkan pengguna untuk
menggabungkan kekuatan R dengan alat lain yang mereka kenal.
2.3 Penggunaan Aplikasi R Dari Berbagai Bidang
Aplikasi R dapat ditemukan di berbagai bidang, antara lain:
1. Ilmu Pengetahuan
R digunakan dalam berbagai penelitian ilmiah, mulai dari biologi dan kedokteran
hingga fisika dan astronomi, untuk menganalisis data eksperimental dan menghasilkan
visualisasi yang relevan.
2. Bisnis dan Keuangan
IX
Di dunia bisnis, R digunakan untuk analisis risiko, prediksi pasar, analisis kinerja
keuangan, dan lain-lain.
3. Pemasaran
R digunakan untuk analisis data pelanggan, segmentasi pasar, dan personalisasi
kampanye pemasaran.
4. Pendidikan
R digunakan dalam pengajaran dan pembelajaran statistik di berbagai tingkatan
pendidikan, dari sekolah menengah hingga universitas.
5. Teknologi
R digunakan dalam pengembangan dan pengoptimalan algoritma machine
learning, analisis big data, dan pengembangan aplikasi berbasis data lainnya.
2.4 Studi Kasus: Analisa COVID-19 Dengan R
Sebagai contoh penerapan R dalam analisis data, kita dapat melihat studi kasus tentang
penggunaan R dalam menganalisis data COVID-19. Dalam studi kasus ini, paket-paket R seperti
tidyverse, ggplot2, dan dplyr digunakan untuk memanipulasi dan memvisualisasikan data
COVID-19 dari berbagai sumber, serta untuk memodelkan penyebaran virus dan memprediksi
tren masa depan.
BAB III
PENUTUP
3.1 Kesimpulan
Dengan kemampuannya yang kuat dalam statistik, grafik, dan analisis
data, serta dukungan dari komunitas yang besar dan aktif, R telah
menjadi salah satu alat analisis data yang paling populer dan kuat di
X
dunia. Dengan penerapan yang tepat, aplikasi R dapat memberikan
wawasan yang berharga dan mendalam dalam berbagai bidang,
membantu para profesional dalam pengambilan keputusan yang lebih
baik dan lebih terinformasi.
XI
DAFTAR PUSTAKA
Ihaka, R., & Gentleman, R. (1996). R: A Language for Data Analysis and Graphics. Journal of
Computational and Graphical Statistics, 5(3), 299–314.
Wickham, H., & Grolemund, G. (2017). R for Data Science: Import, Tidy, Transform, Visualize,
and Model Data. O'Reilly Media.
Peng, R. D. (2016). Exploratory Data Analysis with R. Springer.
Kuhn, M., & Johnson, K. (2013). Applied Predictive Modeling. Springer.
Lumley, T. (2020). Complex Surveys: A Guide to Analysis Using R. John Wiley & Sons.
XII