bekascript
v1.0.4
Published
BekaScript - Bahasa pemrograman dengan flavor Betawi-Bekasi.
Maintainers
Readme

BekaScript
Bahasa pemrograman bercita rasa Betawi-Bekasi - bagen biar kata kaga danta ge, yang penting belajar ngoding jadi gampang dan gurih bray
Daftar Isi
- BekaScript
📝 Apa Itu BekaScript?
BekaScript adalah bahasa pemrograman sederhana yang ditulis menggunakan Node.js dan didesain dengan bahasa lokal khas Betawi-Bekasi. Tujuannya? Supaya belajar coding jadi lebih dekat, ringan, dan menyenangkan, terutama buat pemula atau siswa yang baru mulai kenal dunia programming.
🚀 Cara Instalasi
Pastikan kamu sudah menginstal Node.js versi terbaru di komputermu.
Setelah itu, buka terminal atau Command Prompt dan jalankan perintah ini:
npm install -g bekascript🔌 Instalasi VS Code Extension
Untuk pengalaman ngoding yang lebih nyaman, kamu bisa install ekstensi VS Code BekaScript. Ekstensi ini menyediakan:
- Syntax Highlighting: Agar kode BekaScript-mu berwarna-warni dan mudah dibaca.
- Auto-completion: Membantu kamu menulis kode lebih cepat.
- Snippets: Menawarkan cuplikan kode yang sering digunakan.
▶️ Cara Menjalankan Program BekaScript
- Buat file baru dengan ekstensi
.bks, contohnyaprogram.bks. - Tulis kode BekaScript-mu di dalam file tersebut.
- Buka terminal di direktori yang sama dengan file-mu.
- Jalankan program menggunakan perintah:
bks program.bks🧑💻 Sintaks Dasar dan Contoh
1. Bikin Variabel
Gunakan punya untuk konstanta dan anu untuk variabel yang bisa diubah.
punya umur = 25; // Konstanta (tidak bisa diubah)
anu nama = "Yudi"; // Variabel (bisa diubah)2. Nampilin ke Layar (Print)
Gunakan nongol untuk menampilkan pesan ke konsol.
nongol "Halo bray!";
punya nama = "yudi";
nongol "nama guah " + nama;3. Kondisional (If Else)
Gunakan kalo, yakali, dan kalo_kaga.
punya umur = 30;
kalo (umur < 2) {
nongol "masih orok ini mah";
} yakali (umur < 5) {
nongol "lah ini mah udah gede tong";
} kalo_kaga {
nongol "tua amat umur lu bray";
}4. Perulangan (For Loop)
Gunakan ulangin untuk perulangan dengan jumlah yang sudah ditentukan.
ulangin i dari 0 ampe 5 {
nongol "coba dah ini mah " + i;
}5. Perulangan (While Loop)
Gunakan pokonya untuk perulangan selama kondisi terpenuhi.
anu counter = 1;
nongol "Bilangan genap dari 2-10:";
pokonya (counter <= 5) {
nongol counter * 2;
counter++;
}6. Fungsi (Function)
Gunakan guna untuk membuat fungsi. balik digunakan untuk mengembalikan nilai.
guna sapa(nama) {
nongol "eh mau kemana pegih si, ngopi apa mari " + nama;
}
sapa("Bang Madun");7. Komentar
Gunakan // untuk komentar satu baris, seperti bahasa C++.
// Ini komentar kaga di jalanin woles bae🧠 Fitur Bahasa
| Sintaks | Deskripsi | Contoh |
| ----------- | --------------------------------------- | --------------------------------------- |
| punya | Konstanta (mirip const di JS) | punya nama = "Ujang"; |
| anu | Variabel (mirip let di JS) | anu umur = 17; |
| nongol | Mencetak ke konsol (mirip console.log) | nongol "Halo dunia!"; |
| kalo | Kondisional (if) | kalo (umur > 17) {...} |
| yakali | Kondisional (else if) | yakali (umur > 10) {...} |
| kalo_kaga | Kondisional (else) | kalo_kaga { ... } |
| ulangin | Perulangan (for) | ulangin i dari 0 ampe 5 { ... } |
| pokonya | Perulangan (while) | pokonya (a < 5) { ... } |
| guna | Fungsi (function) | guna sapa(nama) { ... } |
| balik | Mengembalikan nilai (return) | balik hasil; |
📦 Lisensi
Proyek ini dilisensikan di bawah MIT License.
👨💻 Dibuat oleh
Taruna Wahyudi GitHub · LinkedIn · Email
Terima kasih udah nyobain BekaScript! ❤️
"Ngoding mah ora pusing, yang pusing mah bayar cicilan abis nerima gajian, ekekekeke"
