The world is yours

T001 Konsep Pemrograman pada Python

Enroll Back

Topik ini berfungsi sebagai panduan komprehensif bagi pemula, untuk mempelajari konsep dasar pemrograman menggunakan Python, dilengkapi dengan uraian yang jelas, contoh, dan proyek praktis untuk memperkuat pembelajaran dan aplikasi praktis. Setiap topik memberikan pemahaman tentang konsep pemrograman dasar, meletakkan dasar untuk topik yang lebih maju dalam pemrograman dan pengembangan perangkat lunak. Pada akhir topik ini, Anda akan memahami apa itu pemrograman dan menguasai logika dasar dalam melakukan sesuatu dengan pemrograman sederhana.

Enroll Back

What you will learn?

1. Pendahuluan

  • 1.0 Pendahuluan

  • 1.1 Pengantar Pemrograman

  • 1.2 Variabel dan Tipe Data

  • 1.3 Operator

  • 1.4 Struktur Kontrol

  • 1.5 Input dan Output

  • 1.6 Bekerja dengan List dan Array

  • 1.7 Bekerja dengan Dictionary (Map)

  • 1.8 Fungsi dan Pemrograman Modular

  • 1.9 Penanganan Eksepsi

  • 1.10 Pengantar Algoritma

2. Pengantar Pemrograman

  • 2.0 Pengantar Pemrograman

  • 2.1 Apa itu Pemrograman?

  • Analisis Masalah

  • Desain Solusi

  • Penulisan Kode

  • Pengujian (Testing)

  • Debugging

  • Pemeliharaan (Maintenance)

  • 2.2 Contoh Pemrograman

  • 2.3 Manfaat Pemrograman

  • 2.4 Pentingnya Pemrograman dalam Teknologi Modern

  • Kesehatan

  • Keuangan

  • Pendidikan

  • Hiburan

  • Manufaktur dan Industri

  • Transportasi

  • 2.5 Gambaran Umum Paradigma Pemrograman

  • Paradigma Prosedural

  • Contoh Paradigma Prosedural

  • Kelebihan Paradigma Prosedural

  • Paradigma Berorientasi Objek

  • Contoh code program Paradigma Berorientasi Objek

  • Kelebihan Paradigma Berorientasi Objek

  • Paradigma Fungsional

  • Contoh Paradigma Fungsional

  • Kelebihan Paradigma Fungsional

  • Kesimpulan Semua Paradigma Pemrograman

  • 2.6 Bahasa Python

  • Keunggulan Python

  • Pengembangan Web

  • Analisis Data

  • Kecerdasan Buatan

  • Komputasi Ilmiah

  • Format yang Lebih Alami

  • Portabilitas

  • Contoh Aplikasi Python

  • Contoh Pengembangan Web

  • Contoh Analisis Data

  • Contoh Kecerdasan Buatan

  • Contoh Komputasi Ilmiah

  • Kesimpulan Bahasa Python

  • 2.7 Alat untuk Latihan

  • 2.8 Quiz

3. Memahami Variabel dan Tipe Data

  • 3.0 Memahami Variabel dan Tipe Data

  • 3.1 Apa itu variables

  • Contoh sederhana

  • Berbagai Tipe Data

  • Integer

  • Float

  • String

  • Boolean

  • List

  • Dictionary

  • Contoh

  • 3.3 Konvensi Penamaan Variabel dan Praktik Terbaik

  • Konvensi Penamaan Variabel 1

  • Konvensi Penamaan Variabel 2

  • Konvensi Penamaan Variabel 3

  • Konvensi Penamaan Variabel 4

  • Konvensi Penamaan Variabel 5

  • Konvensi Penamaan Variabel 6

  • Konvensi Penamaan Variabel 7

  • Praktik Terbaik 1

  • Praktik Terbaik 2

  • Praktik Terbaik 3

  • Praktik Terbaik 4

  • Praktik Terbaik 5

  • Praktik Terbaik 6

  • Praktik Terbaik 7

  • 3.4 Contoh Penamaan yang Baik

  • 3.5 Quiz

4. Bekerja dengan Operator

  • 4.0 Bekerja dengan Operator

  • 4.1 Operator Aritmatika

  • 4.2 Operator Perbandingan

  • Contoh Operator Perbandingan 1

  • Contoh Operator Perbandingan 2

  • 4.3 Operator Logika

  • 4.3 Contoh Operator Logika

  • 4.4 Operator Bitwise

  • 4.4 Contoh Operator Bitwise

  • 4.5 Menggunakan Operator Aritmatika

  • Persegi Panjang

  • Lingkaran

  • 4.6 Pernyataan Kondisional

  • 4.6 Contoh: Pernyataan Kondisional

  • 4.7 Quiz

