Tutorial TypeScript #1: Pengenalan dan Installasi


Tutorial TypeScript #1: Pengenalan dan Installasi

Halo teman-teman semuanya, pada seri artikel kali ini kita semua akan belajar tentang TypeScript dasar, sebelum melangkah lebih jauh, mari kita kenalan dulu apa itu TypeScript.

Apa Itu TypeScript?

TypeScript adalah bahasa pemrograman yang dikembangkan oleh Microsoft sebagai superset dari JavaScript. Artinya, semua kode JavaScript yang valid juga merupakan kode TypeScript, tetapi TypeScript menambahkan fitur tambahan seperti static typing, interface, dan fitur modern lainnya yang membuat pengembangan aplikasi lebih terstruktur dan mudah dikelola.

Kenapa Menggunakan TypeScript?

  1. Static Typing Dengan TypeScript, kita bisa menentukan data type pada variable, function, dan object. Ini membantu kita mencegah banyak error sebelum kode dijalankan.
  2. Lebih Mudah Dipahami Dengan adanya tipe data, kode kita lebih mudah dipahami dan diprediksi, terutama dalam tim yang bekerja bersama.
  3. Meningkatkan Produktivitas TypeScript memiliki fitur autocompletion dan suggestion yang lebih baik dibandingkan JavaScript biasa, sehingga membantu kita dalam menulis kode lebih cepat.
  4. Dukungan untuk Fitur Modern TypeScript selalu diperbarui dengan fitur terbaru dari JavaScript, sehingga kita bisa menggunakannya sebelum didukung secara penuh oleh semua browser.
  5. Lebih Mudah Maintenance Dengan adanya interface dan type annotation, kode kita menjadi lebih mudah dimaintenance dan diperbarui tanpa takut merusak bagian lain dari aplikasi.

Bagaiamana Cara Kerja TypeScript ?

TypeScript tidak langsung dijalankan di browser seperti JavaScript. Kita perlu melakukan proses compile terlebih dahulu. Kurang lebih ilustrasinya seperti berikut ini.

Dari gambar ilustrasi di atas, kurang lebih seperti berikut ini penjelasannya.

  1. Menulis kode TypeScript (file .ts) Kita menulis kode dengan TypeScript seperti static typing.
  2. TypeScript Compiler Kemudian TypeScript akan di-compile ke dalam JavaScript menggunakan perintah tsc (TypeScript Compiler).
  3. Hasil Compile (file .js) Hasil kompilasi berupa JavaScript biasa yang bisa dijalankan di browser atau Node.js.

Langkah 1 - Installasi Node.js

Sebelum mulai menggunakan TypeScript, pastikan kita sudah menginstal Node.js karena TypeScript dapat diinstal melalui npm. Jika teman-teman belum menginstall-nya, silahkan diinstall terlebih dahulu, berikut ini link untuk menginstall Node.js https://nodejs.org/en/download.

Untuk memastikan apakah Node.js sudah berhasil terinstall, silahkan jalankan perintah berikut ini di dalam terminal/CMD.

node -v
npm -v

Jika Node.js sudah terinstall, kita akan melihat versinya.

Langkah 2 - Installasi TypeScript

Jalankan perintah berikut ini di dalam terminal/CMD untuk menginstal TypeScript secara global.

npm install -g typescript

Setelah installasi selesai, cek apakah TypeScript sudah terinstal dengan perintah berikut ini.

tsc -v

Jika berhasil, kita akan melihat versi TypeScript yang terinstall.

Langkah 3 - Hello World Dengan TypeScript

Sekarang kita akan mencoba belajar membuat program sederhana, yaitu menampilkan tulisan Hello World menggunakan TypeScript.

Silahkan teman-teman buat folder baru dengan nama hello, kemudian di dalamnya silahkan buat file baru dengan nama hello.ts, dan masukkan kode berikut ini di dalamnya.

let message: string = "Hello World!";

console.log(message);

Sekarang, kita akan belajar melakukan compile file hello.ts di atas menggunakan TSC, sehingga akan menghasilnya file baru dengan nama hello.js.

Silahkan teman-teman jalankan perintah berikut ini di dalam terminal/CMD.

tsc hello.ts

Jika berhasil, teman-teman akan melihat file baru dengan nama hello.js.

Sekarang kita akan coba menjalankannya. Silahkan jalankan perintah berikut ini di dalam terminal/CMD.

node hello.js

Maka teman-teman akan mendapatkan hasil yang kurang lebih seperti berikut ini.

Hello World!

Kesimpulan

Pada artikel ini, kita telah belajar mengenal TypeScript, cara menginstal TypeScript, men-compile TypeScript menggunakan TSC, dan melihat hasilnya.

Pada artikel selanjutnya, kita semua akan belajar bagaimana cara melakukan setup project di TypeScript.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami