Pedoman Instal

Author

Riza

title: "Panduan Instalasi Paket Pengolahan Data di R"
author: "Riza Darma Putra"
output:
  html_document: default
  pdf_document: default
---

## 📋 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


- Sistem Operasi: Windows 10+, macOS 11+, atau Linux (Ubuntu 20.04+)
- RAM: Minimum 4 GB (direkomendasikan 8 GB)
- Penyimpanan: Minimal 500 MB (disarankan SSD)
- Resolusi layar: 1024x768 ke atas

---

## 🛠️ Langkah Instalasi

### 1. Install R
Unduh dari situs resmi CRAN: [https://cran.r-project.org](https://cran.r-project.org)

### 2. Install RStudio
Unduh dari: [https://posit.co/download/rstudio-desktop/](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.

# 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.\n")

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.\n")


# 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.\n")

You can add options to executable code like this

[1] 4