Pernah membayangkan kode program aplikasi yang kamu kembangkan digunakan orang lain tanpa izin? Situasi seperti ini bisa menimbulkan persoalan hukum, terutama jika aplikasi tersebut sudah memiliki nilai komersial.
Sebuah aplikasi biasanya terdiri atas banyak unsur. Ada kode program, tampilan antarmuka, ikon, ilustrasi, hingga dokumentasi teknis.
Di Indonesia, aturan utamanya terdapat dalam Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta. Regulasi ini memasukkan program komputer sebagai salah satu ciptaan yang dilindungi.
Menurut saya, pengembang sebaiknya mengurus perlindungan hak cipta sejak awal. Terlebih jika aplikasi dibuat untuk kebutuhan bisnis, melibatkan banyak programmer, atau dikembangkan bersama mitra.
Apa Itu Hak Cipta Aplikasi Menurut Hukum Indonesia?
Hak cipta merupakan hak eksklusif pencipta yang timbul secara otomatis setelah suatu ciptaan diwujudkan dalam bentuk nyata. Pengertian tersebut tercantum dalam Pasal 1 angka 1 UU Nomor 28 Tahun 2014.
Dalam pengembangan perangkat lunak, salah satu objek perlindungan yang penting adalah program komputer. Pasal 40 ayat (1) huruf s secara tegas memasukkan program komputer ke dalam daftar ciptaan yang dilindungi.
Bagian aplikasi yang dapat dilindungi
Beberapa unsur dalam sebuah aplikasi berpotensi memperoleh perlindungan hak cipta. Syaratnya, unsur tersebut memiliki bentuk ekspresi yang memenuhi ketentuan perlindungan ciptaan.
Berikut beberapa contohnya:
- Source code: Kumpulan instruksi dalam bahasa pemrograman yang ditulis oleh pengembang.
- Object code: Kode program yang telah diterjemahkan ke bentuk tertentu agar dapat dijalankan komputer.
- Tampilan grafis: Unsur visual orisinal, seperti ikon, ilustrasi, dan desain grafis aplikasi.
- Dokumentasi program: Dokumen tertulis yang menjelaskan fungsi, penggunaan, atau pengembangan perangkat lunak.
- Materi pendukung: Konten kreatif yang menjadi bagian aplikasi dan memenuhi persyaratan perlindungan hak cipta.
Apakah ide dan fitur aplikasi ikut dilindungi?
Pertanyaan ini cukup sering muncul di kalangan pengembang. Jawabannya perlu dilihat dari ketentuan Pasal 41 UU Hak Cipta.
Pasal tersebut mengatur sejumlah hal yang tidak dilindungi sebagai ciptaan. Di antaranya adalah ide, prosedur, sistem, metode, konsep, prinsip, dan temuan.
Dasar Hukum Perlindungan Kode Program Aplikasi
Perlindungan kode program aplikasi di Indonesia memiliki landasan hukum yang jelas. Regulasi utamanya adalah UU Nomor 28 Tahun 2014 tentang Hak Cipta.
Undang-undang tersebut mengatur berbagai hal. Mulai dari jenis ciptaan, hak pencipta, hak ekonomi, hak moral, pencatatan ciptaan, hingga sanksi bagi pelanggar.
Pasal 40: Program komputer termasuk ciptaan yang dilindungi
Pasal 40 ayat (1) huruf s mencantumkan program komputer sebagai salah satu ciptaan yang memperoleh perlindungan hak cipta.
Ketentuan ini menjadi dasar bagi pengembang untuk melindungi kode program yang mereka buat. Selama memenuhi persyaratan hukum, karya tersebut memperoleh perlindungan tanpa harus menunggu sertifikat pencatatan.
Pasal 4: Hak moral dan hak ekonomi
Pasal 4 menjelaskan bahwa hak cipta terdiri atas dua unsur utama, yaitu hak moral dan hak ekonomi.
Hak moral berkaitan dengan hubungan pribadi pencipta dan karyanya. Sementara itu, hak ekonomi memberikan kewenangan kepada pemegang hak untuk memperoleh manfaat finansial dari ciptaan.
Pasal 59: Jangka waktu perlindungan program komputer
Berapa lama program komputer memperoleh perlindungan hak cipta?
Pasal 59 ayat (1) huruf e UU Hak Cipta mengatur bahwa perlindungan program komputer berlangsung selama 50 tahun sejak pertama kali dilakukan pengumuman.
Pasal 64: Pencatatan ciptaan
Pasal 64 mengatur pencatatan ciptaan dan produk hak terkait. Ada satu ketentuan yang penting diperhatikan, yaitu ayat (2).
Ketentuan tersebut menyatakan bahwa pencatatan ciptaan bukan merupakan syarat untuk memperoleh hak cipta. Dengan kata lain, pencipta tetap memiliki perlindungan hukum meskipun belum mencatatkan karyanya.
Hak Pencipta dan Pemilik Aplikasi yang Perlu Dipahami
Dalam proyek pengembangan perangkat lunak, pencipta dan pemegang hak cipta belum tentu merupakan pihak yang sama. Kondisi ini sering terjadi ketika perusahaan menggunakan jasa programmer, freelancer, atau tim pengembang eksternal.
Pencipta adalah orang yang menghasilkan suatu ciptaan, baik sendiri maupun bersama-sama. Adapun pemegang hak cipta merupakan pihak yang memiliki hak cipta secara sah berdasarkan ketentuan hukum.
Hak moral pencipta
Hak moral merupakan hak yang melekat pada pencipta. Hak ini tetap berlaku sesuai ketentuan undang-undang dan tidak dapat dialihkan selama pencipta masih hidup.
Beberapa bentuk hak moral meliputi:
- Mencantumkan atau tidak mencantumkan nama pencipta pada salinan ciptaan.
- Menggunakan nama asli atau nama samaran.
- Mengubah ciptaan sesuai kepatutan dalam masyarakat.
- Mempertahankan hak ketika terjadi distorsi, mutilasi, atau modifikasi ciptaan yang merugikan kehormatan maupun reputasi pencipta.
Hak ekonomi atas aplikasi
Hak ekonomi memberikan kewenangan kepada pemegang hak cipta untuk memperoleh manfaat finansial dari ciptaan. Ketentuannya diatur dalam Pasal 9 UU Hak Cipta.
Dalam praktiknya, hak ekonomi atas aplikasi dapat mencakup beberapa kegiatan berikut:
- Penggandaan kode program.
- Penerbitan atau distribusi salinan aplikasi.
- Pengadaptasian atau pengaransemenan ciptaan.
- Pendistribusian ciptaan atau salinannya.
- Pengumuman dan komunikasi ciptaan kepada publik.
- Penyewaan ciptaan sesuai ketentuan yang berlaku.
Siapa pemilik hak cipta jika aplikasi dibuat programmer?
Persoalan kepemilikan sering muncul ketika perusahaan membayar programmer untuk membuat aplikasi. Apakah pembayaran jasa otomatis menjadikan perusahaan sebagai pemilik seluruh hak cipta?
Jawabannya perlu melihat hubungan hukum dan perjanjian para pihak.
Pasal 36 UU Hak Cipta mengatur bahwa, kecuali diperjanjikan lain, pencipta dan pemegang hak cipta atas ciptaan yang dibuat dalam hubungan kerja atau berdasarkan pesanan adalah pihak yang membuat ciptaan.
Perjanjian perlu menjelaskan beberapa hal, seperti:
- Ruang lingkup pekerjaan dan hasil yang harus diserahkan.
- Kepemilikan kode sumber dan komponen aplikasi.
- Pengalihan atau pemberian lisensi hak ekonomi.
- Kewajiban menjaga kerahasiaan informasi.
- Mekanisme penyerahan hasil pengembangan.
- Tanggung jawab apabila terjadi pelanggaran hak pihak ketiga.
Cara Mencatatkan Hak Cipta Aplikasi melalui DJKI
Pengembang dapat mengajukan pencatatan hak cipta aplikasi melalui layanan resmi DJKI. Proses ini berguna untuk memperoleh bukti pencatatan administratif atas ciptaan.
Perlu dipahami bahwa pencatatan tidak menciptakan hak cipta. Perlindungan hukum sudah muncul ketika karya diwujudkan dalam bentuk nyata dan memenuhi ketentuan undang-undang.
1. Pastikan aplikasi memiliki unsur orisinalitas
Sebelum mengajukan permohonan, periksa terlebih dahulu bagian aplikasi yang benar-benar merupakan hasil karya sendiri.
Perhatikan kode program, dokumentasi, serta materi pendukung. Pastikan pula tidak ada penggunaan materi milik pihak lain yang melanggar hak cipta.
2. Siapkan dokumen persyaratan
Pemohon perlu menyiapkan data dan dokumen sesuai ketentuan layanan DJKI. Persyaratan dapat mencakup:
- Identitas pencipta dan pemegang hak cipta.
- Judul ciptaan atau nama program komputer.
- Tanggal serta tempat pertama kali diumumkan.
- Contoh ciptaan atau dokumen pendukung sesuai ketentuan sistem.
- Surat pernyataan kepemilikan atau pernyataan terkait.
- Surat kuasa apabila permohonan diajukan melalui kuasa.
3. Ajukan permohonan melalui layanan e-Hak Cipta
Langkah berikutnya adalah mengakses layanan resmi DJKI. Jika belum memiliki akun, pemohon perlu membuat akun terlebih dahulu.
Setelah masuk, pilih layanan pencatatan ciptaan. Isi formulir dengan data yang sesuai, termasuk identitas pencipta, pemegang hak cipta, dan informasi program komputer.
4. Unggah dokumen dan lakukan pembayaran
Selanjutnya, unggah dokumen serta contoh ciptaan sesuai format yang diminta sistem. Perhatikan pula batas ukuran dan ketentuan berkas.
Jika seluruh informasi sudah sesuai, sistem akan memberikan petunjuk pembayaran Penerimaan Negara Bukan Pajak (PNBP).
5. Pantau proses permohonan
Setelah permohonan dikirim, pantau perkembangannya melalui akun pemohon. Periksa secara berkala apakah terdapat pemberitahuan atau permintaan perbaikan.
Jika DJKI meminta kelengkapan tambahan, segera tindak lanjuti sesuai petunjuk. Setelah proses selesai, pemohon dapat mengakses bukti pencatatan melalui mekanisme layanan yang tersedia.
Strategi Tambahan untuk Melindungi Kode Program
Pencatatan hak cipta merupakan salah satu bentuk perlindungan. Pengembang tetap perlu menjaga keamanan kode program melalui langkah teknis dan administratif.
Beberapa langkah berikut dapat membantu mengurangi risiko tersebut.
Gunakan perjanjian tertulis dengan programmer
Setiap kerja sama pengembangan aplikasi sebaiknya memiliki kontrak tertulis. Dokumen tersebut perlu menjelaskan siapa yang memiliki hasil pekerjaan dan bagaimana pihak lain boleh menggunakannya.
Jika perusahaan menggunakan jasa freelancer, jangan langsung menganggap pembayaran jasa otomatis mengalihkan seluruh hak cipta. Atur pengalihan hak ekonomi atau pemberian lisensi secara jelas.
Batasi akses ke kode sumber
Tidak semua anggota tim perlu memperoleh akses penuh ke seluruh kode program. Berikan hak akses sesuai tanggung jawab masing-masing.
Gunakan autentikasi berlapis dan catat aktivitas pengguna. Selain itu, lakukan pencadangan secara berkala agar perusahaan memiliki salinan ketika terjadi kerusakan atau kehilangan data.
Lindungi informasi rahasia perusahaan
Dalam pengembangan aplikasi, ada informasi yang memiliki nilai ekonomi karena sifatnya rahasia. Contohnya algoritma internal, konfigurasi sistem, kredensial, dan strategi bisnis.
Informasi semacam ini dapat memerlukan perlindungan melalui perjanjian kerahasiaan atau mekanisme rahasia dagang.
Sanksi Pelanggaran Hak Cipta Aplikasi
Penggunaan kode program tanpa izin dapat menimbulkan konsekuensi hukum. Bentuk tanggung jawabnya bergantung pada tindakan yang dilakukan dan unsur pelanggaran yang terpenuhi.
UU Hak Cipta menyediakan mekanisme penyelesaian melalui jalur perdata maupun pidana. Karena itu, pengembang atau perusahaan yang merasa dirugikan dapat mempertimbangkan langkah hukum sesuai kasusnya.
Gugatan perdata
Pemegang hak cipta dapat mengajukan gugatan ketika pihak lain melanggar haknya. Pasal 96 UU Hak Cipta mengatur hak pencipta atau pemegang hak cipta untuk memperoleh ganti rugi atas pelanggaran hak ekonomi.
Selain itu, Pasal 99 memberikan dasar bagi pemegang hak cipta untuk mengajukan gugatan ganti rugi ke Pengadilan Niaga.
Sanksi pidana
UU Hak Cipta juga mengatur ancaman pidana atas pelanggaran hak ekonomi tertentu. Ketentuan tersebut terdapat dalam Pasal 113.
Besarnya ancaman hukuman bergantung pada jenis perbuatan dan unsur yang terbukti. Sebagai contoh, Pasal 113 ayat (3) mengatur pelanggaran hak ekonomi tertentu yang dilakukan untuk penggunaan secara komersial.
Pelanggaran tersebut dapat dikenai pidana penjara paling lama empat tahun dan/atau denda paling banyak Rp1 miliar.

