Node.js - Aplikasi Pertama

Halo, para programer yang sedang berkembang! Selamat datang ke dalam perjalanan menarik kami ke dunia Node.js. Saya sangat senang menjadi panduan Anda saat kita memulai untuk membuat aplikasi Node.js pertama kita. Sebagai seseorang yang telah mengajar ilmu komputer selama tahun tahun, saya sabar untuk membagikan pengetahuan dan pengalaman saya kepada Anda. Ayo masuk ke dalamnya!

Node.js - First Application

Apa Itu Node.js?

Sebelum kita mulai mengoding, mari kita memahami apa itu Node.js. Bayangkan Anda di sebuah restoran, dan JavaScript adalah chef yang biasanya memasak hanya di dapur (peramban web Anda). Sekarang, Node.js adalah seperti memberikan kemampuan kepada chef itu untuk memasak di mana saja di restoran! Itu memungkinkan JavaScript untuk berjalan di server dan komputer, tidak hanya di peramban web.

Aplikasi Console

Pertama kali kita berhenti dalam perjalanan coding ini adalah aplikasi console. Bayangkan console sebagai buku catatan sederhana tempat kita dapat menulis pesan dan melihat hasilnya. Itu seperti memiliki sebuah percakapan dengan komputer Anda!

Hello, World!

Mari kita mulai dengan program "Hello, World!" kelasik. Buat sebuah file baru bernama hello.js dan ketikkan yang berikut:

console.log("Hello, World!");

Sekarang, untuk menjalankan program ini:

  1. Buka terminal atau command prompt Anda
  2. Navigasikan ke folder yang mengandung hello.js
  3. Ketik node hello.js dan tekan Enter

Anda seharusnya melihat "Hello, World!" dicetak di layar Anda. Selamat! Anda baru saja menjalankan program Node.js pertama Anda!

Mengerti console.log()

console.log() adalah seperti megaphone untuk kode Anda. Apapun yang Anda masukkan di dalam kurung, Node.js akan meniakannya ke console. Ini sangat berguna untuk debugging dan melihat apa yang terjadi dalam kode Anda.

Mari kita coba sesuatu yang sedikit lebih kompleks:

console.log("Nama saya adalah " + "Node");
console.log("Usia saya adalah " + 5 + " tahun");
console.log("Saya bisa melakukan matematika: " + (2 + 3));

Jalankan kode ini dan lihat apa yang terjadi. Node.js dapat menangani string, angka, dan bahkan melakukan perhitungan di dalam console.log()!

Membuat Aplikasi Node.js

Sekarang kita sudah memanaskan, mari kita buat aplikasi yang lebih substantial. Kita akan membuat kalkulator sederhana yang dapat menambahkan dua angka.

Langkah 1: Menyiapkan

Buat sebuah file baru bernama calculator.js. File ini akan menjadi file aplikasi utama kita.

Langkah 2: Menulis Kode

Ini adalah kode kalkulator kita:

// Fungsi untuk menambahkan dua angka
function add(a, b) {
return a + b;
}

// Dapatkan input dari command line
var num1 = parseFloat(process.argv[2]);
var num2 = parseFloat(process.argv[3]);

// Periksa jika kita memiliki angka valid
if (isNaN(num1) || isNaN(num2)) {
console.log("Silakan berikan dua angka valid");
} else {
// Hitung dan tampilkan hasil
var result = add(num1, num2);
console.log(num1 + " + " + num2 + " = " + result);
}

mari kitauraikan ini:

  1. Kita mendefinisikan fungsi add yang menerima dua parameter dan mengembalikan penjumlahannya.
  2. process.argv adalah array yang mengandung argumen command line. process.argv[2] dan process.argv[3] adalah argumen ketiga dan keempat (dua pertama selalu adalah path ke Node.js dan file skrip).
  3. Kita menggunakan parseFloat() untuk mengonversi string input menjadi angka.
  4. Kita periksa jika input adalah angka valid menggunakan isNaN() (is Not a Number).
  5. Jika input valid, kita panggil fungsi add dan menampilkan hasilnya.

Langkah 3: Menjalankan Aplikasi

Untuk menjalankan aplikasi ini, gunakan perintah berikut:

node calculator.js 5 3

Anda seharusnya melihat output: 5 + 3 = 8

Coba angka yang berbeda, atau bahkan cobalah memasukkan input yang invalid untuk melihat bagaimana program menanggapi!

Tabel Metode

Ini adalah tabel metode yang kita gunakan dalam aplikasi Node.js kita:

Metode Deskripsi
console.log() Mencetak output ke console
parseFloat() Mengonversi string menjadi angka floating-point
isNaN() Memeriksa jika nilai adalah Not-a-Number
process.argv Array yang mengandung argumen command line

Kesimpulan

Selamat! Anda baru saja membuat aplikasi Node.js pertama Anda. Kita telah meliputi dasar-dasar output console, pembuatan fungsi, dan penanganan input command line. Ini hanya awal perjalanan Anda ke Node.js.

Ingat, pemrograman adalah seperti belajar bahasa baru. Itu memerlukan latihan, kesabaran, dan ketekunan. Jangan takut untuk mencoba kode, mencoba hal baru, dan terutama, bersenang-senang!

Dalam pelajaran berikutnya, kita akan eksplorasi konsep Node.js yang lebih kompleks dan mulai membuat aplikasi web. Sampai saat itu, terus mengoding dan mengeksplor. Dunia Node.js luas dan menarik, dan Anda baru saja mengambil langkah pertama ke dalamnya!

Credits: Image by storyset