Lompat ke isi

Node.js: Perbedaan antara revisi

Ensiklopedia Pengetahuan Universitas Islam Sultan Agung
Maintenance script (bicara | kontrib)
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28601479; atribusi sumber disertakan.
 
Maintenance script (bicara | kontrib)
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi
 
Baris 1: Baris 1:
'''Node.js''' adalah platform perangkat lunak yang dirancang oleh [[Ryan Dahl]]. Node.js adalah [[runtime]] untuk lingkungan [[JavaScript]] di luar [[peramban web]] yang dibangun di atas [[V8 (mesin JavaScript)|mesin JavaScript V8]]. Node.js dapat dijalankan pada [[Windows]], [[MacOS]], dan [[Linux]].
[[File:Node.js_logo.svg|thumb|right|280px|Node.js logo]]
 
'''Node.js''' adalah platform perangkat lunak yang dirancang oleh [[Ryan Dahl]]. Node.js adalah [[runtime]] untuk lingkungan [[JavaScript]] di luar [[peramban web]] yang dibangun di atas [[V8 (mesin JavaScript)|mesin JavaScript V8]].<ref>[https://nodejs.org Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine]. 2021-11-19.</ref> Node.js dapat dijalankan pada [[Windows]], [[MacOS]], dan [[Linux]].


== Sejarah ==
== Sejarah ==
 
Node.js pertama kali diciptakan dan diperkenalkan untuk pengguna pada sistem Linux pada tahun 2009. Node.js dikembangkan oleh Ryan Dahl dan disponsori oleh [[Joyent]], perusahaan tempat ia bekerja.<ref>Alex Handy. [http://www.sdtimes.com/NODE_JS_PUSHES_JAVASCRIPT_TO_THE_SERVER_SIDE/By_Alex_Handy/About_JAVASCRIPT_and_NODEJS/35668 Node.js pushes JavaScript to the server-side]. SDTimes. 2011-06-24.</ref>
Node.js pertama kali diciptakan dan diperkenalkan untuk pengguna pada sistem Linux pada tahun 2009. Node.js dikembangkan oleh Ryan Dahl dan disponsori oleh [[Joyent]], perusahaan tempat ia bekerja.


== Kelebihan ==
== Kelebihan ==
Baris 21: Baris 22:
# '''Pemeliharaan''' ('''''maintenance'''''). Perbaikan bug penting dan pembaharuan keamanan. Fitur baru mungkin saja ditambahkan atas kebijakan tim rilis - biasanya hanya dalam kasus di mana fitur baru mendukung migrasi ke rilis selanjutnya.
# '''Pemeliharaan''' ('''''maintenance'''''). Perbaikan bug penting dan pembaharuan keamanan. Fitur baru mungkin saja ditambahkan atas kebijakan tim rilis - biasanya hanya dalam kasus di mana fitur baru mendukung migrasi ke rilis selanjutnya.


Pada setiap perilisan bernomor ganjil tidak akan pernah masuk dalam fase LTS ataupun ''maintenance''.
Pada setiap perilisan bernomor ganjil tidak akan pernah masuk dalam fase LTS ataupun ''maintenance''.<ref>[https://github.com/nodejs/Release nodejs/Release]. 2020-04-22.</ref>
 
 
== Referensi ==


{| class="wikitable"
|+Rilis yang sudah tidak didukung (End-of-life Releases)
!Rilis
!Status
!Julukan
!Awal Rilis
!Awal LTS
!Awal Maintenance
!Akhir Hidup
|-
|v0.10.x
|tidak didukung
| -
|2013-03-11
| -
|2015-10-01
|2016-10-31
|-
|v0.12.x
|tidak didukung
|<nowiki>-</nowiki>
|2015-02-06
| -
|2016-04-01
|2016-12-31
|-
|4.x
|tidak didukung
|Argon
|2015-09-08
|2015-10-01
|2017-04-01
|2018-04-30
|-
|5.x
|tidak didukung
|
|2015-10-29
|<nowiki>-</nowiki>
|
|2016-06-30
|-
|6.x
|tidak didukung
|Boron
|2016-04-26
|2016-10-18
|2018-04-30
|2019-04-30
|-
|7.x
|tidak didukung
|
|2016-10-25
|<nowiki>-</nowiki>
|
|2017-06-30
|-
|8.x
|tidak didukung
|Carbon
|2017-05-30
|2017-10-31
|2019-01-01
|2019-12-31
|-
|9.x
|tidak didukung
|
|2017-10-01
| -
|
|2018-06-30
|-
|10.x
|tidak didukung
|Dubnium
|2018-04-24
|2018-10-30
|2020-05-19
|2021-04-30
|-
|11.x
|tidak didukung
|
|2018-10-23
| -
|
|2019-06-01
|-
|12.x
|tidak didukung
|Erbium
|2019-04-23
|2019-10-21
|2020-11-30
|2022-04-30
|-
|13.x
|tidak didukung
|
|2019-10-22
| -
|
|2020-06-01
|-
|15.x
|tidak didukung
|
|2020-10-20
| -
|
|2021-06-01
|-
|16.x
|tidak didukung
|Gallium
|2021-04-20
|2021-10-26
|2022-10-18
|2023-09-11
|-
|17.x
|tidak didukung
|
|2021-10-19
| -
|
|2022-06-01
|-
|19.x
|tidak didukung
|
|2022-10-18
| -
|
|2023-06-01
|-
|21.x
|tidak didukung
|
|2023-10-17
| -
|2024-04-01
|2024-06-01
|}
{| class="wikitable"
|+Rilis yang masih/rencana didukung
!Rilis
!Status
!Julukan
!Awal Rilis
!Awal LTS
!Awal Maintenance
!Akhir Hidup
|-
|18.x
|Pemeliharaan (''maintenance'')
|Hydrogen
|2022-04-19
|2022-10-25
|2023-10-18
|2025-04-30
|-
|20.x
|Pemeliharaan (''maintenance'')
|Iron
|2023-04-18
|2023-10-24
|2024-10-22
|2026-04-30
|-
|22.x
|LTS
|Jod
|2024-04-24
|2024-10-29
|2025-10-21
|2027-04-30
|-
|23.x
|Saat ini (''current'')
|
|2024-10-15
| -
|2025-04-01
|2025-06-01
|-
|24.x
|Akan datang (''pending'')
|
|2025-04-22
|2025-10-28
|2026-10-20
|2028-04-30
|}


== Bacaan lanjutan ==
== Bacaan lanjutan ==
*
*  
*
*  
*
*  
*
*  
*
*  


== Pranala luar ==
== Pranala luar ==
*
*  
*
*


== Referensi ==
<references />


== Sumber dan atribusi ==


== Sumber dan atribusi ==
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Node.js&oldid=28601479 Wikipedia bahasa Indonesia], revisi 28601479 (2025-11-22T08:00:50Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.


Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Node.js&oldid=28601479 Wikipedia bahasa Indonesia], revisi 28601479 (2025-11-22T08:00:50Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Mohon gunakan konten ini secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.
<!-- WIKI_UNISSULA_PRESENTATION_V4 -->

Revisi terkini sejak 23 Agustus 2026 14.01

Node.js logo

Node.js adalah platform perangkat lunak yang dirancang oleh Ryan Dahl. Node.js adalah runtime untuk lingkungan JavaScript di luar peramban web yang dibangun di atas mesin JavaScript V8.[1] Node.js dapat dijalankan pada Windows, MacOS, dan Linux.

Sejarah

Node.js pertama kali diciptakan dan diperkenalkan untuk pengguna pada sistem Linux pada tahun 2009. Node.js dikembangkan oleh Ryan Dahl dan disponsori oleh Joyent, perusahaan tempat ia bekerja.[2]

Kelebihan

Berikut kelebihan-kelebihan dari peladen Node.js:

  • Dengan bahasa JavaScript, ia mempermudah pembelajaran sisi belakang jika memang sudah menguasai JavaScript; pemula bahkan lebih cepat menguasainya karena dari sisi klien juga menggunakan bahasa JavaScript.
  • Adanya pertukaran kode antara klien dan peladen, yaitu server-side rendering pada kerangka JavaScript.
  • Adanya fasilitas untuk membuat aplikasi waktu nyata (realtime application).
  • Bersumber terbuka, sehingga pengguna mengetahui bagaimana proses aplikasi berjalan, mengubahnya, dan gratis dipakai.

Rilis

Rilis utama dari Node.js adalah dari repositori resmi Node.js di GitHub pada cabang master. Versi baru bernomor genap dirilis pada bulan April dan versi baru bernomor ganjil pada Oktober.

Perilisan Node.js dibagi menjadi 3 fase, yaitu:

  1. Saat ini (current). Menggabungkan sebagian besar perubahan non-utama (bersifat tidak merusak) yang terdapat di cabang utama nodejs/node .
  2. Dukungan aktif jangka panjang (Long Term Support / LTS). Fitur baru, perbaikan bug, dan pembaharuan yang telah diaudit oleh tim rilis dan telah ditetapkan untuk layak dan stabil untuk dirilis.
  3. Pemeliharaan (maintenance). Perbaikan bug penting dan pembaharuan keamanan. Fitur baru mungkin saja ditambahkan atas kebijakan tim rilis - biasanya hanya dalam kasus di mana fitur baru mendukung migrasi ke rilis selanjutnya.

Pada setiap perilisan bernomor ganjil tidak akan pernah masuk dalam fase LTS ataupun maintenance.[3]

Rilis yang sudah tidak didukung (End-of-life Releases)
Rilis Status Julukan Awal Rilis Awal LTS Awal Maintenance Akhir Hidup
v0.10.x tidak didukung - 2013-03-11 - 2015-10-01 2016-10-31
v0.12.x tidak didukung - 2015-02-06 - 2016-04-01 2016-12-31
4.x tidak didukung Argon 2015-09-08 2015-10-01 2017-04-01 2018-04-30
5.x tidak didukung 2015-10-29 - 2016-06-30
6.x tidak didukung Boron 2016-04-26 2016-10-18 2018-04-30 2019-04-30
7.x tidak didukung 2016-10-25 - 2017-06-30
8.x tidak didukung Carbon 2017-05-30 2017-10-31 2019-01-01 2019-12-31
9.x tidak didukung 2017-10-01 - 2018-06-30
10.x tidak didukung Dubnium 2018-04-24 2018-10-30 2020-05-19 2021-04-30
11.x tidak didukung 2018-10-23 - 2019-06-01
12.x tidak didukung Erbium 2019-04-23 2019-10-21 2020-11-30 2022-04-30
13.x tidak didukung 2019-10-22 - 2020-06-01
15.x tidak didukung 2020-10-20 - 2021-06-01
16.x tidak didukung Gallium 2021-04-20 2021-10-26 2022-10-18 2023-09-11
17.x tidak didukung 2021-10-19 - 2022-06-01
19.x tidak didukung 2022-10-18 - 2023-06-01
21.x tidak didukung 2023-10-17 - 2024-04-01 2024-06-01
Rilis yang masih/rencana didukung
Rilis Status Julukan Awal Rilis Awal LTS Awal Maintenance Akhir Hidup
18.x Pemeliharaan (maintenance) Hydrogen 2022-04-19 2022-10-25 2023-10-18 2025-04-30
20.x Pemeliharaan (maintenance) Iron 2023-04-18 2023-10-24 2024-10-22 2026-04-30
22.x LTS Jod 2024-04-24 2024-10-29 2025-10-21 2027-04-30
23.x Saat ini (current) 2024-10-15 - 2025-04-01 2025-06-01
24.x Akan datang (pending) 2025-04-22 2025-10-28 2026-10-20 2028-04-30

Bacaan lanjutan

Pranala luar

Referensi

Sumber dan atribusi

Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28601479 (2025-11-22T08:00:50Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.