Study
TypeScript

Pengenalan TypeScript

Penjelasan

TypeScript adalah superset dari JavaScript yang dikembangkan Microsoft — menambahkan sistem tipe statis (static typing) opsional di atas JavaScript, lalu di-compile (di-transpile) jadi JavaScript biasa yang bisa dijalankan di mana saja JS berjalan (browser, Node.js). Tipe data dicek saat compile-time (bukan runtime), sehingga banyak bug seperti "salah tipe data" ketahuan SEBELUM kode dijalankan, bukan pas production. Semua kode JavaScript valid otomatis jadi kode TypeScript valid juga — migrasi bisa bertahap, file demi file.

Instalasi & Cara Menjalankan

1. Pastikan Node.js sudah terinstal, cek dengan: node --version
2. Instal TypeScript compiler secara global lewat npm: npm install -g typescript
3. Pastikan instalasi berhasil dengan mengecek versi: tsc --version
4. Buat file halo.ts
5. Kompilasi ke JavaScript dengan: tsc halo.ts (menghasilkan halo.js)
6. Jalankan hasilnya dengan: node halo.js

Alternatif lebih cepat buat belajar: instal ts-node (npm install -g ts-node) supaya bisa langsung menjalankan file .ts tanpa compile manual lewat: ts-node halo.ts

Praktikum

Instal TypeScript lewat npm install -g typescript. Buat file halo.ts berisi variabel bertipe string dengan nama kamu, lalu tampilkan lewat console.log(). Compile dengan tsc halo.ts dan jalankan hasilnya dengan node halo.js.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Belum mau instal apa pun dulu? Kamu bisa langsung eksperimen syntax TypeScript lewat TypeScript Playground resmi di www.typescriptlang.org/play — bahkan bisa lihat langsung hasil compile-nya ke JavaScript di panel sebelah.