NAMA GURU : Nur Eka Prawito, S.Kom.
MATA PELAJARAN : INFORMATIKA
ELEMENT : Berpikir komputasional
CAPAIAN PEMBELAJARAN : Pada fase F, Peserta didik mampu memahami alur proses pengembangan program atau produk teknologi digital; menuliskan algoritma yang efisien, efektif, dan optimal; menganalisis persoalan dengan pemahamannya terhadap beberapa strategi algoritmik untuk menghasilkan beberapa alternatif solusi dari satu persoalan dengan memberikan justifikasi efisiensi, kelebihan, dan keterbatasan dari setiap alternatif solusi; kemudian mampu memilih dan menerapkan solusi terbaik, paling efisien, dan optimal dengan merancang struktur data yang lebih kompleks dan abstrak. Selain itu, peserta didik mampu mengenali berbagai model jaringan komputer serta mampu melakukan pengiriman data antarperangkat dalam jaringan komputer
TUJUAN PEMBELAJARAN : BK.11.1 Peserta didik dapat memahami fungsi alur proses pengembangan program
Kecakapan bermedia digital, berperilaku etis dan berbudaya di dunia digital, berkemampuan menjaga keamanan diri dan lingkungan, serta memiliki kenyamanan dan keseimbangan hidup di dunia nyata sekaligus dunia maya.
KEGIATAN PEMBELAJARAN : Materi
METODE PEMBELAJARAN : Praktik individu dan kelompok.
KELAS : XI
WAKTU : SELASA, 03 Februari 2026
BK.11.1 PPM 1 BERFIKIR KOMPUTASIONAL
PERTEMUAN SEMESTER GENAP : 7-10
KUMPUL TUGAS KLIK DISINI TUGAS AI
Dasar-Dasar Pemrograman Python
Materi Koding dan Kecerdasan Artifisial (KKA)
Pendahuluan
Perkembangan teknologi digital dan kecerdasan artifisial menuntut peserta didik untuk memiliki kemampuan berpikir komputasional serta keterampilan pemrograman dasar. Salah satu bahasa pemrograman yang paling banyak digunakan saat ini adalah Python. Python dikenal karena sintaksnya yang sederhana, mudah dipahami, serta digunakan secara luas pada bidang kecerdasan artifisial, analisis data, pengembangan aplikasi, dan otomasi sistem.
Materi ini bertujuan untuk memperkenalkan Python dasar secara bertahap, dimulai dari proses instalasi hingga penerapan konsep pemrograman dasar seperti output, variabel, dan struktur kode sederhana.
A. Pengenalan Bahasa Pemrograman Python
Python adalah bahasa pemrograman tingkat tinggi yang dikembangkan untuk memudahkan manusia dalam menuliskan perintah komputer. Python menggunakan struktur kode yang rapi dan mudah dibaca, sehingga sangat sesuai untuk pemula.
Karakteristik Python
Sintaks sederhana dan mudah dipahami
Tidak memerlukan tanda kurung kurawal
{}Menggunakan indentasi (spasi) untuk menentukan blok program
Mendukung berbagai paradigma pemrograman
Banyak digunakan dalam pengembangan kecerdasan artifisial
B. Instalasi Python
1. Instalasi Python di Windows
Langkah-langkah instalasi Python:
Buka peramban internet
Kunjungi situs resmi Python:
https://www.python.orgPilih menu Downloads
Klik Download Python (versi terbaru)
Jalankan file installer
Centang opsi “Add Python to PATH”
Klik Install Now
Tunggu hingga proses instalasi selesai
2. Mengecek Instalasi Python
Setelah instalasi selesai:
Buka Command Prompt
Ketik perintah berikut:
Jika Python berhasil terpasang, maka akan muncul informasi versi Python.
C. Menjalankan Python
Python dapat dijalankan dengan dua cara utama:
Mode Interaktif (Interactive Mode)
Mode File (.py)
1. Mode Interaktif
Mode ini digunakan untuk mencoba perintah Python secara langsung.
Langkah:
Buka Command Prompt
Ketik:
Akan muncul tanda
>>>yang menandakan Python siap menerima perintah
D. Output pada Python
Output adalah hasil yang ditampilkan oleh program ke layar.
Dalam Python, output ditampilkan menggunakan fungsi print().
Contoh Program Output
Hasil Output
Keterangan:
print()digunakan untuk menampilkan teks atau dataTeks harus ditulis di dalam tanda petik
" "
E. Variabel dalam Python
Variabel digunakan untuk menyimpan data.
Python tidak memerlukan deklarasi tipe data secara eksplisit.
Aturan Penulisan Variabel
Tidak boleh diawali angka
Tidak boleh mengandung spasi
Bersifat peka terhadap huruf besar dan kecil
Gunakan nama yang bermakna
Contoh Variabel
Menampilkan Variabel
Hasil Output
F. Tipe Data Dasar
Python memiliki beberapa tipe data dasar, antara lain:
1. Integer (Bilangan Bulat)
Output:
2. Float (Bilangan Desimal)
Output:
3. String (Teks)
Output:
4. Boolean (True / False)
Output:
G. Menggabungkan Teks dan Variabel
Python memungkinkan penggabungan teks dan variabel menggunakan koma ,.
Contoh
Hasil Output
H. Input Data dari Pengguna
Python dapat menerima input dari pengguna menggunakan fungsi input().
Contoh Program Input
Contoh Output
Keterangan:
Data dari
input()bertipe stringUntuk data angka perlu konversi tipe data
I. Konversi Tipe Data
Contoh Konversi String ke Integer
Jika pengguna memasukkan 16, maka output:
J. Struktur Program Python Sederhana
Contoh program lengkap:
Program di atas menunjukkan:
Penggunaan input
Penyimpanan data ke variabel
Penampilan output
Penutup
Python merupakan bahasa pemrograman yang sangat tepat untuk pembelajaran awal Koding dan Kecerdasan Artifisial. Dengan memahami konsep dasar seperti output, variabel, tipe data, dan input, peserta didik telah memiliki fondasi penting untuk melanjutkan ke materi yang lebih lanjut seperti logika percabangan, perulangan, dan penerapan kecerdasan artifisial.
Pemahaman yang kuat pada tahap dasar ini akan sangat berpengaruh terhadap keberhasilan pembelajaran pemrograman di tingkat berikutnya.



0 Komentar