Teknologi

Teknologi di balik solusi bisnis Anda

Dibangun di atas teknologi yang teruji, dikelola secara mandiri, dan terdokumentasi. Berikut susunan teknologi yang kami terapkan, dari aplikasi hingga server.

  • 8+tahun pengalaman
  • V8 sampai V20versi Odoo yang dikerjakan
  • Android + iOSdari satu basis kode Flutter
  • Self-hosteddi server Anda atau on-premise
Susunan teknologi

Tujuh lapisan yang saling terhubung

Setiap solusi kami susun berlapis, sehingga mudah dirawat, dikembangkan, dan dihubungkan dengan sistem lain.

01

Aplikasi

Yang dilihat dan digunakan oleh tim dan pelanggan Anda.

Sistem bisnis

  • Odoo

    Platform ERP utama kami. Versi 8 sampai 20, versi Community maupun Enterprise.

Aplikasi seluler

  • Flutter

    Aplikasi mobile Android dan iOS dari satu basis kode.

  • Kotlin

    Aplikasi Android native yang cepat dan stabil.

  • Swift

    Aplikasi iOS native untuk perangkat Apple.

  • Android

    Aplikasi seluler untuk perangkat Android.

  • Ionic

    Aplikasi hibrida dari satu basis kode web.

  • Capacitor

    Membungkus aplikasi web menjadi aplikasi seluler.

Situs dan desktop

  • WordPress

    Situs perusahaan dan konten yang mudah dikelola.

  • WooCommerce

    Toko daring berbasis WordPress.

  • Electron

    Aplikasi desktop lintas sistem operasi.

02

Antarmuka Web

Tampilan situs dan aplikasi web yang responsif.

Bahasa dasar

  • JavaScript

    Antarmuka web dan layanan sisi server.

  • TypeScript

    JavaScript bertipe agar kode lebih aman dan mudah dirawat.

  • HTML5

    Struktur halaman web yang semantik dan mudah diakses.

  • CSS3

    Tata letak dan gaya yang responsif di semua perangkat.

  • Sass

    Gaya yang terstruktur dan mudah dirawat.

Kerangka kerja

  • Vue.js

    Kerangka kerja antarmuka web yang ringan dan reaktif.

  • Nuxt

    Kerangka kerja Vue untuk situs cepat dan ramah mesin pencari.

  • React

    Pustaka antarmuka untuk aplikasi web yang interaktif.

  • Next.js

    Kerangka kerja React untuk situs cepat dan ramah mesin pencari.

  • Angular

    Kerangka kerja untuk aplikasi web skala besar.

  • Svelte

    Antarmuka web ringan dengan kode yang ringkas.

  • jQuery

    Interaksi halaman untuk sistem yang sudah berjalan.

  • Alpine.js

    Interaksi ringan langsung di dalam HTML.

Gaya dan alat build

  • Tailwind CSS

    Tata letak responsif dengan gaya yang konsisten.

  • Bootstrap

    Komponen antarmuka siap pakai untuk tampilan yang seragam.

  • Vite

    Alat build modern dengan proses pengembangan cepat.

03

Logika dan Layanan

Aturan bisnis, otomasi, dan antarmuka antar sistem.

Bahasa pemrograman

  • Python

    Pengembangan modul, layanan backend, dan otomasi proses.

  • PHP

    Bahasa pemrograman sisi server untuk aplikasi web dan layanan.

  • Go

    Layanan backend berperforma tinggi untuk beban kerja besar.

  • Node.js

    Layanan sisi server dan API berbasis JavaScript.

  • Rust

    Layanan yang aman dan efisien untuk komponen kritis.

  • Dart

    Bahasa di balik Flutter untuk aplikasi seluler.

Kerangka kerja backend

  • Laravel

    Kerangka kerja PHP untuk aplikasi web dan API yang terstruktur.

  • Django

    Kerangka kerja Python untuk aplikasi web yang aman.

  • FastAPI

    API Python berperforma tinggi dengan dokumentasi otomatis.

  • Flask

    Layanan Python ringan untuk kebutuhan khusus.

  • Express

    Server API berbasis Node.js.

  • NestJS

    Backend Node.js terstruktur untuk sistem besar.

  • Spring Boot

    Layanan Java untuk sistem perusahaan.

  • .NET

    Aplikasi dan layanan di ekosistem Microsoft.

  • Ruby on Rails

    Pengembangan aplikasi web yang cepat dan konsisten.

API dan dokumentasi

  • OpenAPI

    Standar dan dokumentasi API yang jelas.

  • Swagger

    Dokumentasi API yang dapat diuji langsung.

  • GraphQL

    Antarmuka data yang fleksibel untuk aplikasi.

  • Postman

    Pengujian dan dokumentasi API.

