Home Courses Blog

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

  1. Hello World

    Coba perintah paling sederhana
    Python C++ Java JavaScript
  2. Variable

    Wadah penyimpan nilai data
    Python C++ Java JavaScript
  3. Tipe Data

    Membantu mengurangi eror, memudahkan dokumentasi, lebih aman, meningkatkan kinerja, dukungan tools pengembangan
    Python C++ Java
  4. 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
  5. Boolean

    Variable yang mewakili dua nilai berkebalikan. Siang - malam, benar - salah, 1 - 0.
    Python C++ Java JavaScript
  6. Conditon: If Else, Switch

    Menjalankan perintah berdasarkan nilai suatu kondisi. Kalo punya uang, jajanlah(), kalo tidak punya uang, berdoalah()
    Python C++ Java JavaScript
  7. Looping - While, For

    Mengulang satu blok perintah pemrograman
    Python C++ Java JavaScript
  8. 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 ?

  1. Method

    Blok pemrograman untuk dipakai secara dinamis berkali-kali
    Python C++ Java JavaScript
  2. 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

Contoh Project

  1. Halo Dunia
  2. UI Sederhana
  3. Interaksi UI Sederhana
  4. Pemutaran Audio
  5. Dummy Game 2d versi 0.1.1
  6. Dummy Aplikasi Kasir Command Line Dengan Java