Dasar Pemrograman
- Bahasa pemrograman kita gunakan untuk membuat program komputer baik untuk penggunaan manusia di laptop, mobile phone, dan PC seperti Instagram, Zoom, Windows 10, Whatsapp, Microsoft Excel, Mobile Legend, hingga untuk penggunaan *embedded computer* seperti pada *self-driving cars*, drone, dan robot
- Menurut [TIOBE Index September 2023](https://www.tiobe.com/tiobe-index/), 10 bahasa pemrograman paling populer di dunia secara urutan adalah: Python, C, C++, Java, C#, JavaScript, Visual Basic, PHP, Assembly, dan SQL
Level 1: Blok Pemrograman Sederhana
-
Hello World
Coba perintah paling sederhana
Python
C++
Java
JavaScript
-
Variable
Wadah penyimpan nilai data
Python
C++
Java
JavaScript
-
Tipe Data
Membantu mengurangi eror, memudahkan dokumentasi, lebih aman, meningkatkan kinerja, dukungan tools pengembangan
Python
C++
Java
-
Operator
Melakukan operasi terhadap variable
- Arithmetic: operasi matematika terhadap variable
- Assignment: memasukan nilai ke variable
- Comparison: membandingkan nilai variable
- Logical: pernyataan logika pada variable
Python
C++
Java
JavaScript
-
Boolean
Variable yang mewakili dua nilai berkebalikan. Siang - malam, benar - salah, 1 - 0.
Python
C++
Java
JavaScript
-
Conditon: If Else, Switch
Menjalankan perintah berdasarkan nilai suatu kondisi. Kalo punya uang, jajanlah(), kalo tidak punya uang, berdoalah()
Python
C++
Java
JavaScript
-
Looping - While, For
Mengulang satu blok perintah pemrograman
Python
C++
Java
JavaScript
-
Array
Variable yang berisi lebih dari satu nilai. peliharaan = ["kucing", "domba", "serigala"]
Python
C++
Java
JavaScript
Level 2: Reusability
Kalo bisa dipakai berkali-kali, kenapa harus bikin baru ?
-
Method
Blok pemrograman untuk dipakai secara dinamis berkali-kali
Python
C++
Java
JavaScript
-
Import Export
Import kode dari sumber luar karena tidak tersedia, export kode sendiri agar dapat dipakai banyak developer
Python
C++
Java
JavaScript
Level 3: Object Oriented Programming