0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan6 halaman

Bahasa Python

Materi 'Pengenalan Python' untuk siswa SMA Kelas X mencakup pengertian, fungsi, dan kelebihan bahasa pemrograman Python, serta cara instalasi dan penggunaan dasar. Siswa diharapkan mampu menulis dan memahami program sederhana, menggunakan variabel, tipe data, dan operator dasar, serta membuat program dengan input, output, dan percabangan. Terdapat juga tugas praktik dan penilaian untuk mengukur pemahaman siswa.

Diunggah oleh

hajar.purwantoro14
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 DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
2 tayangan6 halaman

Bahasa Python

Materi 'Pengenalan Python' untuk siswa SMA Kelas X mencakup pengertian, fungsi, dan kelebihan bahasa pemrograman Python, serta cara instalasi dan penggunaan dasar. Siswa diharapkan mampu menulis dan memahami program sederhana, menggunakan variabel, tipe data, dan operator dasar, serta membuat program dengan input, output, dan percabangan. Terdapat juga tugas praktik dan penilaian untuk mengukur pemahaman siswa.

Diunggah oleh

hajar.purwantoro14
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 DOCX, PDF, TXT atau baca online di Scribd

Baik!

🔥
Berikut ini materi lengkap “Pengenalan Python” untuk siswa SMA Kelas X mata pelajaran
Koding dan Kecerdasan Artifisial (KKA).
Materi ini bisa digunakan langsung di kelas (baik teori maupun praktik), dan bisa saya ubah
menjadi file Word atau PDF setelah selesai kamu baca.

📘 MATERI: PENGENALAN PYTHON


Mapel: Koding dan Kecerdasan Artifisial (KKA)
Kelas: X (Fase E)
Semester: Ganjil
Durasi: 2–3 pertemuan (2 JP × 45 menit per pertemuan)

🎯 Tujuan Pembelajaran
Setelah mempelajari materi ini, siswa diharapkan mampu:
1. Menjelaskan pengertian dan fungsi bahasa pemrograman Python.
2. Menginstal dan menggunakan lingkungan pemrograman Python sederhana.
3. Menulis, menjalankan, dan memahami program Python sederhana.
4. Menggunakan variabel, tipe data, dan operator dasar pada Python.
5. Membuat program sederhana menggunakan input, output, dan percabangan.

🧠 A. Pengenalan Bahasa Pemrograman Python


1. Apa itu Python?
Python adalah bahasa pemrograman tingkat tinggi yang mudah dibaca dan dipelajari.
Bahasa ini digunakan dalam berbagai bidang, seperti:
 Pengembangan web
 Data science & kecerdasan artifisial
 Otomatisasi tugas
 Pemrograman sistem
Python diciptakan oleh Guido van Rossum pada tahun 1991 dan bersifat open source (gratis).

2. Kelebihan Python
 ✅ Sintaks sederhana dan mudah dipahami
 ✅ Mendukung banyak platform (Windows, macOS, Linux)
 ✅ Banyak pustaka (library) siap pakai untuk AI dan data
 ✅ Komunitas besar dan dokumentasi lengkap
 ✅ Cocok untuk pemula dan profesional
Hal. 1
3. Contoh Sintaks Sederhana Python
Python mudah dibaca karena hampir menyerupai bahasa manusia:
print("Halo, Dunia!")
Output:
Halo, Dunia!
Cukup satu baris untuk menampilkan teks ke layar.
💻 B. Persiapan dan Instalasi
1. Cara Menjalankan Python
Ada beberapa cara untuk menggunakan Python:
1. Online Interpreter — tanpa instalasi
👉 Gunakan situs seperti [Link] atau [Link]
2. Instal di Komputer
o Unduh dari [Link]
o Setelah instal, buka IDLE (Python Editor)
3. Gunakan VS Code / Jupyter Notebook untuk latihan lanjut
Hal. 2
🧩 C. Struktur Dasar Program Python
1. Menampilkan Output
Gunakan fungsi print():
print("Selamat datang di KKA!")
print("Belajar Python itu menyenangkan.")

2. Komentar
Komentar berguna untuk memberi penjelasan pada kode. Python menggunakan tanda #.
# Ini adalah komentar
print("Komentar tidak akan dijalankan.")

