KODING DAN KECERDASAN ARTIFICIAL (KKA) KELAS XI

NAMA GURU : Nur Eka Prawito, S.Kom.

MATA PELAJARAN : INFORMATIKA

ELEMENT : Berpikir komputasional 



CAPAIAN PEMBELAJARAN : Pada fase F, Peserta didik mampu memahami alur proses pengembangan program atau produk teknologi digital; menuliskan algoritma yang efisien, efektif, dan optimal; menganalisis persoalan dengan pemahamannya terhadap beberapa strategi algoritmik untuk menghasilkan beberapa alternatif solusi dari satu persoalan dengan memberikan justifikasi efisiensi, kelebihan, dan keterbatasan dari setiap alternatif solusi; kemudian mampu memilih dan menerapkan solusi terbaik, paling efisien, dan optimal dengan merancang struktur data yang lebih kompleks dan abstrak. 
Selain itu, peserta didik mampu mengenali berbagai model jaringan komputer serta mampu melakukan pengiriman data antarperangkat dalam jaringan komputer 



TUJUAN PEMBELAJARAN : BK.11.1 Peserta didik dapat memahami fungsi alur proses pengembangan program

Kecakapan bermedia digital, berperilaku etis dan berbudaya di dunia digital, berkemampuan menjaga keamanan diri dan lingkungan, serta memiliki kenyamanan dan keseimbangan hidup di dunia nyata sekaligus dunia maya.


KEGIATAN PEMBELAJARAN : Materi
METODE PEMBELAJARAN : Praktik individu dan kelompok.
KELAS : XI


WAKTU : RABU, 28  Januari 2026

BK.11.1 PPM 1 BERFIKIR KOMPUTASIONAL

PERTEMUAN SEMESTER GENAP : 6

KUMPUL TUGAS KLIK DISINI TUGAS AI

Dasar-Dasar Pemrograman Python 




Materi Koding dan Kecerdasan Artifisial (KKA)

Pendahuluan

Perkembangan teknologi digital dan kecerdasan artifisial menuntut peserta didik untuk memiliki kemampuan berpikir komputasional serta keterampilan pemrograman dasar. Salah satu bahasa pemrograman yang paling banyak digunakan saat ini adalah Python. Python dikenal karena sintaksnya yang sederhana, mudah dipahami, serta digunakan secara luas pada bidang kecerdasan artifisial, analisis data, pengembangan aplikasi, dan otomasi sistem.

Materi ini bertujuan untuk memperkenalkan Python dasar secara bertahap, dimulai dari proses instalasi hingga penerapan konsep pemrograman dasar seperti output, variabel, dan struktur kode sederhana.


A. Pengenalan Bahasa Pemrograman Python

Python adalah bahasa pemrograman tingkat tinggi yang dikembangkan untuk memudahkan manusia dalam menuliskan perintah komputer. Python menggunakan struktur kode yang rapi dan mudah dibaca, sehingga sangat sesuai untuk pemula.

Karakteristik Python

  1. Sintaks sederhana dan mudah dipahami

  2. Tidak memerlukan tanda kurung kurawal {}

  3. Menggunakan indentasi (spasi) untuk menentukan blok program

  4. Mendukung berbagai paradigma pemrograman

  5. Banyak digunakan dalam pengembangan kecerdasan artifisial


B. Instalasi Python

1. Instalasi Python di Windows

Langkah-langkah instalasi Python:

  1. Buka peramban internet

  2. Kunjungi situs resmi Python:
    https://www.python.org

  3. Pilih menu Downloads

  4. Klik Download Python (versi terbaru)

  5. Jalankan file installer

  6. Centang opsi “Add Python to PATH”

  7. Klik Install Now

  8. Tunggu hingga proses instalasi selesai




2. Mengecek Instalasi Python

Setelah instalasi selesai:

  1. Buka Command Prompt

  2. Ketik perintah berikut:

python --version

Jika Python berhasil terpasang, maka akan muncul informasi versi Python.


C. Menjalankan Python

Python dapat dijalankan dengan dua cara utama:

  1. Mode Interaktif (Interactive Mode)

  2. Mode File (.py)

1. Mode Interaktif

Mode ini digunakan untuk mencoba perintah Python secara langsung.

Langkah:

  1. Buka Command Prompt

  2. Ketik:

python
  1. Akan muncul tanda >>> yang menandakan Python siap menerima perintah


D. Output pada Python

Output adalah hasil yang ditampilkan oleh program ke layar.
Dalam Python, output ditampilkan menggunakan fungsi print().

Contoh Program Output

print("Hello World")

Hasil Output

Hello World

Keterangan:

  • print() digunakan untuk menampilkan teks atau data

  • Teks harus ditulis di dalam tanda petik " "


E. Variabel dalam Python

Variabel digunakan untuk menyimpan data.
Python tidak memerlukan deklarasi tipe data secara eksplisit.

Aturan Penulisan Variabel

  1. Tidak boleh diawali angka

  2. Tidak boleh mengandung spasi

  3. Bersifat peka terhadap huruf besar dan kecil

  4. Gunakan nama yang bermakna

Contoh Variabel

nama = "Andi" umur = 16 tinggi = 165.5

Menampilkan Variabel

print(nama) print(umur) print(tinggi)

Hasil Output

Andi 16 165.5

F. Tipe Data Dasar

Python memiliki beberapa tipe data dasar, antara lain:

1. Integer (Bilangan Bulat)

nilai = 80 print(nilai)

Output:

80

2. Float (Bilangan Desimal)

berat = 55.5 print(berat)

Output:

55.5

3. String (Teks)

alamat = "Bandar Lampung" print(alamat)

Output:

Bandar Lampung

4. Boolean (True / False)

lulus = True print(lulus)

Output:

True

G. Menggabungkan Teks dan Variabel

Python memungkinkan penggabungan teks dan variabel menggunakan koma ,.

Contoh

nama = "Siti" umur = 17 print("Nama saya", nama) print("Umur saya", umur, "tahun")

Hasil Output

Nama saya Siti Umur saya 17 tahun

H. Input Data dari Pengguna

Python dapat menerima input dari pengguna menggunakan fungsi input().

Contoh Program Input

nama = input("Masukkan nama Anda: ") print("Halo", nama)

Contoh Output

Masukkan nama Anda: Budi Halo Budi

Keterangan:

  • Data dari input() bertipe string

  • Untuk data angka perlu konversi tipe data


I. Konversi Tipe Data

Contoh Konversi String ke Integer

umur = int(input("Masukkan umur: ")) print("Umur Anda adalah", umur)

Jika pengguna memasukkan 16, maka output:

Umur Anda adalah 16

J. Struktur Program Python Sederhana

Contoh program lengkap:

nama = input("Masukkan nama: ") nilai = int(input("Masukkan nilai: ")) print("Nama:", nama) print("Nilai:", nilai)

Program di atas menunjukkan:

  • Penggunaan input

  • Penyimpanan data ke variabel

  • Penampilan output


Penutup

Python merupakan bahasa pemrograman yang sangat tepat untuk pembelajaran awal Koding dan Kecerdasan Artifisial. Dengan memahami konsep dasar seperti output, variabel, tipe data, dan input, peserta didik telah memiliki fondasi penting untuk melanjutkan ke materi yang lebih lanjut seperti logika percabangan, perulangan, dan penerapan kecerdasan artifisial.

Pemahaman yang kuat pada tahap dasar ini akan sangat berpengaruh terhadap keberhasilan pembelajaran pemrograman di tingkat berikutnya.

Posting Komentar

0 Komentar