Tujuan halaman ini #
- Memahami dasar penggunaan Google Colab dan menjalankan Notebook pertama
- Mengetahui kelebihan serta hal-hal yang perlu diperhatikan saat memakai Colab
- Mengumpulkan tips ketika nanti ingin pindah ke lingkungan lokal
Mengapa memilih Colab? #
| Kelebihan | Hal yang perlu diingat |
|---|---|
| Tanpa instalasi—langsung bisa dipakai | Membutuhkan koneksi Internet |
| GPU/TPU tersedia di paket gratis (terbatas waktu) | Runtime akan di-reset setelah idle beberapa saat |
| Mudah berbagi notebook | File hilang saat sesi selesai (mount Drive agar tersimpan) |
Kalau kamu belum siap menyiapkan lingkungan lokal, biasakan diri dengan Python di Colab dulu, lalu naik kelas ke lingkungan berbasis uv.
Apa saja yang dibutuhkan #
- Akun Google
Buat di https://accounts.google.com/ jika belum punya. - Browser
Disarankan Google Chrome (versi terbaru). Browser berbasis Chromium lainnya umumnya juga berjalan.
Membuat dan menjalankan Notebook #
- Buka Google Colab dan masuk dengan akun Google
- Klik “Notebook baru”
- Di sel pertama ketik kode berikut dan tekan
Shift+Enter
print("Hello, Python from Colab!")
Jika muncul tanda centang dan waktu eksekusi di kiri sel, berarti berhasil.
Mengelola file #
- File sementara
- Gunakan magic cell
%%writefile sample.pyuntuk membuat file sementara. - Saat runtime ter-reset, file ini terhapus. Mount Drive jika butuh penyimpanan permanen.
- Gunakan magic cell
- Mount Google Drive
from google.colab import drive drive.mount('/content/drive')- Ikuti proses otentikasi; Drive muncul di
/content/drive/MyDrive.
- Ikuti proses otentikasi; Drive muncul di
- Unggah / unduh file
from google.colab import files files.upload() # menampilkan dialog pemilihan file files.download("result.csv")
Jenis runtime #
- Menu “Runtime” → “Change runtime type” untuk memilih GPU atau TPU
- Paket gratis memiliki batas waktu, kurang cocok untuk pekerjaan sangat panjang
- Hindari skrip yang menjaga sesi tetap hidup secara otomatis; cek aturan pemakaian
Menginstal pustaka populer #
Colab sudah menyertakan banyak pustaka, tetapi kamu bisa mengunci versinya dengan pip.
!pip install pandas==2.2.1
!pip install "scikit-learn>=1.4,<1.5"
Awali dengan ! untuk menjalankan perintah shell. Ingat untuk menginstal ulang ketika runtime restart.
Menata notebook #
- Notebook disimpan di Google Drive (default:
My Drive/Colab Notebooks) - Gunakan “File” → “Simpan salinan di Drive” untuk merapikan folder
- Bila perlu versi dan riwayat, hubungkan notebook ke GitHub
Batasan dan solusi #
| Batasan | Solusi |
|---|---|
| Sesi terputus | Simpan file penting ke Drive / catat log singkat |
| Menyimpan API key eksternal | Gunakan google.colab.auth + secrets manager, bukan variabel lingkungan |
| Aplikasi GUI tidak berjalan langsung | Untuk Streamlit dan sejenisnya, tampilkan lewat localtunnel atau ngrok |
Tips berpindah ke lingkungan lokal #
- Unduh notebook (
.ipynb) dan buka di VS Code untuk melanjutkan secara lokal - Ekspor versi pustaka ke
requirements.txtagar mudah mereplikasi lingkungan - Jika dependensi makin banyak, kelola dengan perintah seperti
uv pip freeze > requirements.txt
Untuk mempelajari sintaks dan struktur kontrol, Colab sudah cukup. Jika ingin mencoba perintah terminal atau lingkungan virtual, lanjutkan ke panduan lokal berikut:
Jika semuanya sudah siap, lanjutkan ke langkah berikutnya untuk mulai belajar Python.