Email : info@fullstacklombok.com WhatsApps : (+62 ) 852-3859-7577
Node.js adalah platform open-source yang memungkinkan Anda menjalankan JavaScript di sisi server. Dikembangkan oleh Ryan Dahl pada tahun 2009, Node.js dibangun di atas mesin V8 milik Google Chrome, yang memberikan kecepatan eksekusi yang tinggi dalam kode JavaScript. Node.js menggunakan model I/O non-blokir yang berbasis event-driven, memungkinkan pemrosesan yang efisien dari banyak operasi I/O secara bersamaan, seperti pengambilan data dari database atau file. Dengan menggunakan Node.js dan npm untuk pengembangan aplikasi, Anda dapat membangun aplikasi yang cepat dan skalabel. Untuk memahami dasar-dasar JavaScript yang lebih baik, Anda dapat membaca artikel kami sebelumnya tentang JavaScript dan penerapannya.
Node.js menawarkan sejumlah keuntungan untuk pengembangan aplikasi server-side:
npm (Node Package Manager) adalah manajer paket default untuk Node.js. npm memungkinkan pengembang untuk mengelola paket dan modul yang diperlukan dalam proyek mereka dengan mudah. Dengan npm, Anda bisa menginstal, memperbarui, dan menghapus pustaka JavaScript serta mengelola ketergantungan proyek dalam konteks pengembangan aplikasi.
Untuk mulai menggunakan Node.js dan npm, ikuti langkah-langkah berikut:
node -v
npm -v
npm memudahkan pengelolaan paket dalam proyek Anda. Berikut adalah beberapa perintah dasar npm yang sering digunakan:
Inisialisasi Proyek: Untuk membuat file package.json
, yang mengelola konfigurasi proyek dan ketergantungan, jalankan:
npm init
Ikuti petunjuk untuk mengisi informasi proyek.
2. Menginstal Paket: Untuk menginstal paket dari npm registry, gunakan perintah:
npm install <nama-paket>
Contoh:
npm install express
3. Menyimpan Paket sebagai Ketergantungan: Untuk menyimpan paket yang diinstal dalam package.json
sebagai ketergantungan, gunakan:
npm install <nama-paket> --save
4. Menghapus Paket: Untuk menghapus paket dari proyek Anda, jalankan:
npm uninstall <nama-paket>
5. Mengupdate Paket: Untuk memperbarui paket yang terinstal, gunakan:
npm update <nama-paket>
Mari kita lihat contoh sederhana menggunakan Node.js dan npm untuk membuat server web dasar:
Buat Proyek Baru: Buat direktori baru untuk proyek Anda dan inisialisasi dengan npm
:
mkdir my-node-app
cd my-node-app
npm init -y
2. Instal Express: Instal paket express
, pustaka web untuk Node.js:
npm install express
3. Buat File app.js
: Buat file app.js
dengan kode berikut:
const express = require('express');
const app = express();
const port = 3000;
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(port, () => {
console.log(`Server listening at http://localhost:${port}`);
});
4. Jalankan Aplikasi: Di terminal, jalankan aplikasi Node.js Anda dengan perintah:
node app.js
5. Akses Aplikasi: Buka browser dan navigasikan ke http://localhost:3000
untuk melihat pesan “Hello World!”
Node.js dan npm adalah alat yang sangat penting dalam pengembangan aplikasi modern. Node.js menyediakan platform yang cepat dan efisien untuk menjalankan JavaScript di server, sementara npm memudahkan pengelolaan paket dan ketergantungan. Dengan memahami dasar-dasar ini, Anda dapat memulai pengembangan aplikasi yang skalabel dan efisien.