đź“‹ Pendahuluan

Dokumen ini berisi panduan instalasi paket-paket penting di R yang sering digunakan untuk pengolahan data, visualisasi, dan analisis statistik. Cocok untuk pemula maupun praktisi data.


đź’» Persyaratan Sistem


🛠️ Langkah Instalasi

1. Install R

Unduh dari situs resmi CRAN: https://cran.r-project.org

2. Install RStudio

Unduh dari: https://posit.co/download/rstudio-desktop/


📦 Instalasi Paket R

Skrip di bawah ini akan mengecek dan menginstal semua paket pengolahan data penting jika belum tersedia di sistem Anda.

```{r install-packages, message=FALSE, warning=FALSE} # Daftar paket yang akan diinstal packages <- c( “tidyverse”, # Koleksi utama: dplyr, ggplot2, readr, dll. “data.table”, # Manipulasi data cepat “janitor”, # Membersihkan data “lubridate”, # Tanggal dan waktu “readxl”, # Membaca file Excel “writexl”, # Menulis ke Excel “openxlsx”, # Alternatif Excel fleksibel “skimr”, # Statistik eksploratif cepat “ggplot2”, # Visualisasi (termasuk di tidyverse) “haven”, # Membaca data dari SPSS, Stata, SAS “stringr”, # Manipulasi teks “stringi”, # Manipulasi teks lanjutan “psych”, # Statistik deskriptif dan psikometrik “car”, # Regresi dan analisis lanjutan “survey” # Data survei kompleks )

Fungsi untuk install jika belum tersedia

install_if_missing <- function(pkg) { if (!requireNamespace(pkg, quietly = TRUE)) { install.packages(pkg) } }

Jalankan instalasi

lapply(packages, install_if_missing)

cat(“✅ Semua paket telah diinstal atau sudah tersedia.”)

install.packages(pkg, repos = “https://cloud.r-project.org”)

Fungsi untuk install jika belum tersedia

install_if_missing <- function(pkg) { if (!requireNamespace(pkg, quietly = TRUE)) { install.packages(pkg, repos = “https://cloud.r-project.org”) } }

Daftar paket yang ingin diinstal

packages <- c( “tidyverse”, “data.table”, “janitor”, “lubridate”, “readxl”, “writexl”, “openxlsx”, “skimr”, “ggplot2”, “haven”, “stringr”, “stringi”, “psych”, “car”, “survey” )

Fungsi install jika belum ada, dengan mirror CRAN yang jelas

install_if_missing <- function(pkg) { if (!requireNamespace(pkg, quietly = TRUE)) { install.packages(pkg, repos = “https://cloud.r-project.org”) } }

Jalankan instalasi semua paket

lapply(packages, install_if_missing)

cat(“✅ Semua paket telah diinstal atau sudah tersedia.”)

1. Buat daftar nama paket yang akan diinstal

packages <- c( “tidyverse”, “data.table”, “janitor”, “lubridate”, “readxl”, “writexl”, “openxlsx”, “skimr”, “ggplot2”, “haven”, “stringr”, “stringi”, “psych”, “car”, “survey” )

2. Fungsi untuk install paket jika belum tersedia

install_if_missing <- function(pkg) { if (!requireNamespace(pkg, quietly = TRUE)) { install.packages(pkg, repos = “https://cloud.r-project.org”) } }

3. Jalankan instalasi semua paket

lapply(packages, install_if_missing)

4. Konfirmasi selesai

cat(“✅ Semua paket telah diinstal atau sudah tersedia.”)