Selamat Datang
Tujuan Pembelajaran
Section titled “Tujuan Pembelajaran”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
Pengantar
Section titled “Pengantar”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.
Untuk Siapa Guidebook Ini?
Section titled “Untuk Siapa Guidebook Ini?”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
Perjalanan yang Akan Kamu Tempuh
Section titled “Perjalanan yang Akan Kamu Tempuh”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 programmingHari 3-4 : Menyiapkan laptop (install software)Hari 5 : Menulis program pertamaHari 6+ : Belajar dasar TypeScript...Analogi: Belajar Bahasa Baru
Section titled “Analogi: Belajar Bahasa Baru”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:
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.
Janji Guidebook Ini
Section titled “Janji Guidebook Ini”Guidebook ini berjanji untuk:
- Menggunakan bahasa Indonesia yang mudah dipahami — tidak ada istilah akademik yang membingungkan
- Menjelaskan setiap istilah baru sebelum menggunakannya
- Memberikan contoh nyata yang relevan dengan kehidupan sehari-hari
- Tidak menghakimi — semua pertanyaan adalah pertanyaan yang valid
Ringkasan
Section titled “Ringkasan”- 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