Node.js - Pertama Aplikasi

Hai, para pemrogram yang sedang belajar! Selamat datang ke dalam perjalanan menarik kami ke dunia Node.js. Saya sangat gembira menjadi panduan Anda saat kita memulai menciptakan aplikasi Node.js pertama kami. Sebagai seseorang yang telah mengajar ilmu komputer selama bertahun-tahun, saya tidak 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 mengerti apa itu Node.js. Bayangkan Anda di restoran, dan JavaScript adalah chef yang biasanya memasak hanya di dapur (peramban web Anda). Sekarang, Node.js seperti memberikan kemampuan kepada chef itu untuk memasak di mana-mana 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 menjalankan percakapan dengan komputer Anda!

Halo, Dunia!

mari kita mulai dengan program "Halo, Dunia!" khusus. Buat file baru bernama hello.js dan ketikkan hal berikut:

console.log("Halo, Dunia!");

Sekarang, untuk menjalankan program ini:

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

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

Mengerti console.log()

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

Mari kita coba sesuatu yang lebih kompleks:

console.log("Nama saya adalah " + "Node");
console.log("Saya berumur " + 5 + " tahun");
console.log("Saya bisa menghitung: " + (2 + 3));

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

Membuat Aplikasi Node.js

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

Langkah 1: Menyiapkan

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

Langkah 2: Menulis Kode

Ini adalah kode kalkulator kami:

// Fungsi untuk menambahkan dua nomor
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 nomor valid
if (isNaN(num1) || isNaN(num2)) {
console.log("Silakan berikan dua nomor 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 berisi 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 gunakan parseFloat() untuk mengkonversi string input menjadi nomor.
  4. Kita periksa jika input valid menggunakan isNaN() (is Not a Number).
  5. Jika input valid, kita panggil fungsi add dan tampilkan 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 nomor yang berbeda, atau bahkan cobalah memasukkan input yang tidak valid untuk melihat bagaimana program merespon!

Tabel Metode

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

Metode Deskripsi
console.log() Cetak output ke console
parseFloat() Konversi string menjadi nomor floating-point
isNaN() Periksa jika nilai adalah Not-a-Number
process.argv Array yang berisi argumen command line

Kesimpulan

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

Ingat, pemrograman 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 mengeksplor 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