Otomasi alur kerja

  • n8n

    Otomasi alur kerja dan penghubung antar aplikasi.

04

Data dan Integrasi

Tempat data disimpan, dialirkan, dan dianalisis.

Basis data

  • PostgreSQL

    Basis data utama, dengan optimasi SQL untuk performa.

  • MySQL

    Basis data relasional untuk aplikasi web.

  • MariaDB

    Basis data relasional yang andal dan terbuka.

  • SQLite

    Basis data tertanam untuk aplikasi ringan.

  • MongoDB

    Basis data dokumen untuk data yang fleksibel.

  • Oracle Database

    Integrasi dengan basis data perusahaan yang sudah ada.

  • Redis

    Penyimpanan cache dan antrean berkecepatan tinggi.

  • Elasticsearch

    Pencarian dan analisis data yang cepat.

  • Firebase

    Basis data waktu nyata dan notifikasi aplikasi seluler.

  • Supabase

    Backend siap pakai berbasis PostgreSQL.

Aliran data

  • BigQuery

    Penyimpanan dan analisis data berskala besar.

  • Apache Airflow

    Penjadwalan dan orkestrasi alur data.

  • RabbitMQ

    Antrean pesan antar layanan agar proses tetap andal.

  • Apache Kafka

    Pengaliran data secara real-time antar sistem.

Otomasi dan integrasi

  • Node-RED

    Alur integrasi perangkat dan layanan secara visual.

  • Zapier

    Otomasi antar aplikasi tanpa penulisan kode.

  • Make

    Otomasi alur kerja lintas aplikasi.

Pembayaran dan pesan

  • Stripe

    Integrasi pembayaran daring.

  • Xendit

    Integrasi pembayaran dan penagihan lokal.

  • Twilio

    Pesan, suara, dan verifikasi melalui API.

  • WhatsApp API

    Notifikasi dan layanan pelanggan melalui WhatsApp.

  • Telegram Bot

    Notifikasi dan perintah otomatis melalui bot.

  • Slack

    Notifikasi dan integrasi kerja tim.

05

Infrastruktur dan Rilis

Server, penyebaran, dan alur rilis yang terkendali.

Server dan sistem operasi

  • Ubuntu Server

    Sistem operasi server berbasis Linux.

  • Linux

    Dasar administrasi server dan otomasi.

  • Debian

    Sistem operasi server yang stabil.

  • CentOS

    Sistem operasi server untuk lingkungan perusahaan.

  • Nginx

    Web server dan reverse proxy.

  • Apache HTTP Server

    Web server untuk aplikasi PHP dan Odoo.

  • cPanel

    Pengelolaan hosting, surel, dan basis data.

Kontainer dan cloud

  • Docker

    Pengemasan dan penyebaran aplikasi yang konsisten.

  • Kubernetes

    Orkestrasi kontainer untuk layanan skala besar.

  • Amazon Web Services

    Infrastruktur cloud untuk aplikasi bisnis.

  • Google Cloud

    Cloud untuk aplikasi, data, dan analitik.

  • Cloudflare

    Keamanan, CDN, dan percepatan situs.

  • Terraform

    Infrastruktur yang dikelola sebagai kode.

  • Ansible

    Konfigurasi server yang otomatis dan seragam.

Kode dan rilis

  • Git

    Kontrol versi dan kerja tim yang tertib.

  • GitHub

    Pengelolaan kode, tinjauan, dan kolaborasi.

  • GitLab

    Repositori kode dan alur CI/CD.

  • Bitbucket

    Repositori kode untuk tim.

  • CI/CD

    Pengujian dan rilis otomatis setiap perubahan.

  • Jenkins

    Otomasi build dan penyebaran.

  • GitHub Actions

    Pengujian dan rilis otomatis dari repositori.

Pemantauan

  • Grafana

    Dasbor pemantauan sistem.

  • Prometheus

    Pengumpulan metrik dan peringatan sistem.

  • Datadog

    Pemantauan aplikasi dan infrastruktur.

  • Sentry

    Pelacakan galat aplikasi secara waktu nyata.

Kualitas dan dokumentasi

  • Unit Testing

    Pengujian otomatis agar perubahan tidak merusak fitur lama.

  • Dokumentasi Teknis

    Panduan teknis sebagai acuan tim dan alih pengetahuan.

06

AI dan Analitik

Kecerdasan buatan, pengolahan data, dan pelaporan.

