Mengenal Dunia Pemrograman · Pelajaran 1 dari 8
Apa itu coding
7 menit baca · BelajarCode
Mungkin kamu bekerja kantoran, berjualan, mengajar, atau sedang mencari arah karier baru. Apa pun latar belakangmu, kamu setiap hari sudah memakai hasil coding: aplikasi ojek online, mobile banking, mesin kasir di minimarket, sampai sistem antrean di puskesmas. Semuanya adalah program, yaitu kumpulan instruksi yang ditulis manusia lalu dijalankan komputer.
Coding atau pemrograman adalah kegiatan menulis instruksi itu. Instruksinya ditulis dalam bahasa pemrograman, bahasa khusus yang aturannya cukup ketat supaya komputer tidak salah paham.
Apa yang bisa dibuat dengan coding?
| Yang ingin dibuat | Contoh nyata | Bahasa yang sering dipakai |
|---|---|---|
| Situs web | Toko online, profil usaha, portofolio | HTML, CSS, JavaScript |
| Aplikasi HP | Aplikasi kasir, aplikasi pemesanan | Kotlin, Swift, Dart |
| Otomasi pekerjaan | Merapikan ratusan file laporan sekaligus | Python |
| Analisis data | Rekap penjualan bulanan dan tren pelanggan | Python, SQL |
| Program sistem | Perangkat lunak di dalam mesin dan perangkat elektronik | C, C++, Rust |
Bukan hanya untuk yang jago matematika
Coding lebih banyak membutuhkan cara berpikir runtut, ketelitian, dan kesabaran daripada rumus matematika yang rumit. Kalau kamu bisa menjelaskan cara membuat kopi langkah demi langkah kepada orang yang belum pernah membuatnya, kamu sudah memakai cara berpikir yang sama dengan programmer.
Coding, programming, dan software engineering
Istilah coding dan programming sering dipakai bergantian. Software engineering lebih luas: mencakup merancang, menguji, dan merawat perangkat lunak bersama tim dalam jangka panjang.
Cek pemahaman
Pernyataan mana yang paling tepat tentang coding?
Latihan
Cari pekerjaan yang berulang
Tuliskan satu pekerjaan berulang dalam keseharianmu yang menurutmu bisa dibantu program. Jelaskan apa yang diulang dan berapa lama biasanya kamu mengerjakannya.
Pembahasan
Contoh jawaban:
- Admin toko: setiap malam menyalin daftar pesanan dari chat ke tabel, sekitar 1 jam. Program bisa membantu merapikan format nomor HP dan menghitung total pesanan.
- Guru: setiap akhir semester menghitung rata-rata nilai 120 siswa dan menentukan predikatnya. Program bisa menghitung semuanya dalam hitungan detik.
- Pemilik warung: menghitung barang yang paling laku setiap minggu. Program bisa membuat rekapnya otomatis.
Pekerjaan yang berulang, punya aturan jelas, dan memakan waktu adalah kandidat terbaik untuk dibantu program.
Jalankan contoh kode di pelajaran ini tanpa instalasi lewat compiler Python online.