Programmer
Ditulis oleh Alisatul Aini, Penulis • Terakhir diperbarui pada 12 Juni 2026

Contoh CV programmer

Saat melamar ke posisi programmer, pastikan Anda dapat menonjolkan keterampilan yang dicari, mulai dari manajemen basis data relasional, kemampuan komunikasi tim, dan perhatian tinggi terhadap detail. Agar berhasil lolos tahap berikutnya, Anda perlu siapkan CV yang mencerminkan keterampilan dan pengalaman Anda secara optimal. Dalam artikel ini, Anda akan menemukan panduan lengkap terkait cara membuat CV programmer yang optimal, dilengkapi dengan contoh dan tips penting untuk membuat lamaran Anda unggul dibanding kandidat lain.

Terkadang, cukup sulit untuk menyusun CV yang terlihat memukau di mata rekruter. Semakin menarik dan relevan CV Anda, semakin besar pula kemungkinan dipanggil interview. Namun tak perlu bingung harus mulai dari mana, mari bahas dulu bagian-bagian penting dalam CV programmer.

Struktur dan Format CV programmer

Elemen utama dalam CV umumnya sama, terlepas dari level pengalaman kerja. Yang utama adalah mampu menunjukkan bahwa Anda punya potensi menjadi seorang programmer yang baik.

Bagi profesional mid-level atau yang sudah bekerja selama 1-3 tahun, CV harus menunjukkan pengalaman kerja dan perjalanan karier yang sudah dicapai sejauh ini. Selalu utamakan pengalaman kerja yang relevan dengan posisi programmer yang Anda lamar agar meningkatkan peluang keberhasilan.

Isi CV bisa bervariasi tergantung pengalaman yang dimiliki, namun panduan bagian-bagian berikut umumnya bisa dipakai semua orang.

Header CV Programmer

Di bagian paling atas, terdapat header CV di mana Anda perlu mencantumkan informasi penting seperti nama lengkap, email, dan nomor telepon. Bagian ini sangat penting agar perusahaan mengetahui siapa Anda dan bisa menghubungi Anda kembali jika ada pertanyaan atau mengabari hasil seleksi.

Pada CV programmer, gunakan email yang mencerminkan profesionalisme (hindari nama alay atau angka acak), pastikan kontak bisa dihubungi, dan sertakan LinkedIn untuk nilai plus

Yusuf Marpaung
yusuf-marpaung@example.com
(111) 222 33 444 55
Jl. Teuku Umar No. 35 RT. 02/RW. 05, Menteng, Jakarta Pusat, DKI Jakarta 10310
linkedin․com/in/yusuf–marpaung–123

Deskripsi Diri

Bagian ini juga dikenal dengan berbagai judul berbeda, mulai dari Tentang Saya hingga Profil, tergantung preferensi yang Anda pilih. Jadikan bagian ini sebagai ringkasan yang tak hanya berisi perkenalan diri dasar, tetapi memamerkan kelebihan dan pengalaman Anda. Cocokkan isinya dengan kualifikasi yang perusahaan cari.

Selain menyebutkan kemampuan, riwayat pekerjaan, dan pendidikan, tambahkan juga objektif karier di dalam CV yang menunjukkan kesesuaian rencana masa depan Anda dengan posisi terkait.

Umumnya, deskripsi diri yang menarik di mata rekruter berisi keahlian utama yang perusahaan cari. Dalam CV programmer, pastikan Anda menyertakan keterampilan yang relevan dengan lowongan, dan mencantumkan bukti berupa hasil atau prestasi yang terukur. Simak contoh di bawah ini sebagai referensi.

Contoh yang baik:

Saya programmer berpengalaman dengan latar Sarjana Teknik Informatika dan fokus pada pengembangan aplikasi web. Berhasil memimpin tim kecil dan menyelesaikan 5 proyek tepat waktu. Meningkatkan efisiensi kode sebesar 20%.

Contoh yang salah:

Programmer berpengalaman lulusan Sarjana Teknik Informatika yang berfokus pada pengembangan aplikasi web, mampu beradaptasi dengan kebutuhan proyek, serta menjunjung tinggi semangat dedikasi dalam mendukung kerja tim secara profesional.

