### Install Sastrawijs for Node.js Source: https://github.com/damzaky/sastrawijs/blob/master/README.md Use npm to install the Sastrawijs package for Node.js environments. ```bash npm install sastrawijs ``` -------------------------------- ### Node.js Stemming Example Source: https://github.com/damzaky/sastrawijs/blob/master/README.en.md Shows how to perform stemming on a sentence in a Node.js environment using the sastrawi module. ```javascript var sentence = "Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan"; var stemmed = []; var stemmer = new sastrawi.Stemmer(); var tokenizer = new sastrawi.Tokenizer(); words = tokenizer.tokenize(sentence); for (word of words) { stemmed.push(stemmer.stem(word)); } console.log(stemmed); ``` -------------------------------- ### Web/Client-side Stemming Example Source: https://github.com/damzaky/sastrawijs/blob/master/README.en.md Demonstrates how to tokenize a sentence and stem each word using Stemmer and Tokenizer classes in a web browser. ```javascript var sentence = "Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan"; var stemmed = []; var stemmer = new Stemmer(); var tokenizer = new Tokenizer(); words = tokenizer.tokenize(sentence); for (word of words) { stemmed.push(stemmer.stem(word)); } console.log(stemmed); ``` -------------------------------- ### Browser Installation Source: https://github.com/damzaky/sastrawijs/blob/master/README.en.md Include these script tags in your HTML to use SastrawiJs in a browser environment. ```html ``` -------------------------------- ### Stemming a Sentence with ECMAScript Source: https://github.com/damzaky/sastrawijs/blob/master/README.md Example of stemming a sentence using Sastrawijs with ECMAScript modules. It tokenizes the sentence and stems each word. ```javascript const sentence = 'Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan' const stemmed = [] const stemmer = new Stemmer() const tokenizer = new Tokenizer() const words = tokenizer.tokenize(sentence) for (const word of words) { stemmed.push(stemmer.stem(word)) } console.log(stemmed); ``` -------------------------------- ### Stemming a Sentence with CommonJS Source: https://github.com/damzaky/sastrawijs/blob/master/README.md Example of stemming a sentence using Sastrawijs with CommonJS modules. It tokenizes the sentence and stems each word. ```javascript const sentence = 'Perekonomian Indonesia sedang dalam pertumbuhan yang membanggakan' const stemmed = [] const stemmer = new sastrawijs.Stemmer() const tokenizer = new sastrawijs.Tokenizer() const words = tokenizer.tokenize(sentence) for (const word of words) { stemmed.push(stemmer.stem(word)) } console.log(stemmed); ``` -------------------------------- ### Initialize Stemmer with Custom Dictionary Source: https://github.com/damzaky/sastrawijs/blob/master/README.md Create a custom dictionary of base words and initialize the Stemmer with this custom dictionary. This overrides the default dictionary. ```javascript var custom = ["hancur", "benar", "apa", "siapa", "jubah", "baju", "beli", "celana", "hantu", "jual", "buku", "milik", "kulit", "sakit", "kasih", "buang", "suap", "nilai", "beri", "rambut", "adu", "suara", "daerah", "ajar", "kerja", "ternak", "asing", "raup", "gerak", "puruk", "terbang", "lipat", "ringkas", "warna", "yakin", "bangun", "fitnah", "vonis", "baru", "ajar", "tangkap", "kupas", "minum", "pukul", "cinta", "dua", "jauh", "ziarah", "nuklir", "gila", "hajar", "qasar", "udara", "populer", "warna", "yoga", "adil", "rumah", "muka", "labuh", "tarung", "tebar", "indah", "daya", "untung", "sepuluh", "ekonomi", "makmur", "telah", "serta", "percaya", "pengaruh", "kritik", "seko", "sekolah", "tahan", "capa", "capai", "mula", "mulai", "petan", "tani", "aba", "abai", "balas", "balik", "peran", "medan", "syukur", "syarat", "bom", "promosi", "proteksi", "prediksi", "kaji", "sembunyi", "langgan", "laku", "baik", "terang", "iman", "bisik", "taat", "puas", "makan", "nyala", "nyanyi", "nyata", "nyawa", "rata", "lembut", "ligas", "budaya", "karya", "ideal", "final", "taat", "tiru", "sepak", "kuasa", "malaikat", "nikmat", "lewat", "nganga", "allah"]; var stemmer = new Stemmer(custom); ``` -------------------------------- ### Import Sastrawijs with ECMAScript Modules Source: https://github.com/damzaky/sastrawijs/blob/master/README.md Import the Stemmer and Tokenizer classes from the sastrawijs package using ECMAScript module syntax. ```javascript import { Stemmer, Tokenizer } from 'sastrawijs' ``` -------------------------------- ### Import Sastrawijs with CommonJS Source: https://github.com/damzaky/sastrawijs/blob/master/README.md Require the sastrawijs package using CommonJS module syntax. ```javascript var sastrawijs = require('sastrawijs'); ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.