🕑 9 menit baca Artikel ini mengandung tautan afiliasi. Kami mungkin mendapat komisi tanpa biaya tambahan untuk Anda.
Budi Santoso
Published: January 01, 2025
.skip-link { position: absolute; top: -100%; left: 16px; z-index: 10000; padding: 12px 24px; background: var(–primary-color, #0066cc); color: #fff; border-radius: 0 0 8px 8px; font-size: 14px; font-weight: 600; text-decoration: none; transition: top 0.2s; } .skip-link:focus { top: 0; outline: 2px solid var(–accent, #FFD700); outline-offset: 2px; }
.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease} .mobile-menu-overlay.active{opacity:1;visibility:visible} .mobile-menu,.mobile-sidebar,.nav-mobile,.nav-menu.active{z-index:10001!important} .mobile-menu.active,.mobile-sidebar.active,.nav-mobile.active{transform:translateX(0)!important;right:0!important;visibility:visible!important} .mobile-menu-close,.mobile-menu__close,.close-btn,.nav-close{background:none!important;border:none!important;cursor:pointer;padding:8px!important;display:flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:inherit} .mobile-menu-close svg,.mobile-menu__close svg,.close-btn svg,.nav-close svg{width:24px;height:24px} .mobile-menu-btn,.mobile-menu-toggle,.menu-btn,.nav-toggle,.header__menu-toggle{background:none!important;border:none!important;cursor:pointer;padding:8px;display:flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px} body.menu-open
#im-cookie{position:fixed;bottom:0;left:0;right:0;max-height:44px;z-index:10000;background:#111827;color:#94a3b8;padding:8px 20px;font-size:13px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -1px 4px rgba(0,0,0,.2);font-family:-apple-system,BlinkMacSystemFont,‘Segoe UI’,Roboto,sans-serif} #im-cookie a{color:#60a5fa;text-decoration:underline} #im-cookie button{background:#334155;color:#e2e8f0;border:none;padding:4px 14px;border-radius:3px;cursor:pointer;font-size:12px;white-space:nowrap;margin-left:12px} #im-cookie button:hover{background:#475569} #im-cta{position:fixed;bottom:44px;left:0;right:0;max-height:40px;z-index:9999;background:#0f172a;color:#94a3b8;padding:6px 20px;font-size:13px;display:flex;align-items:center;gap:12px;box-shadow:0 -1px 3px rgba(0,0,0,.15);font-family:-apple-system,BlinkMacSystemFont,‘Segoe UI’,Roboto,sans-serif;transition:bottom .3s ease} #im-cta .im-cta-content{flex:1;display:flex;gap:8px;align-items:center;min-width:0;overflow:hidden} #im-cta .im-cta-title{color:#e2e8f0;font-weight:600;white-space:nowrap} #im-cta .im-cta-sub{color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} #im-cta .im-cta-btn{background:#1e40af;color:#fff;text-decoration:none;padding:4px 14px;border-radius:3px;font-size:12px;white-space:nowrap;flex-shrink:0} #im-cta .im-cta-btn:hover{background:#2563eb} #im-cta .im-cta-close{background:none;border:none;color:#64748b;font-size:18px;cursor:pointer;padding:0 4px;line-height:1.6;flex-shrink:0} #im-cta .im-cta-close:hover{color:#94a3b8} @media(max-width:640px){ #im-cookie{padding:6px 12px;font-size:12px} #im-cta{padding:5px 12px;font-size:12px;gap:8px} #im-cta .im-cta-sub{display:none} #im-cta .im-cta-btn{padding:3px 10px;font-size:12px} }
/* Content padding - NOT on hero/header/footer which should be full-width / .site-main>.container,main>.container,article>.container, .section>.container,.featured-articles .container, .promo-content,.promo-box,.promo-section{ max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box} @media(min-width:768px){ .site-main>.container,main>.container,article>.container, .section>.container,.featured-articles .container, .promo-content,.promo-box,.promo-section{padding-left:40px;padding-right:40px} } / Hero/header/footer MUST be full-width / .hero,.hero-section,.site-hero,[class=“hero”], header,.site-header,footer,.site-footer, .alert-bar,.paypal-warning,.section{ max-width:none!important;width:100%!important } /* Bar text - no colored backgrounds */ #im-cta,#im-cta *{background-color:transparent!important;background-image:none!important} #im-cta{background:#0f172a!important} #im-cta .im-cta-btn{background:#1e40af!important} #im-cta .im-cta-btn:hover{background:#2563eb!important} #im-cookie,#im-cookie *{background-color:transparent!important;background-image:none!important} #im-cookie{background:#111827!important} #im-cookie button{background:#334155!important} #im-cookie button:hover
/* CTA bar: clean dark background, no colored text highlights */ #im-cta,#im-cta {background-color:transparent!important;background-image:none!important} #im-cta{background:#0f172a!important;border-top:1px solid #1e3a5f!important} #im-cta .im-cta-btn{background:#3b82f6!important;border-radius:6px!important;color:#fff!important} #im-cta .im-cta-btn:hover{background:#2563eb!important} #im-cta .im-cta-title{color:#fff!important;font-weight:700} #im-cta .im-cta-sub{color:#94a3b8!important} / Cookie bar: clean dark background */ #im-cookie,#im-cookie *{background-color:transparent!important;background-image:none!important} #im-cookie{background:#111827!important;border-top:1px solid #1f2937!important} #im-cookie button{background:#3b82f6!important;border-radius:6px!important;color:#fff!important; border:none!important;padding:6px 16px!important;cursor:pointer!important} #im-cookie button:hover{background:#2563eb!important} #im-cookie span{color:#d1d5db!important} #im-cookie a
:root{–im-accent:#0d9488;–im-accent-hover:#0f766e;–im-header-bg:#134e4a;–im-header-text:#e2e8f0;–im-header-text-muted:#94a3b8} /* Intent Machine Header v3 */ .im-header{position:sticky;top:0;z-index:1000;background:var(–im-header-bg,#0f172a);border-bottom:1px solid rgba(255,255,255,0.06);height:64px;font-family:‘Inter’,-apple-system,BlinkMacSystemFont,sans-serif} .im-header *{box-sizing:border-box;margin:0;padding:0} .im-header-inner{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:100%;gap:24px} .im-logo{text-decoration:none;display:flex;align-items:center;gap:8px;flex-shrink:0} .im-logo-text{font-size:18px;font-weight:700;color:var(–im-header-text,#e2e8f0);letter-spacing:-0.02em} .im-logo-accent{color:var(–im-accent,#3b82f6)} .im-nav{flex:1} .im-nav-list{display:flex;list-style:none;margin:0;padding:0;gap:4px;align-items:center} .im-nav-item{position:relative} .im-nav-link{display:flex;align-items:center;gap:4px;padding:8px 14px;color:var(–im-header-text-muted,#94a3b8);text-decoration:none;font-size:14px;font-weight:500;border-radius:8px;transition:color 0.2s ease,background 0.2s ease;border:none;background:none;cursor:pointer;white-space:nowrap;font-family:inherit} .im-nav-link:hover,.im-nav-link:focus{color:var(–im-header-text,#e2e8f0);background:rgba(255,255,255,0.06)} .im-nav-link svg{width:12px;height:12px;transition:transform 0.2s ease;fill:currentColor} .im-has-dropdown{position:relative} .im-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:220px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,0.12);padding:8px;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all 0.2s ease;z-index:1001} .im-has-dropdown:hover>.im-dropdown{opacity:1;visibility:visible;transform:translateY(0)} .im-has-dropdown:hover>.im-nav-link svg{transform:rotate(180deg)} .im-dropdown-link{display:block;padding:10px 14px;color:#1e293b;text-decoration:none;font-size:14px;border-radius:8px;transition:background 0.2s ease} .im-dropdown-link:hover{background:#f1f5f9} .im-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0} .im-lang-switch{display:flex;gap:2px;background:rgba(255,255,255,0.06);border-radius:8px;padding:2px} .im-lang{padding:4px 10px;font-size:13px;font-weight:500;color:var(–im-header-text-muted,#94a3b8);text-decoration:none;border-radius:6px;transition:all 0.2s ease} .im-lang.active,.im-lang:hover{background:var(–im-accent,#3b82f6);color:#fff} .im-cta-header{display:inline-flex;align-items:center;padding:8px 18px;background:var(–im-accent,#3b82f6);color:#fff!important;text-decoration:none;font-size:13px;font-weight:600;border-radius:8px;transition:background 0.2s ease;white-space:nowrap} .im-cta-header:hover{background:var(–im-accent-hover,#2563eb)} .im-hamburger{display:none;flex-direction:column;gap:5px;padding:8px;background:none;border:none;cursor:pointer;z-index:1002} .im-hamburger span{display:block;width:22px;height:2px;background:var(–im-header-text,#e2e8f0);border-radius:2px;transition:all 0.2s ease} .im-hamburger.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)} .im-hamburger.active span:nth-child(2){opacity:0} .im-hamburger.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)} .im-mobile-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:999;opacity:0;visibility:hidden;transition:all 0.2s ease} .im-mobile-overlay.active{opacity:1;visibility:visible} @media(max-width:1024px){.im-nav-link{padding:8px 10px;font-size:13px}.im-cta-header{padding:6px 14px;font-size:12px}.im-lang-switch{display:none}} @media(max-width:768px){ .im-hamburger{display:flex!important} .im-nav{position:fixed;top:0;right:-300px;width:280px;height:100vh;height:100dvh;background:var(–im-header-bg,#0f172a);z-index:1001;padding:80px 20px 20px;transition:right 0.3s ease;overflow-y:auto} .im-nav.active{right:0} .im-nav-list{flex-direction:column;gap:0} .im-nav-link{width:100%;padding:14px 16px;font-size:15px;color:var(–im-header-text,#e2e8f0);border-radius:0;border-bottom:1px solid rgba(255,255,255,0.06);justify-content:space-between} .im-dropdown{position:static;box-shadow:none;border:none;border-radius:0;background:rgba(255,255,255,0.03);padding:0 0 0 16px;opacity:1;visibility:visible;transform:none;display:none} .im-has-dropdown.im-open>.im-dropdown{display:block} .im-has-dropdown.im-open>.im-nav-link svg{transform:rotate(180deg)} .im-dropdown-link{color:var(–im-header-text-muted,#94a3b8);padding:10px 16px;border-radius:0} .im-cta-header{display:none} .im-lang-switch{display:none} }
document.addEventListener(‘DOMContentLoaded’,function(){ ‘use strict’; var h=document.getElementById(‘im-hamburger’); var n=document.getElementById(‘im-nav’); var o=document.getElementById(‘im-mobile-overlay’); if(!h||!n)return; h.addEventListener(‘click’,function(e){ e.stopPropagation(); h.classList.toggle(‘active’); n.classList.toggle(‘active’); if(o)o.classList.toggle(‘active’); document.body.style.overflow=n.classList.contains(‘active’)?‘hidden’:‘’; }); if(o){o.addEventListener(‘click’,function(){ h.classList.remove(‘active’);n.classList.remove(‘active’);o.classList.remove(‘active’); document.body.style.overflow=‘’; });} var triggers=document.querySelectorAll(‘.im-dropdown-trigger’); for(var i=0;i
💰 Pembayaran
Pembayaran
Pembayaran di Indonesia. Tips praktis, metode pembayaran lokal, dan langkah konkret untuk freelancer. Update 2026.
Artikel di Kategori Ini
Metode Pembayaran: Indonesia
Direkomendasikan:Payoneer
Juga tersedia: PayPal, GoPay, OVO, DANA
Jelajahi panduan dan tips di kategori Pembayaran
[ 📚
Cara Memulai Freelance
Panduan lengkap untuk pemula
](/panduan/cara-memulai-freelance/) [ 💰
Daftar Payoneer
Terima pembayaran dari luar negeri
](/pembayaran/payoneer/) [ 💼
Review Sribulancer
Platform freelance lokal Indonesia
](/platform/sribulancer/) [ 📋
NPWP Freelancer
Urus pajak dengan benar
](/pajak/npwp-freelancer/)
Pembayaran dalam Kerja Online dan Freelance di Indonesia
Pembayaran adalah salah satu aspek terpenting dalam kerja online dan freelance. Dalam dunia yang semakin digital ini, memahami cara pembayaran yang tepat dan aman sangatlah vital untuk memastikan kelancaran proses kerja dan penerimaan penghasilan. Di Indonesia, terdapat berbagai metode pembayaran yang dapat digunakan oleh freelancer dan pekerja online. Artikel ini akan membahas berbagai metode pembayaran yang populer, tips untuk memilih yang tepat, serta cara menghindari penipuan.
Metode Pembayaran Populer untuk Freelancer di Indonesia
Berikut adalah beberapa metode pembayaran yang sering digunakan oleh freelancer dan pekerja online di Indonesia:
Transfer Bank: Metode ini masih menjadi pilihan utama bagi banyak orang. Banyak bank di Indonesia yang menawarkan layanan transfer antar bank dengan biaya yang relatif rendah.
Dompet Digital: Aplikasi seperti OVO, GoPay, dan DANA semakin populer sebagai metode pembayaran. Mereka menawarkan kemudahan dalam melakukan transaksi serta fitur-fitur menarik lainnya.
PayPal: Meskipun tidak sepopuler metode lokal, PayPal tetap menjadi pilihan bagi banyak freelancer yang bekerja dengan klien internasional. PayPal memungkinkan transaksi yang aman dan cepat.
Cryptocurrency: Beberapa freelancer mulai menerima pembayaran dalam bentuk cryptocurrency seperti Bitcoin. Meskipun ini masih jarang, namun bisa menjadi alternatif menarik bagi mereka yang paham tentang teknologi blockchain.
Tips Memilih Metode Pembayaran yang Tepat
Pemilihan metode pembayaran yang tepat sangat penting untuk memastikan keamanan dan kenyamanan dalam bertransaksi. Berikut adalah beberapa tips untuk membantu Anda memilih metode pembayaran yang sesuai:
Keamanan: Pastikan metode yang Anda pilih memiliki sistem keamanan yang baik. Periksa apakah ada perlindungan terhadap penipuan atau penyalahgunaan data.
Kemudahan Akses: Pilihlah metode yang mudah diakses baik oleh Anda maupun klien. Pertimbangkan apakah klien Anda lebih nyaman menggunakan dompet digital atau transfer bank.
Biaya Transaksi: Bandingkan biaya yang dikenakan oleh berbagai metode pembayaran. Pilihlah yang menawarkan biaya terendah agar lebih menguntungkan bagi Anda.
Waktu Proses: Pertimbangkan waktu yang dibutuhkan untuk setiap metode pembayaran. Beberapa metode seperti dompet digital mungkin menawarkan transaksi instan, sementara transfer bank bisa memakan waktu lebih lama.
Cara Menghindari Penipuan dalam Pembayaran
Sayangnya, dunia online juga memiliki risiko penipuan yang tidak bisa diabaikan. Berikut adalah beberapa langkah yang dapat Anda ambil untuk melindungi diri dari penipuan:
Verifikasi Klien: Selalu lakukan pengecekan latar belakang klien sebelum memulai pekerjaan. Cari tahu ulasan atau testimoni dari freelancer lain yang pernah bekerja dengan mereka.
Gunakan Kontrak: Selalu buat kontrak tertulis sebelum memulai proyek. Ini akan membantu melindungi hak Anda dan memastikan bahwa Anda dibayar sesuai kesepakatan.
Jangan Terlalu Cepat Percaya: Jika klien menawarkan pembayaran yang tidak biasa atau meminta informasi pribadi yang tidak relevan, waspadalah. Ini bisa menjadi tanda-tanda penipuan.
Dengan memahami berbagai metode pembayaran serta tips untuk memilih dan menghindari penipuan, Anda dapat lebih percaya diri dalam menjalani karir freelance dan kerja online. Selalu prioritaskan keamanan dan kenyamanan dalam setiap transaksi, agar pengalaman Anda dalam dunia kerja online menjadi lebih positif dan menguntungkan.
👨💻
Andi Prasetyo Freelancer Indonesia | 6+ tahun pengalaman Freelancer Indonesia dengan pengalaman 5+ tahun membantu orang mendapatkan penghasilan online. Ahli dalam platform freelance dan pembayaran internasional.
Pro Tips
1. Pilih Platform yang Tepat
Di Indonesia, ada beberapa platform freelance yang sangat populer seperti Sribulancer, Projects.co.id, dan Fastwork. Masing-masing platform memiliki biaya komisi yang berbeda, biasanya berkisar antara 10% hingga 20% dari total proyek. Pastikan untuk memilih platform yang sesuai dengan jenis pekerjaan yang Anda tawarkan dan bandingkan biaya komisi yang diberlakukan.
2. Gunakan Pembayaran yang Aman
Saat menerima pembayaran, pastikan untuk menggunakan metode yang terpercaya. Contohnya, jika Anda menggunakan PayPal, Anda dapat menghindari risiko penipuan dengan menggunakan fitur invoice mereka. Dengan cara ini, Anda dapat memastikan bahwa pembayaran akan diterima sebelum memulai pekerjaan. Sebagai contoh, jika Anda menawarkan jasa desain grafis, pastikan untuk menetapkan harga mulai dari Rp 500.000 untuk setiap proyek kecil agar lebih menarik bagi klien.
3. Tetapkan Ketentuan Pembayaran yang Jelas
Selalu tetapkan ketentuan pembayaran yang jelas sebelum memulai proyek. Misalnya, Anda bisa meminta 50% di muka dan sisanya setelah proyek selesai. Ini memberikan keamanan baik bagi Anda maupun klien. Jika Anda mengerjakan proyek dengan nilai total Rp 2.000.000, Anda bisa meminta pembayaran awal sebesar Rp 1.000.000.
4. Manfaatkan Dompet Digital
Dengan semakin populernya dompet digital di Indonesia, pertimbangkan untuk menerima pembayaran melalui OVO, DANA, atau GoPay. Metode ini tidak hanya mempercepat proses pembayaran, tetapi juga memudahkan Anda dalam melacak pemasukan Anda. Pastikan untuk menyimpan catatan transaksi untuk keperluan pajak.
Dengan menerapkan tips-tips di atas, Anda dapat memaksimalkan pendapatan dan mengurangi risiko dalam pekerjaan freelance Anda. Segera terapkan strategi ini dan lihat bagaimana penghasilan Anda meningkat!
Pertanyaan yang Sering Diajukan
Bagaimana cara menerima pembayaran sebagai freelancer di Indonesia?
Sebagai freelancer di Indonesia, Anda dapat menerima pembayaran melalui berbagai metode seperti transfer bank, e-wallet seperti OVO atau GoPay, dan platform freelance lokal seperti Sribulancer dan Projects.co.id. Pastikan untuk mencantumkan informasi rekening atau akun e-wallet yang valid agar klien dapat melakukan pembayaran dengan mudah.
Apa saja platform yang populer untuk freelance di Indonesia?
Beberapa platform populer untuk freelance di Indonesia termasuk Sribulancer, Projects.co.id, dan Freelancer.com. Platform-platform ini menyediakan berbagai proyek yang sesuai dengan keahlian Anda dan memudahkan proses pembayaran setelah pekerjaan selesai.
Berapa biaya potongan yang dikenakan oleh platform freelance di Indonesia?
Biaya potongan yang dikenakan oleh platform freelance di Indonesia bervariasi, biasanya antara 10% hingga 20% dari total pembayaran. Misalnya, jika Anda mendapatkan proyek senilai Rp 1.000.000, Anda mungkin menerima sekitar Rp 800.000 setelah potongan.
Apa saja metode pembayaran yang aman untuk freelancer di Indonesia?
Metode pembayaran yang aman untuk freelancer di Indonesia termasuk transfer bank langsung, PayPal, dan e-wallet. Pastikan untuk menggunakan metode yang memiliki perlindungan pembeli, seperti escrow yang disediakan oleh beberapa platform freelance, untuk menghindari penipuan.
{ “@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [ { “@type”: “Question”, “name”: “Bagaimana cara menerima pembayaran sebagai freelancer di Indonesia?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Sebagai freelancer di Indonesia, Anda dapat menerima pembayaran melalui berbagai metode seperti transfer bank, e-wallet seperti OVO atau GoPay, dan platform freelance lokal seperti Sribulancer dan Projects.co.id. Pastikan untuk mencantumkan informasi rekening atau akun e-wallet yang valid agar klien dapat melakukan pembayaran dengan mudah.” } }, { “@type”: “Question”, “name”: “Apa saja platform yang populer untuk freelance di Indonesia?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Beberapa platform populer untuk freelance di Indonesia termasuk Sribulancer, Projects.co.id, dan Freelancer.com. Platform-platform ini menyediakan berbagai proyek yang sesuai dengan keahlian Anda dan memudahkan proses pembayaran setelah pekerjaan selesai.” } }, { “@type”: “Question”, “name”: “Berapa biaya potongan yang dikenakan oleh platform freelance di Indonesia?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Biaya potongan yang dikenakan oleh platform freelance di Indonesia bervariasi, biasanya antara 10% hingga 20% dari total pembayaran. Misalnya, jika Anda mendapatkan proyek senilai Rp 1.000.000, Anda mungkin menerima sekitar Rp 800.000 setelah potongan.” } }, { “@type”: “Question”, “name”: “Apa saja metode pembayaran yang aman untuk freelancer di Indonesia?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Metode pembayaran yang aman untuk freelancer di Indonesia termasuk transfer bank langsung, PayPal, dan e-wallet. Pastikan untuk menggunakan metode yang memiliki perlindungan pembeli, seperti escrow yang disediakan oleh beberapa platform freelance, untuk menghindari penipuan.” } } ] }
100 Cara Menghasilkan Uang OnlineMetode terbukti untuk menghasilkan uang dari rumah. Situs ini menggunakan cookie untuk meningkatkan pengalaman Anda. Kebijakan PrivasiTerima
(function(){ var btn=document.getElementById(‘mobileMenuBtn’) ||document.getElementById(‘menuToggle’) ||document.querySelector(‘.mobile-menu-btn’) ||document.querySelector(‘.mobile-menu-toggle’) ||document.querySelector(‘.menu-toggle’) ||document.querySelector(‘.menu-btn’) ||document.querySelector(‘.nav-toggle’) ||document.querySelector(‘.header__menu-toggle’) ||document.querySelector(‘[aria-label*=“menu” i]’) ||document.querySelector(‘[aria-label*=“Menu”]’); var menu=document.getElementById(‘mobileMenu’) ||document.getElementById(‘navMobile’) ||document.getElementById(‘nav-mobile’) ||document.querySelector(‘.mobile-menu’) ||document.querySelector(‘.mobile-sidebar’) ||document.querySelector(‘.nav-mobile’) ||document.querySelector(‘.nav-menu’) ||document.querySelector(‘.mobile-nav’); var overlay=document.getElementById(‘mobileMenuOverlay’) ||document.querySelector(‘.mobile-menu-overlay’) ||document.querySelector(‘.mobile-overlay’) ||document.querySelector(‘.nav-overlay’); var closeBtn=document.getElementById(‘mobileMenuClose’) ||document.querySelector(‘.mobile-menu-close’) ||document.querySelector(‘.mobile-menu__close’) ||document.querySelector(‘.close-btn’) ||document.querySelector(‘.nav-close’); if(!btn||!menu)return; if(!overlay){ overlay=document.createElement(‘div’); overlay.className=‘mobile-menu-overlay’; overlay.id=‘mobileMenuOverlay’; document.body.appendChild(overlay); } if(!closeBtn){ closeBtn=document.createElement(‘button’); closeBtn.className=‘mobile-menu-close’; closeBtn.id=‘mobileMenuClose’; closeBtn.setAttribute(‘aria-label’,‘Close menu’); closeBtn.innerHTML=‘- ‘; var header=menu.querySelector(’.mobile-menu-header,.sidebar-header,.mobile-menu__header’); if(header){header.appendChild(closeBtn);} else{menu.insertBefore(closeBtn,menu.firstChild);} } function open(){ menu.classList.add(‘active’); menu.classList.add(‘is-active’); menu.style.visibility=‘visible’; if(menu.style.right===‘-100%’||menu.style.right===‘-300px’)menu.style.right=‘0’; if(overlay){overlay.classList.add(‘active’);overlay.style.opacity=‘1’;overlay.style.visibility=‘visible’;} document.body.classList.add(‘menu-open’); document.body.style.overflow=‘hidden’; btn.setAttribute(‘aria-expanded’,‘true’); } function close(){ menu.classList.remove(‘active’); menu.classList.remove(‘is-active’); if(overlay){overlay.classList.remove(‘active’);overlay.style.opacity=‘0’;overlay.style.visibility=‘hidden’;} document.body.classList.remove(‘menu-open’); document.body.style.overflow=‘’; btn.setAttribute(‘aria-expanded’,‘false’); } btn.addEventListener(‘click’,function(e){ e.preventDefault();e.stopPropagation(); var isOpen=menu.classList.contains(‘active’)||menu.classList.contains(‘is-active’); if(isOpen)close();else open(); }); if(closeBtn)closeBtn.addEventListener(‘click’,function(e){e.preventDefault();e.stopPropagation();close();}); if(overlay)overlay.addEventListener(‘click’,close); menu.querySelectorAll(‘a’).forEach(function(a){a.addEventListener(‘click’,close);}); document.addEventListener(‘keydown’,function(e){if(e.key===‘Escape’)close();}); });
(function(){var ck=document.getElementById(“im-cookie”);var ct=document.getElementById(“im-cta”);if(ck&&localStorage.getItem(“im_cookies_ok”)){ck.style.display=“none”;if(ct)ct.style.bottom=“0”;}if(ct){var ts=localStorage.getItem(“im_cta_closed”);if(ts&&(Date.now()-parseInt(ts))
Related Articles
Fiverr vs Freelancer in Indonesia (2026)
B
Budi Santoso Pakar Freelance & Kerja Online Indonesia Budi adalah freelancer berpengalaman dari Jakarta yang membantu orang Indonesia menemukan peluang kerja online yang terpercaya.