Memperkenalkan Citation: Platform Riset Open Source untuk Fisikawan Indonesia

Hari ini kami dengan bangga memperkenalkan Citation Platform, sebuah inisiatif open source yang dirancang khusus untuk memajukan ekosistem riset fisika di Indonesia. Kami membangun platform ini bukan hanya sebagai alat pencari referensi, tetapi sebagai asisten cerdas yang memahami konteks akademis lokal.
Sebagai pengembang, kami ingin berbagi cerita tentang teknologi di balik layar yang membuat Citation Platform cepat, cerdas, dan dapat diandalkan.
Stack Teknologi Modern
Kami memilih teknologi terkini untuk memastikan performa maksimal dan pengalaman pengguna yang seamless:
1. Next.js 16 & Turbopack
Kami menggunakan Next.js 16 terbaru dengan React 19 dan Turbopack. Ini bukan sekadar upgrade versi; ini tentang kecepatan.
- Server Components (RSC): Memungkinkan kami merender konten berat di server, mengurangi beban di perangkat pengguna.
- Server Actions: Menangani mutasi data (seperti menyimpan sitasi) tanpa perlu membuat API endpoint manual yang rumit.
// Contoh implementasi Server Action kami untuk pencarian
export async function searchCitations(query: string) {
'use server'
const session = await auth()
// Logika pencarian aman di server
}2. Database di Tepi Jaringan (Edge) dengan Turso
Kami menggunakan Turso (berbasis LibSQL), sebuah database SQLite yang didesain untuk Edge. Mengapa Turso?
- Speed: Latensi sangat rendah karena data bisa direplikasi dekat dengan pengguna.
- Developer Experience (DX): Dikombinasikan dengan Drizzle ORM, manajemen skema database menjadi sangat intuitif dan "type-safe".
3. AI Hybrid: Cloud & Local LLM
Kecerdasan Citation Platform didukung oleh pendekatan hybrid. Kami menggunakan Vercel AI SDK untuk orkestrasi, dan mengintegrasikan model LLaMA 3 via Ollama untuk pemrosesan lokal.
Pendekatan ini memungkinkan kami melakukan:
- Analisis Konteks: Memahami apakah query pengguna tentang "Gaya" merujuk pada fisika (Force) atau gaya hidup.
- Rekomendasi Lokal: Algoritma kami memprioritaskan jurnal dari kampus-kampus top Indonesia (UI, ITB, UGM, ITS) sebelum mencari ke sumber global.
Fitur Unggulan untuk Developer & Peneliti
Validasi Sitasi Otomatis
Kami membangun engine validasi yang memeriksa format sitasi (APA, IEEE) secara real-time. Engine ini ditulis dalam TypeScript murni untuk performa tinggi.
MDX & Konten Interaktif
Blog ini sendiri (yang sedang Anda baca!) menggunakan MDX. Ini memungkinkan kami menyisipkan komponen interaktif, persamaan matematika dengan KaTeX, dan diagram Mermaid langsung di dalam artikel.
Contoh rendering matematika yang mulus:
Bergabunglah dengan Kami
Citation Platform adalah proyek Open Source. Kami percaya kolaborasi adalah kunci kemajuan sains.
Jika Anda seorang developer web, data scientist, atau fisikawan yang hobi coding, kami mengundang Anda untuk berkontribusi. Kunjungi repository GitHub kami, cek isu yang terbuka, dan mari membangun masa depan riset Indonesia bersama-sama.
Happy Researching & Coding!