Langsung ke konten utama

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.

  1. Konsultasi

    Kita bahas tujuan website, kebutuhan, contoh referensi, tenggat, dan kisaran anggaran.

  2. 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.

  3. Rancangan

    Struktur halaman dan desain awal disepakati sebelum coding dimulai.

  4. Pengembangan

    Website dibangun bertahap, dan progresnya bisa Anda lihat di alamat uji coba.

  5. Pengujian

    Test otomatis, pemeriksaan tampilan di ponsel dan desktop, serta pengukuran kecepatan dan aksesibilitas dengan Lighthouse.

  6. Serah terima

    Website dipasang di hosting Anda, lalu kode, akses, dan panduan singkat diserahkan sesuai perjanjian.

  7. 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
Hubungi saya