3. Variabel dan Tipe Data


Variabel digunakan untuk menyimpan nilai.
Contoh:
nama = "Andi"
umur = 16
tinggi = 1.68
print("Nama:", nama)
print("Umur:", umur)
print("Tinggi:", tinggi)
Hal. 3
Tipe data utama Python:
Tipe Data Contoh Keterangan
str (string) "Halo" Teks
int (integer) 10 Bilangan bulat
float 3.14 Bilangan desimal
bool True / False Nilai logika
4. Input dari Pengguna
Gunakan fungsi input():
nama = input("Masukkan nama kamu: ")
print("Halo,", nama)
5. Operator Aritmetika
Python dapat melakukan operasi matematika sederhana:
a = 10
b=3
print("Penjumlahan:", a + b)
print("Pengurangan:", a - b)
print("Perkalian:", a * b)
print("Pembagian:", a / b)
print("Sisa bagi:", a % b)
Hal. 4
6. Percabangan (if, elif, else)
Struktur logika untuk pengambilan keputusan:
nilai = int(input("Masukkan nilai kamu: "))

if nilai >= 90:


print("Nilai kamu A")
elif nilai >= 75:
print("Nilai kamu B")
else:
print("Nilai kamu C")

7. Perulangan (Loop)
Digunakan untuk menjalankan perintah berulang kali.
For Loop:
for i in range(5):
print("Perulangan ke-", i)
Hal 5
While Loop:
x=1
while x <= 5:
print("Hitungan:", x)
x += 1

8. Fungsi (Function)
Fungsi digunakan untuk mengelompokkan kode agar lebih terstruktur.
def sapa(nama):
print("Halo,", nama)

sapa("Andi")
sapa("Budi")

🧮 D. Contoh Program Sederhana


Program 1: Kalkulator Mini
a = float(input("Masukkan angka pertama: "))
b = float(input("Masukkan angka kedua: "))

print("Hasil penjumlahan:", a + b)
print("Hasil pengurangan:", a - b)
print("Hasil perkalian:", a * b)
print("Hasil pembagian:", a / b)
Hal. 6
Program 2: Cek Bilangan Ganjil / Genap
angka = int(input("Masukkan angka: "))

if angka % 2 == 0:
print("Angka genap")
else:
print("Angka ganjil")

Program 3: Menghitung Rata-Rata Nilai


n1 = float(input("Nilai pertama: "))
n2 = float(input("Nilai kedua: "))
n3 = float(input("Nilai ketiga: "))

rata = (n1 + n2 + n3) / 3

print("Rata-rata nilai kamu:", rata)

🧩 E. Tugas dan Refleksi


Tugas Praktik:
1. Buat program yang meminta nama dan umur pengguna, lalu tampilkan pesan seperti:
Halo, Budi! Kamu berumur 16 tahun.
2. Buat program yang menghitung luas persegi panjang (input: panjang dan lebar).
3. Buat program yang menampilkan bilangan dari 1 sampai 10 menggunakan perulangan.
Hal. 7
Refleksi:
 Apa perbedaan antara if dan for?
 Mengapa Python cocok untuk belajar kecerdasan artifisial?

🧾 F. Penilaian
Aspek Indikator Skor Maksimal
Pengetahuan Menjelaskan konsep dasar Python 25
Keterampilan Menulis dan menjalankan kode Python sederhana 40
Sikap Aktif, bekerja sama, dan berani mencoba 15
Proyek mini (praktik) Program berfungsi dan logis 20
Total: 100 poin

📚 G. Sumber Belajar
 Buku “Koding dan Kecerdasan Artifisial SMA Kelas X”, Kemendikbud, 2024
 Situs resmi: [Link]
 W3Schools Python Tutorial
 Programiz Python

Kalau kamu mau, saya bisa ubah materi ini menjadi file Word (.docx) yang sudah rapi —
lengkap dengan:
 cover halaman,
 tujuan pembelajaran,
 materi teori & contoh kode,
 latihan & tugas siswa,
 rubrik penilaian.
Apakah kamu ingin saya buatkan versi file Word-nya sekarang?

Anda mungkin juga menyukai