주메뉴바로가기본문바로가기
비즈한국 비즈한국

Kisah Startup Eropa
"Saya Belajar Coding Sambil Menggoreng Ayam": Pengembang Asal Korea yang Dilirik Pemerintah Jerman

[비즈한국] "Jika harus bekerja 60 jam seminggu, saya pikir lebih baik saya membangun sesuatu milik saya sendiri daripada bekerja untuk perusahaan orang lain."

Itulah jawaban Kim Hong-bae, seorang pengembang perangkat lunak di Berlin, Jerman, saat ditanya mengapa ia meninggalkan Korea. Berasal dari Mokpo, Provinsi Jeolla Selatan, ia sebelumnya bekerja sebagai insinyur desain mesin di Korea selama sekitar 5 tahun. Pekerjaan itu sangat jauh dari dunia pengembangan perangkat lunak. Bahkan saat pindah ke Berlin bersama istrinya 4 tahun lalu, ia belum memiliki pengalaman pengembangan yang mumpuni.

Namun, pada Juni tahun ini, ia terpilih dalam 'Prototype Fund', sebuah program dukungan pengembangan sumber terbuka (open-source) dari pemerintah federal Jerman. Ia terpilih untuk mengembangkan 'OpenInvoiceXML', sebuah proyek sumber terbuka yang membantu pembuatan faktur elektronik (E-Rechnung) di Jerman. Prototype Fund memberikan dukungan maksimal 47.500 Euro (sekitar 71 juta Won) kepada pengembang individu selama 6 bulan. Jika terpilih untuk dukungan tahap kedua, mereka bisa mendapatkan tambahan maksimal 31.667 Euro (47 juta Won) selama 4 bulan. Totalnya, ia bisa mendapatkan hingga 79.167 Euro (118 juta Won) selama 10 bulan. Yang menarik, program ini tidak mewajibkan pendirian perusahaan atau penarikan investasi ekuitas.

Prototype Fund yang mendukung pengembang individu. Foto=prototypefund.de

Yang lebih menarik adalah rekam jejaknya. Setelah tiba di Berlin, ia mulai belajar coding sambil bekerja membuat burger dan menggoreng ayam di restoran Korea untuk mencukupi kebutuhan hidup. Selama 3 tahun itu, ia tidak pernah berhenti mengembangkan layanannya sendiri.

Layanan faktur elektronik pertama yang ia buat tidak lahir dari proposal bisnis yang muluk. Semuanya berawal dari melihat istrinya, seorang guru bahasa Inggris lepas, yang kesulitan menulis faktur setiap bulan, sehingga ia terpikir untuk mengotomatisasi proses tersebut. Ide kecil itulah yang berkembang menjadi proyek sumber terbuka yang kini didukung oleh pemerintah Jerman.

Bekerja 60 Jam di Jerman, Tapi untuk Diri Sendiri

Kim tiba di Jerman sekitar tahun 2022. Saat bekerja di sebuah perusahaan di Korea, ia sering menjalani jam kerja panjang dan mulai memikirkan masa depannya.

"Di Korea, saya bekerja 60 jam seminggu. Tapi itu bukan karena saya melakukan pekerjaan yang saya inginkan, melainkan karena kewajiban perusahaan. Saya berpikir, jika harus bekerja sekeras itu, lebih baik saya pergi ke negara lain dan mengerjakan bisnis saya sendiri."

Setelah tiba di Berlin, ia memilih untuk mempersiapkan bisnis daripada mencari pekerjaan tetap. Tentu saja, ia belum memiliki teknologi yang mumpuni untuk langsung berbisnis, maupun modal yang cukup.

Kim Hong-bae, mantan insinyur desain mesin, belajar coding setibanya di Jerman dan mengembangkan layanan faktur elektronik yang membawanya terpilih dalam dukungan pemerintah Jerman. Foto=Disediakan oleh Lee Eun-seo

Q. Anda dulunya adalah insinyur desain mesin di Korea, apakah Anda baru belajar coding saat di Jerman?

