đŚ Tutorial: Membuat Service Account di Google Cloud Console
Panduan langkah demi langkah untuk membuat Service Account dan mengunduh file kunci (credentials) di Google Cloud Console. Service Account adalah âakun robotâ yang memungkinkan aplikasi atau bot Anda mengakses layanan Google (seperti Google Drive, Google Sheets, dll) secara otomatis tanpa perlu login manual.
Catatan: Tutorial ini ditujukan untuk pemula yang belum pernah menggunakan Google Cloud Console.
Prasyarat
- Memiliki akun Google (Gmail).
- Memiliki akses internet dan browser (Chrome / Edge / Firefox).
Langkah 1: Buka Google Cloud Console
Buka browser Anda dan kunjungi alamat berikut:
https://console.cloud.google.com/
Jika diminta login, masukkan email dan password akun Google Anda.
Setelah berhasil masuk, Anda akan melihat halaman Dashboard Google Cloud Console.

Langkah 2: Pilih atau Buat Project
Di bagian atas halaman, klik nama project yang sedang aktif (di sebelah logo Google Cloud). Akan muncul jendela popup âSelect a resourceâ yang berisi daftar project Anda.

- Jika Anda sudah memiliki project yang ingin digunakan, klik project tersebut.
- Jika Anda belum memiliki project, klik tombol âNew projectâ di pojok kanan atas popup, beri nama (misalnya
reminder-bot), lalu klik Create.
Tips: Anda boleh menggunakan project yang sudah ada, tidak harus membuat project baru.
Langkah 3: Buka Menu âIAM & Adminâ â âService Accountsâ
- Klik ikon menu hamburger (â°) di pojok kiri atas.
- Scroll ke bawah dan cari menu IAM & Admin.
- Klik Service Accounts.

Anda akan dibawa ke halaman Service Accounts yang menampilkan daftar akun layanan yang ada.

Langkah 4: Buat Service Account Baru
Klik tombol â+ Create service accountâ di bagian atas halaman.
Anda akan melihat formulir âCreate service accountâ dengan 3 langkah:

Langkah 4a: Isi Nama Service Account
Pada kolom âService account nameâ, ketikkan nama yang mudah dikenali, misalnya:
backup-bot
Kolom âService account IDâ dan âEmail addressâ akan terisi otomatis.

Klik tombol âCreate and continueâ.
Langkah 4b: Grant Access (Opsional â Lewati Saja)
Langkah ini meminta Anda untuk memberikan role (peran) tertentu kepada Service Account. Untuk keperluan backup ke Google Drive, Anda tidak perlu mengisi apapun di sini.

Klik âContinueâ untuk melanjutkan.
Langkah 4c: Grant Users Access (Opsional â Lewati Saja)
Langkah ini juga opsional. Lewati saja dengan langsung mengklik tombol âDoneâ.

Langkah 5: Verifikasi â Service Account Berhasil Dibuat! â
Setelah mengklik Done, Anda akan kembali ke halaman daftar Service Accounts. Service Account baru Anda (backup-bot) seharusnya sudah muncul di tabel.

Penting: Catat alamat email Service Account Anda (misalnya:
backup-bot@nama-project.iam.gserviceaccount.com). Email ini akan digunakan nanti untuk memberikan akses ke folder Google Drive Anda.
Langkah 6: Buka Detail Service Account & Masuk ke Tab âKeysâ
- Klik pada baris Service Account backup-bot di tabel untuk membuka halaman detailnya.
- Di halaman detail, klik tab âKeysâ.

Anda akan melihat halaman Keys yang masih kosong (belum ada kunci).

Langkah 7: Buat Kunci Baru (JSON Key)
- Klik tombol âAdd keyâ.
- Dari menu dropdown yang muncul, pilih âCreate new keyâ.

- Pada dialog yang muncul, pastikan format âJSONâ sudah terpilih (ini adalah pilihan default dan yang direkomendasikan).
- Klik tombol âCreateâ.

Langkah 8: File Kunci Berhasil Diunduh! â
Setelah mengklik Create, file kunci JSON akan otomatis terunduh ke komputer Anda (biasanya masuk ke folder Downloads).

â ď¸ PERINGATAN KEAMANAN:
- File ini berisi kredensial rahasia. Jangan pernah membagikan file ini ke siapapun atau mengunggahnya ke GitHub/repository publik.
- Simpan file ini di tempat yang aman.
- Jika file ini hilang, Anda bisa membuat kunci baru, tetapi kunci lama tidak bisa diunduh ulang.
Selesai! đ
Anda telah berhasil membuat Service Account dan mengunduh file kunci JSON-nya.
Ringkasan hasil yang Anda dapatkan:
| Item | Keterangan |
|---|---|
| Email Service Account | backup-bot@nama-project.iam.gserviceaccount.com |
| File Kunci JSON | File .json yang terunduh ke folder Downloads Anda |
Simpan kedua informasi ini â Anda akan membutuhkannya saat mengonfigurasi aplikasi atau bot yang ingin terhubung ke layanan Google.
â ď¸ Pengingat Keamanan:
- Jangan pernah membagikan file kunci JSON ke siapapun atau mengunggahnya ke GitHub / repository publik.
- Jika file kunci hilang atau bocor, segera hapus kunci tersebut di tab Keys dan buat kunci baru.