Dasar
Pemrograman
Python
Untuk SMA Kelas X
Capaian
Pembelajaran Dasar
Pemrograman
Python
Memahami konsep dasar, tipe data,
dan penulisan program sederhana
Siswa dapat memahami konsep dasar
pemrograman Python dan prinsip-prinsipnya.
Siswa mengenali berbagai tipe data seperti
integer, float, string, dan boolean.
Siswa mampu menulis program sederhana
menggunakan sintaks Python yang benar.
Pertanyaan Pemantik:
Mengenal Pemrograman dan
Python
MEMAHAMI DASAR-DASAR PEMROGRAMAN DAN MENGAPA PYTHON
ADALAH PILIHAN TEPAT UNTUK PEMULA
Dalam sesi ini, kita akan mendiskusikan apa yang kalian
ketahui tentang pemrograman dan mengapa Python cocok
untuk pemula. Python dikenal dengan sintaks yang sederhana
dan mudah dipahami, menjadikannya ideal untuk siswa yang
baru memulai perjalanan belajar pemrograman.
Mengenal Python sebagai bahasa
pemrograman yang populer dan ramah
pemula.
Python adalah bahasa pemrograman yang mudah dipelajari
dan menjadi pilihan utama bagi banyak pengembang. Dengan
sintaks yang sederhana dan jelas, Python memudahkan siswa
untuk memahami dasar-dasar pemrograman.
Berikut adalah beberapa alasan mengapa Python layak
dipelajari:
Fleksibilitas: Python digunakan dalam berbagai bidang,
mulai dari pengembangan web hingga analisis data.
Komunitas besar: Terdapat banyak sumber belajar dan
dukungan dari komunitas global.
Library yang kaya: Python memiliki banyak library yang
memudahkan dalam pengembangan program.
Dengan memahami Python, siswa dapat membangun
keterampilan yang berharga untuk masa depan mereka dalam
dunia teknologi.
Konsep
Variabel dan
Tipe Data Integer
Integer adalah tipe data yang digunakan
Float
Float adalah tipe data yang digunakan untuk
Dasar
untuk menyimpan angka bulat. Dalam menyimpan angka desimal atau bilangan
Python, integer dapat digunakan dalam pecahan. Contohnya, 3.14 atau 2.0. Float
operasi matematika dasar seperti memungkinkan perhitungan yang lebih
Python penjumlahan, pengurangan, dan perkalian. kompleks dalam pemrograman.
String Boolean
String adalah tipe data yang digunakan untuk Boolean adalah tipe data yang hanya
menyimpan teks. Dalam Python, string memiliki dua nilai, yaitu True atau False.
dibungkus dengan tanda kutip. Contohnya Tipe data ini sering digunakan dalam kondisi
adalah "Halo, dunia!" yang dapat digunakan dan pengambilan keputusan dalam program,
untuk menampilkan pesan kepada seperti pernyataan if-else.
pengguna.
Sintaks Dasar Python: Penulisan Perintah
Sederhana
Penulisan Perintah Sederhana Aturan Indentasi Komentar dalam Kode
Penggunaan perintah print() Indentasi yang benar sangat Komentar membantu
untuk menampilkan teks di layar penting agar Python dapat programmer menjelaskan kode
sangatlah dasar dalam Python. memahami struktur kode yang dan membuatnya lebih mudah
ditulis. dipahami.
Struktur Kontrol
dan Perulangan
dalam Python
Struktur Kontrol: If-Else
Struktur kontrol if-else membantu
program mengambil keputusan
berdasarkan kondisi tertentu,
memungkinkan fleksibilitas dalam kode.
Perulangan dengan For
Looping menggunakan for
memungkinkan pemrograman
mengulangi blok kode sebanyak yang
diperlukan, sangat efisien untuk iterasi.
Perulangan dengan While
Struktur while mengeksekusi blok kode
selama kondisi tertentu terpenuhi,
memberikan kontrol yang lebih besar
atas eksekusi program.
Fungsi Sederhana dalam
Pemrograman Python
Definisi fungsi dalam Python Pemanggilan fungsi di Contoh fungsi hitung luas
Fungsi adalah sekumpulan perintah yang Python persegi
dapat digunakan untuk menjalankan Untuk menggunakan fungsi yang telah Contoh fungsi sederhana untuk
tugas tertentu. Dengan fungsi, kita dapat didefinisikan, kita harus memanggilnya menghitung luas persegi adalah dengan
menyimpan dan mengorganisir kode dengan nama fungsi diikuti tanda kurung. mendefinisikan fungsi hitung_luas yang
untuk digunakan kembali di berbagai Pemanggilan fungsi memungkinkan kita menerima parameter sisi dan
bagian program. untuk menjalankan satu set perintah mengembalikan hasil sisi * sisi. Ini
sesuai kebutuhan. menunjukkan penggunaan fungsi dalam
aplikasi nyata.
Contoh Program
Menggunakan
Variabel dan Fungsi
Program Mencetak Bilangan Genap
Program ini menggunakan struktur
kontrol untuk mencetak bilangan genap
dari 1 sampai 10.
Menggunakan Fungsi untuk Modularitas
Dengan mendefinisikan fungsi, kita dapat
memanggilnya kapan saja untuk
mencetak bilangan genap.
Latihan untuk Siswa
Siswa diharapkan dapat mencoba dan
bereksperimen dengan kode ini untuk
memperdalam pemahaman mereka.
Ringkasan Poin-Poin Penting
tentang Dasar Pemrograman
Python
MEMAHAMI KONSEP DASAR, PENULISAN KODE, DAN PRAKTIK
SEDERHANA
Dalam pembelajaran ini, siswa telah mengenal konsep dasar
Python seperti variabel dan tipe data. Mereka juga belajar
menulis kode sederhana serta memahami struktur program.
Praktik pemrograman yang dilakukan membantu siswa dalam
memahami penerapan Python dalam kehidupan sehari-hari
dan mempersiapkan mereka untuk tantangan lebih lanjut.
Refleksi
Pembelajaran:
Menggali Pengalaman
dan Tantangan
Merenungkan Pembelajaran yang Diperoleh
Siswa dapat merefleksikan pemahaman
mereka tentang dasar Python setelah
mengikuti pembelajaran.
Menyadari Tantangan yang Dihadapi
Diskusikan kesulitan yang mungkin
dihadapi saat mempelajari sintaks dan
struktur pemrograman.
Mengidentifikasi Poin-Poin Kuat
Ajak siswa untuk mengidentifikasi aspek-
aspek yang mereka sukai dari proses
belajar dan pengalaman baru yang
didapat.
Pertanyaan Reflektif:
Menjelajahi Minat dan Manfaat
Belajar Python
MENGAJAK SISWA MERENUNGKAN PENGALAMAN BELAJAR DAN
APLIKASI PYTHON DALAM KEHIDUPAN
Belajar Python menawarkan beragam manfaat dan peluang.
Apa yang paling menarik bagi kalian? Apakah kemampuan
membuat program membantu kalian menyelesaikan masalah?
Pertimbangkan bagaimana Python dapat digunakan dalam
kehidupan sehari-hari, seperti dalam pengembangan aplikasi,
analisis data, dan otomasi tugas. Mari berbagi pengalaman dan
ide!
Terima Kasih! Sumber
Belajar Tambahan
Alamat Kontak
123 Anywhere St., Any City, ST 12345
Nomor Telepon
123-456-7890
Alamat Email
hello@[Link]