Promosi

    nfi kreatif

    Solusi Integrasi & Software Development

    • System & Web Architecture • Mobile App Development
    • Branding & Identity Strategy • Commercial Photography
    085156886259 LinkedIn: nfi kreatif
    Hubungi Kami
    BLANTERORBITv102

    Khanza Brook REST API - Backend SIMRS Khanza Cepat & Hemat Memori

     


    Khanza Brook REST API: Solusi Backend Berkinerja Tinggi & Ringan untuk Integrasi SIMRS Khanza

    Mengembangkan integrasi atau bridging sistem rumah sakit membutuhkan backend yang tidak hanya stabil, tetapi juga cepat dan hemat sumber daya server. Untuk menjawab kebutuhan tersebut, kami menghadirkan Khanza Brook REST API, sebuah proyek open-source berkinerja tinggi yang dirancang khusus untuk menjembatani serta mengekstensi kebutuhan integrasi pada SIMRS Khanza.

    Proyek ini dibangun murni berbasis kode (Console Application) menggunakan Brook Framework (Tardigrade - Class Based Routing) dan Zeos 8.0 dengan dialek {$MODE DELPHI}. Fokus utamanya adalah kecepatan eksekusi tinggi, penggunaan memori yang minimal, serta struktur kode yang aman dari risiko memory leak.

    Keunggulan & Fitur Utama

    • Pure Code / Non-GUI: Berjalan sebagai aplikasi konsol yang sangat ringan dan siap di-deploy secara optimal ke server Linux berbasis CLI.

    • Tardigrade Routing: Manajemen endpoint yang rapi dan terstruktur menggunakan Class-Based Routing dari Brook Framework.

    • Direct Database Connectivity: Menggunakan Zeos 8.0 murni via kode untuk koneksi super cepat ke database MySQL atau MariaDB.

    • Strict Memory Control: Implementasi blok try-finally yang presisi untuk menjamin stabilitas server jangka panjang tanpa risiko kebocoran memori.

    Prasyarat & Stack Pengembangan

    • Compiler: Free Pascal Compiler (FPC) versi terbaru.

    • IDE / Editor: Lazarus IDE (manajemen proyek & kompilasi) dan Notepad++.

    • Libraries: Brook Framework (Tardigrade branch) & ZeosLib 8.0-stable.

    • Database: MySQL / MariaDB (skema standar SIMRS Khanza / sik).

    Dokumentasi API & Kemudahan Integrasi

    Dokumentasi API telah disusun menggunakan standar OpenAPI 3.0 (Swagger/YAML). File dokumentasi yang berada di folder docs/ dapat langsung diimpor ke dalam Postman atau Swagger Editor untuk melihat daftar endpoint, parameter, dan contoh respons JSON secara interaktif.

    Pernyataan Kepatuhan & Keamanan Data

    • Independensi Proyek: Perangkat lunak ini merupakan ekstensi pihak ketiga yang bersifat independen dan bukan bagian resmi dari rilis inti Yaski (Yayasan SIMRS Khanza Indonesia).

    • Lisensi Open-Source: Dirilis di bawah lisensi GNU GPL v3, sejalan dengan semangat keterbukaan SIMRS Khanza. Anda bebas mendistribusikan dan memodifikasi kode ini dengan tetap mempertahankan lisensi yang sama.

    • Keamanan Data: Repositori ini sama sekali tidak menyertakan data pasien riil, rekam medis, atau informasi klinis. Seluruh contoh skema dan respons JSON menggunakan data fiktif. Kredensial database pada contoh kode telah dianonimkan; pastikan Anda menggunakan Environment Variables atau konfigurasi eksternal yang aman saat masuk ke tahap production.

    Kontribusi & Kode Sumber

    Proyek ini terbuka bagi seluruh komunitas pengembang SIMRS Khanza. Besar harapan kami proyek ini dapat menjadi salah satu alternatif solusi bagi rekan-rekan sejawat maupun YASKI dalam mempercepat migrasi dan interkoneksi SIMRS Khanza ke platform modern.

    Jika Anda menemukan bug, memiliki ide optimasi query, atau ingin menambahkan endpoint baru untuk modul Khanza lainnya, silakan kirimkan Pull Request atau buka Issue pada repositori GitHub di atas.

    Diskusi & Kontak Pengembang

    Untuk pertanyaan seputar integrasi, kebutuhan bridging kustom REST API SIMRS Khanza, atau diskusi terkait arsitektur sistem, Anda dapat menghubungi pengembang langsung melalui:

    • Pengembang: Ismail Hasan

    • Email: mail.hasan06@gmail.com

    • Telegram: @Mailhasan1