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!
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:
- Buka terminal atau command prompt Anda
- Navigasikan ke folder yang mengandung
hello.js
- 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:
- Kita mendefinisikan fungsi
add
yang menerima dua parameter dan mengembalikan penjumlahannya. -
process.argv
adalah array yang mengandung 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 menggunakan
parseFloat()
untuk mengonversi string input menjadi angka. - Kita periksa jika input adalah angka valid menggunakan
isNaN()
(is Not a Number). - 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