Lewati ke konten utama

Notebook untuk Pengguna R

DataCamp baru-baru ini memigrasikan ruang kerja RStudio ke Editor Notebook DataCamp yang menampilkan antarmuka JupyterLab. Posting ini dirancang untuk membantu pengguna R memulai dan produktif dengan JupyterLab.
Diperbarui 28 Sep 2026  · 11 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Lebih dari setahun yang lalu, kami meluncurkan DataCamp Workspace, IDE notebook berbasis cloud yang dirancang agar praktisi dan tim dapat bekerja dengan data dan berkolaborasi secara online tanpa hambatan. Hingga hari ini, ribuan individu dan tim menggunakan Workspace untuk menganalisis data dan berbagi wawasan, membangun proyek portofolio, serta berkompetisi dalam ajang kompetisi. 

Baru-baru ini kami memigrasikan ruang kerja RStudio ke Editor Notebook DataCamp atau JupyterLab. Ini berarti pengguna R dapat menikmati fitur Workspace terbaru, termasuk berbagi, kolaborasi, komentar, integrasi SQL native, dan lainnya. Dalam posting blog ini, kami mengulas fitur-fitur utama JupyterLab, perbedaannya dengan RStudio, dan bagaimana pengguna R dapat memanfaatkan Editor Notebook DataCamp.

jupyterlab logo

JupyterLab: Antarmuka Notebook Generasi Berikutnya

JupyterLab adalah lingkungan pengembangan interaktif berbasis web untuk notebook R dan Python, serta bahasa pemrograman lainnya. Dirancang khusus untuk alur kerja data science dan machine learning, antarmuka kaya JupyterLab terdiri dari notebook, terminal, editor teks, dan penjelajah file. Desain modularnya juga mengundang komunitas open-source untuk membuat ekstensi yang memperluas fungsionalitas JupyterLab. Di JupyterLab, output dari setiap sel kode muncul saat sel dijalankan. Seperti pada notebook R Markdown, pengguna juga dapat menyisipkan blok kode dengan anotasi markdown. 

An overview of jupyterlab

Gambaran antarmuka JupyterLab di DataCamp Workspace

JupyterLab ≈ RStudio 

JupyterLab dan RStudio sama-sama merupakan Integrated Development Environment (IDE) populer untuk bahasa R. Terlepas dari beberapa perbedaan yang bernuansa, keduanya sangat mirip dalam fungsi dan rasa. Antara lain, RStudio dilengkapi manajer file, terminal, penjelajah variabel, dan bahkan panel bantuan fungsi. Fitur-fitur ini memungkinkan programmer mengakses berbagai file dan pengaturan dengan mudah, sehingga analisis menjadi lebih cepat dan mudah. Banyak dari fitur ini juga dapat ditemukan di JupyterLab. Pada bagian ini, kami menyoroti komponen utama antarmuka JupyterLab. 

Sidebar kiri berisi lima ikon:

  • Penjelajah file, tempat Anda dapat membuka berbagai file 
  • Terminal dan kernel yang berjalan, tempat Anda dapat melihat proses yang sedang berjalan 
  • Git, tempat Anda dapat mengelola repositori
  • Daftar isi, tempat Anda dapat menelusuri kerangka notebook
  • Pengelola ekstensi, tempat Anda dapat mengunduh ekstensi notebook

The file manager overviewGambaran umum manajer file

Running terminals and kernels Terminal dan kernel yang berjalan

Table of content overview

Gambaran daftar isi

Table of contents overview

Gambaran umum pengelola ekstensi

Area Kerja Utama

Area kerja utama adalah tempat praktisi menulis kode, menjalankan perintah shell, dan mengedit dokumentasi markdown. Mirip seperti RStudio, pengguna dapat menyesuaikan tata letak sesuai keinginan. Seorang praktisi dapat memilih untuk fokus pada satu panel atau bekerja pada beberapa panel sekaligus.

Jupyterlab's main work area

Antarmuka JupyterLab yang dapat disesuaikan

Bilah Menu Atas

Sama seperti RStudio, bilah menu atas menyajikan serangkaian modal dan pita yang memungkinkan pengguna melakukan tindakan berikut:

  • File untuk membuka, menyimpan, dan mengunduh notebook di antara tindakan lainnya
  • Edit untuk mengedit konten sel (seperti urungkan, ulangi, hapus, dan bagi sel)
  • Tampilan untuk menyesuaikan panel yang tersedia di JupyterLab
  • Jalankan untuk menjalankan blok kode di Jupyter notebook
  • Kernel untuk menghentikan atau memutus kernel yang sedang berjalan (akan dibahas nanti)
  • Git untuk mengelola repositori dan kontrol versi
  • Tab memungkinkan pengguna menavigasi tab di JupyterLab.
  • Pengaturan memberi fleksibilitas untuk menyesuaikan tampilan JupyterLab.
  • Bantuan berisi informasi lebih lanjut tentang JupyterLab.

Top menu bar in jupyterlab

Bilah Menu Atas di JupyterLab