Umumnya, deskripsi diri yang kurang menarik hanya berisi perkenaan diri umum saja, tanpa pencapaian atau skill yang terbukti sehingga rekruter tidak melihat adanya kecocokan.

Pengalaman Kerja

pengalaman kerja di CV penting untuk menunjukkan keterampilan nyata Anda di dunia kerja. Semua bentuk pengalaman kerja yang pernah Anda jalani, termasuk full time, part time, freelance, hingga magang, perlu dicantumkan. Agar mudah dipahami oleh rekruter, urutkan pengalaman kerja Anda mulai dari yang paling baru hingga yang paling lama. Pastikan juga menonjolkan pengalaman yang paling sesuai dengan posisi programmer, terutama yang menunjukkan keterampilan teknis atau pengetahuan industri relevan.

Rincian pengalaman kerja tidak perlu terlalu panjang, tetapi harus padat dan berdampak. Deskripsikan jobdesc dan sertakan pencapaian yang dapat diukur. Gunakan bullet points untuk mempermudah pembaca, dan pilih 3–5 poin yang paling mencerminkan skill utama yang relevan.

Umumnya, pengalaman kerja yang dianggap bagus adalah yang mampu menggambarkan kontribusi, dampak nyata, dan pencapaian yang bisa diukur. Pastikan Anda mencocokkan pengalaman Anda dengan skill atau pengetahuan yang terdapat dalam lowongan kerja. Mari lihat contoh berikut ini untuk mengetahui bagaimana sebaiknya pengalaman kerja ditulis di dalam CV programmer.

Contoh yang baik:

Pengembang Perangkat Lunak, Januari 2023 - Sekarang
PT Solusi Digital Nusantara, Bandung

  • Mengembangkan platform e-commerce terintegrasi yang mampu menangani 50.000 transaksi harian secara real time dengan uptime 99,9%.
  • Meningkatkan kecepatan respon API sebesar 60% melalui optimasi kode dan implementasi caching Redis.
  • Menurunkan waktu perbaikan bug kritis menjadi rata-rata 2 jam dengan menerapkan CI/CD otomatis dan code review ketat.

Contoh yang salah:

Pengembang Perangkat Lunak, Januari 2023 - Sekarang
PT Solusi Digital Nusantara, Bandung

  • Mengembangkan dan memelihara aplikasi perangkat lunak untuk memenuhi kebutuhan operasional perusahaan.
  • Memperbaiki bug dan meningkatkan kinerja sistem secara berkelanjutan untuk menunjang stabilitas layanan.
  • Berkolaborasi dengan tim lintas fungsi dalam merancang dan mengimplementasikan solusi teknis.

Anda juga dapat melihat contoh penulisan pengalaman kerja yang kurang baik di atas karena kurang mencerminkan pencapaian spesifik. Deskripsinya tidak mampu menjelaskan apa kontribusi yang Anda berikan dan tidak menyertakan bukti nyata berupa angka atau hasil kerja.

Pendidikan

Riwayat pendidikan di CV menunjukkan perjalanan akademis yang sudah Anda jalani dan kualifikasi formal Anda, termasuk rincian gelar dan bidang/jurusannya.

Gelar formal sering diutamakan untuk posisi programmer. Rekruter cenderung mencari kandidat dengan gelar formal di bidang tertentu. Jika Anda memiliki gelar pendidikan, atau pelatihan yang membuktikan keterampilan relevan seperti pemrograman berorientasi objek dan pengembangan aplikasi web responsif, silakan cantumkan pada bagian ini.

Gunakan urutan kronologi terbalik, dengan pendidikan paling akhir dituliskan terlebih dahulu. Sertakan informasi penting seperti nama sekolah atau perguruan tinggi, jurusan, gelar, IPK atau nilai, serta periode studi. Anda juga dapat menambahkan mata pelajaran relevan, prestasi, atau penghargaan akademis.

Nah, jika masih banyak ruang kosong di CV, gunakan bullet points agar informasi pelengkap seperti prestasi dan pengharagaan dapat lebih jelas dan mudah dibaca.

Sarjana Teknik Informatika, 2018 - 2021
Universitas Gadjah Mada, Yogyakarta

Keterampilan

