Bahasa Pemrograman
Jawa Krama

Tulis kode dengan bahasa yang lebih sopan, berbudaya, dan unik. Dibangun di atas fondasi Node.js, menghadirkan nuansa kearifan lokal di ruang digital.

Memulai Ekstensi VS Code Repository




fizzbuzz.jwa
// Algoritma FizzBuzz ingkang dipun serat mawi Jawakrama
kagem (damel i = 1; i <= 15; i++) {
    menawi (i % 15 == 0) {
        serat("FizzBuzz");
    } sanes menawi (i % 3 == 0) {
        serat("Fizz");
    } sanes menawi (i % 5 == 0) {
        serat("Buzz");
    } sanesipun {
        serat(i);
    }
}

Kunggulan Jawakrama

Dikembangkan dengan fitur modern tanpa menghilangkan esensi budaya.


Sintaksis Halus

Menggunakan kosakata krama inggil yang sopan, seperti damel, menawi, dan sanesipun.


CLI Modern

Dilengkapi perkakas seperti jawa init, jawa build, dan eksekutor skrip siap pakai.


Pustaka Bawaan

Modul terintegrasi Wicalan (Math), Serat (String), Wekdal (Time), Berkas (File system), dan Larik.


Error Localization

Pesan log dan kesalahan diterjemahkan secara puitis, membuat proses debugging lebih tabah.

Bausastra (Kamus)

Pemetaan terjemahan kata kunci bahasa pemrograman harian.

Jawakrama (Krama) JavaScript (JS) Makna
damel let / var Inisialisasi variabel
tetep const Konstanta tak terubah
karya function Mendefinisikan fungsi/metode
menawi if Kondisional tunggal
sanesipun else Alternatif kondisional
kagem for Perulangan kuantitatif
wangsul return Mengembalikan nilai data
serat console.log Menulis keluaran pada terminal
leres / lepat true / false Nilai Boolean (Benar / Salah)

Pustaka Bawaan Utama

Kumpulan modul standar untuk mempermudah pengembangan perangkat lunak.

Modul Wicalan

  • Wicalan.pi - Memuat konstanta PI
  • Wicalan.akar(n) - Kalkulasi akar kuadrat
  • Wicalan.acak() - Generator nomor rawak

Modul Serat

  • Serat.ageng(teks) - Huruf kapital
  • Serat.pisah(teks, batas) - Memisahkan string
  • Serat.gantos(teks, a, b) - Timpa kalimat

Modul Wekdal

  • Wekdal.sapunika() - Tarikh hari ini
  • Wekdal.format(d, f) - Tata tulis tanggal
  • Wekdal.taun() - Mencari tahun berjalan

Modul Berkas

  • Berkas.waos(path) - Membaca isi berkas
  • Berkas.tulis(path, isi) - Menyimpan berkas
  • Berkas.daptar(path) - Daftar isi direktori

Pasang Sekarang

Pastikan lingkungan Anda telah terpasang modul Node.js (via NPM).

$ npm install -g jawakrama