Lewati ke konten

Selamat Datang

Setelah membaca halaman ini, kamu akan:

  • Memahami untuk siapa guidebook ini dibuat
  • Mengetahui mengapa TypeScript dipilih sebagai bahasa yang dipelajari
  • Merasa siap dan termotivasi untuk memulai perjalanan belajar ini

Halo! Nama saya tidak penting. Yang penting adalah kamu — siswa SMK yang sedang memegang guidebook ini dan siap untuk memulai petualangan belajar pemrograman.

Mungkin kamu baru pertama kali mendengar kata “TypeScript”. Mungkin kamu belum tahu apa itu “programming”. Mungkin kamu hanya tahu bahwa ini adalah pelajaran di sekolah dan kamu wajib mengikutinya.

Tidak ada yang salah dengan itu. Semua orang pernah berada di posisi yang sama: tidak tahu apa-apa. Dan semua developer hebat yang ada sekarang — mereka semua pernah tidak tahu apa-apa juga.

Guidebook ini dibuat khusus untukmu.


Guidebook ini dibuat untuk:

  • Siswa SMK jurusan RPL (Rekayasa Perangkat Lunak) kelas X dan XI
  • Siswa yang belum pernah belajar pemrograman sama sekali
  • Siswa yang sudah sedikit belajar programming tapi ingin memulai TypeScript dari awal

Kamu tidak perlu memiliki:

  • Laptop mahal
  • Kemampuan bahasa Inggris yang tinggi
  • Pengalaman coding sebelumnya

Yang kamu butuhkan hanya:

  • Laptop atau komputer (spesifikasi tidak perlu tinggi)
  • Koneksi internet (untuk mengunduh software)
  • Semangat untuk belajar

Bayangkan belajar TypeScript seperti belajar memasak. Kamu tidak langsung belajar membuat nasi goreng spesial seafood. Kamu mulai dari hal paling dasar: menyalakan kompor, memotong bawang, menumis.

Begitu juga dengan guidebook ini. Kita mulai dari hal paling dasar, lalu naik secara perlahan.

Hari 1-2 : Mengenal dunia programming
Hari 3-4 : Menyiapkan laptop (install software)
Hari 5 : Menulis program pertama
Hari 6+ : Belajar dasar TypeScript
...

Belajar TypeScript itu mirip seperti belajar bahasa baru — misalnya bahasa Inggris atau bahasa Jepang.

Pada awalnya, semua terasa asing. Kamu tidak mengerti apa-apa. Tapi lama-kelamaan, kamu mulai mengenali pola-polanya. Kamu mulai mengerti arti kata-katanya. Dan suatu hari, kamu bisa “berbicara” dalam bahasa itu dengan lancar.

TypeScript pun sama. Pada awalnya, kodenya terlihat aneh:

📄 TypeScript
let nama: string = "Budi";
console.log("Halo, " + nama);

Tapi setelah beberapa waktu, kode itu akan terasa normal bagimu — bahkan kamu akan merasa aneh jika tidak menulis kode seperti itu.


Guidebook ini berjanji untuk:

  1. Menggunakan bahasa Indonesia yang mudah dipahami — tidak ada istilah akademik yang membingungkan
  2. Menjelaskan setiap istilah baru sebelum menggunakannya
  3. Memberikan contoh nyata yang relevan dengan kehidupan sehari-hari
  4. Tidak menghakimi — semua pertanyaan adalah pertanyaan yang valid

  • Guidebook ini dibuat khusus untuk siswa SMK yang belajar TypeScript dari nol
  • Kamu tidak perlu pengalaman apapun untuk memulai
  • Belajar TypeScript itu seperti belajar bahasa baru — butuh waktu, tapi bisa dilakukan
  • Guidebook ini akan selalu menjelaskan istilah baru sebelum menggunakannya