FAQ Seputar Hak Cipta Aplikasi
1. Apakah aplikasi harus didaftarkan agar memperoleh hak cipta?
Tidak. Hak cipta muncul secara otomatis setelah ciptaan diwujudkan dalam bentuk nyata. Ketentuan ini berlaku sepanjang karya memenuhi persyaratan perlindungan menurut undang-undang.
Namun, pencatatan melalui DJKI tetap dapat dipertimbangkan. Bukti pencatatan membantu menunjukkan informasi administratif mengenai ciptaan dan pihak yang mengajukannya.
2. Apakah kode sumber aplikasi bisa dilindungi hak cipta?
Bisa. UU Nomor 28 Tahun 2014 secara tegas memasukkan program komputer sebagai ciptaan yang dilindungi.
Perlindungan tersebut mencakup ekspresi kode program yang memenuhi ketentuan hak cipta. Sementara itu, ide, metode, atau fungsi aplikasi secara umum tidak otomatis memperoleh perlindungan yang sama.
3. Siapa pemilik hak cipta aplikasi buatan programmer freelance?
Penentuan pemilik hak cipta bergantung pada hubungan hukum dan isi perjanjian para pihak.
Pasal 36 UU Hak Cipta mengatur kepemilikan ciptaan yang dibuat dalam hubungan kerja atau berdasarkan pesanan, kecuali para pihak memperjanjikan hal lain.
Kesimpulan
Hak Cipta Aplikasi memberikan perlindungan hukum terhadap kode program dan unsur kreatif lain yang memenuhi persyaratan sebagai ciptaan. Dasar hukum utamanya terdapat dalam UU Nomor 28 Tahun 2014 tentang Hak Cipta.
Menurut saya, perlindungan hukum perlu diperhatikan sejak tahap awal pengembangan aplikasi. Jangan menunggu sampai kode program disalin atau sengketa muncul.
Jika kamu sedang mengembangkan aplikasi atau menghadapi persoalan kepemilikan kode program, sebaiknya cari informasi hukum sebelum mengambil keputusan. Kamu dapat mengklik poster yang tersedia atau tombol “KONSULTASI GRATIS” di pojok kanan website untuk memperoleh informasi lebih lanjut.

Ringkasan
- UU Nomor 28 Tahun 2014 melindungi program komputer sebagai salah satu jenis ciptaan.
- Hak cipta muncul otomatis setelah karya diwujudkan dalam bentuk nyata dan memenuhi ketentuan hukum.
- Perlindungan mencakup ekspresi kode program, bukan ide atau fungsi aplikasi secara umum.
- Hak pencipta terdiri atas hak moral dan hak ekonomi yang memiliki fungsi berbeda.
- Pencatatan melalui DJKI bukan syarat lahirnya hak cipta, tetapi dapat membantu menyediakan bukti administratif.
- Perjanjian tertulis perlu mengatur kepemilikan kode program yang dibuat programmer atau pihak ketiga.
- Pelanggaran hak cipta dapat menimbulkan gugatan perdata dan, apabila memenuhi unsur pidana, sanksi berdasarkan UU Hak Cipta.
Referensi
- Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta.
- Undang-Undang Nomor 30 Tahun 2000 tentang Rahasia Dagang.
- Direktorat Jenderal Kekayaan Intelektual (DJKI), Kementerian Hukum Republik Indonesia.
- Layanan e-Hak Cipta DJKI.
- Jaringan Dokumentasi dan Informasi Hukum Nasional (JDIHN).





