Apa itu Node.js, cara install, dan bikin program "Hello World" pertamamu — tanpa ribet, tanpa bingung.
⏱️
Est. Baca
12 Menit
🎯
Level
Absolute Beginner
📅
Tahun
2026
Pernah nggak kamu browsing lowongan kerja web developer, terus tiba-tiba ketemu syarat "menguasai Node.js" — dan kamu bengong, "Node apaan tuh?" Atau mungkin kamu udah sering denger nama belajar Node.js, tapi nggak tau harus mulai dari mana? Tenang, artikel ini dibuat tepat buat kamu.
Node.js bukan sesuatu yang perlu bikin kamu pusing sejak hari pertama. Justru, begitu kamu paham apa itu sebenarnya, kamu bakal sadar: ini adalah salah satu teknologi paling seru yang pernah ada di dunia web. Yuk, kita mulai dari nol — dan kita buat program Hello World Node.js pertamamu hari ini.
🤔 Apa Itu Node.js? Jangan Salah Kaprah Dulu
Banyak orang kira Node.js adalah sebuah bahasa pemrograman. Padahal, itu keliru. Node.js adalah sebuah runtime environment — semacam "mesin" yang memungkinkan kamu menjalankan kode JavaScript di luar browser.
Bayangkan begini: kamu biasa nulis JavaScript di browser (Chrome, Firefox, dll). Nah, browser itu yang "menjalankan" kode JS-mu. Sekarang, gimana kalau kamu mau jalankan JavaScript di komputer kamu sendiri, tanpa buka browser sama sekali? Di situlah Node.js masuk.
⚙️
📌 Definisi Kunci
"Node.js adalah runtime JavaScript berbasis V8 engine yang memungkinkan JavaScript berjalan di sisi server."
V8 adalah mesin JavaScript yang sama yang dipakai oleh Google Chrome. Ryan Dahl, sang pencipta Node.js, mengambilnya dan menyematkannya ke dalam sebuah environment mandiri. Hasilnya? JavaScript bisa jalan di mana saja — bukan cuma di browser.
Analogi simpelnya begini: Kalau JavaScript itu seperti seorang pemain musik berbakat, maka browser adalah panggung konsernya. Nah, Node.js adalah alat yang memungkinkan si pemain musik itu tampil di mana saja — di studio rekaman, di rumah, bahkan di jalanan. Bebas. Fleksibel. Powerful.
🔥
Fakta Menarik
Node.js pertama kali dirilis pada 2009 oleh Ryan Dahl. Dalam waktu kurang dari 15 tahun, Node.js sudah dipakai oleh raksasa teknologi seperti Netflix, LinkedIn, Uber, dan NASA. Bukan main, kan?
JavaScript di Browser vs Node.js — Apa Bedanya?
Aspek
JavaScript di Browser
Node.js
Tempat jalan
Di dalam browser (Chrome, Firefox)
Di komputer / server (tanpa browser)
Akses file sistem
❌ Tidak bisa
✅ Bisa (baca/tulis file)
Manipulasi DOM
✅ Bisa
❌ Tidak ada DOM
Buat web server
❌ Tidak bisa
✅ Sangat bisa!
Package manager
Terbatas
npm (1 juta+ package)
⚙️ Cara Instalasi Node.js — Mudah Banget, Kamu Bisa!
Oke, sekarang kita masuk ke bagian praktis pertama: instalasi Node.js. Proses ini nggak ribet, kok. Kamu cuma perlu ikuti langkah-langkah berikut.
💡
Tips Penting
Selalu pilih versi LTS (Long Term Support) saat download Node.js. Versi ini lebih stabil dan cocok untuk proyek production. Hindari versi "Current" kalau kamu baru mulai belajar.
1
Buka Situs Resmi Node.js
Kunjungi nodejs.org lewat browser kamu. Situs ini akan otomatis mendeteksi sistem operasimu (Windows, macOS, atau Linux) dan merekomendasikan versi yang sesuai.
2
Download Versi LTS
Klik tombol "Download Node.js (LTS)". File installer akan terunduh otomatis sesuai sistem operasimu. Untuk Windows berekstensi .msi, macOS berekstensi .pkg.
3
Jalankan Installer
Buka file yang sudah didownload, lalu ikuti wizard instalasi. Klik Next → Next → Install → Finish. Proses ini biasanya memakan waktu 1–3 menit. Pastikan opsi "Add to PATH" tercentang — ini penting supaya Node.js bisa diakses dari terminal mana pun.
4
Verifikasi Instalasi di Terminal
Buka Terminal (macOS/Linux) atau Command Prompt / PowerShell (Windows), lalu ketik dua perintah berikut:
terminal
# Cek versi Node.jsnode--version# Cek versi npm (package manager bawaan Node.js)npm--version
Kalau muncul nomor versi (misal: v22.x.x), selamat! Instalasi Node.js berhasil! 🎉
⚠️
Perhatian
Kalau perintah node --version menghasilkan pesan error seperti "command not found", kemungkinan besar Node.js belum masuk PATH. Coba restart terminal atau komputer kamu, lalu coba lagi.
🚀 Bikin Hello World Node.js Pertamamu — Ini Momen Bersejarah!
Di dunia pemrograman, ada tradisi sakral: program pertama yang kamu buat selalu nampilin tulisan "Hello World". Sederhana, tapi penuh makna — ini adalah bukti bahwa lingkungan programmu bekerja dengan benar, dan kamu siap belajar lebih jauh.
Sekarang kita buat program Hello World Node.js pertamamu. Ikuti langkah-langkah di bawah ini:
1
Buat Folder Proyek Baru
Buat folder baru di komputermu, misalnya beri nama belajar-nodejs. Kamu bisa buat lewat file explorer biasa atau lewat terminal:
mkdir belajar-nodejs
cd belajar-nodejs
2
Buat File JavaScript Pertamamu
Buat file baru bernama app.js di dalam folder tersebut. Buka file itu dengan teks editor favoritmu (VS Code sangat direkomendasikan!), lalu ketik kode berikut:
app.js
// Program Hello World pertamaku dengan Node.jsconsole.log("Halo, Dunia! 👋 Node.js berjalan dengan sempurna!");// Bonus: tampilkan info tambahanconsole.log("Versi Node.js yang kamu pakai:", process.version);console.log("Sistem operasi kamu:", process.platform);
3
Jalankan Programnya!
Kembali ke terminal, pastikan kamu masih di dalam folder belajar-nodejs, lalu jalankan perintah ini:
node app.js
Dan hasilnya di terminal akan terlihat seperti ini:
Halo, Dunia! 👋 Node.js berjalan dengan sempurna!
Versi Node.js yang kamu pakai: v22.x.x
Sistem operasi kamu: win32
⚡
Insight Penting
process.version dan process.platform adalah dua objek global bawaan Node.js yang memberi informasi tentang environment-mu. Ini contoh kecil betapa powerful-nya Node.js — bahkan tanpa library tambahan, kamu bisa akses info sistem secara langsung.
📊 Node.js untuk Apa Saja? Ini Jawabannya
Setelah kamu berhasil install dan jalankan Hello World Node.js, mungkin kamu bertanya: "Emang Node.js dipake buat bikin apa aja?" Pertanyaan bagus!
🔍 Analisis: Use Case Node.js di Dunia Nyata
🌐
Web Server & API
Bikin REST API, GraphQL server, atau backend aplikasi web dengan Express.js, Fastify, dll.
⚡
Real-time Apps
Chat app, notifikasi live, dan aplikasi yang butuh koneksi real-time menggunakan WebSocket.
🤖
Automation & Scripting
Otomatisasi task repetitif, web scraping, generate file, dan integrasi antar sistem.
📦
Build Tools & CLI
Webpack, Vite, Babel, dan hampir semua developer tool modern dijalankan di atas Node.js.
⚡
Kenapa Node.js Itu Cepat?
Node.js menggunakan arsitektur non-blocking I/O dan event-driven. Artinya, saat Node.js menunggu data dari database atau file, ia tidak diam — ia tetap melayani request lain. Ini yang bikin Node.js sangat efisien untuk aplikasi yang menangani banyak koneksi bersamaan. Kita akan bahas ini lebih dalam di artikel berikutnya!
✅ Kesimpulan
Kamu Sudah Resmi Memulai Perjalanan Belajar Node.js!
Di artikel pertama seri Belajar Node.js: Zero to Zorro ini, kamu sudah berhasil:
→Memahami apa itu Node.js dan bedanya dengan JavaScript di browser
→Sukses melakukan instalasi Node.js di komputermu
→Menjalankan program Hello World Node.js pertamamu
→Mengetahui berbagai use case Node.js di dunia nyata
Perjalanan belajar Node.js-mu baru saja dimulai. Di artikel selanjutnya, kita akan menyelami cara kerja Node.js yang sebenarnya — Event Loop, Asynchronous, dan kenapa Node.js bisa secepat itu. Seru banget, percayalah!
Artikel ini adalah bagian dari seri 16 artikel belajar Node.js yang dirancang untuk membawamu dari nol hingga mahir. Klik tombol di bawah untuk melihat daftar isi lengkap serinya!
saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux
No comments:
Post a Comment