Home/Courses/From Localhost to Live LMS/Verifikasi Node dan npm
Lesson Detail

Verifikasi Node dan npm

Memastikan instalasi runtime berhasil sebelum deployment dilakukan.

5 minLesson Duration
1Materials
OpenStatus
This Lesson Progress0%
0/1 materials completed

Lesson Materials

This page now supports live lesson progress, per-material completion, and automatic current-lesson movement.

Live Lesson Progress

This lesson now tracks progress per material and updates the current lesson automatically.

Course Lesson Progress0%0 of 43 lessons completed
Course Material Progress0%0 of 43 materials completed
This Lesson0%0 of 1 materials completed
Material 1

Verifikasi Runtime

Open
HTML

Verifikasi Runtime

Cek versi Node.js dan npm.

Verifikasi Node dan npm

Setelah kita selesai menginstall Node.js, langkah berikutnya yang sangat penting adalah melakukan verifikasi.

Verifikasi ini memastikan bahwa Node.js dan npm benar-benar sudah terinstall dengan benar, bisa dijalankan, dan siap digunakan untuk menjalankan LMS kita.

Kenapa perlu verifikasi?

Banyak orang langsung lanjut ke step berikutnya tanpa verifikasi. Ini sering jadi sumber error di belakang.

  • Memastikan instalasi berhasil — bukan hanya sekadar selesai tanpa error.
  • Memastikan command tersedia — Node dan npm bisa dipanggil dari terminal.
  • Menghindari error di step berikutnya — terutama saat install dependency project.
  • Memberi kepastian environment — kita tahu versi yang sedang dipakai.

Apa itu Node.js dan npm (untuk pemula)

Node.js adalah runtime JavaScript yang memungkinkan kita menjalankan JavaScript di server.

npm (Node Package Manager) adalah tool untuk menginstall library/package yang dibutuhkan oleh aplikasi kita.

Dalam konteks LMS:

  • Node.js menjalankan backend atau build system
  • npm menginstall dependency seperti framework, library, dan tools

Langkah 1: cek versi Node.js

Jalankan command berikut:

node -v

Contoh output:

v20.10.0

Artinya:

  • Node.js sudah terinstall
  • Versi yang aktif adalah versi tersebut

Langkah 2: cek versi npm

Jalankan:

npm -v

Contoh output:

10.2.3

Artinya npm juga sudah siap digunakan.

Langkah 3: cek lokasi instalasi (optional, untuk intermediate/expert)

Untuk memastikan Node dan npm terinstall di path yang benar:

which node
which npm

Contoh output:

/usr/bin/node
/usr/bin/npm

Ini penting untuk memastikan tidak ada konflik instalasi (misalnya antara system install vs nvm).

Langkah 4: cek versi detail Node.js

Untuk melihat informasi lebih lengkap:

node -p "process.versions"

Ini biasanya akan menampilkan informasi seperti:

{
  node: '20.x.x',
  v8: '...',
  uv: '...',
  openssl: '...'
}

Untuk pemula, ini tidak wajib dipahami sekarang, tetapi bagus untuk diketahui.

Bagaimana jika command tidak dikenali?

Jika Anda mendapatkan error seperti:

command not found: node

Artinya Node.js belum terinstall dengan benar atau PATH belum terbaca.

Solusi umum:

  • Pastikan instalasi Node.js sudah selesai tanpa error
  • Logout lalu login ulang ke server
  • Cek kembali dengan node -v

Bagaimana jika npm tidak ada?

Jika node -v berhasil tetapi npm -v gagal:

  • Instalasi Node.js kemungkinan tidak lengkap
  • Gunakan installer resmi Node.js (LTS) yang sudah include npm

Versi berapa yang sebaiknya digunakan?

Untuk production, gunakan versi LTS (Long Term Support).

Contoh:

  • Node.js 18 LTS
  • Node.js 20 LTS

Hindari versi experimental untuk server production.

Apakah perlu update Node.js sekarang?

Tidak perlu langsung update jika versi yang terinstall sudah LTS dan stabil.

Ringkasan verifikasi cepat

node -v
npm -v
which node
which npm

Jika semua command di atas berjalan tanpa error, berarti environment Node.js Anda sudah siap.

Kesimpulan

Verifikasi Node.js dan npm adalah langkah sederhana tetapi sangat penting.

Dengan memastikan versi, lokasi, dan availability command, kita menghindari banyak error di tahap berikutnya.

Di lesson berikutnya, kita akan mulai menggunakan Node.js untuk menjalankan aplikasi LMS.