Tutorial Cara Install Deno dan Menjalankan Program di Windows

Wildan Fuady
Wildan Fuady Seorang yang suka kopi beraroma manis, memikat dan membantunya lebih produktif. 3 min read 371x dibaca 0 Comments
Tutorial Cara Install Deno dan Menjalankan Program di Windows

Tutorial Cara Install Deno dan Menjalankan Program di Windows. Deno menjadi perbincangan viral di kalangan developer baru-baru ini.

... di Indonesia, ratusan developer antusias bergabung dan mempelajari Deno melalui grup Telegram.

Termasuk saya.

Memang, apa sih Deno itu?

Apa Itu Deno?

Deno adalah runtime sederhana, modern, dan aman untuk JavaScript dan TypeScript yang menggunakan V8 dan dibangun di Rust.

Deno memiliki beberapa keunggulan, yaitu:

  • Aman secara default. Tidak ada file, jaringan, atau akses lingkungan, kecuali jika diaktifkan secara eksplisit.
  • Mendukung TypeScript.
  • Hanya mengirimkan satu file yang dapat dieksekusi.
  • Memiliki utilitas bawaan seperti inspektur dependensi (deno info) dan pemformat kode (deno fmt).
  • Memiliki satu set modul standar yang ditinjau (diaudit) yang dijamin untuk bekerja dengan Deno. Silahkan kunjungi deno.land/std.

Keren kan?

Kayanya wajib kita coba nih.

Cara Install Deno di Windows

Sebagai pengguna si "jendela", saya pun mencari tahu bagaimana cara install dan menjalankan program menggunakan Deno di Windows.

Sama seperti kamu, pastinya penarasan gimana cara install Deno di Windows. Berikut ini cara install Deno di Windows:

  • Tekan "Start + R", lalu pilih "cmd"
  • Kemudian ketik powershell
  • Jika sudah selesai, sekarang ketik perintah berikut ini:
    iwr https://deno.land/x/install/install.ps1 -useb | iex
  • Tunggu sampai proses installasi selesai, biasanya membutuhkan beberapa menit.

Jika berhasil, hasilnya adalah:

C:\Users\Asus>powershell
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
PS C:\Users\Asus> iwr https://deno.land/x/install/install.ps1 -useb | iex
Deno was installed successfully to C:\Users\Asus\.deno\bin\deno.exe
Run 'deno --help' to get started

Selesai deh installasinya ...

Cara Cek Hasil Installasi Deno di Windows

Sekarang kamu sudah berhasil install Deno, selanjutnya apa?

Coba cek dulu hasil installasinya menggunakan perintah:

deno --help

Jika muncul hasilnya tanpa error, berarti kamu sudah berhasil melakukan installasi.

Cara Cek Versi Deno di Windows

Ada 2 cara mengecek versi deno yang terinstall di perangkat "jendela" kita.

Pertama, silahkan ketik perintah berikut ini:

deno -V

Hasilnya:

PS C:\Users\Asus> deno --version
>> deno 1.0.2

Perhatikan, huruf v di atas itu besar ya. Cara ini lebih umum dan hanya menampilkan versi Denonya saja.

Kedua, ketik perintah berikut ini:

deno --version

Kalau cara kedua lebih lengkap. Sebab ia akan menampilkan versi Deno dan versi typescript juga.

PS C:\Users\Asus> deno --version
>> deno 1.0.2
>> v8 8.4.300
>> typescript 3.9.2

Selamat...

Kamu sudah berhasil menginstall Deno.

Sekarang, kita akan coba membuat program menggunakan Deno.

Siap?

Membuat Program Pertama dengan Deno

Deno sudah menyediakan contoh program yang bisa kamu jalankan secara langsung.

Cara memanggilnya dengan ketik perintah di bawah ini:

deno run https://deno.land/std/examples/welcome.ts

Sekarang, kita akan mencoba untuk membuat program untuk menampilkan hello world.

Buat file baru bernama hello.ts di Desktop misalnya.

Kemudian ketik kode program di bawah ini:

console.log("Hello World");

Kemudian simpan.

... untuk menjalankannya, ketik perintah berikut ini:

cd desktop
deno run hello.ts

Hasilnya:

PS C:\Users\Asus\desktop\example> deno run hello.ts
>> Compile file:///C:/Users/Asus/desktop/example/hello.ts
>> Hello World

Kurang puas?

Coba kita modifikasi biar lebih keren.

Ganti script hello.ts dengan script di bawah ini:

import { serve } from "https://deno.land/std@0.53.0/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
for await (const req of s) {
	req.respond({ body: "Hello World\n" });
}

... lalu silahkan ketik perintah berikut ini:

deno run --allow-net hello.ts

Hasilnya:

hasil uji coba install deno di windows

Penjelasan:

By default, Deno sangat mengutamakan security. Jadi, kita menggunakan perintah --allow-net agar membiarkan program mengakses server.

... untuk server yang kita gunakan, tidak perlu pusing.

Pakai saja yang sudah disediakan Deno, scriptnya pada bagian ini:

import { serve } from "https://deno.land/std@0.53.0/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");

... lalu untuk menampilkan hello word, kita perlu mengakses server di atas dan memberikan respond di dalam body.

Ini terlihat pada baris kode:

for await (const req of s) {
	req.respond({ body: "Hello World\n" });
}

Gimana, cukup mudah kan?

Kesimpulan

Demikianlah tutorial cara install Deno dan menjalankannya di windows.

Melalui artikel ini, kamu sudah belajar bagaimana menginstall dan menjalankan program Deno menggunakan Windows.

... tapi jangan puas dulu.

Masih banyak hal yang perlu kita pelajari soal si Deno ini.

Selamat belajar ...

Mungkin kamu juga suka: