> For the complete documentation index, see [llms.txt](https://seri-belajar-pemrograman.rijalasepnugroho.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://seri-belajar-pemrograman.rijalasepnugroho.com/node-js/pengenalan-node-js.md).

# Pengenalan Node JS

Node JS memungkinkan javascript untuk bekerja di sisi server.

### Installasi NodeJS

Installasi NodeJS bisa dilakukan dengan mendownload melalui halaman <https://nodejs.org/en/download/> dan pilih versi LTS. Ikuti langkah-langkah yang disampaikan ketika melakukan instalasi.&#x20;

Untuk mengecek apakah installasi berhasil dengan baik, ketik perintah berikut :\
`node -v`\
`npm -v` \
npm adalah node package manager untuk mengelola paket-paket library di javascript.&#x20;

### Get Started

{% code title="index.js" %}

```javascript
var http = require('http');

http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/html'});
  res.end('Selamat Pagi!');
}).listen(8080);
```

{% endcode %}

Jalankan dengan perintah `node index.js`

Kemudian buka browser localhost:8080
