Cara Install Node.js di Windows, Linux, dan macOS untuk Pemula

Cara Install Node.js di Windows, Linux, dan macOS untuk Pemula

Cara Install Node.js di Windows, Linux, dan macOS untuk Pemula

Node.js adalah runtime JavaScript yang memungkinkan Anda menjalankan kode JavaScript di luar browser. Saat ini Node.js menjadi fondasi berbagai teknologi modern seperti React, Next.js, Vue, Nuxt, Express.js, NestJS, hingga berbagai tools frontend dan backend lainnya.

Jika Anda ingin menjadi web developer modern, menguasai Node.js adalah langkah yang hampir wajib dilakukan. Pada artikel ini, Anda akan mempelajari cara install Node.js di Windows, Linux, dan macOS secara lengkap beserta cara verifikasinya.

Apa Itu Node.js?

Node.js adalah platform open-source yang dibangun di atas JavaScript Engine V8 milik Google Chrome. Dengan Node.js, developer dapat membangun aplikasi backend, REST API, microservices, real-time chat, hingga aplikasi enterprise menggunakan JavaScript.

Beberapa keunggulan Node.js:

  • Performa tinggi dan ringan.

  • Mendukung ribuan package melalui NPM.

  • Cocok untuk aplikasi real-time.

  • Digunakan oleh perusahaan besar seperti Netflix, PayPal, dan LinkedIn.

  • Kompatibel dengan berbagai framework modern.


Persiapan Sebelum Install Node.js

Sebelum memulai instalasi, pastikan:

  • Memiliki akses administrator pada perangkat.

  • Koneksi internet stabil.

  • Sistem operasi telah diperbarui ke versi terbaru.

Disarankan menggunakan versi LTS (Long Term Support) karena lebih stabil untuk kebutuhan pengembangan dan produksi.


Cara Install Node.js di Windows

1. Download Installer Node.js

Kunjungi situs resmi Node.js dan unduh versi LTS terbaru.

Pilih installer:

  • Windows x64 (.msi)

  • Windows ARM64 (jika menggunakan perangkat ARM)

2. Jalankan Installer

Setelah file berhasil diunduh:

  1. Klik dua kali file installer.

  2. Klik Next.

  3. Setujui License Agreement.

  4. Pilih lokasi instalasi.

  5. Klik Install.

Tunggu hingga proses instalasi selesai.

3. Verifikasi Instalasi

Buka Command Prompt atau PowerShell kemudian jalankan:

node -v

Contoh output:

v24.2.0

Periksa juga NPM:

npm -v

Contoh:

11.3.0

Jika kedua perintah berhasil dijalankan, maka Node.js telah terinstal dengan benar.


Cara Install Node.js di Ubuntu Linux

1. Update Repository

sudo apt update
sudo apt upgrade -y

2. Install NodeSource Repository

Untuk mendapatkan versi terbaru Node.js:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -

3. Install Node.js

sudo apt install nodejs -y

4. Verifikasi Instalasi

Cek versi Node.js:

node -v

Cek versi NPM:

npm -v

Cara Install Node.js Menggunakan NVM (Direkomendasikan)

Banyak developer profesional menggunakan NVM (Node Version Manager) karena dapat mengelola banyak versi Node.js dalam satu perangkat.

Install NVM

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash

Reload shell:

source ~/.bashrc

Verifikasi:

nvm --version

Install Node.js dengan NVM

Versi LTS terbaru:

nvm install --lts

Menggunakan versi tertentu:

nvm install 22

Melihat daftar versi:

nvm ls

Mengganti versi aktif:

nvm use 22

Cara Install Node.js di macOS

Menggunakan Homebrew

Update Homebrew:

brew update

Install Node.js:

brew install node

Verifikasi:

node -v
npm -v

Mengenal NPM

NPM (Node Package Manager) adalah package manager bawaan Node.js yang digunakan untuk menginstal library dan dependency.

Cek versi:

npm -v

Menginisialisasi project:

npm init

Install package:

npm install express

Install package global:

npm install -g nodemon

Membuat Program Node.js Pertama

Buat file:

app.js

Isi dengan kode berikut:

console.log('Hello Node.js');

Jalankan:

node app.js

Output:

Hello Node.js

Selamat, Anda telah berhasil menjalankan program Node.js pertama.


Membuat REST API Sederhana dengan Express

Install Express:

npm install express

Buat file:

const express = require('express');

const app = express();

app.get('/', (req, res) => {
    res.send('Node.js Berhasil Berjalan');
});

app.listen(3000, () => {
    console.log('Server running on port 3000');
});

Jalankan:

node app.js

Buka browser:

http://localhost:3000

Jika muncul pesan:

Node.js Berhasil Berjalan

maka server berhasil berjalan.


Perintah Node.js dan NPM yang Sering Digunakan

Cek Versi Node.js

node -v

Cek Versi NPM

npm -v

Install Dependency

npm install

Menjalankan Project

npm start

Install Package Baru

npm install nama-package

Menghapus Package

npm uninstall nama-package

Update Package

npm update

Troubleshooting Install Node.js

Node Tidak Dikenali

Jika muncul pesan:

node is not recognized as an internal or external command

Solusi:

  • Restart terminal.

  • Install ulang Node.js.

  • Pastikan PATH environment telah ditambahkan.

NPM Permission Denied

Gunakan NVM agar tidak perlu menggunakan sudo saat menginstal package global.

Konflik Versi Node.js

Gunakan NVM untuk mengelola beberapa versi Node.js secara terpisah.


Kelebihan Menggunakan Node.js

1. Cepat dan Ringan

Menggunakan V8 Engine yang terkenal memiliki performa tinggi.

2. Satu Bahasa untuk Frontend dan Backend

Developer hanya perlu menguasai JavaScript.

3. Ekosistem Besar

Tersedia jutaan package melalui NPM.

4. Cocok untuk Aplikasi Modern

Sangat populer untuk membangun:

  • REST API

  • GraphQL API

  • Dashboard Admin

  • Sistem Real-time

  • Microservices

5. Dukungan Komunitas Besar

Node.js memiliki komunitas aktif yang terus berkembang.


Kesimpulan

Node.js merupakan salah satu teknologi paling penting dalam pengembangan web modern. Dengan menginstal Node.js, Anda dapat membangun aplikasi backend, menjalankan framework frontend modern, serta mengakses jutaan library yang tersedia melalui NPM.

Untuk pengguna Linux dan macOS, penggunaan NVM sangat direkomendasikan karena memudahkan pengelolaan berbagai versi Node.js. Sedangkan pengguna Windows dapat langsung menggunakan installer resmi untuk proses instalasi yang lebih sederhana.

Kata Kunci: cara install node js, install node js windows, install node js ubuntu, install node js linux, install node js mac, cara install npm, tutorial node js pemula, install node js terbaru, belajar node js, node js lts.

Comments

Search Articles