indojs
Version:
Proyek ini memungkinkan penggunaan sintaks JavaScript dengan gaya penulisan berbahasa Indonesia. Dibuat untuk membantu masyarakat Indonesia yang ingin belajar pemrograman namun kurang familiar dengan istilah-istilah dalam bahasa Inggris. Dengan menggunaka
120 lines (85 loc) โข 2.87 kB
Markdown
# ๐ฎ๐ฉ IndoJS - JavaScript dengan Sintaks Indonesia
[](https://badge.fury.io/js/indojs)
[](https://opensource.org/licenses/MIT)
**IndoJS** adalah package JavaScript yang memungkinkan Anda menulis kode JavaScript menggunakan sintaks bahasa Indonesia. Dibuat khusus untuk membantu programmer Indonesia yang ingin belajar coding dengan bahasa yang lebih familiar dan mudah dipahami.
## ๐ฏ Tujuan
- ๐ **Mempermudah pembelajaran** programming untuk pemula Indonesia
- ๐ **Localization** JavaScript ke bahasa Indonesia
- ๐ **Meningkatkan aksesibilitas** coding bagi non-English speakers
- ๐ **Mendukung pendidikan** programming di Indonesia
## ๐ฆ Instalasi
```bash
npm install indojs
```
## ๐ Penggunaan
```javascript
// Import IndoJS
require("indojs");
// Gunakan sintaks Indonesia!
konsol.log("Halo Dunia!");
if (benar) {
konsol.log("Ini blok jika benar");
} else {
konsol.log("Ini blok jika tidak");
}
```
## ๐ Sintaks yang Didukung
### Console & Output
- `konsol` โ `console`
### Nilai Dasar
- `benar` โ `true`
- `salah` โ `false`
- `kosong` โ `null`
- `tidak_terdefinisi` โ `undefined`
### Array Methods
- `dorong` โ `push`
- `keluarkan` โ `pop`
- `potong` โ `slice`
- `gabung` โ `join`
### String Methods
- `huruf_besar` โ `toUpperCase`
- `huruf_kecil` โ `toLowerCase`
- `ganti` โ `replace`
- `pisah` โ `split`
### Math
- `matematika` โ `Math`
- `bulat` โ `round`
- `acak` โ `random`
- `maksimum` โ `max`
- `minimum` โ `min`
### Date & JSON
- `tanggal` โ `Date`
- `json` โ `JSON`
## ๐ก Contoh Lengkap
```javascript
require("indojs");
// Array dengan method Indonesia
let daftarNama = ["Andi", "Budi"];
daftarNama.dorong("Citra");
konsol.log("Daftar:", daftarNama.gabung(", "));
// String Indonesia
let pesan = "Halo Indonesia";
konsol.log("Huruf besar:", pesan.huruf_besar());
// Math Indonesia
konsol.log("Angka bulat:", matematika.bulat(3.7));
konsol.log("Angka acak:", matematika.acak());
```
## ๐งช Demo
```bash
node examples/demo.js
```
## ๐ Lisensi
MIT License
## ๐จโ๐ป Author
Jiilan Nashrulloh Tanjung - Erazorre Teknologi Bandung
## ๐ Acknowledgments
- Terinspirasi dari kebutuhan komunitas developer Indonesia
- Dibuat dengan โค๏ธ untuk kemajuan teknologi Indonesia
- Terima kasih untuk semua kontributor dan pengguna IndoJS!
## ๐ Support & Komunitas
- ๐ **Bug Reports**: [GitHub Issues](https://github.com/Erazorre-Teknologi-Bandung/indojs/issues)
- ๐ฌ **Diskusi**: [GitHub Discussions](https://github.com/Erazorre-Teknologi-Bandung/indojs/discussions)
- ๐ง **Email**: support@erazorre.com
---
โญ **Jangan lupa berikan star jika IndoJS membantu Anda!**
**#JavaScriptIndonesia #CodingIndonesia #IndoJS**