Pendahuluan Python untuk SMK — Konsep, Manfaat, dan Contoh Awal
Ringkasan Pendahuluan
Artikel ini memperkenalkan bahasa pemrograman Python secara sistematis—mulai dari sejarah, fungsi, karakteristik teknis, hingga contoh praktikum yang dapat dijalankan langsung di Google Colab. Materi ditulis dengan bahasa akademis ringan agar mudah dipahami siswa SMK.
Definisi dan Fungsi
Python adalah bahasa pemrograman tingkat tinggi yang bersifat interpreted, mendukung pemrograman berorientasi objek maupun prosedural. Dalam konteks pendidikan vokasional, Python berfungsi sebagai sarana untuk melatih logika komputasional, otomasi, dan pembuatan proyek digital sederhana.
Sejarah Singkat
Python dikembangkan oleh Guido van Rossum pada akhir 1980-an dan dirilis resmi pada 1991. Bahasa ini tumbuh melalui komunitas global terbuka, menjadikannya salah satu bahasa paling populer di dunia pendidikan dan industri.
Karakteristik Utama
- Interpreted Language: kode dijalankan langsung tanpa proses kompilasi.
- Dynamic Typing: tipe variabel ditentukan saat runtime, fleksibel untuk pemula.
- Readable Syntax: struktur jelas dengan indentasi wajib, mudah dibaca manusia.
Manfaat dalam Pembelajaran SMK
Dengan sintaks yang sederhana dan pustaka luas, Python ideal untuk pembelajaran vokasional. Guru dapat mengaitkan proyek dengan dunia kerja: IoT, data logging, administrasi digital, hingga otomasi perhitungan bisnis.
Cakupan Aplikasi
Python digunakan dalam berbagai bidang—dari pengembangan web hingga analitik data, kecerdasan buatan, dan Internet of Things (IoT). Siswa SMK dapat memulai dengan proyek kecil seperti kalkulator laba, konversi suhu, atau absensi otomatis.
Contoh Kode Awal (Dapat Dijalankan di Colab)
# halo.py
print("Halo, Dunia!")
nama = "Nama Siswa"
kelas = "XI TITL 1"
print(f"Halo, saya {nama} dari kelas {kelas}")
Penjelasan Kode
print()menampilkan teks ke layar output.f-stringmenyisipkan variabel ke dalam teks menggunakan formatf"...".
Praktik Guru & Siswa
Guru dianjurkan memulai pembelajaran dari masalah kontekstual, kemudian demonstrasi langsung di Colab. Siswa membuat variasi sederhana, misalnya menambahkan input nama dan jurusan, untuk menumbuhkan eksplorasi mandiri.
Evaluasi Awal
Evaluasi dapat berupa kuis singkat, analisis hasil eksekusi, serta penilaian laporan praktikum yang menilai pemahaman sintaks dan dokumentasi kode.
Nama: Jiliani Siska Aulia
ReplyDeleteAbsen: 2
Kelas: X DPIB 2
Link:
https://colab.research.google.com/drive/19eFMndgEyz8bTWbrV9O33BTuvyjPnKQ
kerjakan sesuai halaman job
Delete