stdsquare²
Kelas
stdsquare / Kelas / Dasar Teknologi Finansial dan Mata Uang Kripto / Pertemuan 4: Cloud Computing dan …
Tema
Japan
Arcade
Dark Retro
Font
RPS minggu 4 · 2x50 menit

Cloud Computing & Ekonomi API

Dasar Teknologi Finansial & Mata Uang Kripto — Magister Manajemen FEB UNDIP

Peta Pembelajaran Hari Ini

Sub-CPMK 4: menjelaskan pemanfaatan cloud computing dan API dalam layanan keuangan, termasuk open banking dan BaaS.

Jam ke-1 (50 menit)
  • Taksonomi cloud: IaaS, PaaS, SaaS, FaaS (serverless)
  • Hyperscaler vs Local cloud: regulasi OJK PBI 4/2021
  • Migrasi bank: lift-and-shift vs cloud-native
Jam ke-2 (50 menit)
  • Open banking & open API: POJK 10/2022 (sekarang POJK 11/2024)
  • Banking-as-a-Service (BaaS): Starling, Solaris, Bank Jago-as-platform
  • Ekonomi platform: API marketplace, monetisasi
Posisi: pekan lalu AI/ML. Hari ini infrastruktur cloud+API. Pekan depan (P5) mulai blok blockchain — fondasi teknologi mata uang kripto.

Mengapa Cloud Menjadi Default Infrastructure Bank Digital

Cloud bukan opsi tetapi default untuk bank digital native. Bank Jago, Bank Neo, Aladin semua cloud-first sejak hari pertama.

Time-to-Market
~6 bln
Bank digital cloud-native (vs 2-3 tahun on-premise) — provisi infra dalam jam, bukan bulan
TCO
~30-40%
Lower Total Cost of Ownership di skala >100K MAU — pay-per-use vs capex amortization
Elasticity
~10x
Scale up 10x dalam menit saat promo/campaign — tidak mungkin on-premise
Pertanyaan pemantik: bank tradisional masih ragu cloud karena "data sensitif". Apakah argumen ini masih valid di 2024?
Bagian 1 · 1/4
Taksonomi Cloud Services
Diskusi kelas: GoPay pakai AWS S3 untuk storage, Gojek pakai GCP BigQuery untuk analytics, Bank Jago pakai GCP App Engine — apa yang membedakan pilihan?

Empat Lapisan Cloud: IaaS · PaaS · SaaS · FaaS

Cloud services dibagi menjadi empat lapisan abstraksi — semakin tinggi, semakin sedikit kontrol tetapi semakin cepat delivery.

LapisanApa yang dikelola userContohUse Case Bank
IaaS (Infrastructure)OS, runtime, app, dataAWS EC2, GCP ComputeCustom app bank; lift-and-shift legacy
PaaS (Platform)App & data sajaHeroku, App Engine, BeanstalkAPI service bank digital
SaaS (Software)Tidak ada (langsung pakai)Salesforce, Workday, SlackCRM HR bank
FaaS (Function)Function code sajaAWS Lambda, Cloud FunctionsEvent-driven: webhook, scheduled job
Trade-off: kontrol (IaaS tinggi) vs produktivitas (SaaS tinggi). Bank hybrid: IaaS untuk core, SaaS untuk back-office, FaaS untuk event-driven.

Regulasi Cloud OJK PBI 4/2021

OJK mengatur penggunaan cloud oleh lembaga jasa keuangan via POJK 4/2021 — bukan larangan, tetapi kerangka ketat dengan approval dan lokal presence.

Tiga Jenis Cloud
  • Public cloud: shared infra (AWS, GCP, Azure)
  • Private cloud: dedicated untuk satu organisasi
  • Hybrid cloud: kombinasi public + private
Kewajiban LJK (Lembaga Jasa Keuangan)
  • Notifikasi ke OJK sebelum pakai public cloud
  • Penyelenggara cloud harus terdaftar di OJK
  • Master data utama di Indonesia (data sovereignty)
  • Rencana exit & kontingensi jika cloud down
Hyperscaler yang sudah terdaftar OJK termasuk AWS, GCP, Azure, dan beberapa local seperti BiznetGio, Cloud Kilat. Tanpa registrasi = tidak boleh dipakai LJK.

📖 Baca juga: WACC — kerangka discount rate untuk TCO analysis cloud vs on-premise.

HDN-1: TCO On-Prem vs Cloud untuk Bank Digital

