Studi kasus penerapan AI
Sistem inti dari sebuah layanan berbasis keanggotaan (sekitar 20.000 anggota, beroperasi lebih dari 10 tahun). Kondisinya, jika dijabarkan, seperti berikut.
- Bahasanya Java 1.7 (rilis 2011, sudah berakhir masa dukungan)
- Antarmukanya JSF + PrimeFaces (teknologi tampilan yang sudah usang)
- Pustaka autentikasinya berjalan dalam kondisi sudah dihentikan pengembangannya (EOL)
- Kata sandinya menggunakan SHA-1 tanpa salt (berbahaya menurut standar masa kini)
- Tanpa dokumentasi. Pembaruan terakhir kode fondasinya 5 tahun lalu.Para pengembang aslinya sudah tidak ada
Dengan cara estimasi konvensional, ini adalah proyek "beberapa bulan untuk menguraikannya, total puluhan juta yen, berskala tahunan". Banyak perusahaan berhenti di hadapan estimasi seperti ini, dan sistemnya pun dibiarkan terbengkalai.
Dalam beberapa hari pertama, AI menginventarisasi keseluruhannya.
Hal pertama yang kami lakukan setelah memulai bukanlah menulis ulang, melainkanmembacanya. Kami menyerahkan seluruh repositori dan basis data produksi kepada agen AI (Claude Code), dan dalam beberapa hari terungkap hal-hal berikut. Struktur data nyata sekitar 670.000 baris dan 35 tabel beserta skala operasional sesungguhnya. Utang desain yang terus ditambal tanpa pernah dinormalisasi. Seluruh alamat IP yang ditulis langsung serta kata sandi teks polos. Dan wujud sebenarnya dari logika penentuan inti yang katanya "tak seorang pun tahu spesifikasinya" —ternyata sebuah struktur sederhana yang digerakkan tabel master, sehingga anggapan manusia bahwa hal itu "sulit diuraikan" justru hanyalah praduga.
Sebagian besar estimasi konvensional bukanlah biaya implementasi, melainkan biaya "penguraian". Agen AI, yang mampu membaca kode ratusan kali lebih cepat daripada manusia, meruntuhkan justru bagian inilah lebih dulu.
AI mengusulkan strategi, manusia yang memutuskan.
AI juga menyodorkan usulan normalisasi penuh skema DB (bentuk ideal ala buku teks), tetapi kami tidak mengadopsinya. Sebab migrasi data adalah faktor risiko terbesar dalam proyek pembaruan. Yang dipilih manusia adalah strategi "tidak mengubah satu tabel pun pada skema DB, dan hanya memperbarui lapisan aplikasi ke konfigurasi terkini (Java 21 / Spring Boot 3)". Karena tidak ada migrasi data, verifikasi paralel menjadi mudah dan kami dapat kembali ke sistem lama kapan saja.
Ada tiga sorotan dalam implementasi.
- Migrasi autentikasi tanpa henti: Kata sandi SHA-1 di-hash ulang secara otomatis ke metode yang aman (bcrypt) saat setiap anggota masuk. Sistem menjadi aman secara bertahap tanpa disadari siapa pun
- Reproduksi setia tampilan lama: Tampilan baru dibangun berdasarkan nilai terukur dari tampilan produksi (warna, per piksel), sehingga biaya adaptasi pengguna dan lonjakan pertanyaan menjadi nol
- Verifikasi seluruh fungsi dengan data nyata: Kami memverifikasi secara E2E dengan data setara produksi sebelum merilis. Hasil kerja AI selalu diverifikasi dengan barang nyata
Hasilnya,implementasi dan verifikasi seluruh fungsi untuk anggota plus 18 jenis layar admin selesai dalam sekitar satu minggu kerja. Tak satu pun dari logika bisnis 20 tahun dan data yang terhimpun kami buang. Kini setelah biaya pengembangan turun berlipat ganda, keluar dari sistem lama tidak lagi hanya berarti "beralih ke SaaS dan menyesuaikan operasi dengannya", melainkanpembaruan total tanpa membuang logika bisniskembali menjadi pilihan yang realistis.
Apakah Anda menghadapi situasi yang sama?
"Tidak ada yang tahu spesifikasinya", "estimasi mandek di puluhan juta yen" — sistem itu, mari mulai denganmembacanyaterlebih dahulu.
Kami menyediakan pembaruan sistem lama sebagai "AI Re: Platform" (disingkat AIR Platform).
Analisis kode sumber yang ada kami lakukan gratis.Hasilnya kami serahkan sebagai"Laporan AIR" versi ringkasyang merangkum daftar utang teknis dan strategi awal "membangun ulang / membungkus" (dilaksanakan setelah penandatanganan NDA).Silakan hubungi kami sekarang.
Formulir kontak(mohon tambahkan catatan "Meminta analisis gratis (Laporan AIR)") / info@flagship-ai.jp
Seminar daring gratis"Legacy to AI — Revolusi industri di dunia TI dan catatan lapangan menghidupkan kembali sistem Java berusia 20 tahun"akan diselenggarakan (jadwal sedang disusun).Pendaftaran awal segera dibuka — akan kami umumkan di blog ini.
Seri "Catatan Lapangan Legacy to AI"
- Rangkuman: 22 sistem dan 246 ribu baris pada satu PC — catatan terukur pengembangan AI selama 3,5 bulan
- Catatan Lapangan ①: Memperbarui total Java berusia 20 tahun dalam sekitar satu minggu (artikel ini)
- Catatan Lapangan ②: Membuat pintu masuk baru ke sistem inti tanpa mengubah satu baris pun kode yang ada
- Catatan Lapangan ③: Menuntaskan kajian arsitektur sebulan dengan prototipe 2 hari + pengukuran nyata
*Angka dalam artikel ini adalah nilai terukur per akhir Juli 2026. Hasil pengembangan berbeda-beda tergantung kondisi dan kebutuhan sistem.