Perusahaan biasanya mencari kandidat dengan skill seperti manajemen basis data relasional dan kreativitas pemecahan masalah, terutama untuk posisi programmer, karena keduanya termasuk skill dalam CV yang dinilai penting. CV yang baik wajib memuat dua jenis keterampilan: hard skill dan soft skill. Yuk, simak penjelasan serta contohnya.

Hard Skills

Hard skill adalah kemampuan teknis yang bersifat spesifik dan dibutuhkan untuk menyelesaikan pekerjaan dengan baik dan benar. Contohnya keahlian menggunakan sebuah tools atau software, hingga menggunakan metode atau teknik tertentu. Sebaiknya, cantumkan keterampilan yang sangat spesifik. Cari tahu skill teknis yang benar-benar dibutuhkan untuk posisi programmer, apalagi jika Anda melamar ke posisi spesialis atau senior. Idealnya, 3-5 hard skill dalam CV saja sudah cukup, tapi dapat disesuaikan dengan kualifikasi yang tercantum pada lowongan. Letakkan bagian ini setelah pengalaman kerja untuk lebih menunjukkan relevansinya satu sama lain.

Perlu diingat bahwa perusahaan mencari hard skill yang sesuai dengan kebutuhan di industri teknologi informasi. Jadi, hard skill yang dianggap menarik tentunya yang mereka cari dalam lowongan.

Nah, berikut adalah hard skill yang dinilai paling relevan untuk menjadi seorang programmer.

  • Pemrograman berorientasi objek
  • Manajemen basis data relasional
  • Integrasi layanan restful API

Soft Skills

Soft skill mencakup kemampuan interpersonal, sifat, atau karakter pribadi yang mendukung keterampilan Anda dalam beradaptasi dan menyelesaikan pekerjaan sebagai seorang programmer. Keterampilan ini menjadi pelengkap dari hard skill dan memberi gambaran bagi rekruter tentang etos kerja Anda dan cara mengelola tanggung jawab.

Layaknya hard skill, soft skill yang Anda cantumkan di CV bisa memukau HR jika memang sesuai dengan yang mereka cari. Maka dari itu, tulislah soft skill yang spesifik. Semakin tinggi jabatan yang dituju, semakin spesifik pula skill yang dibutuhkan.

Berikut ini daftar soft skill yang sering dicari untuk posisi programmer.

  • Ketekunan dalam debugging kode
  • Kemampuan komunikasi tim
  • Kreativitas pemecahan masalah

Kemampuan Bahasa

Mencantumkan bahasa di CV sangatlah dianjurkan, bahkan jika pekerjaan Anda tidak berhubungan langsung dengan penerjemahan. Ini sudah menjadi kebutuhan dasar dunia kerja, termasuk untuk posisi seorang programmer. Kemampuan bahasa asing bisa menunjukkan pada rekruter bahwa Anda siap bekerja di lingkungan internasional & multikultural.

Ada berbagai cara untuk menunjukkan keahlian bahasa asing Anda di CV. Pertama, gambarkan kemampuan Anda secara deskriptif, seperti:

  • Bahasa Inggris: Lancar
  • Bahasa Spanyol: Menengah

Selain itu, Anda dapat menambahkan standar internasional untuk memperjelas kemampuan bahasa asing, salah satunya adalah Common European Framework of Reference (CEFR). Jika menggunakan standar ini, kategori skill bahasa Anda adalah sebagai berikut:

  • A1: Beginner
  • A2: Elementary
  • B1: Intermediate
  • B2: Upper intermediate
  • C1: Advanced
  • C2: Proficiency

Sertifikasi, Kursus, dan Lisensi

Sertifikasi maupun lisensi merupakan indikator bahwa Anda telah memiliki keahlian sebagai seorang programmer sesuai standar tertentu, dan telah melalui proses pelatihan atau pendidikan yang diakui. Dengan mencantumkan sertifikasi dalam CV, Anda menunjukkan bahwa Anda telah melalui serangkaian tes & proses dan siap menjalankan peran secara profesional di bidang teknologi informasi. Sertifikasi dari kursus umumnya lebih mudah didapatkan, tapi pastikan Anda hanya sertakan sertifikasi yang sesuai dengan posisi yang dilamar.