Skenario: Bank digital memilih arsitektur. Opsi A on-premise: capex Rp 5 miliar (server, network, cooling), opex Rp 1 miliar/tahun (staff, listrik, maintenance), umur ekonomis 5 tahun. Opsi B cloud: Rp 0 capex, opex Rp 2 miliar/tahun.
LangkahPerhitunganOn-Prem (5 thn)Cloud (5 thn)
1. Capex$1\times$ di awalRp 5 MRp 0
2. Opex 5 tahun$\text{opex} \times 5$$\text{Rp }1\,\text{M} \times 5 = \text{Rp }5\,\text{M}$$\text{Rp }2\,\text{M} \times 5 = \text{Rp }10\,\text{M}$
3. Total nominal$\text{capex} + \text{opex}$Rp 10 MRp 10 M
4. NPV @ 10%diskonto arus kas~Rp 8,8 M~Rp 7,6 M
Analisis NPV
Cloud ~Rp 1,2 M lebih murah
NPV cloud lebih rendah karena opex-nya fleksibel dan tidak ada capex upfront. Tapi long-term on-prem bisa lebih murah di skala sangat besar.

Coba Sendiri: TCO Cloud vs On-Premise

Geser capex awal server, biaya cloud per jam, dan growth traffic — lihat tahun ke berapa cloud menjadi lebih murah (atau lebih mahal) dibanding on-premise.

Bagian 2 · 2/4
Open Banking & Open API
Diskusi kelas: jika Anda pakai aplikasi budgeting yang akses rekening BCA via screen-scraping — apa risikonya vs via open API resmi?

Open Banking: Kerangka POJK 11/2024

POJK OJK tentang Layanan Keuangan Digital (LKD) dan Open Banking mewajibkan bank Indonesia membuka API ke TPP (Third Party Provider) terdaftar.

Komponen Open Banking
  • Bank (ASPSP): provide API
  • TPP (PJP/Komunikasi): consume API
  • Konsumen: consent & control
  • OJK: regulate & supervise
Standar API
  • RESTful JSON
  • OAuth 2.0 authorization
  • Standar nasional: SNBI / BI-FAST API
  • Standar internasional: UK Open Banking, Berlin Group NextGenPSD2
3 lapis data: (1) Account information (saldo, mutasi); (2) Payment initiation (transfer); (3) Confirmation of funds (cek ketersediaan).

📖 Baca juga: NPV vs IRR — kerangka investasi yang dipakai untuk menilai TCO cloud migration.

Studi Kasus: Xendit & Brankas — API Platform Indonesia

Dua unicorn/soonicorn Indonesia membangun bisnis di atas open API bank — model "Plaid of Southeast Asia".

Xendit
Payment infrastructure API: unified gateway untuk virtual account, e-wallet, kartu, QRIS. Customer: Gojek, Grab, Traveloka. Model: gateway + switching.
Brankas
Open banking API: account information, payment initiation lintas-bank. Customer: BCA, BNI, BPI BDO (Filipina). Model: TPP aggregator.
Pelajaran: nilai FinTech tidak di infrastruktur (bank punya) tetapi di orkestrasi API lintas-pihak — agregasi + UX + compliance layer.

Coba Sendiri: Tanggung Jawab Tiap Lapisan Aplikasi

Klik salah satu lapisan — GUI (frontend), API (gateway), atau Database — dan lihat siapa bertanggung jawab atas keamanan, performa, dan compliance.

HDN-2: Monetisasi API Bank — Unit Economics

Skenario: Bank X monetize open API: charge Rp 1.000 per call untuk payment initiation. Cost per call: Rp 200 (infrastructure amortization + ops). Bulan pertama: 50 jt API calls.
LangkahPerhitunganNilai
1. Revenue/bln$50\,\text{jt} \times \text{Rp }1.000$Rp 50.000.000.000
2. Cost/bln$50\,\text{jt} \times \text{Rp }200$Rp 10.000.000.000
3. Margin/bln$\text{Rp }50\,\text{M} - \text{Rp }10\,\text{M}$Rp 40.000.000.000
4. Margin %$\text{Rp }40\,\text{M} \div \text{Rp }50\,\text{M}$$80\%$
5. Margin per call$\text{Rp }1.000 - \text{Rp }200$Rp 800
Kesimpulan
~Rp 40 M/bln · 80% margin
API monetisasi sangat profitable karena marginal cost rendah. Bandingkan dengan margin spread kredit bank tradisional ~3-5%.

