Pengenalan Stream di NodeJS 2

Jadi teman2, kalian sudah membaca tutorial sebelumnya tentang pengenalan stream?. Jika belum silahkan dibaca dulu.

Ok, jika tidak mau silahkan dilanjutkan saja bacanya -_-“.

stream illustrator

NodeJS menggunakan stream dalam mekanisme transfer data, misal disaat operasi membaca dan menulis file, operasi transfer data melalui jaringan. Selain itu NodeJS juga memiliki standard stream yaitu stdin, stdout, dan stderr.

Semua stream turunan dari EventEmitter.  Ada beberapa macam stream di Node, yaitu Read, Write, Duplex dan Transform.  Beberapa module di NodeJS sudah mengimplementasikan stream, selain itu kita juga bisa membuat api stream sendiri.

Continue reading “Pengenalan Stream di NodeJS 2”

Pengenalan Stream di NodeJS

stream illustrator

Halo bro n sis, pada tutorial kali ini saya akan membahas tentang stream di NodeJS. Karena pembahasannya cukup panjang maka akan dibagi menjadi 2 tutorial. Yang pertama adalah pengenalan pemrograman stream dan yang kedua adalah pemrograman stream di NodeJS. Untuk yang sudah pernah menggunakan pemogramanan stream dan ingin belajar menggunakan stream di NodeJS silahkan langsung ke artikel ke 2.

Ada kalimat keren nih :

“Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features”

Terasa familiar? Kalimat diatas merupakan salah satu filosofi dari Unix. Lebih baik membuat program yang melakukan satu fitur dengan baik, daripada membuat program yang rumit karena menambahkan banyak fitur di dalamnya. Ok, tapi bagaimana jika aplikasi kita membutuhkan beberapa fitur? disitulah stream beraksi, pada dasarnya stream adalah antarmuka untuk komunikasi antar program. Kita bisa membuat aplikasi dengan banyak program yang berinteraksi melalui antarmuka stream.

Continue reading “Pengenalan Stream di NodeJS”