Satu Google Sheet, CV untuk Banyak Role

Isi data pengalaman kerja, pendidikan, dan skill sekali di Google Sheet — lalu pilih role tujuan (Data Scientist, AI Engineer, ML Engineer, dst) dan CV serta cover letter kamu langsung ter-generate otomatis, mengikuti format JSON Resume.

Gratis, sumber terbuka, dan datamu tetap di Google Sheet milikmu sendiri.

Ilustrasi CV yang dihasilkan otomatis dari data spreadsheet

Pilih Sumber Data

Datamu bisa datang dari Google Sheet yang sudah kamu isi, atau dari database SQLite di Cloudflare Worker milikmu sendiri.

Update CV Manual Itu Melelahkan

Setiap kali melamar kerja dengan posisi berbeda, kamu harus buka ulang file CV, susun ulang urutan pengalaman, sesuaikan ringkasan, lalu export ke PDF lagi. Kalau ada satu data yang berubah — nomor telepon, pengalaman baru, skill baru — semua file CV per-role harus diperbarui satu per satu secara manual.

Satu Sumber Data, CV yang Selalu Sinkron

CV Generator ini membaca data resume kamu langsung dari Google Sheet yang mengikuti struktur JSON Resume (basics, work, education, skills, projects, dan lainnya). Setiap tab sheet mewakili satu role. Ubah datanya sekali di spreadsheet, dan setiap CV yang di-generate otomatis ikut ter-update — tanpa sentuh kode atau desain.

Kenapa Pakai CV Generator Ini

Dibangun untuk siapa pun yang perlu mengelola beberapa versi CV sekaligus tanpa ribet.

Multi-Role dari Satu Sheet

Satu tab Google Sheet per role (Data Scientist, AI Engineer, ML Engineer, dll). Pilih role di aplikasi, CV yang sesuai langsung tampil.

Selalu Sinkron dengan Sumber Data

Tidak ada file CV yang basi. Setiap kali sheet diubah, hasil generate otomatis mengikuti data terbaru.

Mengikuti Standar JSON Resume

Struktur data basics, work, education, skills, projects, hingga references mengikuti skema JSON Resume yang umum dipakai.

Cover Letter Otomatis

Template cover letter dengan placeholder yang bisa disesuaikan langsung dari baris cover_letter di sheet yang sama.

Beberapa Pilihan Template

Ganti tampilan CV kapan saja — Modern (dua kolom), Classic Tech (tema gelap), atau Minimal ATS-Friendly (satu kolom, aman untuk sistem pelacak lamaran).

Data Tetap di Tangan Kamu

Tidak ada database pihak ketiga yang menyimpan data pribadimu. Pilih Google Sheet, atau deploy sendiri database SQLite di Cloudflare Worker.

Ringan dan Cepat

Dibangun dengan Astro dan React — halaman statis yang cepat dimuat, hanya bagian generator yang interaktif.

3 Langkah Sederhana

Dari data mentah di spreadsheet sampai CV siap pakai.

1

Isi Google Sheet

Duplikat template sheet, isi kolom CATEGORY, TYPE, CONTENT sesuai data resume kamu. Satu tab untuk satu role tujuan lamaran.

2

Pilih Role di CV Generator

Buka halaman generator, pilih tab role yang sesuai dengan posisi yang kamu lamar.

3

CV & Cover Letter Siap

Data otomatis dirangkai jadi CV dan cover letter yang rapi, siap dibaca atau dicetak.

Siap Membuat CV dari Google Sheet Kamu?

Tidak perlu instalasi atau akun baru. Siapkan Google Sheet publik dengan struktur yang sesuai, lalu langsung mulai.

Gratis dan sumber terbuka.

Pertanyaan yang Sering Ditanyakan

Hal-hal yang perlu kamu tahu sebelum mulai.

Setiap tab (satu tab = satu role) punya 4 kolom: CATEGORY, TYPE, CONTENT, DISABLED. Setiap baris adalah satu field data, misalnya category=basics, type=name, content=nama kamu. Kategori array seperti work atau education diulang per-item berurutan.
Penyebab paling umum: sheet belum di-set 'Anyone with the link can view', atau ada sel yang ter-merge di Google Sheets sehingga baris data tergabung jadi satu. Pastikan sheet publik dan tidak ada merged cells.
Data hanya diambil langsung dari Google Sheet publikmu ke browser — tidak disimpan di server pihak manapun. Kamu yang mengontrol penuh sheet-nya, termasuk kapan mencabut akses publiknya.
Bisa. Tersedia juga sumber data SQLite lewat Cloudflare Worker (D1) sebagai alternatif — datanya ada di infrastrukturmu sendiri. Deploy worker-nya sekali (lihat folder /worker), lalu pilih 'SQLite (Cloudflare)' di halaman CV Generator.
Buka halaman Edit Data dari tombol yang muncul saat sumber SQLite aktif. Setiap field (nama, pengalaman kerja, skill, dll) bisa ditambah, diedit, atau dinonaktifkan lewat kotak dialog — tanpa perlu query SQL manual.
Bisa. Tambahkan tab baru di Google Sheet dengan nama sesuai role, lalu daftarkan di konfigurasi role pada aplikasi.
Kalau sumber data SQLite (Cloudflare) sudah dikonfigurasi, akses ke CV Generator memerlukan login (email/password atau Google) supaya tidak sembarang orang bisa memakai layananmu. Akun disimpan di database yang sama. Kalau worker belum dikonfigurasi, halaman CV Generator tetap bisa dipakai tanpa login (hanya sumber Google Sheet).