Coba Sendiri: Simulator Bagi Hasil Open Banking

Bank sebagai ASPSP dan TPP berbagi revenue API. Geser model monetisasi (per-call, subscription, revenue share) dan lihat insentif kedua pihak.

Bagian 3 · 3/4
Banking-as-a-Service (BaaS)
Diskusi kelas: Grab-Singtel di Singapura membangun digital bank tanpa memiliki lisensi bank — bagaimana caranya? Apa model BaaS?

Banking-as-a-Service (BaaS): Model & Arsitektur

BaaS memungkinkan non-bank menawarkan layanan keuangan dengan menyewa lisensi + core banking dari bank partner — model embedded finance.

Pemberi BaaS (Bank)
  • Lisensi bank & kepatuhan
  • Core banking system
  • Risk & compliance infra
  • Contoh: Starling (UK), Solaris (Jerman), Mambu-powered banks
Penerima BaaS (Brand)
  • UX, customer acquisition
  • Brand & distribution
  • Konteks bisnis (e-commerce, ride-hailing)
  • Contoh: GrabFin, Apple Card (dengan Goldman), Shopify Capital
BaaS Platform
  • API layer antara bank & brand
  • KYC, onboarding, account mgmt
  • Reconciliation & settlement
  • Contoh: Synapse, Treasury Prime, Tink
Risiko utama: regulator liability — jika BaaS brand gagal, bank partner yang tanggung jawab regulator.

Embedded Finance: BaaS dalam Konteks Bisnis

BaaS memungkinkan embedded finance — layanan keuangan tersembunyi di non-finansial app (e-commerce, SaaS, ride-hailing).

Konteks BisnisLayanan EmbeddedContoh
E-commerceBNPL, paylater, micro-insuranceShopeePayLater, Tokopedia Paylater
Ride-hailingWallet, lending, insuranceGoPay, GoPay Later, GoSure
SaaS B2BInvoice financing, payrollMekari, Xendit-invoice
Real estateKPR embedded, escrowLamudi, Rumah123 (pilot)
Pelajaran: embedded finance menggeser profit center dari bank ke non-bank platform. Bank yang tidak adaptif menjadi utility backend dengan margin tipis.
Bagian 4 · 4/4
Keamanan & Tata Kelola API
Diskusi kelas: Open API = bukaan data nasabah. Bagaimana OJK memastikan TPP tidak menyalahgunakan data?

Keamanan API: 3 Lapis Pertahanan

Open API tidak berarti data bebas diakses — tiga lapis pertahanan melindungi konsumen.

1. Consent Layer
  • OAuth 2.0 authorization code flow
  • Scope terbatas (read-only, no writes)
  • Revocable kapan saja oleh konsumen
  • Expiry token 60 menit
2. Regulatory Layer
  • TPP registrasi & audit OJK
  • SLA uptime & incident reporting
  • Liability assignment: TPP vs Bank
  • Periodic risk assessment
3. Technical Layer
  • mTLS untuk transport security
  • Rate limiting per TPP per konsumen
  • Anomaly detection (jumlah call, pattern)
  • API gateway dengan WAF
Pelajaran Plaid-FTC (2022): data sharing lebih luas dari consent = $58 juta settlement. Consent harus eksplisit, granular, dan revocable.

Coba Sendiri: API Modern vs EDI Tradisional

Sebelum REST/JSON ada EDI (Electronic Data Interchange) — bandingkan biaya, waktu integrasi, dan fleksibilitas kedua paradigma pertukaran data B2B.

Ringkasan Kunci Pertemuan 4

4 Lapisan Cloud
IaaS · PaaS · SaaS · FaaS — trade-off kontrol vs produktivitas
Open Banking
POJK 11/2024 · 3 aktor: Bank · TPP · Konsumen · OAuth 2.0
BaaS & Embedded Finance
Bank jadi platform backend; profit bergeser ke brand platform

Cloud + Open API + BaaS = trio infrastruktur FinTech modern — bukan opsi, tetapi default.

Persiapan P5 (mulai blok blockchain): baca abstrak paper Nakamoto 2008 "Bitcoin: A Peer-to-Peer Electronic Cash System". Diskusi: apa masalah yang dipecahkan?

📖 Baca juga: Kebijakan Moneter — konteks BI Snapshot 2025 yang mewajibkan open API pembayaran.