%0 Thesis %9 Skripsi %A Farid Anwar Wahdie, NIM.: 21106050049 %B FAKULTAS SAINS DAN TEKNOLOGI %D 2025 %F digilib:73668 %I UIN SUNAN KALIJAGA YOGYAKARTA %K generator kode; express.js; typescript; MVC; layered architecture %P 84 %T PENGEMBANGAN MULTI ARCHITECTURE PATTERN CODE GENERATOR UNTUK APLIKASI TYPESCRIPT DENGAN FRAMEWORK EXPRESS.JS %U https://digilib.uin-suka.ac.id/id/eprint/73668/ %X Perkembangan teknologi, terutama dalam perangkat lunak berbasis web tumbuh secara pesat selaras dengan kebutuhan. Kecepatan dan ketepatan dalam pembangunan aplikasi web menjadi tantangan tersendiri bagi para pengembang. Pengaturan setup awal projek dan pembuatan REST API backend, terutama yang dibuat dengan framework Express.js melibatkan banyak pengkodean dan konfigurasi berulang yang terbukti memakan waktu dan berpotensi menimbulkan inkonsistensi arsitektur. Untuk mengatasi masalah ini, penelitian ini menyajikan pengembangan kode generator bernama generator-express-ts-antistress yang dirancang untuk mengotomatisasi setup aplikasi dan pembuatan kerangka aplikasi backend. Generator yang dibangun berbasis Command-Line Interface (CLI) dan dikembangkan menggunakan framework Yeoman. Dengan menerapkan pendekatan berbasis template, generator akan menerjemahkan skema JSON menjadi kerangka kode REST API yang dapat langsung dikembangkan. Pengembangan generator ini mengikuti metodologi Extreme Programming (XP) dengan dua iterasi. Iterasi pertama berfokus pada implementasi inti, yaitu konversi skema JSON menjadi kode scaffold REST API beserta kode unit testing. Iterasi kedua berfokus pada perbaikan-perbaikan berdasar pengujian iterasi pertama. Alat yang dihasilkan berhasil membuat proyek REST API yang fungsional dengan dukungan untuk pola arsitektur Model-View-Controller (MVC) dan Layered. %Z Dr. Ir. Sumarsono, S.T., M.Kom.