"Ya, saya mulai belajar setelah tiba di Jerman. Saya belajar coding dengan niat untuk memulai bisnis. Saya belajar selama sekitar 2 tahun di sekolah coding bernama 42 Berlin."

42 Berlin, cabang Berlin dari jaringan pendidikan coding global '42' yang dimulai di Paris, Prancis, adalah institusi pendidikan perangkat lunak unik yang tidak memiliki uang sekolah, dosen, maupun perkuliahan tradisional. Alih-alih mendengarkan ceramah, siswa belajar dengan cara 'Peer-to-Peer Learning', yaitu mengerjakan proyek pemrograman nyata, saling meninjau kode, dan memecahkan masalah bersama. Siapa pun bisa mendaftar tanpa harus memiliki latar belakang pendidikan coding, dan proses seleksi melibatkan 'Piscine', kursus intensif selama 4 minggu untuk menilai kemampuan pemecahan masalah dan tekad belajar. Kampus Berlin dibuka 24 jam dan biaya pendidikannya gratis berkat dukungan dari berbagai perusahaan.

Sistem pendidikan 42 Berlin memberikan kesempatan bagi mereka yang ingin meninggalkan karier lama dan mempelajari keterampilan baru seperti Kim. Di sana, Kim membangun kemampuannya dengan mempelajari C, C++, Python, dan lainnya. Pengalamannya berpartisipasi dalam komunitas proyek sampingan di samping kurikulum reguler membawanya pada pendirian InvoicingU dan pengembangan OpenInvoiceXML.

Q. Bagaimana Anda memenuhi kebutuhan hidup saat belajar coding?

"Saya membuat burger dan menggoreng ayam di restoran Korea. Saya melakukannya selama sekitar 3 tahun. Saat merasa lelah, saya bekerja paruh waktu untuk mencukupi kebutuhan dasar, lalu menghabiskan sisa waktu saya untuk proyek pribadi."

Ia juga secara jujur mengungkapkan peran dukungan ekonomi dari istrinya.

"Sebenarnya, selama 4 tahun ini istri sayalah yang hampir bekerja penuh. Saya menghabiskan waktu untuk belajar pengembangan dan membangun apa yang ingin saya buat."

Meski sudah berada di Berlin, durasi kerjanya tidak berkurang banyak.

"Sampai sekarang pun saya masih bekerja sekitar 60 jam seminggu. Bedanya, sekarang saya melakukan apa yang saya inginkan."

Baginya, pindah ke Jerman bukanlah pilihan untuk bekerja lebih santai, melainkan untuk menentukan sendiri waktu kerjanya dan mendapatkan hasil dari jerih payahnya sendiri.

Layanan untuk Istri, Pelanggan Pertama Pun Hadir

Titik awal layanan komersial InvoicingU yang dikembangkan Kim adalah rutinitas sehari-hari istrinya sebagai pekerja lepas. Di Jerman, seorang pekerja lepas harus menerbitkan faktur kepada klien. Mereka harus merapikan nama klien, detail layanan, tanggal, jumlah, dan informasi pajak, lalu mengirimkannya via email. Meskipun volumenya tidak besar, proses memasukkan data berulang setiap bulan cukup merepotkan.

"Istri saya adalah guru bahasa Inggris, dan setiap kali mengirim faktur, dia harus membuatnya satu per satu secara manual. Saya melihat itu dan berkata, 'Karena sekarang saya sudah belajar coding, biar saya buatkan sistemnya'."

Awalnya, ia membuat program otomatisasi sederhana untuk digunakan istrinya. Kemudian, ia mengembangkannya menjadi layanan berbasis web di mana informasi klien dan detail layanan disimpan terlebih dahulu, sehingga faktur dapat dibuat cepat dan dikirim via email setiap bulannya.

Q. Seberapa mudah pekerjaan yang dulunya manual itu sekarang?

"Hanya butuh waktu di awal saat memasukkan informasi klien dan layanan. Setelah itu, karena datanya sudah tersimpan, tinggal panggil saja datanya lalu kirim. Bahkan bisa selesai dalam kurang dari satu menit."

Awalnya hanya solusi untuk masalah pribadi, namun saat layanan ini dibuka ke publik, pihak luar pun mulai tertarik.

"Awalnya saya hanya ingin membantu istri, tapi setelah saya unggah ke internet, orang-orang mulai menghubungi saya. Jadi saya sempat pergi langsung untuk membuatkan solusi bagi mereka."

Saat ini, InvoicingU beroperasi sebagai layanan SaaS yang mengelola informasi pelanggan, faktur, dan jadwal bagi pekerja lepas dan pemilik usaha kecil.

Jumlah pelanggannya saat ini sekitar 30 orang. Pengguna bisa mengirim hingga 5 faktur gratis per bulan, dan untuk akses lebih, mereka harus berlangganan sebesar 14 Euro per bulan.

Ini mungkin belum menjadi startup dengan pelanggan skala besar. Namun, dengan adanya pelanggan nyata, penyelesaian masalah pelanggan, dan pendapatan yang dihasilkan dari perangkat lunak yang dikembangkan sendiri, ia mengumpulkan pengalaman yang sangat berharga. Teknologi itulah yang kemudian terhubung dengan program dukungan sumber terbuka pemerintah Jerman.

Wajib Faktur Elektronik Jerman 2028, Peluang Baru Terbuka

Jerman saat ini sedang menerapkan sistem faktur elektronik secara bertahap untuk transaksi antarperusahaan. Sebelumnya, faktur sering diterbitkan dalam bentuk file PDF yang bisa dibaca manusia. Namun ke depan, diperlukan data elektronik terstruktur yang dapat dibaca dan diproses otomatis oleh komputer. Format utamanya adalah XRechnung dan ZUGFeRD. XRechnung adalah format faktur berbasis XML yang dibaca mesin, sementara ZUGFeRD adalah format yang menggabungkan PDF yang bisa dibaca manusia dengan XML yang bisa diproses mesin.

Pemerintah Jerman memperkenalkan sistem penerimaan faktur elektronik pada tahun 2025, dan kewajiban penerbitan akan diterapkan bertahap tergantung pada ukuran perusahaan dan pendapatan. Untuk transaksi B2B domestik di Jerman, kewajiban ini akan berlaku bagi beberapa pelaku usaha mulai 2027, dan masa tenggang utama akan berakhir pada 2028. Transaksi kecil atau usaha skala mikro mendapatkan pengecualian.

Q. Mengapa Anda berpikir perubahan sistem faktur elektronik menjadi peluang bisnis baru?

"Dulu cukup membuat faktur PDF yang bisa dilihat orang, tapi nanti akan dibutuhkan data XML yang bisa dibaca komputer. Jadi, orang-orang harus menggunakan sistem faktur yang baru."

Sudah ada berbagai solusi di pasar perangkat lunak akuntansi dan ERP perusahaan Jerman. Namun, sistem yang kompleks untuk perusahaan besar tidak selalu dibutuhkan oleh semua pengguna. Bagi pekerja lepas atau organisasi kecil yang menerbitkan beberapa hingga puluhan faktur per bulan, layanan yang mudah digunakan tentu lebih cocok. Kim melihat potensi teknis di sini. OpenInvoiceXML yang ia kembangkan adalah proyek sumber terbuka yang membuat dan memvalidasi faktur sesuai standar faktur elektronik Jerman.

Foto profil Hong-bae dengan solusi OpenInvoiceXML miliknya. Foto=LinkedIn Hongbae Kim

Pengguna dapat membuat faktur di situs web tanpa akun, dan pengembang dapat menggunakan mesin sumber terbuka dari proyek ini untuk menambahkan fitur faktur elektronik ke program atau layanan lain.

Di sini perlu dibedakan antara dua layanan. InvoicingU adalah layanan manajemen faktur komersial yang dikelola Kim. Fokusnya adalah menyimpan informasi pelanggan dan detail faktur serta mengelola tugas repetitif. Sementara OpenInvoiceXML adalah proyek yang membuka teknologi pembuatan/validasi faktur elektronik agar bisa dimanfaatkan pengembang atau perusahaan lain. Dana dukungan pemerintah Jerman diberikan untuk proyek sumber terbuka ini, bukan investasi langsung ke layanan komersial InvoicingU.

