← Back to list

Memulai Oracle APEX: Platform Low-Code yang Tumbuh di Dalam Database

Kenapa Oracle APEX berbeda dari low-code platform lainnya — dan bagaimana cara memulainya dalam hitungan menit.

Iwan Herdian · 2026-06-10 14:24 · 0 claps · 3.5 min read
#oracle-apex #low-code #oracle-database #app-development #tutorial
Open on Medium ↗

Memulai Oracle APEX: Platform Low-Code yang Tumbuh di Dalam Database

Kenapa Oracle APEX berbeda dari low-code platform lainnya — dan bagaimana cara memulainya dalam hitungan menit.

Ada pertanyaan yang sering muncul ketika seseorang pertama kali mendengar “Oracle APEX”: “Itu bukan cuma tool drag-and-drop biasa, kan?”

Jawabannya: tidak. Dan perbedaannya bukan soal fitur — tapi soal arsitektur.

Oracle APEX bukan aplikasi yang duduk di atas database. Ia tumbuh di dalam database. Setiap query, setiap proses, setiap komponen UI mengeksekusi logika langsung di engine Oracle Database — tanpa round-trip ke middleware yang tidak perlu, tanpa ORM layer yang menerjemahkan SQL dua kali.

Itu yang membuat APEX berbeda. Dan itu yang membuat pengembang yang sudah paham SQL dan PL/SQL bisa langsung produktif sejak hari pertama.

Apa Itu Oracle APEX?

Oracle APEX (Application Express) adalah low-code application platform yang dibangun di atas Oracle Database. Ia memungkinkan pengembang — bahkan yang bukan full-stack developer — membangun aplikasi web yang responsif, aman, dan siap production tanpa harus menulis ratusan baris JavaScript atau mengkonfigurasi puluhan dependency.

Arsitekturnya sederhana dan elegan:

Web Browser → Oracle REST Data Services (ORDS) → Oracle Database (APEX Engine)

Browser berkomunikasi dengan ORDS, ORDS meneruskan request ke APEX engine yang hidup di dalam database, dan hasilnya dikembalikan sebagai halaman HTML. Tidak ada application server terpisah, tidak ada koneksi database yang perlu dikelola secara manual.

Kenapa “Low-Code” Bukan Kata yang Perlu Dikhawatirkan

Di industri teknologi, kata “low-code” kadang membawa konotasi yang salah — dikaitkan dengan keterbatasan, dengan tool yang hanya cocok untuk prototype, dengan pendekatan yang tidak cukup serius untuk enterprise.

Oracle APEX membuktikan sebaliknya.

Low-code dalam konteks APEX berarti:

  • Visual modelling — komponen dibangun melalui interface yang intuitif, bukan dari nol di text editor
  • Reusable components — shared components bisa dipakai lintas halaman dan lintas aplikasi
  • Collaboration — tim dengan berbagai skill level bisa berkontribusi di layer yang berbeda
  • Scalable environments — dari aplikasi internal kecil hingga sistem enterprise dengan jutaan transaksi
  • Data integration — koneksi ke REST API, spreadsheet, XML, JSON dengan konfigurasi minimal
  • Application lifecycle management — built-in support untuk versioning, export/import, dan deployment

Low-code bukan berarti tidak perlu berpikir — ia berarti energi berpikir diarahkan ke logika bisnis dan kualitas, bukan ke boilerplate.

Di Mana APEX Bisa Dijalankan?

Inilah salah satu keunggulan praktis Oracle APEX: ia berjalan di mana saja Oracle Database berjalan.

  • On-premises — di server internal perusahaan, dengan Oracle Database 19c ke atas
  • Oracle Cloud Infrastructure (OCI) — sebagai APEX Service tersendiri, atau melalui Autonomous Database (ADW/ATP)
  • Oracle Always Free — tier gratis permanen di OCI, termasuk Oracle APEX dan ORDS, tanpa batas waktu

Untuk yang baru memulai dan ingin eksplorasi tanpa infrastruktur, ada cara paling mudah: apex.oracle.com — workspace APEX gratis yang bisa diakses dalam hitungan menit, langsung dari browser.

Memulai: Dari Zero ke Aplikasi Pertama

