Cara Download & Install Node.js dan NPM di Windows
⚡ Ringkasan Cerdas
Instalasi Node.js pada Windows menggunakan penginstal MSI resmi atau pengelola paket Chocolatey, yang keduanya menyertakan NPM. Setelah pengaturan, skrip server HTTP sederhana akan mengkonfirmasi bahwa runtime menyajikan respons "Hello World" di browser.

Untuk mulai membangun aplikasi Node.js Anda, langkah pertama adalah menginstal framework Node.js. Framework Node.js tersedia untuk berbagai sistem operasi sejak versi terbaru. Windows untuk Ubuntu dan OS X. Setelah kerangka Node.js diinstal, Anda dapat mulai membangun aplikasi Node.js pertama Anda.
Node.js juga memiliki kemampuan untuk menyematkan fungsionalitas eksternal atau tambahan dengan menggunakan modul kustom. Modul-modul ini harus diinstal secara terpisah. Contoh modul tersebut adalah... MongoDB modul, yang memungkinkan Anda untuk bekerja dengan MongoDB database dari aplikasi Node.js Anda.
Cara Menginstal Node.js di Windows
Langkah pertama dalam menggunakan Node.js adalah instalasi pustaka Node.js pada sistem klien. Berikut adalah langkah-langkah untuk mendownload dan menginstal Node.js Windows:
Langkah 1) Unduh Penginstal Node.js untuk Windows.
Pergi ke situs https://nodejs.org/en/download/ dan mengunduh file biner yang diperlukan. Dalam contoh kita, kita akan mengunduh Node.js pada Windows dengan file setup 32-bit.
Langkah 2) Jalankan instalasi. Double Klik pada file .msi yang telah diunduh untuk memulai instalasi. Klik tombol Run pada layar pertama untuk memulai instalasi.
Langkah 3) Di layar berikutnya, klik tombol “Next” untuk melanjutkan pengunduhan dan instalasi Node.js.
Langkah 4) Setujui syarat dan ketentuan. Di layar berikutnya, setujui perjanjian lisensi dan klik tombol Berikutnya.
Langkah 5) Atur jalur instalasi. Di layar berikutnya, pilih lokasi tempat Node.js perlu diinstal, lalu klik tombol Berikutnya.
- Pertama, masukkan lokasi file untuk instalasi Node.js. Di sinilah file-file untuk Node.js akan disimpan setelah instalasi.
- Klik tombol Berikutnya untuk melanjutkan instalasi.
Langkah 6) Pilih komponen default yang akan diinstal. Terima komponen default dan klik tombol Berikutnya.
Langkah 7) Mulai instalasi. Di layar berikutnya, klik tombol instal Node.js untuk memulai instalasi. Windows.
Langkah 8) Selesaikan instalasi. Klik tombol Selesai untuk menyelesaikan instalasi.
Catatan: Windows sekarang merekomendasikan agar pengembang menggunakan Node.js dengan WSL2 (The Windows Subsystem for Linux) untuk alur kerja pengembangan bergaya Linux.
Cara Install NPM di Windows 10/8/7
Cara lain untuk menginstal Node.js di mesin klien mana pun adalah dengan menggunakan "manajer paket." Pada Windows, unduhan NPM (Node Package Manager) dikenal sebagai Chocolatey. Ini dirancang untuk menjadi kerangka terdesentralisasi untuk menginstal aplikasi dan alat yang Anda perlukan dengan cepat.
Untuk menginstal NPM aktif Windows melalui Chocolatey, langkah-langkah berikut perlu dilakukan.
Langkah 1) Cara Menginstal Chocolatey – Situs web Chocolatey memiliki petunjuk yang sangat jelas tentang cara menginstal kerangka kerja ini.
- Langkah pertama adalah menjalankan perintah di bawah ini di jendela command prompt. Perintah ini diambil dari situs web Chocolatey dan merupakan perintah standar untuk menginstal Node.js melalui Chocolatey.
- Perintah di bawah ini adalah perintah PowerShell yang memanggil skrip PowerShell jarak jauh di situs web Chocolatey. Perintah ini perlu dijalankan di jendela perintah PowerShell.
- Skrip PowerShell ini melakukan semua pekerjaan yang diperlukan untuk mengunduh komponen yang diperlukan dan menginstalnya.
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Langkah 2) Langkah selanjutnya adalah menginstal Node.js ke mesin lokal Anda menggunakan pengelola paket Chocolatey. Ini dapat dilakukan dengan menjalankan perintah di bawah ini pada command prompt.
Jika instalasi berhasil, Anda akan mendapatkan pesan instalasi Node.js berhasil.
Catatan: Jika Anda mendapatkan kesalahan seperti “C:\ProgramData\chocolatey\lib\libreoffice\tools\chocolateyInstall.ps1”, maka buat folder tersebut secara manual di jalur tersebut.
Menjalankan aplikasi Hello World pertama Anda di Node.js
Setelah Anda mengunduh dan menginstal Node.js di komputer Anda, mari kita coba menampilkan "Hello World" di peramban web. Buat file Node.js dengan nama firstprogram.js.
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.end('Hello World!'); }).listen(8080);
Code Penjelasan:
- Fungsi dasar dari fungsi “require” adalah membaca a JavaNaskah Perintah `require` mengeksekusi file, dan kemudian mengembalikan sebuah objek. Dengan menggunakan objek ini, kita dapat menggunakan berbagai fungsi yang tersedia dalam modul yang dipanggil oleh fungsi `require`. Jadi dalam kasus kita, karena kita ingin menggunakan fungsi HTTP, kita menggunakan perintah `require(http)`.
- Pada baris kode kedua ini, kita membuat aplikasi server yang berbasis pada fungsi sederhana. Fungsi ini dipanggil setiap kali ada permintaan yang dibuat ke aplikasi server kita.
- Ketika sebuah permintaan diterima, kita meminta fungsi kita untuk mengembalikan respons "Hello World" kepada klien. Fungsi writeHead digunakan untuk mengirim data header ke klien, sedangkan fungsi end menutup koneksi ke klien.
- Selanjutnya, kita menggunakan fungsi server.listen untuk membuat aplikasi server kita mendengarkan permintaan klien pada port 8080. Anda dapat menentukan port apa pun yang tersedia di sini.
Menjalankan kode
- Simpan file tersebut di komputer Anda: C:\Users\Nama Anda\firstprogram.js
- Di command prompt, navigasikan ke folder tempat file tersebut tersimpan. Masukkan perintah Node firstprogram.js.
- Sekarang, komputer Anda berfungsi sebagai server! Jika ada yang mencoba mengakses komputer Anda melalui port 8080, mereka akan mendapatkan pesan "Hello World!" sebagai balasannya.
- Mulai browser internet Anda, dan ketik alamat: http://localhost:8080
Keluaran:












