# snippet karawaci · sejak 2026

Code snippet pendek, langsung pakai.

11 snippet praktis untuk masalah sehari-hari: rupiah parsing, nomor HP Indonesia, batch rename, dedup database. Bahasa: Bash, Python, JavaScript, TypeScript, SQL, Go.

Lihat semua snippet Tentang

# bahasa

# semua snippet

11 total

Parse string rupiah ke integer di Python

Konversi 'Rp 1.500.000,00' atau 'Rp1.5jt' menjadi integer 1500000. Handle pemisah ribuan titik, koma desimal, dan singkatan jt/rb.

Python Pemula

Normalisasi nomor HP Indonesia (+62 vs 08)

Konversi 0812-xxx, +6281xxx, 6281xxx, 81xxx menjadi format konsisten +6281xxx. Reject yang bukan nomor HP Indonesia.

JavaScript Pemula

Batch rename foto berdasarkan EXIF date

Rename ratusan foto dari smartphone (IMG_xxxx.jpg, PXL_xxxx.jpg) menjadi format konsisten 2026-05-28-103045.jpg berdasarkan metadata EXIF.

Bash Menengah

Top 3 produk terlaris per kategori (PostgreSQL window)

Ambil 3 produk dengan revenue tertinggi per kategori, tanpa subquery berlapis. Pakai ROW_NUMBER() OVER PARTITION BY.

SQL Menengah

Backup folder dengan timestamp + retention 7 hari

Snapshot folder ke tar.gz dengan nama timestamp, lalu hapus backup lebih dari 7 hari. Cocok untuk cron daily.

Bash Menengah

Typed env var loader pakai Zod

Validasi semua environment variables saat startup. Error jelas kalau ada yang missing. Bonus: types di-infer otomatis.

TypeScript Lanjut

Scrape harga produk + parse rupiah dengan httpx

Async scraping daftar URL produk, extract harga dengan selector CSS, lalu parse ke integer rupiah. Rate-limited supaya tidak diblokir.

Python Menengah

HTTP healthcheck server minimal di Go

Server Go 30 baris yang expose /health dan /ready endpoint. Cocok untuk Kubernetes liveness probe atau Cloudflare Tunnel.

Go Pemula

Debounce function dengan cancel & immediate option

Implementasi debounce vanilla JS dengan opsi cancel pending call dan trigger immediate sebelum delay habis. Tanpa lodash.

JavaScript Menengah

Cleanup node_modules + .next dari semua project

Hapus folder node_modules dan build artifact dari semua project di /Documents. Hemat 30-100 GB disk dalam satu menit.

Bash Pemula

Deduplikasi baris duplikat di PostgreSQL pakai CTID

Hapus baris duplikat berdasarkan kombinasi kolom, retain satu (paling baru). Pakai CTID Postgres-native, tanpa temp table.

SQL Lanjut

// belum ada snippet bahasa ini