Langkah 1 — Daftar Workspace di apex.oracle.com

Kunjungi apex.oracle.com dan klik Request a Free Workspace. Isi form dengan nama workspace, nama, dan email. Dalam beberapa menit, link aktivasi akan masuk ke inbox.

Workspace adalah logical domain tempat semua aplikasi APEX dibuat. Satu workspace terhubung ke satu atau lebih database schema — semua aplikasi yang dibangun di dalamnya bekerja di atas database objects: tabel, view, package, dan sebagainya.

Langkah 2 — Login dan Kenali App Builder

Setelah login, halaman utama APEX menampilkan beberapa menu utama:

  • App Builder — tempat membuat dan mengelola aplikasi
  • SQL Workshop — editor SQL langsung di browser, termasuk Object Browser dan SQL Scripts
  • Team Development — manajemen fitur, bug, dan milestone tim
  • Gallery — koleksi sample dan starter application

Luangkan beberapa menit untuk menjelajahi SQL Workshop. Kemampuan menjalankan query langsung dari browser, tanpa install tool apapun, adalah salah satu keunggulan yang sering diremehkan.

Langkah 3 — Install Sample Application

Di App Builder, klik CreateFrom Gallery. Oracle menyediakan berbagai sample application yang sudah lengkap: mulai dari Customer Tracker, Project Management, hingga Mobile App.

Pilih salah satu, klik Install, dan dalam hitungan detik sebuah aplikasi lengkap — dengan tabel, data dummy, halaman, laporan, dan form — sudah tersedia di workspace.

Langkah 4 — Jalankan dan Eksplorasi

Klik Run Application, masuk dengan kredensial APEX, dan eksplorasi aplikasinya. Perhatikan responsivitas di berbagai ukuran layar, kecepatan loading, dan fitur-fitur yang tersedia.

Kemudian kembali ke App Builder dan buka aplikasi tersebut dalam mode edit. Lihat bagaimana setiap halaman disusun, bagaimana region dan item dikonfigurasi, bagaimana proses dan Dynamic Actions bekerja.

Ini adalah cara belajar APEX yang paling efektif: bukan dari tutorial yang diikuti buta, tapi dari membongkar aplikasi yang sudah jalan dan memahami mengapa ia dibangun dengan cara tertentu.

Checklist Sebelum Lanjut ke Lab Berikutnya

Sebelum melangkah ke topik yang lebih dalam, pastikan hal-hal berikut sudah terpenuhi:

  • ✅ Berhasil login ke APEX Workspace (apex.oracle.com atau instance sendiri)
  • ✅ Memahami arsitektur dasar: Browser → ORDS → Oracle Database
  • ✅ Berhasil install dan menjalankan setidaknya satu Sample Application
  • ✅ Mengeksplorasi App Builder dan SQL Workshop

Apa yang Akan Kamu Temukan

Setelah titik ini, Oracle APEX akan terasa semakin familiar dengan setiap aplikasi yang dibuat. Konsep workspace, page, region, item, dan process akan menjadi bahasa kedua.

Yang lebih penting: kamu akan mulai melihat bahwa kecepatan APEX bukan soal mengkompromikan kualitas. Dengan fondasi Oracle Database yang solid, aplikasi yang dibangun di APEX bisa menanggung beban production yang sesungguhnya — bukan hanya berfungsi di demo.

Dan itulah yang membuat Oracle APEX tetap relevan setelah lebih dari dua dekade — bukan karena tidak ada yang lebih baru, tapi karena sangat sedikit yang lebih dalam.

Tags: Oracle APEX · Low-Code · Oracle Database · App Development · Getting Started · Tutorial


메타데이터
post_id
f43eec53b7f8
slug
memulai-oracle-apex-platform-low-code-yang-tumbuh-di-dalam-database-f43eec53b7f8
url
https://medium.com/@iwan.herdian86/memulai-oracle-apex-platform-low-code-yang-tumbuh-di-dalam-database-f43eec53b7f8
canonical_url
https://medium.com/@iwan.herdian86/memulai-oracle-apex-platform-low-code-yang-tumbuh-di-dalam-database-f43eec53b7f8
author_url
https://medium.com/@iwan.herdian86
status
ok
fetched_at
2026-06-11 18:08:35