Difference between revisions of "TF: Kolaborasi & Berbagi notebook"
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 2: | Line 2: | ||
− | =1. Membuat Notebook Baru di Google Colab= | + | ==1. Membuat Notebook Baru di Google Colab== |
Untuk membuat notebook baru di Google Colab, ikuti langkah-langkah berikut: | Untuk membuat notebook baru di Google Colab, ikuti langkah-langkah berikut: | ||
− | + | '''Melalui Google Colab Langsung''' | |
* '''Buka Google Colab''' di browser melalui tautan: [https://colab.research.google.com](https://colab.research.google.com) | * '''Buka Google Colab''' di browser melalui tautan: [https://colab.research.google.com](https://colab.research.google.com) | ||
* Klik tombol '''"File" > "New notebook"''' untuk membuat notebook baru. | * Klik tombol '''"File" > "New notebook"''' untuk membuat notebook baru. | ||
* Sebuah notebook baru akan muncul dengan satu sel kode Python yang siap dijalankan. | * Sebuah notebook baru akan muncul dengan satu sel kode Python yang siap dijalankan. | ||
− | + | '''Melalui Google Drive''' | |
* '''Buka Google Drive''' [drive.google.com](https://drive.google.com). | * '''Buka Google Drive''' [drive.google.com](https://drive.google.com). | ||
* Klik '''"New"''' > '''"More"''' > '''"Google Colaboratory"''' (jika tidak ada, klik '''"Connect more apps"''' dan cari Google Colab). | * Klik '''"New"''' > '''"More"''' > '''"Google Colaboratory"''' (jika tidak ada, klik '''"Connect more apps"''' dan cari Google Colab). | ||
* Notebook baru akan terbuka, dan otomatis tersimpan di Google Drive. | * Notebook baru akan terbuka, dan otomatis tersimpan di Google Drive. | ||
− | + | '''Melalui GitHub''' | |
* '''Buka Google Colab''', lalu pilih '''"GitHub"''' di halaman utama. | * '''Buka Google Colab''', lalu pilih '''"GitHub"''' di halaman utama. | ||
* Masukkan URL repositori GitHub yang memiliki file '''`.ipynb`'''. | * Masukkan URL repositori GitHub yang memiliki file '''`.ipynb`'''. | ||
Line 21: | Line 21: | ||
− | =2. Menjalankan Kode di Google Colab= | + | ==2. Menjalankan Kode di Google Colab== |
Di dalam Google Colab, kode Python dapat dijalankan dalam sel kode. Berikut beberapa contoh dasar: | Di dalam Google Colab, kode Python dapat dijalankan dalam sel kode. Berikut beberapa contoh dasar: | ||
− | + | '''Menjalankan Perintah Python Sederhana''' | |
print("Hello, Google Colab!") | print("Hello, Google Colab!") | ||
Line 30: | Line 30: | ||
Klik tombol '''"Run"''' (ikon ▶) atau tekan '''Shift + Enter''' untuk menjalankan sel. | Klik tombol '''"Run"''' (ikon ▶) atau tekan '''Shift + Enter''' untuk menjalankan sel. | ||
− | + | '''Menggunakan Perintah Shell''' | |
+ | |||
Google Colab memungkinkan pengguna menjalankan perintah '''shell (Linux)''' dengan awalan `!`. Contoh: | Google Colab memungkinkan pengguna menjalankan perintah '''shell (Linux)''' dengan awalan `!`. Contoh: | ||
Line 37: | Line 38: | ||
!pip install numpy # Menginstal pustaka tambahan | !pip install numpy # Menginstal pustaka tambahan | ||
− | + | '''Menggunakan Markdown untuk Dokumentasi''' | |
+ | |||
Notebook Colab mendukung Markdown untuk menambahkan teks deskriptif: | Notebook Colab mendukung Markdown untuk menambahkan teks deskriptif: | ||
* Klik '''"+ Code"''' > Pilih '''"Text"'''. | * Klik '''"+ Code"''' > Pilih '''"Text"'''. | ||
Line 46: | Line 48: | ||
− | =3. Berbagi Notebook di Google Colab= | + | ==3. Berbagi Notebook di Google Colab== |
Notebook di Google Colab bisa dibagikan seperti Google Docs: | Notebook di Google Colab bisa dibagikan seperti Google Docs: | ||
− | + | '''Cara Berbagi dengan Orang Lain''' | |
* Klik '''tombol "Share"''' di sudut kanan atas. | * Klik '''tombol "Share"''' di sudut kanan atas. | ||
* Tambahkan alamat email pengguna yang ingin diajak berkolaborasi. | * Tambahkan alamat email pengguna yang ingin diajak berkolaborasi. | ||
Line 57: | Line 59: | ||
** '''Editor''' (bisa mengedit notebook) | ** '''Editor''' (bisa mengedit notebook) | ||
− | + | '''Cara Berbagi dengan Link''' | |
* Klik '''"Share"''' > Pilih '''"Anyone with the link"'''. | * Klik '''"Share"''' > Pilih '''"Anyone with the link"'''. | ||
* Salin link dan bagikan. | * Salin link dan bagikan. | ||
− | + | '''Menyimpan Notebook ke GitHub''' | |
* Klik '''"File" > "Save a copy in GitHub"'''. | * Klik '''"File" > "Save a copy in GitHub"'''. | ||
* Masukkan repositori dan nama file. | * Masukkan repositori dan nama file. | ||
− | ='''4. Kolaborasi dengan Pengguna Lain di Google Colab'''= | + | =='''4. Kolaborasi dengan Pengguna Lain di Google Colab'''== |
Google Colab memungkinkan '''kolaborasi secara real-time''', mirip dengan Google Docs. | Google Colab memungkinkan '''kolaborasi secara real-time''', mirip dengan Google Docs. | ||
− | + | '''Fitur Kolaborasi''' | |
* '''Edit Bersama''' – Beberapa pengguna bisa mengedit satu notebook secara bersamaan. | * '''Edit Bersama''' – Beberapa pengguna bisa mengedit satu notebook secara bersamaan. | ||
* '''Komentar dan Diskusi''' – Bisa menambahkan komentar di sel kode dengan klik kanan '''"Add a comment"'''. | * '''Komentar dan Diskusi''' – Bisa menambahkan komentar di sel kode dengan klik kanan '''"Add a comment"'''. | ||
* '''Versi Revisi''' – Bisa melihat riwayat perubahan dan mengembalikan ke versi sebelumnya melalui '''"File" > "Revision history"'''. | * '''Versi Revisi''' – Bisa melihat riwayat perubahan dan mengembalikan ke versi sebelumnya melalui '''"File" > "Revision history"'''. | ||
− | + | '''Contoh Penggunaan Kolaborasi''' | |
* '''Tim Data Science''': Seorang anggota mengumpulkan data, anggota lain membersihkan data, dan satu lagi melakukan analisis. | * '''Tim Data Science''': Seorang anggota mengumpulkan data, anggota lain membersihkan data, dan satu lagi melakukan analisis. | ||
* '''Proyek Machine Learning''': Satu anggota melatih model, lainnya mengevaluasi performa. | * '''Proyek Machine Learning''': Satu anggota melatih model, lainnya mengevaluasi performa. | ||
− | =5. Contoh Praktis: Kolaborasi dalam Notebook= | + | ==5. Contoh Praktis: Kolaborasi dalam Notebook== |
Misalnya, sebuah tim ingin mengerjakan proyek sentiment analysis bersama. | Misalnya, sebuah tim ingin mengerjakan proyek sentiment analysis bersama. | ||
− | + | 1. '''Membuat Notebook dan Menambahkan Dataset''' | |
import pandas as pd | import pandas as pd | ||
Line 90: | Line 92: | ||
df.head() | df.head() | ||
− | + | 2. '''Berbagi Notebook ke Tim''' | |
* Klik '''"Share"''', tambahkan email tim. | * Klik '''"Share"''', tambahkan email tim. | ||
− | + | 3. '''Menambahkan Komentar di Notebook''' | |
* Klik kanan di sel kode, pilih '''"Add a comment"''', lalu beri catatan seperti: | * Klik kanan di sel kode, pilih '''"Add a comment"''', lalu beri catatan seperti: | ||
_"Periksa apakah dataset ini sudah bersih sebelum analisis"._ | _"Periksa apakah dataset ini sudah bersih sebelum analisis"._ | ||
− | + | 4. '''Melatih Model Machine Learning secara Bersama-sama''' | |
from sklearn.model_selection import train_test_split | from sklearn.model_selection import train_test_split | ||
Line 111: | Line 113: | ||
print("Model dilatih oleh Tim! 🚀") | print("Model dilatih oleh Tim! 🚀") | ||
− | + | 5. '''Menggunakan Google Drive untuk Menyimpan Data''' | |
from google.colab import drive | from google.colab import drive | ||
Line 118: | Line 120: | ||
− | =Kesimpulan= | + | ==Kesimpulan== |
Google Colab adalah alat luar biasa untuk belajar, mengembangkan proyek AI/ML, dan berkolaborasi dengan mudah. Dengan fitur '''berbagi seperti Google Docs''', '''dukungan perintah Linux''', serta '''kemudahan berbagi dengan Google Drive dan GitHub''', Colab menjadi pilihan utama bagi para akademisi dan profesional. | Google Colab adalah alat luar biasa untuk belajar, mengembangkan proyek AI/ML, dan berkolaborasi dengan mudah. Dengan fitur '''berbagi seperti Google Docs''', '''dukungan perintah Linux''', serta '''kemudahan berbagi dengan Google Drive dan GitHub''', Colab menjadi pilihan utama bagi para akademisi dan profesional. | ||
Latest revision as of 09:53, 17 March 2025
Google Colaboratory (Google Colab) adalah alat yang sangat berguna untuk menulis, menjalankan, dan berbagi kode Python dalam format Jupyter Notebook. Selain memudahkan analisis data dan pembelajaran mesin, Google Colab juga menawarkan fitur kolaborasi yang mirip dengan Google Docs, memungkinkan pengguna untuk bekerja bersama dalam satu notebook secara real-time.
1. Membuat Notebook Baru di Google Colab
Untuk membuat notebook baru di Google Colab, ikuti langkah-langkah berikut:
Melalui Google Colab Langsung
- Buka Google Colab di browser melalui tautan: [1](https://colab.research.google.com)
- Klik tombol "File" > "New notebook" untuk membuat notebook baru.
- Sebuah notebook baru akan muncul dengan satu sel kode Python yang siap dijalankan.
Melalui Google Drive
- Buka Google Drive [drive.google.com](https://drive.google.com).
- Klik "New" > "More" > "Google Colaboratory" (jika tidak ada, klik "Connect more apps" dan cari Google Colab).
- Notebook baru akan terbuka, dan otomatis tersimpan di Google Drive.
Melalui GitHub
- Buka Google Colab, lalu pilih "GitHub" di halaman utama.
- Masukkan URL repositori GitHub yang memiliki file `.ipynb`.
- Pilih file yang ingin dibuka dan klik "Open in Colab" untuk langsung mengedit.
2. Menjalankan Kode di Google Colab
Di dalam Google Colab, kode Python dapat dijalankan dalam sel kode. Berikut beberapa contoh dasar:
Menjalankan Perintah Python Sederhana
print("Hello, Google Colab!")
Klik tombol "Run" (ikon ▶) atau tekan Shift + Enter untuk menjalankan sel.
Menggunakan Perintah Shell
Google Colab memungkinkan pengguna menjalankan perintah shell (Linux) dengan awalan `!`. Contoh:
!ls # Melihat isi direktori !pwd # Menampilkan path saat ini !pip install numpy # Menginstal pustaka tambahan
Menggunakan Markdown untuk Dokumentasi
Notebook Colab mendukung Markdown untuk menambahkan teks deskriptif:
- Klik "+ Code" > Pilih "Text".
- Tulis teks dengan Markdown, contoh:
# Ini adalah Judul Tebal dan miring
3. Berbagi Notebook di Google Colab
Notebook di Google Colab bisa dibagikan seperti Google Docs:
Cara Berbagi dengan Orang Lain
- Klik tombol "Share" di sudut kanan atas.
- Tambahkan alamat email pengguna yang ingin diajak berkolaborasi.
- Atur akses:
- Viewer (hanya bisa melihat)
- Commenter (bisa memberi komentar)
- Editor (bisa mengedit notebook)
Cara Berbagi dengan Link
- Klik "Share" > Pilih "Anyone with the link".
- Salin link dan bagikan.
Menyimpan Notebook ke GitHub
- Klik "File" > "Save a copy in GitHub".
- Masukkan repositori dan nama file.
4. Kolaborasi dengan Pengguna Lain di Google Colab
Google Colab memungkinkan kolaborasi secara real-time, mirip dengan Google Docs.
Fitur Kolaborasi
- Edit Bersama – Beberapa pengguna bisa mengedit satu notebook secara bersamaan.
- Komentar dan Diskusi – Bisa menambahkan komentar di sel kode dengan klik kanan "Add a comment".
- Versi Revisi – Bisa melihat riwayat perubahan dan mengembalikan ke versi sebelumnya melalui "File" > "Revision history".
Contoh Penggunaan Kolaborasi
- Tim Data Science: Seorang anggota mengumpulkan data, anggota lain membersihkan data, dan satu lagi melakukan analisis.
- Proyek Machine Learning: Satu anggota melatih model, lainnya mengevaluasi performa.
5. Contoh Praktis: Kolaborasi dalam Notebook
Misalnya, sebuah tim ingin mengerjakan proyek sentiment analysis bersama.
1. Membuat Notebook dan Menambahkan Dataset
import pandas as pd
# Membaca dataset url = "https://raw.githubusercontent.com/dzaq-colab/dataset/main/sentiment.csv" df = pd.read_csv(url) df.head()
2. Berbagi Notebook ke Tim
- Klik "Share", tambahkan email tim.
3. Menambahkan Komentar di Notebook
- Klik kanan di sel kode, pilih "Add a comment", lalu beri catatan seperti:
_"Periksa apakah dataset ini sudah bersih sebelum analisis"._
4. Melatih Model Machine Learning secara Bersama-sama
from sklearn.model_selection import train_test_split from sklearn.ensemble import RandomForestClassifier # Membagi data X_train, X_test, y_train, y_test = train_test_split(df["text"], df["label"], test_size=0.2) # Model Sederhana model = RandomForestClassifier() model.fit(X_train, y_train) print("Model dilatih oleh Tim! 🚀")
5. Menggunakan Google Drive untuk Menyimpan Data
from google.colab import drive drive.mount('/content/drive')
Kesimpulan
Google Colab adalah alat luar biasa untuk belajar, mengembangkan proyek AI/ML, dan berkolaborasi dengan mudah. Dengan fitur berbagi seperti Google Docs, dukungan perintah Linux, serta kemudahan berbagi dengan Google Drive dan GitHub, Colab menjadi pilihan utama bagi para akademisi dan profesional.
Jika kamu ingin mulai kolaborasi, cukup buat notebook, bagikan link, dan mulai eksplorasi bersama tim! 🚀