Instalasi R, Library R, JupyterLab, dan Integrasi R ke JupyterLab (Ubuntu/Debian)

Tadi mengikuti Pelatihan R Statistics. Namun menggunakan R Studio menurutku gak enak. Lebih Enak menggunakan Jupiter. Berikut rangkuman instalasi yang disesuaikan dengan kondisi komputer saya (Linux Ubuntu/Debian, user cakedy) dan hasil diskusi kita sebelumnya.


Dokumen ini dibuat berdasarkan konfigurasi komputer:

  • OS : Ubuntu/Debian Linux
  • Username : cakedy
  • Home directory : /home/cakedy
  • R sudah terinstall di /usr/bin/R

1. Memastikan R Sudah Terinstall

Cek lokasi R

which R

Hasil yang diharapkan

/usr/bin/R

Cek versinya

R --version

2. Membuat Virtual Environment Python

Karena Ubuntu terbaru menggunakan PEP 668 (Externally Managed Environment), jangan install Jupyter secara global menggunakan pip.

Masuk ke home

cd ~

Buat virtual environment

python3 -m venv ~/venv/jupyter

Aktifkan

source ~/venv/jupyter/bin/activate

Prompt akan berubah menjadi

(jupyter) cakedy@edybuntu:~$

3. Upgrade pip

pip install --upgrade pip

4. Install JupyterLab

pip install jupyterlab notebook ipykernel

Cek

which jupyter

Misalnya

/home/cakedy/venv/jupyter/bin/jupyter

5. Menjalankan JupyterLab

Aktifkan virtualenv

source ~/venv/jupyter/bin/activate

Jalankan

jupyter lab

Browser akan membuka

http://localhost:8888/lab

6. Membuat Alias

Edit

nano ~/.bashrc

Tambahkan

alias jl='source ~/venv/jupyter/bin/activate && jupyter lab'

Reload

source ~/.bashrc

Sekarang cukup mengetik

jl

7. Instalasi Package R

Masuk ke R

R

Install package yang diperlukan

install.packages("IRkernel")
install.packages("readxl")
install.packages("tidyverse")
install.packages("dplyr")
install.packages("ggplot2")
install.packages("lubridate")
install.packages("janitor")
install.packages("skimr")
install.packages("psych")
install.packages("corrplot")

Jika diminta memilih mirror, pilih yang paling dekat dengan Indonesia.

Keluar dari R

q()

8. Mendaftarkan Kernel R ke Jupyter

Masuk lagi ke R

R

Kemudian jalankan

IRkernel::installspec(user = FALSE)

Apabila muncul pesan permission denied, gunakan

sudo R

Lalu jalankan

IRkernel::installspec(user = FALSE)

Keluar

q()

9. Memastikan Kernel Berhasil

Cek

jupyter kernelspec list

Contoh

Available kernels:
python3
ir

Kalau muncul ir, berarti berhasil.


10. Membuka Notebook R

Jalankan

jl

Pilih

New Notebook

↓

R

Notebook sekarang menggunakan bahasa R.


11. Menguji Instalasi

Di notebook

x <- 5
y <- 10

x+y

Hasil

15

12. Menguji Package readxl

library(readxl)

Jika tidak ada error berarti berhasil.


13. Membaca File Excel

Misalnya file

data.xlsx
library(readxl)

data <- read_excel("data.xlsx")

head(data)

14. Menampilkan Ringkasan Data

summary(data)

15. Membuat Grafik

library(ggplot2)

ggplot(data, aes(x=Usia)) +
    geom_histogram()

16. Mengupdate Package

Masuk R

update.packages(ask=FALSE)

17. Menginstall Package Baru

Misalnya

install.packages("car")

Lalu

library(car)

18. Melihat Semua Package

installed.packages()[,1]

atau

library()

19. Menghapus Package

remove.packages("nama_package")

20. Lokasi Penyimpanan Package

Melihat lokasi package

.libPaths()

21. Troubleshooting

Jupyter tidak ditemukan

Pastikan virtualenv aktif

source ~/jupyter-env/bin/activate

Lalu

which jupyter

readxl tidak ditemukan

Install

install.packages("readxl")

Kernel R tidak muncul

Install ulang

IRkernel::installspec(user = FALSE)

Lalu cek

jupyter kernelspec list

Permission Denied

Gunakan

sudo R

Kemudian

IRkernel::installspec(user = FALSE)

Struktur Folder yang Direkomendasikan

/home/cakedy
│
├── venv/
│ └── jupyter/
│ ├── bin/
│ ├── lib/
│ └── ...
│
├── Training/
│ └── RStatistic/
│ ├── Batch1/
│ ├── Batch2/
│ ├── Data/
│ └── Notebook/
│
└── Documents/

Notebook (.ipynb) sebaiknya disimpan di folder Notebook, sedangkan dataset (Excel/CSV) di folder Data.


Ringkasan Perintah Penting

Kegiatan Perintah
Aktivasi virtual environment source ~/venv/jupyter/bin/activate
Menjalankan JupyterLab jupyter lab
Menjalankan melalui alias jl
Menonaktifkan virtual environment deactivate
Masuk ke R R
Install package R install.packages("nama_package")
Install kernel R untuk Jupyter IRkernel::installspec(user = FALSE)
Melihat kernel yang tersedia jupyter kernelspec list

Dengan langkah-langkah di atas, Anda memiliki lingkungan kerja yang rapi: Python dan JupyterLab terisolasi dalam virtual environment, R terintegrasi sebagai kernel Jupyter, serta paket-paket analisis data siap digunakan untuk pembelajaran dan praktik statistik.

Spread the love

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.