Materi Ke-1 Python SMA Negeri 6 Cimahi Kelas 10
Materi Python
SMA Negeri 6 Cimahi
Kelas 10
Materi Sederhana Program Python untuk SMA Kelas 10
Pendahuluan
Python adalah bahasa pemrograman yang populer dan mudah dipelajari. Bahasa ini banyak digunakan untuk berbagai aplikasi, seperti web development, data science, dan machine learning. Materi ini dirancang untuk membantu siswa SMA kelas 10 mempelajari dasar-dasar pemrograman Python.
Topik yang Dibahas
Pengenalan Python: Apa itu Python? Mengapa belajar Python?
Memulai Python: Menginstal Python, menjalankan program Python, dan struktur dasar program.
Variabel dan Tipe Data: Menyimpan data dalam variabel, tipe data dasar seperti string, integer, dan float.
Operator: Melakukan operasi matematika dan logika dengan operator.
Percabangan: Membuat program yang bercabang dengan pernyataan if dan else.
Perulangan: Mengulangi blok kode dengan pernyataan for dan while.
Fungsi: Membuat program yang modular dengan fungsi.
Modul dan Paket: Mengimpor dan menggunakan modul dan paket Python.
Contoh Program
Menampilkan teks "Hello World!"
Meminta input dari pengguna
Menghitung luas persegi panjang
Mengubah suhu Celcius ke Fahrenheit
Mencetak bilangan ganjil dari 1 sampai 10
Sumber Belajar
Tutorial online:
Buku:
"Python Crashkurs" oleh Eric Matthes
"Belajar Python Programming" oleh Rian Agung Saputro
Bahan Praktek dengan Chromebook
Menggunakan aplikasi berbasis browser https://www.online-python.com/
Program Menghitung Luas Persegi
Python
Penjelasan:
Program ini meminta pengguna memasukkan panjang sisi persegi.
Program kemudian menghitung luas persegi dengan rumus luas = sisi * sisi.
Program finally outputs the luas of the square.
Contoh:
siswa dapat memodifikasi program ini untuk menghitung keliling persegi dengan menambahkan kode berikut:
Python
Output program:
Program Mengubah Suhu Celcius ke Fahrenheit
Python
Penjelasan:
Program ini meminta pengguna memasukkan suhu Celcius.
Program kemudian mengubah suhu Celcius ke Fahrenheit dengan rumus fahrenheit = (celcius * 9/5) + 32.
Program finally outputs the temperature in Fahrenheit.
Contoh:
Siswa dapat memodifikasi program ini untuk mengubah suhu Fahrenheit ke Celcius dengan menambahkan kode berikut:
Python
Output program:
Program Mencetak Bilangan Ganjil dari 1 sampai 10
Python
Penjelasan:
Program ini menggunakan loop for untuk iterasi dari 1 sampai 10.
Di dalam loop, program memeriksa apakah bilangan saat ini ganjil dengan menggunakan operator %.
Jika bilangan saat ini ganjil, program akan mencetaknya.
Output program:
siswa dapat memodifikasi program ini untuk mencetak bilangan ganjil dari 1 sampai n dengan mengubah nilai batas atas loop for.
Contoh:
Python
Output program:
Penutup
Materi ini hanya sebagai pengenalan dasar-dasar pemrograman Python. Untuk mempelajari lebih lanjut, siswa dapat menggunakan sumber belajar yang tersedia online dan offline.
Tips untuk Siswa
Mulai dari yang kecil: Jangan langsung mencoba program yang rumit. Mulailah dengan program sederhana dan tingkatkan kesulitannya secara bertahap.
Berlatihlah: Semakin banyak latihan, semakin baik kemampuan coding siswa.
Jangan mudah menyerah: Coding bisa terasa sulit pada awalnya, tetapi dengan latihan dan ketekunan, siswa pasti bisa menguasainya.
Bergabunglah dengan komunitas: Ada banyak komunitas online dan offline yang dapat membantu siswa belajar coding.