Lewati ke konten utama
pelatihan
.org
Belajar. Praktik. Berkembang.
Kategori
ID
Masuk
Daftar
Menu
Kurikulum Intro to Programming: 1 Bab, 20 Lesson — pelatihan.org
Beranda
/
Katalog
/
Intro to Programming
/
Kurikulum
Kurikulum
Kurikulum Intro to Programming
Belajar Intro to Programming online lewat 20 lesson terstruktur, contoh kode, dan 100 soal kuis.
20 lesson
1 bab
100 soal
Ringkasan dan poin kunci bisa dilihat gratis. Materi lengkap, contoh kode, dan kuis memerlukan langganan.
01
Programming Concepts
20 lesson
01
Intro
Halaman ini adalah pintu masuk materi Introduction to Programming di W3Schools. Materi ini bersifat umum dan tidak terikat satu bahasa tertentu, sehingga konsep dasar seperti…
02
Programming
Pelajaran ini menjelaskan apa itu pemrograman: menulis serangkaian instruksi yang dipahami komputer untuk menyelesaikan masalah secara otomatis. Program disusun dari algoritma…
03
Variables
Pelajaran ini membahas variabel sebagai wadah bernama untuk menyimpan data yang bisa berubah selama program berjalan. Setiap variabel punya nama, tipe data, dan nilai; nilainya…
04
Constants
Pelajaran ini membahas konstanta, yaitu nilai tetap yang ditetapkan sekali dan tidak boleh berubah selama program berjalan. Konstanta dipakai untuk data konstan seperti nilai pi…
05
If Statements
Pelajaran ini membahas if statement, instruksi percabangan yang menjalankan blok kode hanya jika suatu kondisi bernilai true. Kondisi dibentuk dari ekspresi perbandingan yang…
06
Arrays
Pelajaran ini membahas array sebagai struktur data yang menyimpan banyak nilai bertipe sama dalam satu variabel bernama. Setiap elemen diakses lewat indeks yang biasanya dimulai…
07
Loops
Pelajaran ini membahas perulangan yang membuat program mengulang sebuah blok kode berkali-kali tanpa menulisnya berulang. Tersedia for loop untuk pengulangan terhitung dan while…
08
Functions
Pelajaran ini membahas fungsi sebagai blok kode bernama yang dapat dipanggil berkali-kali untuk mengerjakan tugas tertentu. Fungsi bisa menerima parameter sebagai masukan dan…
09
Recursion
Pelajaran ini menjelaskan rekursi, teknik di mana sebuah fungsi memanggil dirinya sendiri untuk memecah masalah menjadi kasus yang lebih kecil. Setiap rekursi wajib memiliki…
10
Scope
Pelajaran ini membahas scope, aturan wilayah berlakunya sebuah variabel dalam program. Variabel lokal hanya bisa diakses di dalam fungsi atau blok tempat ia dibuat, sedangkan…
11
Strings
Pelajaran ini membahas string sebagai tipe data yang menyimpan teks, biasanya berupa kumpulan karakter dalam tanda kutip. String mendukung operasi seperti menggabung…
12
Data Types
Pelajaran ini mengelompokkan tipe data yang umum dipakai pemrograman: numerik seperti integer dan floating point, teks berupa string, boolean untuk nilai logika, serta struktur…
13
Type Casting
Pelajaran ini membahas type casting, yaitu mengonversi sebuah nilai dari satu tipe data ke tipe lain, misalnya dari integer ke float atau sebaliknya. Casting bisa berjalan…
14
Operators
Pelajaran ini mengkategorikan operator dalam pemrograman: aritmetika untuk menghitung, perbandingan untuk membandingkan nilai, logika untuk menggabungkan kondisi, dan penugasan…
15
Comments
Pelajaran ini membahas komentar, catatan dalam kode yang dibaca manusia tetapi diabaikan oleh kompiler atau interpreter. Komentar berfungsi menjelaskan maksud kode, menonaktifkan…
16
Input and Output
Pelajaran ini membahas cara program menerima input dari pengguna dan menampilkan output. Output umumnya dilakukan lewat fungsi seperti print() sedangkan input dibaca lewat fungsi…
17
Bits and Bytes
Pelajaran ini menjelaskan bit sebagai unit data terkecil bernilai 0 atau 1, dan byte sebagai kumpulan 8 bit. Semua data di komputer pada akhirnya disimpan dalam bentuk bit, dari…
18
Binary Numbers
Pelajaran ini membahas bilangan biner, sistem bilangan berbasis 2 yang hanya memakai digit 0 dan 1. Setiap posisi digit mewakili kelipatan kuasa 2 sehingga angka desimal bisa…
19
Hexadecimal Numbers
Pelajaran ini membahas heksadesimal (hex), sistem bilangan berbasis 16 dengan digit 0-9 dan huruf A hingga F. Hex sering dipakai mewakili warna dalam web (#FF5733), alamat…
20
Boolean Algebra
Pelajaran ini membahas aljabar Boolean, dasar logika di balik kondisi program dan sirkuit digital. Tiga operasi utamanya adalah AND, OR, dan NOT yang bekerja pada nilai…