Q. Anda sedang mengembangkan layanan komersial, mengapa membuka teknologi intinya sebagai sumber terbuka (open-source)?

"Lagipula saya sudah memiliki kode yang dikembangkan di InvoicingU. Saya pikir akan bagus jika saya membukanya sebagai sumber terbuka sambil mendaftar ke Prototype Fund."

Meskipun membuka kode berarti pesaing bisa memanfaatkannya, ia melihatnya dari sudut pandang lain.

"Menurut saya, yang terpenting adalah membuat orang banyak menggunakannya. Jika nanti orang merasa repot untuk menginstal dan memperbarui sendiri, saya juga memikirkan layanan berbasis cloud di mana saya yang mengelola dan memperbaruinya secara otomatis."

Penjelasannya adalah ia mempertimbangkan model bisnis di mana sumber terbukanya diberikan gratis, namun pendapatan dihasilkan dari layanan tambahan seperti hosting, pemeliharaan, dan pembaruan di masa depan. Ini belum menjadi model bisnis yang final. Ini adalah upaya untuk memperluas cakupan penggunaan teknologi daripada memonopolinya, dan menciptakan peluang bisnis tambahan di atasnya.

Alasan Pemerintah Jerman Berinvestasi pada Waktu Pengembang Individu

Prototype Fund yang diikuti Kim adalah program dukungan perangkat lunak sumber terbuka yang dioperasikan oleh Open Knowledge Foundation Deutschland dengan dukungan finansial dari Kementerian Federal Pendidikan dan Penelitian (BMBF) Jerman. Fitur utama program ini adalah fokus pada individu dan tim kecil yang ingin mengembangkan teknologi yang bermanfaat secara sosial, bukan perusahaan yang sudah sukses secara bisnis.

Jika dukungan startup umumnya menekankan pada pendirian badan hukum, proposal bisnis, proyeksi pendapatan, dan penciptaan lapangan kerja, Prototype Fund justru mendukung waktu dan biaya yang diperlukan untuk mengembangkan teknologi sumber terbuka yang baru.

Proyek yang terpilih wajib dirilis dengan lisensi sumber terbuka. Tujuannya agar teknologi yang dikembangkan dengan dukungan pemerintah dapat dimanfaatkan oleh pengembang, lembaga, atau perusahaan lain.

Q. Bagaimana cara Prototype Fund memberikan dukungan secara konkret?

"Mereka memberi dana untuk dikembangkan selama 6 bulan. Saya mendapat jumlah maksimal. Berbeda dengan dana dukungan startup umum di mana Anda harus merinci penggunaan dana, program ini memberikan dukungan berdasarkan waktu yang saya investasikan dalam proyek."

Kim menjelaskan bahwa ia menerima dana tersebut per kuartal. Filosofi program ini memang terlihat dari caranya mendukung waktu yang benar-benar dihabiskan untuk pengembangan.

Namun, ini bukan berarti dana tersebut bisa digunakan dengan bebas tanpa syarat. Menurut pedoman resmi, dana dihitung berdasarkan biaya tenaga kerja dan biaya tidak langsung yang disetujui, dan mendukung hingga 95% dari total anggaran proyek. Minimal 5% sisanya adalah dana mandiri pemohon. Ada kewajiban pelaksanaan proyek, administrasi, dan pelaporan yang telah ditentukan. Pemerintah juga tidak mengambil ekuitas pendiri. Strukturnya adalah mendukung aktivitas pengembangan dengan syarat teknologi dibuka dan potensi pemanfaatan sosial ditingkatkan.

Terdapat 28 proyek yang terpilih pada tahun 2026 yang diikuti Kim. Proyek sumber terbuka di berbagai bidang seperti AI, infrastruktur perangkat lunak, aksesibilitas, keamanan siber, lingkungan, dan pendidikan disertakan. Kim adalah satu-satunya orang Korea di antaranya.

