UNPKG

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
# ๐Ÿ‡ฎ๐Ÿ‡ฉ IndoJS - JavaScript dengan Sintaks Indonesia [![npm version](https://badge.fury.io/js/indojs.svg)](https://badge.fury.io/js/indojs) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](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**