Baricode Indonesia
Konsep & Istilah IT (Glosarium)

NVM Artinya Apa? Ini Penjelasan Lengkap untuk Pemula

03 August 2026
NVM Artinya Apa? Ini Penjelasan Lengkap untuk Pemula

NVM Artinya Apa? Ini Penjelasan Lengkap untuk Pemula

Kalau kamu baru belajar JavaScript atau Node.js, kemungkinan besar kamu pernah menemukan istilah NVM di tutorial, dokumentasi, atau saat instalasi project. Lalu, nvm artinya apa sebenarnya? Yuk, kita bahas tuntas di artikel ini. 🚀

Apa Itu NVM?

NVM adalah singkatan dari Node Version Manager. Sesuai namanya, NVM merupakan sebuah tool (command-line) yang berfungsi untuk mengelola berbagai versi Node.js dalam satu komputer secara bersamaan.

Jadi, NVM bukan bahasa pemrograman atau framework, melainkan sebuah utility yang membantu developer berpindah-pindah versi Node.js dengan mudah, tanpa harus install ulang atau uninstall versi sebelumnya.

Kenapa NVM Dibutuhkan?

Dalam dunia pengembangan JavaScript/Node.js, setiap project bisa saja membutuhkan versi Node.js yang berbeda. Misalnya:

  • Project A dibuat menggunakan Node.js versi 18 (LTS lama).

  • Project B menggunakan Node.js versi 20 (LTS terbaru).

  • Project C sedang mencoba fitur eksperimental di Node.js versi 22.

Tanpa NVM, kamu harus install ulang Node.js setiap kali berpindah project — merepotkan dan berisiko merusak konfigurasi environment yang sudah berjalan. Dengan NVM, kamu cukup menjalankan satu perintah untuk berpindah versi sesuai kebutuhan project yang sedang dikerjakan.

Fungsi Utama NVM

Berikut beberapa fungsi utama NVM yang membuatnya penting untuk dikuasai developer:

  1. Instalasi banyak versi Node.js dalam satu sistem operasi tanpa saling bentrok.

  2. Berpindah versi Node.js dengan cepat menggunakan satu baris perintah.

  3. Menetapkan versi default Node.js yang otomatis digunakan setiap membuka terminal baru.

  4. Menyesuaikan versi Node.js per project, biasanya melalui file .nvmrc.

  5. Uninstall versi Node.js yang sudah tidak dipakai dengan mudah.

Cara Install NVM

Instalasi NVM berbeda tergantung sistem operasi yang kamu gunakan.

Di Linux / macOS

Jalankan perintah berikut di terminal:

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

Setelah itu, restart terminal atau jalankan:

source ~/.bashrc

(atau ~/.zshrc jika kamu menggunakan Zsh)

Di Windows

Untuk pengguna Windows, gunakan nvm-windows, versi NVM yang dikembangkan khusus untuk sistem Windows karena skrip NVM aslinya berbasis shell script yang tidak kompatibel langsung dengan Windows.

Cara Menggunakan NVM

Setelah NVM terinstal, berikut beberapa perintah dasar yang sering digunakan:

Cek versi NVM yang terinstal

nvm --version

Melihat daftar versi Node.js yang tersedia untuk diinstal

nvm list-remote

Menginstal versi Node.js tertentu

nvm install 20

Menggunakan versi Node.js tertentu

nvm use 20

Melihat versi Node.js yang sedang aktif

nvm current

Melihat semua versi Node.js yang sudah terinstal di komputer

nvm list

NVM vs Install Node.js Langsung

Aspek

Install Langsung

Pakai NVM

Jumlah versi Node.js

Hanya satu versi

Bisa banyak versi sekaligus

Berpindah versi

Harus install ulang

Tinggal satu perintah

Cocok untuk banyak project

❌ Kurang fleksibel

✅ Sangat fleksibel

Kemudahan setup awal

Lebih simpel

Butuh instalasi tambahan

Untuk pemula yang baru belajar satu project kecil, install Node.js langsung mungkin sudah cukup. Tapi begitu kamu mulai mengerjakan banyak project atau bekerja di tim, NVM jadi solusi yang jauh lebih praktis.

Kesimpulan

Jadi, NVM artinya Node Version Manager — sebuah tool penting bagi developer JavaScript/Node.js untuk mengelola banyak versi Node.js sekaligus tanpa ribet. Dengan NVM, kamu bisa berpindah versi sesuai kebutuhan project, menjaga environment tetap rapi, dan menghindari konflik antar versi.

Kalau kamu sedang belajar Node.js dari nol, menguasai NVM sejak awal akan sangat membantu proses belajarmu ke depannya. 💪

Bagikan: WhatsApp X Facebook

Siap melangkah lebih jauh?

Tidak perlu minder kalau kamu belajar dari kamar kecil atau dari kondisi paling terbatas sekalipun — kami pun memulai semuanya dari sana.