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!
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:
- Buka terminal atau command prompt Anda
- Navigasikan ke folder yang berisi
hello.js
- 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:
- Kita mendefinisikan fungsi
add
yang menerima dua parameter dan mengembalikan penjumlahannya. -
process.argv
adalah array yang berisi argumen command line.process.argv[2]
danprocess.argv[3]
adalah argumen ketiga dan keempat (dua pertama selalu adalah path ke Node.js dan file skrip). - Kita gunakan
parseFloat()
untuk mengkonversi string input menjadi nomor. - Kita periksa jika input valid menggunakan
isNaN()
(is Not a Number). - 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