{"id":13237,"date":"2026-02-25T10:36:13","date_gmt":"2026-02-25T10:36:13","guid":{"rendered":"https:\/\/binus.ac.id\/binus-digital\/?p=13237"},"modified":"2026-02-25T10:38:57","modified_gmt":"2026-02-25T10:38:57","slug":"modernisasi-sistem-presensi-kelas-ketika-arsitektur-modern-menghapus-bottleneck-operasional","status":"publish","type":"post","link":"https:\/\/binus.ac.id\/binus-digital\/2026\/02\/25\/modernisasi-sistem-presensi-kelas-ketika-arsitektur-modern-menghapus-bottleneck-operasional\/","title":{"rendered":"Modernisasi Sistem Presensi Kelas: Ketika Arsitektur Modern Menghapus Bottleneck Operasional"},"content":{"rendered":"<p>Salah satu transformasi terbesar yang terjadi di institusi pendidikan kami akhir\u2011akhir ini justru berada pada area yang sering dianggap \u201csepele\u201d: sistem presensi onsite di kelas.<\/p>\n<p>Selama bertahun\u2011tahun, kami sudah menggunakan presensi digital berbasis <strong>NFC card<\/strong>, di mana mahasiswa melakukan tap dan dosen melakukan verifikasi di LMS. Secara konsep, sistem ini berhasil\u2026 sampai beban operasional tumbuh dengan sangat besar.<\/p>\n<p>Dengan <strong>160+ kelas berjalan secara bersamaan<\/strong> dan sekitar <strong>50 mahasiswa per kelas<\/strong>, lonjakan transaksi bisa mencapai ribuan query database dalam hitungan menit, dan lagi ditambah dengan fungsi-fungsi lain yang juga berjalan pada saat itu. Arsitektur Binusmaya LMS lama kami saat itu berbasis <strong>monolitik dengan database relational (RDBMS)<\/strong> tidak lagi mampu menanggung beban ini.<\/p>\n<p>Hasilnya?<\/p>\n<ol>\n<li>Keseluruhan fungsi Binusmaya LMS sering melambat saat jam sibuk<\/li>\n<li>Halaman verifikasi presensi tidak responsif, bahkan hang<\/li>\n<li>Waktu verifikasi dosen menjadi tertunda<\/li>\n<li>Pengalaman belajar terganggu karena kehadiran tidak terdata secara cepat.<\/li>\n<\/ol>\n<p>Karena itu, kami memutuskan melakukan langkah besar dengan melakukan modernisasi LMS.<\/p>\n<ul>\n<li><strong>Migrasi dari arsitektur aplikasi server monolitik ke microservices<\/strong><\/li>\n<li><strong>Beralih dari database RDBMS ke NoSQL<\/strong><\/li>\n<li><strong>Membangun layanan yang terdistribusi, scalable, dan event\u2011driven<\/strong><\/li>\n<li><strong>Membangun aplikasi berbasis mobile dan web<\/strong><\/li>\n<\/ul>\n<p>Dan dampaknya sangat terasa.<\/p>\n<ul>\n<li>Binusmaya LMS tetap responsif walaupun beban presensi sedang tinggi<\/li>\n<li>Data presensi tercatat hampir secara instan<\/li>\n<li>Tidak ada lagi single point of failure yang menjatuhkan seluruh sistem<\/li>\n<li>Horizontal scaling membuat beban traffic bukan lagi masalah<\/li>\n<\/ul>\n<p>Yang terpenting, <strong>dosen dan mahasiswa merasakan perubahannya<\/strong>. Dosen tidak lagi menunggu lama hanya untuk membuka halaman presensi, mahasiswa cukup class check-in menggunakan mobile app dan langsung lanjut belajar, dan operasional akademik memiliki data yang lebih andal untuk pelaporan dan analitik.<\/p>\n<p>Modernisasi ini mengingatkan kami bahwa <strong>arsitektur modern bukan sekadar upgrade teknologi, tetapi fondasi untuk menghadirkan pengalaman belajar yang lebih baik dan berkelanjutan.<\/strong><\/p>\n<p>Sangat bangga melihat bagaimana teknologi dapat benar\u2011benar meningkatkan kualitas proses belajar mengajar.<\/p>\n<p><strong>Referensi <\/strong><\/p>\n<ul>\n<li>Newman, Sam. <em>Building Microservices: Designing Fine-Grained Systems<\/em>. O\u2019Reilly Media,2022.<\/li>\n<li>IBM. \u201cWhat Is Event-Driven Architecture? | IBM.\u201d https:\/\/www.ibm.com\/think\/topics\/event-driven-architecture, 2021.<\/li>\n<li>IBM. \u201cWhat Is a NoSQL Database?\u201d, https:\/\/www.ibm.com\/think\/topics\/nosql-databases,2022<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Salah satu transformasi terbesar yang terjadi di institusi pendidikan kami akhir\u2011akhir ini justru berada pada area yang sering dianggap \u201csepele\u201d: sistem presensi onsite di kelas. Selama bertahun\u2011tahun, kami sudah menggunakan presensi digital berbasis NFC card, di mana mahasiswa melakukan tap dan dosen melakukan verifikasi di LMS. Secara konsep, sistem ini berhasil\u2026 sampai beban operasional tumbuh [&hellip;]<\/p>\n","protected":false},"author":65,"featured_media":13238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77],"tags":[103],"class_list":["post-13237","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","tag-cerita-binusmaya-lms"],"_links":{"self":[{"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/posts\/13237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/comments?post=13237"}],"version-history":[{"count":3,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/posts\/13237\/revisions"}],"predecessor-version":[{"id":13243,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/posts\/13237\/revisions\/13243"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/media\/13238"}],"wp:attachment":[{"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/media?parent=13237"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/categories?post=13237"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binus.ac.id\/binus-digital\/wp-json\/wp\/v2\/tags?post=13237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}