Tutorial Node.js untuk Pemula: Panduan Langkah demi Langkah

Node.js adalah runtime JavaScript yang berjalan di sisi server. Dengan Node.js, kamu bisa membuat berbagai jenis aplikasi seperti website, REST API, real-time chat, bahkan aplikasi IoT. Artikel ini akan membimbing kamu dari nol sampai bisa membuat aplikasi Node.js sederhana.

Apr 15, 2025 - 20:05
Apr 15, 2025 - 20:10
Tutorial Node.js untuk Pemula: Panduan Langkah demi Langkah

Apa Itu Node.js?

Node.js adalah platform yang dibangun di atas engine JavaScript V8 (yang juga digunakan oleh Google Chrome). Keunggulan utamanya:

  • Asynchronous (non-blocking)

  • Cepat dan ringan

  • Cocok untuk aplikasi real-time

Persiapan Awal

1. Install Node.js

Kunjungi https://nodejs.org dan download versi LTS (Long Term Support).

Setelah instalasi selesai, buka terminal/command prompt dan cek:

node -v
npm -v

2. Buat Folder Proyek

 mkdir belajar-node
 cd belajar-node
 

3. Inisialisasi Proyek

npm init -y

Ini akan membuat file package.json.

Membuat Server Sederhana

Buat file app.js:

const http = require('http');
const server = http.createServer((req, res) => {
  res.writeHead(200, { 'Content-Type': 'text/plain' });
  res.end('Halo dari Node.js!\n');
});
server.listen(3000, () => {
  console.log('Server berjalan di http://localhost:3000');
});

Jalankan server:

node app.js

Buka browser ke http://localhost:3000.