Model dan layanan AI

  • OpenAI API

    Asisten dan otomasi berbasis model bahasa.

  • Claude API

    Asisten dan analisis dokumen berbasis AI.

  • Google Gemini

    Model AI multimodal untuk teks, gambar, dan dokumen.

  • Hugging Face

    Model AI sumber terbuka siap pakai.

  • Ollama

    Menjalankan model AI secara lokal di server sendiri.

  • Llama

    Model bahasa terbuka untuk kebutuhan privat.

  • LangChain

    Merangkai model AI dengan data dan alat bisnis.

Pembelajaran mesin

  • TensorFlow

    Pembelajaran mesin untuk prediksi dan klasifikasi.

  • PyTorch

    Pengembangan dan pelatihan model AI.

  • Keras

    Pembuatan jaringan saraf yang ringkas.

  • scikit-learn

    Klasifikasi, prediksi, dan pengelompokan data.

  • OpenCV

    Pengolahan gambar dan pengenalan visual.

  • ONNX

    Penyebaran model AI lintas platform.

  • MLflow

    Pencatatan dan pengelolaan siklus model.

  • NVIDIA

    Akselerasi GPU untuk pelatihan dan inferensi model.

Data dan eksperimen

  • Pandas

    Pengolahan dan pembersihan data.

  • NumPy

    Komputasi numerik untuk analisis data.

  • Jupyter

    Eksplorasi data dan eksperimen model.

  • Google Colab

    Eksperimen model dengan sumber daya komputasi cloud.

  • Streamlit

    Dasbor data dan prototipe AI yang cepat.

  • Milvus

    Basis data vektor untuk pencarian semantik dan RAG.

  • Celery

    Antrean tugas latar belakang untuk proses AI dan data.

Data besar dan pelaporan

  • Apache Spark

    Pengolahan data berskala besar.

  • Databricks

    Platform data dan AI terpadu.

  • Snowflake

    Gudang data cloud untuk analitik.

  • dbt

    Transformasi data yang terdokumentasi dan teruji.

  • Metabase

    Laporan dan dasbor bisnis dari basis data.

  • Tableau

    Visualisasi data untuk manajemen.

  • Qlik

    Analitik bisnis dan pelaporan.

  • Looker

    Dasbor dan model data untuk manajemen.

  • Google Analytics

    Analisis perilaku pengunjung situs dan aplikasi.

07

Pengujian dan Alat Kerja

Menjaga kualitas kode dan mengatur pekerjaan tim.

Pengujian

  • Jest

    Pengujian otomatis untuk JavaScript.

  • Cypress

    Pengujian alur pengguna di peramban.

  • Selenium

    Pengujian antarmuka web otomatis.

  • Pytest

    Pengujian otomatis untuk kode Python.

  • SonarQube

    Analisis kualitas dan keamanan kode.

Pustaka dan pengemasan

  • Composer

    Pengelolaan pustaka proyek PHP.

  • npm

    Pengelolaan pustaka proyek JavaScript.

Kerja tim dan desain

  • Jira

    Pelacakan tugas dan kemajuan proyek.

  • Figma

    Rancangan antarmuka sebelum pengembangan.

  • Insomnia

    Pengujian dan dokumentasi API.

Alur rilis

Dari kode sampai berjalan di server Anda

Setiap perubahan melewati tahapan yang sama, sehingga hasilnya konsisten dan dapat dilacak.

  1. 1GitKode dikelola dan ditinjau tim
  2. 2PengujianUnit test dijalankan otomatis
  3. 3CI/CDRilis otomatis dan terukur
  4. 4DockerAplikasi dikemas konsisten
  5. 5Server AndaNginx dan Ubuntu Server, siap digunakan
Prinsip teknis

Cara kami menjaga sistem tetap andal

Dikelola mandiri

Sistem dapat dijalankan di server Anda sendiri atau on-premise dengan Docker, Nginx, dan Linux, sehingga data tetap berada di bawah kendali Anda.

Migrasi minim gangguan

Migrasi dan upgrade versi Odoo direncanakan agar operasional tidak terhenti. Pernah dijalankan untuk 98 pengguna di grup 4 perusahaan tanpa gangguan.

Pemantauan dan pencadangan

Kebijakan backup, pemantauan performa, dan penanganan insiden agar sistem tetap andal.

Terhubung melalui API

Integrasi dengan aplikasi lain memakai API yang terdokumentasi (OpenAPI) dan teruji.

Kualitas kode terjaga

Review kode, pengujian unit, serta alur CI/CD sebelum perubahan masuk ke sistem Anda.

Dokumentasi dan pelatihan

Dokumentasi teknis dan pelatihan pengguna agar sistem dapat dikelola secara berkelanjutan.

Ingin tahu teknologi yang paling sesuai untuk bisnis Anda?

Ceritakan kebutuhan Anda. Kami rekomendasikan teknologi, estimasi biaya, dan jadwal pelaksanaan melalui konsultasi gratis.

Chat kami