# First Lesson to be a Programmer

Bismillah wash-shalatu wassalamu 'alarasulillah wa ba'du:

Tugas kali ini bikin blog tentang pelajaran hari ini, yaitu Tutorial memunculkan "Hello Santri" dengan nano milik nodeJS. Menurutku itu adalah pelajaran pertama bagi seorang programmer, ok langsung saja karena ada yang ngejar (DEADLINE).

...

Bagi kalian yang baru mulai belajar pemrograman, salah satu langkah pertama yang paling ikonik adalah menampilkan tulisan "Hello Santri" di layar. Tutorial ini akan memandu kalian langkah demi langkah, mulai dari menginstal Node.js, menginstal Git Bash, sampai akhirnya berhasil menjalankan kode Hello Santri pertamamu menggunakan text editor nano. ok *are you ready?*

...

**Apa itu Node.js dan Git Bash?**

Sebelum mulai, ada baiknya kita kenalan dulu dengan dua tools yang akan kita pakai.

![](https://cdn.hashnode.com/uploads/covers/68ae5214140e7acb512f851a/1d29e8fc-a3e1-4876-b529-07ce54ead0bc.jpg align="center")

**Node.js** adalah runtime environment yang memungkinkan kita menjalankan kode JavaScript di luar browser, langsung dari komputer kita. Dengan Node.js, kita bisa membuat aplikasi, script, bahkan server menggunakan bahasa JavaScript. Semacam tool/alat intinya lah.

**Git Bash** adalah aplikasi terminal yang memberikan pengalaman command line mirip Linux/Unix di sistem operasi Windows. Git Bash sangat populer di kalangan developer karena mendukung perintah-perintah dasar Unix seperti `ls`, `cd`, `nano`, dan lain-lain, yang biasanya tidak tersedia di Command Prompt bawaan Windows. Sekalian belajar linux tipis tipis *yekaan.*

**Langkah 1: Instalasi Node.js**

1.  Buka browser dan kunjungi situs resmi Node.js di [nodejs.org](http://nodejs.org)
    
2.  Kamu akan melihat dua pilihan versi — pilih versi **LTS (Long Term Support)** karena lebih stabil untuk pemula
    
3.  Klik tombol download sesuai sistem operasimu (Windows, macOS, atau Linux)
    
4.  Setelah file installer selesai diunduh, buka file tersebut
    
5.  Ikuti proses instalasi dengan klik **Next** beberapa kali, biarkan pengaturan default, lalu klik **Install**
    
6.  Tunggu proses instalasi selesai, lalu klik **Finish**
    

### **Verifikasi Instalasi Node.js**

Untuk memastikan Node.js berhasil terinstal, buka Command Prompt atau terminal, lalu ketik:

```shell
node -v
```

Jika muncul nomor versi seperti `v20.11.0` (atau lebih), artinya Node.js sudah berhasil terinstal di komputermu. Kamu juga bisa cek npm (Node Package Manager) yang otomatis terinstal bersama Node.js:

```shell
npm -v
```

*Kayak Gini :*

![](https://cdn.hashnode.com/uploads/covers/68ae5214140e7acb512f851a/74e8e0b0-fe01-4b07-83f1-166b9cda8ab6.png align="center")

**Langkah 2: Instalasi Git Bash**

1.  Kunjungi situs resmi Git di [git-scm.com](http://git-scm.com)
    
2.  Klik tombol **Download for Windows** (situs akan otomatis mendeteksi sistem operasimu)
    
3.  Buka file installer yang sudah diunduh
    
4.  Pada proses instalasi, kamu akan melewati beberapa halaman pengaturan. Untuk pemula (*like us*), cukup biarkan semua pengaturan default dengan klik **Next** terus menerus
    
5.  Pada bagian **"Choosing the default editor used by Git"**, kamu bisa pilih editor sesuai preferensi, atau biarkan default (Vim) jika belum yakin
    
6.  Klik **Install** dan tunggu proses selesai
    
7.  Klik **Finish**
    

**Membuka Git Bash**

Setelah instalasi selesai, cari **Git Bash** di menu Start (Windows), lalu buka aplikasinya. Kamu akan melihat jendela terminal berwarna hitam dengan prompt seperti ini:

```shell
username@DESKTOP MINGW64 ~
$
```

Ini artinya Git Bash sudah siap digunakan.

### **Langkah 3: Membuat File JavaScript dengan Nano**

Sekarang kita masuk ke bagian utama — membuat file Hello Santri menggunakan text editor nano langsung dari Git Bash.

**Membuat Folder Project**

Pertama, buat folder khusus untuk menyimpan project ini. Ketik perintah berikut di Git Bash:

```shell
mkdir hello-nodejs
cd hello-nodejs
```

Perintah `mkdir` digunakan untuk membuat folder baru, sedangkan `cd` digunakan untuk masuk ke dalam folder tersebut.

**Membuat File dengan Nano**

Sekarang, buat file baru bernama `index.js` menggunakan nano:

```shell
nano index.js
```

Perintah ini akan membuka editor nano langsung di dalam terminal Git Bash, dengan tampilan layar kosong siap untuk diketik.

### Menulis Kode Hello Santri

Di dalam editor nano yang terbuka, ketik kode JavaScript berikut:

javascript

```javascript
console.log("Hello Santri");
```

Kode di atas menggunakan fungsi `console.log()`, yang berfungsi untuk menampilkan teks ke layar terminal. *Bentuknya mirip gini:*

![](https://cdn.hashnode.com/uploads/covers/68ae5214140e7acb512f851a/226382b9-35ab-4f1d-bb33-e4679b26076a.png align="center")

### Menyimpan File di Nano

Setelah selesai mengetik, simpan file dengan cara:

1.  Tekan `Ctrl + O` (huruf O, bukan angka nol) untuk menyimpan (write out)
    
2.  Tekan `Enter` untuk konfirmasi nama file
    
3.  Tekan `Ctrl + X` untuk keluar dari nano dan kembali ke terminal git bash
    

## Langkah 4: Menjalankan File dengan Node.js

Setelah file `index.js` berhasil disimpan, saatnya menjalankan kode tersebut menggunakan Node.js. Ketik perintah berikut di Git Bash:

bash

```bash
node index.js
```

Jika semua langkah sudah benar, kamu akan melihat output berikut muncul di terminal:

```plaintext
Hello Santri
```

![](https://cdn.hashnode.com/uploads/covers/68ae5214140e7acb512f851a/fa8f271b-938c-45ac-b595-412a4c4209c4.png align="left")

Selamat! Kamu baru saja berhasil membuat dan menjalankan program JavaScript pertamamu menggunakan Node.js. *yeeeeeeee, udah mirip programmer beneran nih, tapi 'pemula' hehe.*

### Troubleshooting: Masalah yang Sering Terjadi

Berikut beberapa kendala umum yang mungkin kamu temui beserta solusinya:

**Perintah nano tidak dikenali** Git Bash versi terbaru biasanya sudah menyertakan nano secara default. Jika belum tersedia, pastikan Git Bash yang diinstal adalah versi terbaru dari situs resmi.

**File index.js tidak ditemukan saat menjalankan node** Pastikan kamu berada di folder yang sama dengan file `index.js`. Gunakan perintah `ls` untuk melihat daftar file di folder saat ini, dan pastikan nama file yang diketik sudah sesuai.

Kesimpulan

Dalam tutorial ini, kita sudah belajar langkah demi langkah mulai dari instalasi Node.js dan Git Bash, membuat file JavaScript menggunakan text editor nano, hingga menjalankan program Hello Santri pertama kita. Meskipun terlihat sederhana, langkah-langkah ini adalah fondasi penting yang akan sering kalian gunakan ketika mulai belajar pemrograman JavaScript dan Node.js lebih lanjut.

Selamat mencoba, dan sampai jumpa di tutorial berikutnya!
