Tentang
Dari ruang kuliah hukum ke editor kode
Saya Tenma, mahasiswa Ilmu Hukum di Universitas Terbuka. Di sela kuliah, saya mulai mengerjakan website sebagai pekerjaan sampingan.
Belajar hukum membiasakan saya membaca aturan dengan teliti, menyusun argumen secara runtut, dan memikirkan risiko sebelum terjadi. Kebiasaan itu terbawa saat membuat website: kebutuhan dicatat dengan jelas, data pengguna diperlakukan hati-hati, dan setiap kesepakatan dituangkan secara tertulis.
Saya masih di awal perjalanan sebagai programmer. Karena itu, saya memilih menunjukkan bukti yang bisa dicek sendiri: situs demo yang benar-benar online, test otomatis, dan skor Lighthouse yang dicantumkan di setiap studi kasus.
Proyek di situs ini saya kerjakan dengan bantuan asisten AI untuk coding (Claude Code). Kualitasnya tidak saya klaim begitu saja, tetapi dibuktikan lewat test otomatis dan pengukuran yang hasilnya bisa Anda lihat.
Alur kerja
Dari konsultasi sampai serah terima
Setiap proyek mengikuti alur yang sama, supaya Anda selalu tahu apa yang sedang dikerjakan dan apa yang sudah disepakati.
Konsultasi
Kita bahas tujuan website, kebutuhan, contoh referensi, tenggat, dan kisaran anggaran.
Penawaran dan perjanjian tertulis
Saya kirim penawaran berisi lingkup kerja, jadwal, dan biaya. Setelah disetujui, kita tanda tangani perjanjian yang mengatur termin pembayaran, batas revisi, serah terima, kerahasiaan, dan kepemilikan hak cipta kode.
Rancangan
Struktur halaman dan desain awal disepakati sebelum coding dimulai.
Pengembangan
Website dibangun bertahap, dan progresnya bisa Anda lihat di alamat uji coba.
Pengujian
Test otomatis, pemeriksaan tampilan di ponsel dan desktop, serta pengukuran kecepatan dan aksesibilitas dengan Lighthouse.
Serah terima
Website dipasang di hosting Anda, lalu kode, akses, dan panduan singkat diserahkan sesuai perjanjian.
Perawatan (opsional)
Pembaruan keamanan, pencadangan, dan perbaikan kecil sesuai kesepakatan.
Stack
Teknologi yang saya pakai
Daftar ini hanya berisi teknologi yang sudah dipakai di proyek demo di situs ini.
Antarmuka
- HTML & CSS
- TypeScript
- Astro
- React
- Next.js
- Tailwind CSS
Backend & data
- PHP
- Laravel
- Filament
- Node.js
- SQLite
- Drizzle ORM
- Zod
Pengujian & kualitas
- Playwright
- Vitest
- PHPUnit
- axe-core
- Lighthouse
Server & alat
- Linux (Ubuntu)
- Caddy
- systemd
- Git