Ini dia daftar sertifikasi yang umumnya dibutuhkan untuk posisi programmer dan cara menulisnya.

  • AWS Certified Developer Associate, 2023
  • Microsoft Certified Azure Developer Associate, 2023
  • Certified Kubernetes Administrator, 2023

Tips Ahli:

Pastikan CV Anda disesuaikan dengan kualifikasi pekerjaan yang dituju, sajikan hasil terukur dan contoh konkret dalam setiap poin riwayat Anda, serta jaga profesionalisme lewat font dan tata letak yang rapi. (1)

Jangan lupa kunjungi artikel lainnya untuk panduan lebih lengkap seputar persiapan berkas lamaran kerja:

Bagian Pendukung Lainnya

Di luar bagian inti CV, ada informasi tambahan yang bisa Anda sertakan untuk memberikan kesan positif lebih kepada rekruter. Namun, sebaiknya bagian tambahan ini ditulis hanya jika relevan dengan posisi yang dilamar atau jika CV Anda belum terlalu padat.

Hobi dan Minat

Menambahkan hobi di CV bisa menjadi poin plus jika hobi tersebut mencerminkan keterampilan yang relevan dengan bidang teknologi informasi atau posisi yang dilamar. Ini juga bisa membuat Anda lebih menonjol dibanding kandidat lain. Jika Anda masih belum punya pengalaman kerja, atau ketika melamar ke posisi magang, bagian ini bisa membantu menunjukkan potensi Anda. Hindari mencantumkan hobi di CV programmer yang tidak relevan atau tidak memberi gambaran positif tentang kepribadian dan minat Anda.

Prestasi dan Penghargaan

Letakkan prestasi dan penghargaan di bagian tersendiri dalam CV agar rekruter mudah menemukannya. Jobseeker punya fitur khusus untuk bantu Anda membuat bagian ini lebih menarik perhatian rekruter, lho. Pencapaian ini bisa jadi bukti nyata keunggulan Anda yang belum tentu dimiliki kandidat lain, baik pencapaian di dunia akademis maupun pengalaman kerja.

Volunteer

Volunteer dalam CV menunjukkan bahwa Anda tidak hanya aktif dan berinisiatif, tapi juga seorang programmer yang peduli terhadap sesama. Ini bisa jadi daya tarik tersendiri di mata perusahaan. Cara menuliskannya bisa menyerupai pengalaman kerja: sertakan posisi Anda, nama organisasi, periode keterlibatan, serta deskripsi tugas atau kontribusi yang dilakukan.

Temuan Data:

Saat melihat CV, sebanyak 82% HR langsung melihat ke bagian pengalaman kerja. Utamakan deskripsi pengalaman dan pencapaian terbaik dan paling sesuai dengan apa yang dicari perusahaan. (2)

Kata Kerja Profesional untuk CV Programmer

Deskripsi pengalaman kerja Anda akan terkesan lebih powerful dan tidak terlalu pasaran berkat pemilihan kata kerja yang strategis. Tugas yang terkesan biasa saja dapat dibuat menjadi luar biasa dengan pemilihan kata yang tepat di CV programmer. Kalimat seperti "Bertanggung jawab atas" kurang menunjukkan kontribusi nyata. Gantilah dengan kata kerja yang lebih spesifik, seperti memelihara, mengembangkan, atau kata kerja lainnya dari daftar berikut.

  • Merancang
  • Mengembangkan
  • Menguji
  • Memelihara
  • Mengoptimalkan
  • Mengintegrasikan
  • Mendokumentasikan
  • Memperbaiki
  • Mengimplementasikan
  • Menganalisis

Contoh CV Programmer

Kita telah mempelajari seluruh elemen penting dari CV programmer, mulai dari definisi hingga langkah penulisannya satu per satu. Sekarang, simak contoh CV lengkap di bawah ini. Gunakan sebagai referensi agar CV Anda semakin efektif dan menarik.

Yusuf Marpaung
Senior Programmer Full Stack Berpengalaman

Jl. Teuku Umar No. 35 RT. 02/RW. 05, Menteng, Jakarta Pusat, DKI Jakarta 10310

yusuf-marpaung@example.com

