NGOPI TMA Bahas Frappe Framework: Senjata Rahasia di Balik ERPNext

Pada tanggal 25 Mei 2026, TMA kembali menyelenggarakan acara rutin internal bertajuk NGOPI (Ngobrol Pintar IT), sebuah forum diskusi teknologi yang telah menjadi bagian penting dari kultur belajar dan kolaborasi di lingkungan perusahaan. Acara kali ini diselenggarakan dalam format hybrid, yaitu secara online menggunakan platform Discord dan secara offline di kantor TMA Bandung. Dengan format tersebut, seluruh anggota tim dapat ikut terlibat tanpa terbatas lokasi kerja, mencerminkan budaya kerja fleksibel yang terus dibangun di TMA.
Tema utama NGOPI kali ini dibawakan oleh Bambang Subketi, yang mengangkat topik menarik mengenai “Frappe Framework: Senjata Rahasia di Balik ERPNext.” Materi ini menjadi perhatian besar bagi peserta karena ERPNext sendiri telah menjadi salah satu platform ERP open-source yang banyak digunakan di berbagai industri, sementara Frappe Framework sering kali menjadi bagian yang kurang dikenal, meskipun justru menjadi fondasi utama di balik fleksibilitas dan kekuatan ERPNext.
Sejak awal sesi, suasana acara sudah terasa hidup. Bambang membuka diskusi dengan pendekatan yang santai namun tetap teknikal, membuat materi yang cukup kompleks terasa lebih mudah dipahami. Celetukan-celetukan ringan dari peserta maupun pembicara membuat forum berjalan cair, tetapi tetap penuh insight. Kultur “serius tapi santai” yang selama ini menjadi ciri khas NGOPI kembali terasa kuat dalam acara kali ini.
Dalam pemaparannya, Bambang menjelaskan bahwa banyak developer mengenal ERPNext sebagai aplikasi ERP siap pakai, tetapi tidak semua memahami bahwa di balik ERPNext terdapat sebuah framework yang sangat powerful, yaitu Frappe Framework. Framework ini bukan sekadar backend biasa, melainkan sebuah full-stack web framework yang memungkinkan pengembangan aplikasi bisnis dilakukan dengan cepat, modular, dan scalable.
Diskusi kemudian berlanjut ke filosofi dasar Frappe Framework yang menitikberatkan pada kemudahan pengembangan enterprise application berbasis metadata-driven architecture. Dengan pendekatan tersebut, banyak proses development dapat dilakukan lebih cepat dibandingkan framework konvensional karena developer tidak perlu membangun semuanya dari nol.
Bambang juga menjelaskan bagaimana Frappe memungkinkan developer membangun sistem berbasis document-oriented model yang fleksibel untuk berbagai kebutuhan bisnis. Hal ini menjadi alasan mengapa ERPNext dapat berkembang menjadi platform ERP yang sangat adaptif terhadap berbagai jenis industri dan proses bisnis.
Materi yang dibawakan mengacu pada berbagai sumber pembelajaran resmi Frappe, termasuk dokumentasi framework dan ERPNext yang tersedia di situs resmi Frappe. Selain itu, peserta juga diperkenalkan dengan berbagai resource penting seperti:
- Frappe School sebagai media pembelajaran resmi
- Repository GitHub Frappe untuk eksplorasi source code
- Forum komunitas Frappe untuk diskusi teknis
- Berbagai referensi pengembangan ERPNext modern
Salah satu topik yang cukup menarik perhatian peserta adalah pembahasan mengenai bagaimana developer dapat membangun custom application di atas ERPNext menggunakan Frappe Framework tanpa harus mengubah core system secara langsung. Pendekatan ini memungkinkan proses maintenance dan upgrade sistem menjadi jauh lebih aman dan berkelanjutan.
Selain itu, Bambang juga membahas bagaimana proses development modern pada Frappe saat ini semakin dipermudah dengan penggunaan Docker untuk environment setup. Salah satu resource yang dibahas adalah proses setup Frappe Development menggunakan Docker, yang membantu developer membangun environment secara konsisten dan lebih cepat.
Pembahasan menjadi semakin menarik ketika peserta mulai berdiskusi mengenai pengalaman implementasi ERP dan tantangan customization di dunia nyata. Banyak peserta yang berbagi pengalaman tentang bagaimana framework tradisional sering kali menyulitkan proses pengembangan enterprise application karena terlalu rigid atau membutuhkan effort besar untuk customization.
Dalam konteks tersebut, Frappe dinilai memiliki pendekatan yang cukup unik karena mampu menjembatani kebutuhan low-code dan full-code development sekaligus. Developer dapat memanfaatkan fitur bawaan framework untuk mempercepat development, namun tetap memiliki fleksibilitas tinggi untuk membangun logic custom ketika diperlukan.
Tidak hanya berbicara tentang teknis, acara NGOPI kali ini juga menyinggung pentingnya open-source culture dalam pengembangan teknologi modern. Bambang menekankan bahwa kekuatan Frappe dan ERPNext tidak hanya berasal dari teknologi itu sendiri, tetapi juga dari komunitas global yang aktif berbagi knowledge, source code, dan solusi implementasi.
Diskusi mengenai komunitas ini menjadi salah satu bagian paling hidup dalam acara. Banyak peserta membahas bagaimana kultur open-source sebenarnya memiliki kesamaan dengan kultur internal TMA yang mendorong sharing knowledge, kolaborasi terbuka, dan continuous learning.
Platform Discord yang digunakan sebagai media online juga kembali menunjukkan efektivitasnya dalam mendukung komunikasi teknis yang fleksibel. Peserta online dapat langsung bertanya melalui voice channel maupun chat tanpa hambatan formalitas. Bahkan beberapa peserta offline dan online terlihat aktif melakukan live troubleshooting dan sharing pengalaman development selama sesi berlangsung.
Acara semakin seru ketika muncul berbagai celetukan ringan terkait pengalaman debugging ERP, konflik dependency, hingga “drama migration” yang sering dialami developer. Meskipun dibawakan dengan humor, obrolan-obrolan tersebut justru memperkaya diskusi karena banyak berisi pengalaman nyata yang relevan bagi peserta lain.
Di balik suasana santai tersebut, NGOPI sekali lagi membuktikan perannya sebagai ruang komunikasi yang sehat di lingkungan TMA. Tidak ada sekat antara senior dan junior engineer, tidak ada rasa sungkan untuk bertanya, dan semua peserta memiliki ruang untuk berbagi perspektif. Hal seperti ini menjadi fondasi penting dalam membangun kultur engineering yang kuat dan adaptif terhadap perkembangan teknologi.
Selain meningkatkan wawasan teknis, acara ini juga memperlihatkan arah TMA yang semakin serius dalam membangun kapabilitas enterprise platform berbasis open-source. Dengan memahami Frappe Framework lebih dalam, tim internal diharapkan dapat mengembangkan solusi ERP dan business application yang lebih fleksibel, scalable, dan sesuai kebutuhan market.
Menjelang akhir sesi, banyak peserta mengungkapkan ketertarikan untuk mendalami Frappe Framework lebih jauh, termasuk kemungkinan pemanfaatannya dalam pengembangan produk internal TMA di masa depan. Diskusi pun berlanjut santai bahkan setelah sesi utama selesai, menunjukkan antusiasme tinggi dari seluruh peserta.
Melalui NGOPI, TMA kembali menunjukkan bahwa proses belajar teknologi tidak harus berlangsung formal dan kaku. Dengan pendekatan yang terbuka, santai, dan kolaboratif, knowledge sharing justru menjadi lebih hidup dan efektif.
NGOPI bukan sekadar forum ngobrol teknologi. Ia telah berkembang menjadi simbol kultur TMA—kultur yang percaya bahwa inovasi lahir dari komunikasi yang sehat, rasa ingin tahu yang tinggi, dan semangat belajar bersama tanpa batas.