Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Dalam pengembangan aplikasi Node.js, terkadang kita perlu membaca input dari pengguna. Salah satu cara untuk melakukannya adalah dengan menggunakan process.stdin
. Di bawah ini, kita akan membahas langkah-langkah sederhana untuk membaca input menggunakan process.stdin
.
process.stdin
?process.stdin
adalah aliran (stream) standar yang digunakan untuk membaca input dari terminal atau console. Aliran ini memungkinkan aplikasi Node.js untuk menerima data dari pengguna.
Atur Event Listener
Pertama, kita perlu mengatur event listener yang akan menangkap dan memproses data saat pengguna memberikan input.
process.stdin.on('data', (data) => {
console.log(`Input yang diberikan: ${data}`);
});
Ganti Mode Input
Secara default, process.stdin
berjalan dalam mode ‘paused’. Kita harus mengubahnya menjadi mode ‘flowing’ agar dapat membaca data langsung saat diterima.
process.stdin.resume();
Tampilkan Pesan ke Pengguna
Kamu perlu memberi tahu pengguna bahwa program menunggu input. Ini bisa dilakukan dengan pesan sederhana menggunakan console.log
.
console.log('Silakan masukkan input:');
Dengan memanfaatkan process.stdin
, kamu dapat dengan mudah mengambil input dari pengguna dalam aplikasi Node.js. Langkah-langkah di atas memberikan dasar yang kuat untuk menangani interaksi input. Semoga panduan ini bermanfaat dalam pengembangan proyek kamu selanjutnya!
Gunakan contoh kode di atas untuk memulai, dan tambahkan fungsionalitas lain sesuai kebutuhan proyekmu. Selamat berkoding!
Link terkait: