0% menganggap dokumen ini bermanfaat (0 suara)
42 tayangan13 halaman

Dasar Pemrograman Python untuk SMA

Dokumen ini adalah panduan dasar pemrograman Python untuk siswa SMA kelas X, mencakup konsep dasar, tipe data, dan penulisan program sederhana. Siswa belajar tentang variabel, struktur kontrol, fungsi, dan praktik pemrograman yang membantu mereka memahami penerapan Python. Pembelajaran ini bertujuan untuk mempersiapkan siswa menghadapi tantangan lebih lanjut dalam dunia teknologi.

Diunggah oleh

muhammadmaulana19
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
42 tayangan13 halaman

Dasar Pemrograman Python untuk SMA

Dokumen ini adalah panduan dasar pemrograman Python untuk siswa SMA kelas X, mencakup konsep dasar, tipe data, dan penulisan program sederhana. Siswa belajar tentang variabel, struktur kontrol, fungsi, dan praktik pemrograman yang membantu mereka memahami penerapan Python. Pembelajaran ini bertujuan untuk mempersiapkan siswa menghadapi tantangan lebih lanjut dalam dunia teknologi.

Diunggah oleh

muhammadmaulana19
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

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]

Anda mungkin juga menyukai