Introduction to Data Science with R

Dasar-dasar Pemograman R

Dasar-dasar Pemograman R

Data Scientist dan R

Data Scientist merupakan profesi yang sangat menjanjikan saat ini. Sebagai seorang data scientist tentunya kamu akan bekerja dengan cara merubah data-data yang sebelumnya tidak kelihatan berguna menjadi informasi yang berharga. Untuk mewujudkan hal itu, seorang data scientist memerlukan tool (kakas atau peralatan) dalam bentuk sebuah perangkat lunak (software). Software yang diperlukan diusahakan cukup simpel namun kuat (simple but powerful) dalam penggunaannya. Nah, software yang dimaksud itu dinamakan dengan R. R merupakan software pemrograman untuk pengolahan dan pemodelan berbasis data.

Apa dan kenapa R?

R adalah nama sebuah bahasa pemrograman sekaligus software untuk pengolahan data dan grafik.R sangat popular saat ini karena tiga hal berikut:

  • Banyak pilihan pengolahan data dengan jumlah fitur yang sangat komplit - dari grafik sampai machine learning.
  • Lebih cepat dipelajari dan dijalankan untuk mengolah data dibandingkan dengan bahasa lain.
  • R bersifat gratis dan open source yang artinya, tidak perlu biaya lisensi yang biasanya sangat mahal untuk software pengolahan data.

Perusahaan mana yang sudah menggunakan R?

Tidak ada asap tanpa api", demikian suatu peribahasa yang berarti tidak ada rumor tanpa ada fakta yang menyertainya. Kepopuleran bahasa R disebabkan karena penggunaannya pada berbagai perusahaan besar dunia.Perusahaan besar yang dimaksud diantaranya adalah AirBnB untuk data science, Microsoft untuk menambahkan fungsionalitas di produk-produknya, Uber untuk analisa statistik, Facebook untuk behavior analysis, dan lain-lain.

"Hello World" di R

capture1

Praktek: Perhitungan Sederhana

capture2

Variabel dalam R

capture3

Lanjutan dasar-dasar R

capture8

Comment pada R

Comment merupakan teks untuk menambahkan keterangan pada kode yang ditulis. Penambahan keterangan ini akan mengingatkan kita kembali ketika membuka code tersebut di suatu waktu di masa depan. Comment tidak dianggap sebagai code yang dapat dieksekusi. Penggunaan comment dalam bahasa R dapat dilakukan dengan mengawali suatu teks dengan tanda '#'. Berikut ini merupakan contoh penggunaan comment

  • 10 + 7 #Ini adalah baris komentar
  • #Ini adalah baris komentar 10 + 7


Praktek: Penggunaan Comment

capture4


Vector pada R

Vector merupakan sebuah struktur data yang dapat menyimpan lebih dari satu data yang akan digunakan di R. Penggunaannya sangat sederhana, yaitu menggunakan fungsi c disertai data-data yang ingin disimpan. Perhatikan potongan kode berikut

  • c(5, 10, 20)
ini artinya akan menyimpan nilai 5, 10 dan 20 dalam satu struktur yang disebut vektor. Selanjutnya, jika ingin menyimpan rangkaian angka yang terurut, misalkan angka 1 sampai dengan 20, maka dapat mengetikkan potongan kode berikut:

  • c(1:20)


Praktek: Penggunaan Vector - Bagian Satu

capture5

Praktek: Penggunaan Vector - Bagian Dua

capture6

Menggunakan Fungsi Summary

 capture7

Referensi