Abstract :
Sebuah basis data memerlukan nomor indeks [1]. Penggunaan nomor indeks untuk membedakan satu data dengan data lainnya agar lebih mudah di cari. Bentuk nomor indeks pun beragam dapat berupa barisan angka, atau kombinasi antara angka dan huruf yang mewakili arti tertentu. Contohnya penomoran yang memiliki awalan atau prefiks seperti pada penomoran akun prakiraan akunting. Fitur auto increment pada basis data tidak dapat memberikan penomoran yang memiliki prefiks secara otomatis. Berdasarkan hal tersebut diperlukan sebuah fungsi yang dapat menangani penomoran yang memiliki prefiks atau sufiks atau prefiks dan sufiks agar dapat dijalankan secara otomatis. Pada arsitektur multi tenant yang harus fleksibel [3] dan memilik beberapa aplikasi di dalamnya. Fungsi penomoran mengalami redundansi kode. Adanya redundansi pada kode perlu perhatian yang besar karena di satu sisi bisa menguntungkan dan di sisi lain dapat membahayakan [3]. Extension id generator dinamis adalah sebuah perangkat lunak berkonsep extension yang dibangun untuk menjadi solusi dari pemaparan sebelumnya. Extension id generator dinamis akan menggunakan basis data dengan performa tinggi seperti PostgreSQL dengan kecepatan 7,6 kali lebih cepat dibanding MySQL [4] dan penggunanya naik rata-rata sekitar 16,5% per tahun (2016-2019) [5]. Dari hasil pengujian yang dilakukan dapat disimpulkan bahwa extension id generator dinamis pada PostgreSQL dapat membuat penomoran otomatis yang memiliki prefiks atau sufiks atau prefiks dan sufiks tanpa terjadi redundansi kode.