Install Web App

Belajar Typescript #02 | Setup project Typescript

profil-penulis

Irgo Adityawan

22 Februari 2023

TypeScript adalah bahasa pemrograman yang kuat dan semakin populer di dunia pengembangan perangkat lunak. Jika Anda baru mengenal TypeScript dan ingin memulai proyek pertama Anda, artikel ini akan memberikan panduan langkah demi langkah tentang bagaimana mempersiapkan lingkungan Anda.

1. Instal Node.js

TypeScript membutuhkan Node.js untuk menjalankan kode Anda dan mengelola paket-paket JavaScript. Jika Anda belum memiliki Node.js diinstal, kunjungi situs web resmi Node.js dan unduh versi terbaru. Instalasi akan menyertakan NPM (Node Package Manager) yang berguna untuk mengelola dependensi proyek Anda.

Setelah selesai menginstal, Anda dapat memeriksa apakah Node.js dan NPM berhasil terpasang dengan menjalankan perintah berikut di terminal:

node -v
npm -v

2. Inisialisasi Proyek

Sekarang, mari inisialisasi proyek TypeScript pertama Anda. Anda dapat melakukannya dengan mengikuti langkah-langkah berikut:

a. Buat Direktori Proyek

Buat direktori baru untuk proyek Anda dan masuk ke dalamnya melalui terminal:

mkdir my-typescript-project
cd my-typescript-project
b. Inisialisasi Proyek

Jalankan perintah berikut untuk menginisialisasi proyek Anda dan membuat berkas package.json:

npm init -y
c. Instal TypeScript

Selanjutnya, instal TypeScript secara global dengan menggunakan NPM:

npm install -g typescript
 
d. Konfigurasi TypeScript

Buat berkas konfigurasi TypeScript dengan menjalankan perintah berikut. Ini akan membuat berkas tsconfig.json yang berisi opsi-opsi konfigurasi untuk proyek Anda:

tsc --init

3. Struktur Proyek

Sebelum Anda mulai menulis kode, ada baiknya untuk mengatur struktur direktori proyek Anda. Ini adalah struktur umum yang dapat Anda gunakan:

my-typescript-project/
  |- src/            // Direktori kode sumber TypeScript
  |  |- index.ts     // Berkas utama aplikasi
  |- dist/           // Direktori hasil kompilasi JavaScript
  |- node_modules/   // Direktori paket-paket npm
  |- tsconfig.json   // Berkas konfigurasi TypeScript
  |- package.json    // Berkas konfigurasi proyek npm

4. Mulai Menulis Kode

Sekarang, proyek TypeScript Anda sudah siap. Anda dapat mulai menulis kode dalam berkas src/index.ts atau berkas lainnya sesuai kebutuhan Anda. Pastikan Anda menggunakan ekstensi .ts untuk berkas TypeScript.

Contoh kode TypeScript sederhana:

// src/index.ts

function sayHello(name: string) {
  console.log(`Hello, ${name}!`);
}

sayHello("John");

5. Kompilasi dan Eksekusi Kode

Setelah menulis kode, Anda harus mengkompilasi berkas TypeScript menjadi JavaScript agar dapat dijalankan. Jalankan perintah berikut di terminal:

tsc

Ini akan menghasilkan berkas JavaScript di dalam direktori dist.

Terakhir, Anda dapat menjalankan kode JavaScript dengan menggunakan Node.js:

node dist/index.js

Selamat, Anda telah berhasil menyiapkan proyek TypeScript pertama Anda! Sekarang Anda siap untuk terus mengembangkan aplikasi Anda dengan TypeScript.

Artikel Lainnya Dengan Kategori Terkait :


1. Belajar Typescript #01 | Memahami apa itu Typescript

2. Belajar Typescript #02 | Setup project Typescript

3. Belajar Typescript #03 | Konfigurasi compiler Typescript

4. Belajar Typescript #04 | Membuat code dan menjalankan Typescript

5. Belajar Typescript #05 | Basic types pada Typescript

6. Belajar Typescript #06 | Type data Boolean pada Typescript

7. Belajar Typescript #07 | Type data Number pada Typescript

8. Belajar Typescript #08 | Type data String pada Typescript

9. Belajar Typescript #09 | Type data Null dan Undefined pada Typescript

10. Belajar Typescript #10 | Type data Any pada Typescript

11. Belajar Typescript #11 | Type data Void pada Typescript

12. Belajar Typescript #12 | Object types pada Typescript

13. Belajar Typescript #13 | Object Literal pada Typescript

14. Belajar Typescript #14 | Type data Void pada Typescript

15. Belajar Typescript #15 Object types pada Typescript

16. Belajar Typescript #16 | Memahami dan menerapkan type aliases

17. Belajar Typescript #17 | Memahami dan menerapkan union types

18. Belajar Typescript #18 | Memahami dan menerapkan intersection types

19. Belajar Typescript #19 | Basic types lanjutan - Array

20. Belajar Typescript #20 | Basic types lanjutan - Tuples

21. Belajar Typescript #21 | Basic types lanjutan - Null

22. Belajar Typescript #22 | Basic types lanjutan - Undefined

23. Belajar Typescript #23 | Basic types lanjutan - Void

24. Belajar Typescript #24 | Basic types lanjutan - Never

25. Belajar Typescript #25 | Mengenal teknik lanjutan pada Typescript

26. Belajar Typescript #26 | Optional Parameter

27. Belajar Typescript #27 | Default Parameter

28. Belajar Typescript #28 | Return Type

29. Belajar Typescript #29 | Mendeklarasikan Fungsi - Tanpa Parameter

30. Belajar Typescript #30 | Mendeklarasikan Fungsi - Dengan Parameter

31. Belajar Typescript #31 | Mendeklarasikan Fungsi - Dengan Return Type

32. Belajar Typescript #32 | Mendeklarasikan Fungsi - Sebagai Variabel

33. Belajar Typescript #33 | Mendeklarasikan Fungsi - Sebagai Tipe Data

34. Belajar Typescript #34 | Function Call Signature

35. Belajar Typescript #35 | Menerapkan Types ke dalam class

36. Belajar Typescript #36 | Class declaration

37. Belajar Typescript #37 | Properties dan Methods

38. Belajar Typescript #38 | Object dan Properti dari sebuah class

39. Belajar Typescript #39 | Constructor

40. Belajar Typescript #40 | Konsep OOP - Inheritance

41. Belajar Typescript #41 | Konsep OOP - Abstraction

42. Belajar Typescript #42 | Konsep OOP - Encapsulation

43. Belajar Typescript #43 | Accessors

44. Belajar Typescript #44 | Member visibility / Access modifier

45. Belajar Typescript #45 | Konsep OOP Polymorphism

46. Interfaces TypeScript

Masuk Terlebih dahulu untuk berkomentar

Paling baru
Lihat Lainnya