Apa yang bisa kami bantu?

A. Pendahuluan

Node.js merupakan platform runtime berbasis JavaScript yang digunakan untuk menjalankan aplikasi di sisi server. Node.js banyak digunakan dalam pengembangan aplikasi web, API, automation tools, maupun aplikasi real-time karena memiliki performa yang cepat dan ringan.

 

Dalam proses pengembangan aplikasi, sering kali dibutuhkan beberapa versi Node.js yang berbeda untuk menyesuaikan kompatibilitas project. Oleh karena itu, diperlukan sebuah tools yang dapat mengelola banyak versi Node.js dalam satu sistem.

 

Salah satu tools yang paling populer adalah NVM (Node Version Manager). NVM memungkinkan pengguna untuk menginstall, mengganti, dan mengelola beberapa versi Node.js dengan mudah tanpa konflik antar versi.

 

Pada panduan ini akan dijelaskan proses instalasi NVM serta penggunaan multi versi Node.js pada sistem operasi Ubuntu.

B. Instalasi dan Konfigurasi NVM

1. Update Sistem

Sebelum melakukan instalasi, lakukan update sistem terlebih dahulu.

 

sudo apt update && sudo apt upgrade -y
Gambar 1. Setelah Update dan Upgrade

2. Instalasi Paket Pendukung

Install curl untuk proses download installer. (Opsional)

 

sudo apt install curl -y

Install compiler dan tools pendukung Node.js. (Wajib)

 

sudo apt install build-essential -y
Gambar 2. install tools pendukung Node Js.

Install Git untuk kebutuhan development dan repository management. (Opsional)

 

sudo apt install git -y

3. Download dan Install NVM

Download installer resmi NVM menggunakan curl.

 

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Gambar 3. Download installer resmi NVM menggunakan curl.


4. Load Konfigurasi NVM

Aktifkan environment NVM. (Pada tutorial ini kami menggunakan ubuntu)

source ~/.bashrc
Gambar 4. Source ~/.bashrc

Jika menggunakan Zsh:

source ~/.zshrc

💡 Catatan Tambahan (Troubleshooting): Jika setelah menjalankan perintah di atas atau setelah Anda melakukan perubahan manual pada .bashrc konfigurasi NVM tetap tidak terbaca (muncul pesan error command not found), Anda bisa memasukkan baris script berikut langsung ke dalam terminal (atau memastikan baris ini sudah ada di bagian paling bawah file ~/.bashrc Anda):

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

5. Verifikasi Instalasi NVM

Cek versi NVM.

 

nvm --version

Jika berhasil, akan muncul versi NVM seperti:

 

0.39.7
Gambar 5. NVM Berhasil di install

C. Instalasi Multi Versi Node.js

1. Melihat Daftar Versi Node.js

Untuk melihat daftar versi Node.js yang tersedia:

 

nvm ls-remote
Gambar 6. Berikut List hingga terbaru per 2026

2. Install Node.js Versi LTS

Install versi LTS terbaru.

nvm install --lts
Gambar 7. Install Node Versi terbaru tau latest

3. Install Beberapa Versi Node.js

Contoh install beberapa versi Node.js:

3.1 Install Node.js versi 18

nvm install 18

3.2 Install Node.js versi 20

nvm install 20

3.3 Install Node.js versi 22

nvm install 22
Gambar 8. Contoh Hasil Installasi beberapa Node js

4. Melihat Versi yang Terinstall

nvm ls
Gambar 9. Melihat List Versi Node js yang terinstall

5. Mengganti Versi Node.js

Menggunakan versi tertentu:

nvm use 20

Cek versi aktif:

node -v
Gambar 10. Menggunakan Node versi tertentu

6. Menentukan Default Versi Node.js

Set versi default saat terminal dibuka.

nvm alias default 22
Gambar 11. Menggunakan default 22

7. Menghapus Versi Node.js

Menghapus versi tertentu:

nvm uninstall 18
Gambar 12. After uninstall versi 18

D. Hasil Uji Coba dan Langkah-Langkah Penggunaan

1. Pengujian Node.js

Cek versi Node.js aktif.

 

node -v

Contoh hasil:

 

v20.12.0

2. Pengujian NPM

Cek versi npm.

 

npm -v

3. Membuat Program JavaScript Sederhana

Buat file:

 

nano app.js

Isi file:

 

console.log("Hello Node.js dari Ubuntu");

Simpan file lalu jalankan:

 

node app.js

Hasil:

 

Hello Node.js dari Ubuntu
Gambar 13. Penggunaan

4. Pengujian Pergantian Versi Node.js

Gunakan versi berbeda:

 

nvm use 22

Kemudian cek kembali:

 

node -v

Sistem akan menggunakan versi Node.js yang dipilih.

E. Kesimpulan / Penutup

NVM (Node Version Manager) merupakan tools yang sangat membantu dalam mengelola banyak versi Node.js pada satu sistem Ubuntu. Dengan NVM, pengguna dapat dengan mudah menginstall, mengganti, maupun menghapus versi Node.js sesuai kebutuhan project.

 

Berdasarkan hasil implementasi dan pengujian, penggunaan NVM membuat proses development menjadi lebih fleksibel dan aman karena setiap project dapat menggunakan versi Node.js yang berbeda tanpa konflik konfigurasi.

 

Oleh karena itu, NVM sangat direkomendasikan bagi developer yang sering bekerja dengan berbagai project Node.js maupun framework JavaScript modern seperti React, Vue, dan Next.js.

 

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silakan hubungi Support Biznet GIO melalui email support@biznetgio.com atau live chat maupun WA ke website www.biznetgio.com dan bisa juga melalui telepon ke nomor (021) 5714567.