Administrasi permohonan paten yang dilakukan oleh Ditjen HKI meliputi banyak proses, alur kerja, dokumen-dokumen terkait dan berlangsung dalam waktu lama. Untuk itu, penggunaan teknologi informasi menjadi sangat tepat supaya Ditjen HKI bisa memberikan pelayanan yang terbaik bagi masyarakat. Dalam proyek pengadaan sistem informasi untuk keperluan tersebut, PT Bening Guru Semesta terpilih untuk menjadi pengembang. Pengembangan sistem ini menggunakan framework karena sistem yang akan dibangun cukup besar dan kompleks serta mencakup banyak proses bisnis. Penggunaan framework akan memudahkan pengembang untuk fokus pada bagaimana sistem bisa menunjang proses bisnis yang diinginkan ketimbang memastikan sistem bisa berjalan dengan benar. Bahasa yang digunakan dalam proyek ini adalah Java Enterprise Edition dan framework yang digunakan yaitu Spring (untuk aplikasi Web), Hibernate (Object Relational Mapping) dan JasperReports (untuk report engine). Laporan ini berisi penjabaran mengenai pengalaman penulis selama terlibat dalam proyek pengembangan sistem tersebut dalam rangka kerja praktek. Penulis dilibatkan pada tahap implementasi bersama dengan tim yang terdiri dari beberapa orang programmer. Pada pelaksanaan proyek, banyak hal baru yang penulis dapatkan, terutama pengalaman ikut mengerjakan pengembangan sistem berskala besar. Penulis juga mendapati bahwa ternyata pelaksanaan di lapangan tidak selalu sama dengan teori pengembangan sistem yang diajarkan di kuliah. 4