"Saya mencari proyek-proyek yang terpilih selama ini, dan saya belum pernah melihat nama orang Korea. Jadi mungkin saya adalah orang Korea pertama yang menerima dukungan ini."

"Yang Lebih Penting daripada Membuat Kode adalah Penggunaan Nyata oleh Orang-orang"

Prototype Fund bukan sekadar program pendanaan. Program ini menyediakan pelatihan mengenai manajemen proyek, pengalaman pengguna (UX), branding, dan kewirausahaan bagi para peserta terpilih, serta menyediakan kesempatan untuk berjejaring dengan pengembang sumber terbuka lainnya. Kim pun baru saja menerima pelatihan tersebut. Pakar eksternal meninjau proyeknya dan menyarankan agar ia berpikir dari sudut pandang pengguna daripada sekadar fokus pada teknologinya sendiri.

"Mudah sekali untuk terjebak menjelaskan apa yang telah diimplementasikan secara teknis, tapi saya belajar bahwa bagi pengguna, yang lebih penting adalah manfaat apa yang mereka dapatkan."

Pelatihan tersebut berfokus pada saran untuk menjaga produk tetap sesederhana mungkin bagi pekerja lepas, pemilik usaha kecil, dan organisasi nirlaba, serta terus mengumpulkan masukan dari pengguna nyata. Aspek-aspek seperti penggunaan tanpa akun, sifat sumber terbuka, perlindungan privasi, dan kenyamanan penggunaan juga ditinjau sebagai faktor yang dapat membedakannya dari solusi yang sudah ada.

Layanan OpenInvoiceXML milik Kim yang diperkenalkan di situs web Prototype Fund. Foto=prototypefund.de

OpenInvoiceXML saat ini memvalidasi lebih dari 50 kasus dan skenario faktur melalui lebih dari 1.000 tes otomatis. Namun, tantangan yang harus diselesaikan di tahap berikutnya bukan hanya kesempurnaan teknis. Ia harus memastikan apakah orang non-pengembang bisa membuat faktur dengan mudah, dan apakah pengembang perangkat lunak lain dapat mengintegrasikan mesin sumber terbukanya ke dalam sistem mereka sendiri. Itulah alasan ia kini menantang diri untuk tahap dukungan kedua dari Prototype Fund.

Peluang Kedua yang Diputuskan dalam 3 Menit Pitching

Pada 9 Oktober lalu, Kim berpartisipasi dalam evaluasi dukungan tahap kedua Prototype Fund. Para juri berkumpul di ruang rapat, dan ia melakukan presentasi secara daring dari rumah dengan menyalakan kamera. Waktu yang diberikan hanya 3 menit. Dilanjutkan dengan tanya jawab selama sekitar 4 menit. Ada tiga pertanyaan yang harus ia jawab.

Kim Hong-bae sedang mempersiapkan presentasi untuk dukungan tahap kedua. Foto=LinkedIn Hongbae Kim

"Mengapa dukungan tambahan diperlukan? Apa yang ingin dicapai di tahap berikutnya? Dan bagaimana cara mengeksekusinya?"

Jika di dukungan tahap pertama ia fokus membuat teknologi pembuatan faktur elektronik bekerja dengan stabil, di tahap kedua tujuannya adalah menyempurnakan produk dengan menerima masukan pengguna nyata.

"Di tahap pertama saya fokus membuat teknologinya bekerja dengan benar. Sekarang saya rasa saya harus membuktikan bahwa orang-orang benar-benar dapat menggunakannya dengan mudah."

Jika terpilih di tahap kedua, ia akan mendapatkan masa pengembangan tambahan selama 4 bulan dari Desember 2026 hingga Maret 2027. Batas dukungan tambahan untuk proyek individu adalah 31.667 Euro. Dukungan tahap kedua tidak diperpanjang otomatis, melainkan harus melalui seleksi terpisah. Kim saat ini sedang menunggu hasil evaluasi.

Bisakah Orang Korea Lainnya Mendaftar?