(111) 222 33 444 55

linkedin․com/in/yusuf–marpaung–123

Saya adalah programmer dengan empat tahun pengalaman di pengembangan perangkat lunak. Berhasil mengoptimasi sistem inventaris yang mempercepat proses hingga 35%. Memiliki Sarjana Teknik Informatika serta mahir Java dan Python.

Pengalaman Kerja

Pengembang Perangkat Lunak

2023

-

2026

PT Cipta Kode Nusantara (Surabaya)

  • Mengembangkan modul otentikasi berbasis OAuth2 yang memperkuat keamanan aplikasi hingga 40%.
  • Mengotomatisasi proses pengujian unit dengan Jenkins CI sehingga mengurangi waktu QA sebesar 50%.
  • Meningkatkan performa basis data PostgreSQL dengan optimasi kueri, mempercepat respon aplikasi rata-rata 60%.
Pendidikan

Sarjana Teknik Informatika

2018

-

2021

Universitas Indonesia (Depok)

Keahlian
  • Pemrograman berorientasi objek

  • Manajemen basis data relasional

  • Integrasi layanan restful API

Kualifikasi
  • Ketekunan dalam debugging kode

  • Kemampuan komunikasi tim

  • Kreativitas pemecahan masalah

Sertifikat
  • AWS Certified Developer Associate

  • Microsoft Certified Azure Developer Associate

Bahasa
  • Bahasa Indonesia - Penutur asli

  • Bahasa Inggris - Tingkat lanjutan

Belum yakin bagaimana menyusun CV 1 halaman dengan padat dan optimal? Pelajari beberapa contoh CV kami untuk memahami cara menyesuaikan isinya.

Tips Membuat CV yang Menarik Perhatian Rekruter

Hal-hal yang perlu dilakukan:

  • Cantumkan pendidikan terakhir secara jelas dan lengkap, disertai nama lembaga dan jurusannya.
  • Minta bantuan orang lain untuk memeriksa lamaran programmer Anda agar lebih objektif dan bantu cari kekurangan.
  • Pastikan isi CV sesuai dengan kebutuhan posisi programmer, utamakan skill & pengalaman relevan.
  • Gunakan format yang jelas, disertai font, judul, dan spasi yang konsisten agar CV Anda rapi dan mudah dibaca.
  • Tampilkan progres karier dengan kronologi terbalik, pengalaman dari yang paling baru ke yang lama.

Hal-hal yang harus dihindari:

  • Jangan cantumkan data pribadi. CV profesional tak perlu memuat data sensitif seperti status pernikahan atau agama.
  • Jangan tergoda untuk melebih-lebihkan pengalaman. HR bisa memverifikasi semua informasi.
  • Hindari alamat email tidak profesional atau tidak pantas dalam dokumen lamaran kerja.
  • Jangan gunakan singkatan yang kurang dikenal, terutama yang tidak berhubungan dengan posisi programmer.
  • Hindari desain atau layout CV yang berlebihan, fokus pada keterbacaan dan struktur.

Cara Membuat CV Programmer ATS-friendly

Applicant Tracking System (ATS) digunakan oleh perusahaan untuk menyortir CV secara otomatis, bahkan sebelum HR membacanya. Sistem ini menilai CV dengan mencocokkan kata kunci dari lowongan dengan data pelamar seperti pengalaman kerja, latar belakang pendidikan, dan skill.

Jika tidak lolos pemindaian ATS, CV bisa langsung ditolak. Yuk, simak cara menyusun CV programmer yang lolos seleksi ATS.

  • Buatlah CV dengan format yang simpel dan terstruktur. Hindari penggunaan tabel, elemen visual, foto, atau desain rumit karena ATS hanya membaca teks.
  • Hindari font aneh atau yang seperti hiasan. Gunakan font profesional seperti Calibri atau Times New Roman agar bisa terbaca dengan baik oleh sistem.
  • Sisipkan kata kunci penting dari informasi lowongan kerja programmer, karena ATS akan mencocokkan ini dengan isi CV Anda.
  • Simpan CV Anda dalam format .pdf atau .docx agar kompatibel dengan sistem pelacakan.
  • Gunakan struktur CV yang rapi dan terorganisir. Berikan judul atau subheading yang familiar jelas bagi ATS seperti "Pengalaman Kerja","Riwayat Pendidikan" atau "Keterampilan".

