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

#pada materi ini siswa diharapkan mengerti fungi print dan input pada python
#program Menampilkan Teks / Pesan Halo Dunia
print("Halo Dunia")

#meminta data dari pengguna
nama = input("ketikan nama siswa : ")

#menampilkan data dari inputan pengguna
print("nama siswa adalah : ",nama)


Sumber Belajar



Program Menghitung Luas Persegi

Python

# Program menghitung luas persegi

sisi = float(input("Masukkan panjang sisi persegi: "))

luas = sisi * sisi

print("Luas persegi adalah", luas)


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:

Masukkan panjang sisi persegi: 5
Luas persegi adalah 25.0


siswa dapat memodifikasi program ini untuk menghitung keliling persegi dengan menambahkan kode berikut:

Python

keliling = 4 * sisi

print("Keliling persegi adalah", keliling)


Output program:

Masukkan panjang sisi persegi: 5
Luas persegi adalah 25.0
Keliling persegi adalah 20.0


Program Mengubah Suhu Celcius ke Fahrenheit

Python

# Program mengubah suhu Celcius ke Fahrenheit

celcius = float(input("Masukkan suhu Celcius: "))

fahrenheit = (celcius * 9/5) + 32

print("Suhu Fahrenheit adalah", fahrenheit)




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:

Masukkan suhu Celcius: 25
Suhu Fahrenheit adalah 77.0


Siswa dapat memodifikasi program ini untuk mengubah suhu Fahrenheit ke Celcius dengan menambahkan kode berikut:

Python

celcius = (fahrenheit - 32) * 5/9

print("Suhu Celcius adalah", celcius)


Output program:

Masukkan suhu Fahrenheit: 77
Suhu Celcius adalah 25.0


Program Mencetak Bilangan Ganjil dari 1 sampai 10

Python

# Program mencetak bilangan ganjil dari 1 sampai 10

for i in range(1, 11):
    if i % 2 == 1:
        print(i)


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:

1
3
5
7
9


siswa dapat memodifikasi program ini untuk mencetak bilangan ganjil dari 1 sampai n dengan mengubah nilai batas atas loop for.

Contoh:

Python

# Program mencetak bilangan ganjil dari 1 sampai 20

for i in range(1, 21):
    if i % 2 == 1:
        print(i)


Output program:

1
3
5
7
9
11
13
15
17
19


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.




LihatTutupKomentar