Fitur lain dari Prototype Fund adalah tidak adanya persyaratan kewarganegaraan Jerman. Orang Korea pun bisa mendaftar. Namun, terlepas dari kewarganegaraan, pemohon harus memenuhi persyaratan tempat tinggal di Jerman dan entitas pendaftar. Pemohon individu harus berusia 18 tahun ke atas dan tinggal di Jerman, dan untuk unit tim, harus memiliki struktur pendaftaran yang diizinkan oleh program seperti GbR yang berbasis di Jerman. Kim mendapatkan dukungan ini bahkan saat kemampuan bahasa Jermannya belum lancar.

Q. Bukankah Anda harus fasih berbahasa Jerman untuk program pemerintah Jerman?

"Awalnya saya juga khawatir, tapi saya menulis formulir aplikasi dalam bahasa Inggris. Program yang berjalan setelah terpilih sebagian besar menggunakan bahasa Jerman. Namun, mereka juga menyediakan materi terjemahan bahasa Inggris."

Ia mengatakan baru mulai belajar bahasa Jerman secara serius baru-baru ini.

"Saya pikir mempelajari keterampilan pengembangan lebih penting terlebih dahulu. Jika lancar bahasa Jerman, itu akan membantu mencari pekerjaan, tetapi jika memiliki keterampilan pengembangan, saya bisa bekerja tidak hanya di Jerman tetapi juga di negara lain."

Seperti pengalamannya, mendaftar dan berpartisipasi dalam program dengan bahasa Inggris sangat dimungkinkan. Namun, persyaratan bahasa bisa berbeda tergantung tahap pendaftaran, dan beberapa dokumen administratif seperti formulir aplikasi resmi yang diserahkan ke pemerintah Jerman setelah terpilih perlu ditulis dalam bahasa Jerman. Panduan aplikasi dukungan tahap kedua tahun 2026 juga menyatakan bahwa bahasa Jerman adalah standar, namun mengizinkan pengiriman dalam bahasa Inggris bagi mereka yang bukan penutur asli. Kim menyarankan bagi para pendiri yang bersiap mendaftar dari Korea agar menyelesaikan masalah tempat tinggal di Jerman terlebih dahulu.

Q. Bisakah mendaftar sambil tinggal di Korea?

"Menurut saya, yang paling cepat adalah datang dan tinggal di Jerman baru kemudian mendaftar. Karena setelah terpilih, ada banyak dokumen yang harus dipersiapkan."

Memang, dalam proses aplikasi resmi, mereka memverifikasi status identitas dan tempat tinggal, rencana pelaksanaan proyek, serta kemampuan biaya mandiri pemohon. Tergantung pada izin tinggal, apakah kegiatan wiraswasta/freelance di Jerman diizinkan juga harus ditinjau secara terpisah.

Bagian yang patut dicatat dalam proses kewirausahaan Kim adalah persiapan sebelum mendapatkan dukungan pemerintah. Ia tidak serta-merta mengembangkan solusi faktur elektronik lalu mendapatkan dukungan. Sejak 2023, ia telah membuat berbagai program dengan berpartisipasi dalam pertemuan pendiri dan komunitas proyek sampingan di 42 Berlin.

Ia telah mengembangkan program untuk mengotomatisasi proses reservasi siswa sekolah coding, platform untuk menghubungkan tuan rumah penginapan dan tamu, sistem untuk mengeluarkan PIN akses kunci pintu pintar secara otomatis, dan program untuk mengelola antrean pelanggan di pusat perbelanjaan daring. Pada 2025, ia mulai mengembangkan InvoicingU. Setelah itu, ia juga mendapatkan pengalaman dengan mengembangkan 15 prototipe terkait AI dan otomatisasi tugas saat magang di perusahaan farmasi Jerman, Bayer.

Saat merangkum proses perjalanannya hingga terpilih di Prototype Fund di LinkedIn, ia menekankan bahwa keberhasilannya bukanlah hasil dari satu proyek sempurna atau kebetulan semata.

Artikel ini diterjemahkan secara otomatis oleh AI. Mungkin terdapat perbedaan dengan artikel asli berbahasa Korea.
이은서 칼럼니스트
writer@bizhankook.com
저작권자 ⓒ 비즈한국 무단전재 및 재배포 금지