[1] 4
Pedoman Instal
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