Mesin Kode JupyterLab: Kernel

Salah satu istilah yang sering Anda temui saat bekerja dengan Jupyter adalah “kernel”. Kernel adalah proses yang mengeksekusi kode dan berinteraksi dengan aplikasi Jupyter seperti JupyterLab. Kernel dapat dianggap sebagai mesin yang menjalankan kode dalam Jupyter notebook. Kernel terus berjalan meskipun dokumen notebook, konsol kode, atau terminal ditutup. Ini berarti pengguna dapat menjalankan aksi yang memakan waktu lama (mungkin menutup dokumen notebook) dan kembali lagi nanti. 

Untuk melihat semua Kernel yang sedang berjalan, pengguna dapat menavigasi ke tab “Running Terminals and Kernels”. Di sini, pengguna dapat membuka kembali notebook yang terhubung ke kernel tertentu.

Kernel in jupyterlab

Panel samping terminal dan kernel yang berjalan

Ada beberapa tindakan terkait kernel yang tersedia bagi pengguna, di antaranya

  • Menghentikan kernel: Menghentikan eksekusi kode di dalam notebook, tetapi mempertahankan variabel notebook.
  • Mematikan kernel: Menghentikan kernel, dan menghapus semua state dan variabel notebook yang ada. 
  • Memulai ulang kernel: Mematikan kernel yang ada, lalu memulai yang baru.

The kernel menu bar

 Bilah menu kernel

Memulai dengan JupyterLab

Mari menelusuri proses membuat notebook baru dan menjalankan analisis dengan JupyterLab. Anda dapat mengikutinya dengan membuka dataset baru atau template menggunakan DataCamp Workspace. 

Membuat Dokumen

Notebook baru dapat dibuat di JupyterLab melalui menu File > New > Notebook. Ini sangat mirip dengan RStudio. Atau, Anda juga dapat menekan + biru di sisi kiri atas untuk membuka file baru.

Open a new file in JupyterLab

Membuka file baru di JupyterLab

Sebuah notebook JupyterLab terdiri dari beberapa blok, yang masing-masing dapat berisi markdown atau kode. Blok kode di JupyterLab mirip dengan chunk di RNotebook.

Untuk membuat blok, klik tombol + di dekat bagian atas konsol. Anda dapat menjalankan blok kode dengan menekan tombol ▶ (atau Cmd+Enter untuk pengguna MacBook, atau Control+Enter untuk pengguna Windows). Mirip dengan RStudio, output akan ditampilkan di bawah blok kode setelah dijalankan. Perlu dicatat bahwa setiap blok kode dieksekusi sekaligus, seperti fungsi ‘run current chunk’ di RStudio. 

Di RStudio, setiap baris dapat dijalankan secara individual (Run > Run Selected Lines). Namun, hal yang sama tidak berlaku untuk JupyterLab. Untuk menjalankan dua baris secara terpisah, pengguna JupyterLab harus memisahkan baris-baris tersebut menjadi blok kode menggunakan fungsi pemisah sel (Edit > Split Cell).

Running a code cell in jupyterlab

Menjalankan sel kode di JupyterLab

Mengelola File

Mirip dengan RStudio, JupyterLab memiliki antarmuka manajer file tempat pengguna dapat menavigasi file dan direktori. Pengguna dapat membuat, mengganti nama, memindahkan, dan menduplikasi file.

File manager in JupyterLab

Manajer file di JupyterLab

Memberi Anotasi Kode dengan Markdown

Anotasi sangat penting untuk notebook yang mudah dibaca. Baik di Jupyter Notebook maupun RStudio, praktisi dapat memberikan konteks pada kode mereka dengan segmen markdown.

Untuk memanfaatkan markdown, pengguna JupyterLab dapat membuat blok kode baru, lalu mengonversinya menjadi blok Markdown. Pengguna kemudian dapat menggunakan sintaks markdown untuk menghias teks mereka.

Using markdown in jupyterlab

Menggunakan Markdown di JupyterLab

Ini sedikit berbeda dari RNotebook, di mana tidak perlu membuat blok terpisah untuk markdown. Saat di-knit, notebook akan dikonversi menjadi dokumen HTML, di mana kode dan markdown ditampilkan sebagaimana mestinya.

Menyimpan dan Menerbitkan Notebook

Menyimpan di JupyterLab mirip dengan di RStudio—keduanya secara otomatis menyimpan notebook pada interval bawaan tertentu. 

JupyterLab memungkinkan pengguna mengekspor file Jupyter notebook (.ipynb) ke format lain, termasuk HTML, LaTeX, Markdown, dan PDF. Untuk melakukannya, cukup buka File > Save and Export Notebook As… > Format keluaran pilihan Anda.

saving and exporting a notebook

Menyimpan dan Mengekspor Notebook

Hal ini mungkin tidak mengejutkan bagi pengguna RStudio. Saat melakukan pratinjau file RNotebook, RStudio secara otomatis menyimpan halaman web HTML dalam format .nb.html. 

Membuka Terminal dan Konsol Kode

