Page 58 - TEMPLATE PELAPORAN PELAKSANAAN AUDIT INTERNAL APLIKASI KHUSUS
P. 58

Rekomendasi Rancangan/Desain Aplikasi

                        Rancangan  aplikasi  berisi  penjelasan  tentang  Skalabilitas  dan  Performa
                        Aplikasi, Deskiripsi Rancangan Basisdata, Deskripsi Rancangan Perangkat

                        Lunak  Tingkat  Tinggi,  Deskripsi  Rancangan  Perangkat  Lunak  Tingkat
                        Rendah, Deskripsi Antarmuka, Arsitektur Microservices.

                        Untuk API Aplikasi khusus saat in memang belum ada, padahal diharapkan
                        sudah terhubung dengan aplikasi kependudukan untuk keperluan verifikasi.

                        Demikian  juga  dibutuhkan  akses  dokumen  legal  partai  politik  dari

                        Kemenkumham  dimana  partai  politik  tidak  perlu  upload  ke  APLIKASI
                        KHUSUS.  Diperlukan  dokumentasi  rancangan  aplikasi  terkait  Skalabilitas

                        dan performa aplikasi, rancangan detil teknis basisdata, arsitektur aplikasi,
                        rancangan  komponen  aplikasi,  karakteristik  interface  aplikasi,  rancangan

                        fungsi  dan  layanan  aplikasi,  serta  microservice.  Kedepan  perlu  diberikan
                        penjelasan  terkait  lingkup  arsitektur  microservices,  API  apa  saja  yang

                        tersedia,  dan  bagaimana  pola  API  gatewaynya  yang  diperlukan  untuk

                        dukungan kepada Portal Satu Data INSTANSI.
                        Perlu  menerbitkan  standar  yang  mengatur  pendeskripsian  sistem,

                        pengembangan  rancangan  basis  data,  fungsi  dan  layanan  arsitektur

                        microservices,  high  level  software  design.  Dengan  adanya  standar  yang
                        baku,  maka  proses  pengembangan,  integrasi,  dan  pengelolaan  APLIKASI

                        KHUSUS maupun aplikasi-aplikasi lainnya dapat lebih efektif dan efisien.


                        Saat ini Arsitektur basis data Aplikasi khusus memiliki 2 (dua) tipe:

                        ⚫   Data master (persistence data);

                        ⚫   Read only data yang terdiri dari 3 (tiga) instances.
                        Apabila  arsitektur  APLIKASI  khusus  dimigrasikan  dari  monolitik  ke
                        microservices,  semua  perubahan  skema  harus  dikoordinasikan  secara

                        menyeluruh  di  antara  layanan  microservices  yang  diusulkan.  Database
                        NoSQL dapat menjadi pilihan terbaik untuk arsitektur layanan aplikasi yang

                        bersifat microservices.
                        Selanjutnya  perlu  diupayakan  untuk  membuat  rencana  migrasi  Database

                        server  ke  Pusat  Data  Nasional.  Jika  diperlukan,  kode  sumber  aplikasi

                        disimpan di repositori nasional.




                                                                                                       40
   53   54   55   56   57   58   59   60   61   62   63