5. Struktur Kontrol

  • 5.0 Struktur Kontrol

  • 5.1 Pernyataan Kondisional

  • 5.1 Contoh Pernyataan Kondisional

  • 5.2 Struktur Looping

  • 5.2 Contoh for Looping

  • 5.2 Contoh While Looping

  • 5.3 Kontrol Iterasi

  • Break pada Kontrol Iterasi

  • Continue pada Kontrol Iterasi

  • 5.4 Loop dan Pernyataan Kondisional Bersarang

  • 5.4 Contoh Loop dan Pernyataan Kondisional Bersarang

  • 5.5 Contoh 1: Permainan Tebak Sederhana

  • 5.6 Contoh 2: Iterasi Melalui Daftar

  • 5.7 Quiz

6. Input dan Output

  • 6.0 Input dan Output

  • 6.1 Mengambil input pengguna menggunakan fungsi input()

  • 6.2 Mengeluarkan data menggunakan fungsi print()

  • 6.3 Memformat output

  • 6.4 Contoh 1: Kalkulator dasar

  • 6.5 Contoh 2: Memformat output

  • 6.6 Quiz

7. Bekerja dengan List dan Array

  • 7.0 Bekerja dengan List dan Array

  • 7.1 Pengantar lists dan arrays

  • 7.2 Membuat dan memanipulasi lists

  • 7.3 Mengakses elemen dalam list/array

  • 7.4 Operasi umum list/array

  • 7.5 Contoh: Daftar Tugas

  • 7.6 Contoh: Mengurutkan Daftar Angka

  • 7.7 Quiz

8. Bekerja dengan Dictionaries (Maps)

  • 8.0 Bekerja dengan Dictionaries (Maps)

  • 8.1 Memahami dictionaries dan pasangan kunci-nilai

  • 8.2 Membuat dan memanipulasi dictionaries

  • 8.3 Mengakses dan memodifikasi elemen dictionary

  • 8.4 Operasi dictionary umum

  • 8.5 Contoh: Membangun buku alamat sederhana menggunakan dictionaries

  • 8.6 Contoh: Membuat penghitung frekuensi kata menggunakan dictionaries

  • 8.7 Quiz

9. Fungsi dan Pemrograman Modular

  • 9.0 Fungsi dan Pemrograman Modular

  • 9.1 Pengenalan Fungsi

  • Contoh: Fungsi untuk Menyapa

  • 9.2 Mendefinisikan dan Memanggil Fungsi

  • Contoh: Fungsi untuk Menghitung Luas Persegi Panjang

  • Contoh: Fungsi tanpa Parameter

  • 9.3 Parameter Fungsi dan Nilai Kembali

  • Parameter dengan Nilai Default

  • Mengembalikan Nilai dari Fungsi

  • Mengembalikan Beberapa Nilai Menggunakan Tuple

  • 9.4 Contoh: Menulis fungsi untuk menghitung faktorial dari sebuah angka

  • 9.5 Contoh: Mengimplementasikan fungsi untuk memeriksa apakah sebuah angka adalah bilangan prima

  • 9.6 Pemrograman Modular

  • Contoh Pemrograman Modular

  • Contoh Pemrograman Modular

  • Kesimpulan Pemrograman Modular

  • 9.7 Quiz

10. Penanganan Eksepsi

  • 10.0 Penanganan Eksepsi

  • 10.1 Memahami Eksepsi dan Kesalahan

  • 10.2 Menggunakan Blok Try-Except untuk Menangani Eksepsi

  • 10.3 Menangani Eksepsi Spesifik

  • 10.4 Tindakan Pembersihan dengan Blok Finally

  • 10.5 Contoh: Menangani Kesalahan Pembagian dengan Nol dalam Program Kalkulator

  • 10.6 Contoh: Menangkap Kesalahan File Tidak Ditemukan saat Membaca dari File

  • 10.7 Quiz

11 Pendahuluan Algoritma

  • 11.0 Pendahuluan Algoritma

  • 11.1 Apa itu algoritma?

  • 11.2 Pentingnya algoritma dalam pemrograman

  • 11.3 Contoh: Mengimplementasikan bubble sort untuk mengurutkan daftar angka

  • 11.4 Contoh: Pencarian linear, pencarian biner

  • Pencarian Linear

  • Pencarian Biner

  • 11.5 Contoh: Menulis fungsi rekursif untuk menghitung deret Fibonacci

  • 11.7 Quiz

12 Menggabungkan Semuanya: Proyek Mini

  • 12 Menggabungkan Semuanya: Proyek Mini

  • 12.1 Membuat permainan sederhana berbasis teks

  • 12.2 Membuat sistem manajemen inventaris dasar

  • 12.3 Mengembangkan aplikasi kalkulator command-line

  • 12.4 Quiz

Enroll Back