Terminal adalah antarmuka untuk menjalankan perintah shell. Ini berguna saat programmer perlu menjalankan kode R dan perintah shell secara interaktif. Di JupyterLab, Anda dapat pergi ke File > New > Terminal. Ini mungkin baru bagi pengguna RStudio, di mana panel Terminal ditampilkan secara default.

Opening a Terminal in JupyterLabMembuka Terminal di JupyterLab

Menyesuaikan Tema

JupyterLab dilengkapi dengan tema gelap bawaan (Settings > Theme > Dark). Pengguna juga dapat memasang tema non-bawaan menggunakan Extension Manager. 

JupyterLab Dark Theme

Tema Gelap JupyterLab

JupyterLab vs RStudio

JupyterLab dan RStudio serupa namun tidak identik. Berikut kami soroti dua perbedaan.

  • Lisensi: Proyek Jupyter dirilis di bawah lisensi BSD yang dimodifikasi. RStudio, di sisi lain, dipublikasikan di bawah Affero General Public License.
  • Fitur: Beberapa fitur Markdown tidak didukung secara langsung di Jupyter notebook, termasuk header YAML untuk mengatur tema, mengonfigurasi daftar isi, serta pengaturan tampilan kode tingkat lanjut 

Melebihi JupyterLab dan RStudio: Editor Notebook DataCamp

Meskipun JupyterLab menyediakan banyak fitur berguna saat bekerja dengan data, kami ingin memberikan manfaat tambahan bagi para praktisi data Python dan R saat bekerja dengan DataCamp Workspace. Karena itu kami merilis Editor Notebook DataCamp kami sendiri.

Editor Notebook DataCamp dibangun di atas Jupyter Notebooks; ia memungkinkan tim menulis kode, menganalisis data, dan berbagi wawasan dengan mudah. Editor ini mendukung R, Python, dan SQL. Berikut ringkasan fitur utama Editor Notebook DataCamp.

The DataCamp Notebook Editor

Editor Notebook DataCamp

Kolaborasi Mudah

Alat yang ada saat ini tidak selalu memungkinkan data scientist mengedit kode yang sama secara bersamaan. Kemacetan muncul saat data scientist mulai saling mengoper file notebook. DataCamp Workspace mengatasi hal itu secara langsung. Ini adalah Google Docs untuk notebook—banyak pengguna dapat bekerja pada satu notebook kapan pun. 

Notebook dapat dipublikasikan dan tautannya dibagikan kepada rekan satu tim. Mengirimkan notebook yang ada di cloud lebih baik daripada mengirimkan notebook offline, yang mungkin berjalan di satu mesin lokal tetapi tidak di mesin lain.

Collaboration in DataCamp Workspace

Kolaborasi di DataCamp Workspace

Dukungan SQL Native

Salah satu fitur praktis di DataCamp Workspace adalah dukungan SQL native. Pengguna dapat menyiapkan koneksi aman dari Editor Notebook DataCamp mereka ke basis data seperti PostgreSQL, MySQL, dan Redshift. Data yang diekstrak dari basis data terintegrasi kemudian dapat dianalisis menggunakan R atau Python. 

Native SQL Support in Workspace

SQL di Workspace

Tanpa Pengaturan

DataCamp Workspace dan semua fiturnya tidak memerlukan pengaturan. Tersedia sesuai permintaan, langsung di ujung jari Anda, kapan saja. Baik menggunakan JupyterLab maupun Editor Notebook DataCamp, Anda dapat membuka Workspace di peramban web, dan lingkungan notebook Anda akan aktif dalam hitungan detik. Karena Workspace berada dan berjalan di cloud, Anda tidak perlu mengunduh atau memasang perangkat lunak tambahan. Sebaliknya, memasang JupyterLab dengan benar di peramban terkenal sulit, terutama bagi praktisi pemula. 

Mulai dengan DataCamp Workspace

Semoga Anda menikmati ringkasan tentang bagaimana DataCamp Workspace dapat mengoptimalkan alur kerja R Anda. Saat kami terus menyempurnakan fitur yang ada dan membangun fitur baru, pastikan untuk memberi tahu kami bagaimana kami dapat menciptakan lingkungan notebook terbaik bagi para praktisi data.

Siap mulai? Mulailah ngoding dengan DataCamp Workspace sekarang.


Filip Schouwenaars's photo
Author
Filip Schouwenaars
LinkedIn

Filip adalah pengembang bersemangat di balik beberapa kursus Python, SQL, dan R terpopuler di DataCamp. Saat ini, Filip memimpin pengembangan DataLab, buku catatan data bertenaga AI milik DataCamp. Filip meraih gelar di bidang Teknik Elektro dan Kecerdasan Buatan.

Topik
DataLab
Data Science

Pelajari lebih lanjut tentang R

Kursus

Pengantar R

4 jam
3.1M
Kuasai dasar analisis data di R, termasuk vectors, lists, dan data frames, lalu praktikkan R dengan data sets nyata.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat SelengkapnyaLihat Selengkapnya