Menyusun CV ATS memang tidak mudah, tapi Anda bisa mempersingkat waktu dengan menggunakan template CV siap pakai dari Jobseeker yang dirancang khusus agar sesuai sistem!

Kunci Keberhasilan Saat Membuat CV Programmer

Membuat CV yang efektif sangat penting untuk meningkatkan peluang Anda lolos seleksi sebagai seorang programmer dan menarik perhatian perekrut. Pilih format yang tepat, gunakan kata kunci relevan, dan pastikan CV mudah dipindai oleh sistem ATS.

Agar proses membuat CV lebih cepat dan praktis, Jobseeker menyediakan tools khusus dengan berbagai pilihan template profesional. Langsung coba, yuk!

FAQ

Bagaimana cara membuat surat lamaran kerja untuk posisi programmer?

Surat lamaran membantu memperkuat CV Anda dan bertujuan memengaruhi rekruter untuk meninjau lamaran lebih jauh lagi. Maka dari itu, hindari membuat surat lamaran yang terlalu umum. Setiap surat harus disesuaikan dengan posisi dan perusahaan.

Tulis surat lamaran kerja programmer dalam tiga bagian: mulai dengan perkenalan diri, lanjutkan dengan poin-poin pengalaman terbaik Anda, dan akhiri dengan permintaan untuk mempertimbangkan lamaran Anda.

Anda bisa pelajari kumpulan contoh surat lamaran kerja Jobseeker untuk membantu Anda mendapat ide cara penulisannya.

Anda juga bisa mengakses template surat lamaran kerja profesional dari kami untuk memperkuat berkas lamaran Anda.

Bagaimana cara membuat CV programmer tanpa pengalaman kerja?

Isi CV tanpa pengalaman kerja bisa difokuskan pada latar belakang pendidikan, hard skill, soft skill, serta aktivitas di luar kelas seperti organisasi dan magang.

Selain itu, manfaatkan bagian "Tentang Saya" untuk menjelaskan motivasi, tujuan karier, serta kelebihan Anda secara singkat.

Yang penting, tampilkan pengalaman apa pun yang bisa mencerminkan potensi dan keterampilan Anda yang relevan dengan posisi programmer yang dilamar.

Bagaimana cara membuat headline untuk CV programmer yang menarik?

Headline CV bertujuan memberikan gambaran singkat tentang siapa Anda, latar belakang Anda, dan kompetensi Anda sebagai kandidat.

Hindari headline yang generik seperti "fresh graduate" atau "jobseeker". Soroti kualifikasi utama dan level profesional Anda untuk menunjukkan nilai yang lebih spesifik.

Pastikan headline singkat dan padat, sekitar 4-5 kata sudah cukup.

Berikut contoh headline CV programmer yang sesuai untuk berbagai tingkat pengalaman:

  • Programmer Pemula Berorientasi Solusi Kreatif
  • Senior Programmer Full Stack Berpengalaman
  • Senior Pengembang Perangkat Lunak

Seperti apa format CV programmer terbaik pada 2026?

Tiga format CV programmer yang masih relevan di 2026 adalah: kronologis (berbasis pengalaman), fungsional (berbasis keterampilan), dan kombinasi dari keduanya.

Format kronologis cocok untuk kandidat berpengalaman, fungsional untuk mereka yang baru memulai karier, dan kombinasi fleksibel untuk banyak situasi.

Saat memilih format, pastikan Anda mempertimbangkan posisi yang dituju serta tingkat pengalaman agar CV Anda tampil lebih relevan dan strategis.

Bagikan via:
Penulis

Seorang digital content writer dengan 4+ tahun pengalaman di industri edutech dan rekrutmen. Berpengalaman membuat berbagai format konten, ia berkomitmen menciptakan tulisan yang tidak hanya bernilai bagi audiens, tetapi juga berdampak positif bagi bisnis.

Buat rekruter terkesan dengan CV Anda.

Panduan langkah demi langkah untuk membuat CV profesional dalam hitungan menit.

Baca lebih lanjut