1. Apa Itu Coding?
Coding (pemrograman) adalah proses memberikan instruksi kepada komputer menggunakan bahasa yang
dimengerti oleh komputer untuk menyelesaikan suatu tugas atau memecahkan masalah.
Analogi Sederhana:
Memrogram komputer mirip seperti menulis resep masakan untuk koki. Jika langkah-langkah resep ditulis
secara runtut dan jelas, koki (komputer) akan menghasilkan masakan yang sesuai harapan.
2. Tiga Konsep Utama Pemrograman
Sebelum menulis kode, penting untuk memahami tiga fondasi dasar ini:
Algoritma: Urutan langkah-langkah logis dan terstruktur untuk menyelesaikan suatu masalah.
PDF
Variabel: "Wadah" di dalam memori komputer yang digunakan untuk menyimpan nilai atau data.
PDF
Sintaks: Aturan penulisan kode atau "tata bahasa" dalam suatu bahasa pemrograman.
PDF
3. Komponen Dasar dalam Coding
Hampir semua bahasa pemrograman menggunakan komponen dasar berikut:
A. Tipe Data Dasar
Komputer perlu mengetahui jenis data apa yang sedang diproses:
PDF
Contoh
Tipe Data Deskripsi
PDF
Bilangan bulat (tanpa koma) 25, -10, 1000
Integer (int)
PDF PDF
Bilangan desimal 3.14, 85.5
Float (float)
PDF PDF
Karakter atau teks "Ahmad", 'SMK Bisa!'
String (str)
PDF PDF
Nilai kebenaran logika True atau False
Boolean (bool)
PDF PDF
B. Struktur Kontrol Pemrograman
1. Percabangan (Decision Making)
Digunakan ketika program perlu membuat keputusan berdasarkan kondisi tertentu.
PDF
Aturan logika: Jika kondisi A terpenuhi, maka jalankan perintah X. Jika tidak, jalankan perintah Y.
Contoh (Python):
Python
nilai = 80
if nilai >= 75:
print("LULUS")
else:
print("TIDAK LULUS")
2. Perulangan (Looping)
Digunakan untuk menjalankan sekumpulan instruksi secara berulang tanpa harus menulis ulang kode tersebut.
PDF
For Loop: Digunakan saat jumlah perulangan sudah diketahui pasti.
PDF
While Loop: Digunakan saat perulangan bergantung pada kondisi tertentu.
PDF
Contoh (Python):
Python
# Mencetak angka 1 hingga 3
for i in range(1, 4):
print("Perulangan ke-", i)
4. Langkah Mulai Belajar Coding
1. Pilih Bahasa Pemrograman Pertama:
o Python: Sangat direkomendasikan untuk pemula karena sintaksnya mirip bahasa Inggris dan
mudah dibaca.
PDF
o JavaScript: Pilihan utama jika ingin fokus pada pengembangan web (frontend/backend).
o C++ / Java: Cocok untuk memahami konsep pemrosesan memori dan pemrograman
berorientasi objek (OOP) secara mendalam.
2. Gunakan Tool yang Tepat:
o Gunakan IDE/Editor Teks seperti VS Code, Thonny, atau platform online seperti Replit.
3. Latihan Problem Solving:
o Mulailah dari membuat program kecil seperti kalkulator sederhana, konversi suhu, atau penentu
kelulusan nilai.
PDF