Analisis Komparatif API Generation Tools Berbasis Database dengan Dukungan Standar REST API
AGNES SUARNA, Prof. Dr. Ir. Ridi Ferdiana, S.T., M.T., IPM. ; Dr.Eng. Silmi Fauziati, S.T., M.T.
2024 | Skripsi | TEKNOLOGI INFORMASI
API Generation adalah proses otomatisasi pembuatan API yang mempermudah pengembang dalam membangun API tanpa melalui metode tradisional yang memakan waktu dan rentan terhadap kesalahan. Saat ini, terdapat berbagai API Generation Tools yang menawarkan fitur seperti pembuatan otomatis endpoint CRUD, model keamanan, dan manajemen API. Penelitian ini bertujuan untuk menganalisis secara komparatif beberapa tools yang menggunakan database sebagai sumber data dan mendukung standar REST API. Fokus utama penelitian ini mencakup kemudahan penggunaan, dukungan dokumentasi, kompatibilitas dengan berbagai database, keamanan, fleksibilitas dalam kustomisasi API, efisiensi biaya, dan kinerja. Metode analisis komparatif digunakan untuk mengidentifikasi keunggulan dan kekurangan dari masing-masing tools. Hasil analisis menunjukkan bahwa Directus, NocoDB, dan CData API Server memiliki kelebihan dan kekurangan yang dapat membantu pengembang dalam memilih tools yang sesuai dengan kebutuhan proyek mereka. Penelitian ini memberikan panduan yang berguna bagi pengembang dalam menentukan pilihan yang tepat untuk implementasi API otomatis.
API Generation is the automation process of creating APIs that simplifies the development process by eliminating the need for traditional methods that are time consuming and prone to errors. Currently, various Tools API Generation offer features such as automatic creation of CRUD endpoints, security models, and API management. This research aims to conduct a comparative analysis of several tools that use databases as data sources and support REST API standards. The main focus of this research includes ease of use, documentation support, compatibility with various databases, security, flexibility in API customization, cost efficiency, and performance. The comparative analysis method is used to identify the strengths and weaknesses of each tool. The results of the analysis indicate that Directus, NocoDB, and CData API Server have advantages and disadvantages that can assist developers in selecting the appropriate tools for their project needs. This study provides a useful guide for developers in making informed choices for implementing automated APIs.
Kata Kunci : API, API Generation Tools, Analisis Komparatif, Otomatisasi API, REST API