Jupyterlab as an IDE#
Setelah membaca chapter ini, pembaca diharapkan dapat memahami Jupyterlab sebagai IDE secara tepat.
JupyterLab adalah IDE (Integrated Development Environment) berbasis web yang interaktif dan fleksibel. Ideal untuk analisis data karena mendukung dokumentasi (Markdown), kode Python, dan visualisasi dalam satu antarmuka.
Fitur Utama JupyterLab:
Cell-based execution: Kode dijalankan per blok
Visualisasi inline: Grafik langsung muncul di dalam notebook
Dukungan Markdown: Untuk menulis penjelasan dan dokumentasi
Layout yang dapat dicustom: tampilan multi window
Dukungan terminal, console, python, text, hingga csv editor.

***
Platform hub-training.pusmar.org#
Platform hub-training.pusmar.org dibangun untuk memenuhi kebutuhan komputasi agar peserta secara merata dapat mengikuti pelatihan dengan lancar. Platform ini dibangun diatas kontainer (docker) menggunakan ekstensi jupyterhub untuk dapat menjalankan service jupyterlab multi user. Pada level user, tampilan yang tersedia merupakan tampilan jupyterlab secara umum.
Halaman login#
List username dan password dapat diakses melalui pranala berikut link.bmkg.go.id/userpass-hubtraining.

✅Do’s and Don’ts⚠️#
Do’s ✅#
1. Sebelum memulai hands-on#
Untuk memulai pelatihan, langkah pertama adalah untuk menyalin folder templates berikut dengan files yang terdapat didalamnya. Langkah:
Buka Terminal pada tab Launcher
Pastikan berada didalam direktori home kemudian salin folder templates ke templates_edit menggunakan command
cp
.cd ~ cp --recursive templates templates_edit
Selesai, peserta dapat mengikuti hands-on menggunakan file yang terdapat didalam folder templates_edit
Hanya lakukan ini sekali!
2. Kernel, terminal, dan tabs.#
Selalu mematikan kernel, terminal dan menutup tabs sebelum meninggalkan hub-training.pusmar.org. Close All dan Shut Down All pada menu Running kernel dan terminal di sebelah kiri.

Dont’s ⚠️#
Mengedit file didalam folder templates, selalu gunakan file yang tersimpan di dalam folder templates_edit selama pelatihan berlangsung.
Melakukan pengolahan data yang sangat besar sehingga mengganggu performa server.
Meninggalkan hub-training.pusmar.org dengan keadaan masih banyak tab terbuka dan kernel masih aktif.