Pemrograman Kecerdasan Artifisial (AI) – Materi Informatika SMK Kelas 10 Kurikulum Merdeka

Di dunia teknologi saat ini, Pemrograman Kecerdasan Artifisial (AI) menjadi salah satu keterampilan yang sangat penting. AI memungkinkan komputer dan perangkat lunak untuk belajar, berpikir, dan mengambil keputusan secara otomatis. Namun, semua itu dimungkinkan karena adanya pemrograman yang tepat.


🧑‍💻 Apa Itu Pemrograman Kecerdasan Artifisial?

Pemrograman AI adalah proses menulis kode komputer yang memungkinkan sistem AI untuk belajar dari data, mengenali pola, dan membuat prediksi atau keputusan.

Bahasa pemrograman yang umum digunakan untuk AI adalah:

  • Python (paling populer karena mudah dan banyak pustaka AI)

  • Java

  • C++

  • R

Di SMK, biasanya kamu akan mulai belajar AI dengan bahasa Python karena sintaksnya sederhana dan banyak dukungan dari komunitas.


⚙️ Bagaimana Cara Kerja Pemrograman AI?

Pemrograman AI melibatkan beberapa langkah penting, seperti:

  1. Pengumpulan Data
    Data adalah bahan bakar AI. Data yang banyak dan berkualitas akan membuat AI lebih pintar.

  2. Preprocessing Data
    Membersihkan dan menyiapkan data agar mudah diolah.

  3. Membangun Model AI
    Menulis kode yang memungkinkan AI belajar dari data tersebut menggunakan algoritma tertentu (misal: decision tree, neural network).

  4. Training
    Melatih model dengan data agar AI bisa mengenali pola.

  5. Evaluasi
    Menguji seberapa akurat AI dalam memprediksi atau mengambil keputusan.

  6. Deployment
    Menggunakan model AI dalam aplikasi nyata, misalnya chatbot, sistem rekomendasi, dll.


📚 Contoh Bahasa Pemrograman dan Pustaka AI yang Sering Digunakan

BahasaPustaka (Library)Fungsi Utama
PythonTensorFlow, PyTorch, scikit-learnMachine learning, deep learning, data analysis
JavaDeeplearning4jDeep learning untuk aplikasi enterprise
C++CaffeDeep learning cepat dan efisien
Rcaret, mlrAnalisis statistik dan machine learning

👩‍💻 Contoh Program AI Sederhana dengan Python

Berikut contoh program sederhana AI menggunakan Python dan pustaka scikit-learn untuk klasifikasi data:

from sklearn import datasets from sklearn.model_selection import train_test_split from sklearn.neighbors import KNeighborsClassifier # Memuat dataset iris iris = datasets.load_iris() X = iris.data y = iris.target # Membagi data latih dan data uji X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2) # Membuat model KNN model = KNeighborsClassifier(n_neighbors=3) # Melatih model dengan data latih model.fit(X_train, y_train) # Menguji model dengan data uji accuracy = model.score(X_test, y_test) print(f"Akurasi model: {accuracy * 100:.2f}%")

Program ini mengajarkan konsep dasar bagaimana AI belajar dari data dan menguji kemampuannya.


🔧 Tools Belajar Pemrograman AI di SMK

Jika kamu ingin belajar pemrograman AI, berikut beberapa tools yang bisa kamu gunakan:

  • Pydroid 3 (Android): IDE Python lengkap untuk belajar di HP

  • Google Colab: Platform coding Python gratis berbasis cloud

  • Jupyter Notebook: Tools interaktif untuk belajar Python dan AI

  • Visual Studio Code: Editor kode populer dan lengkap





🎯 Kompetensi yang Diharapkan di Kurikulum Merdeka

Siswa SMK kelas 10 diharapkan bisa:

  • Memahami konsep dasar AI dan machine learning

  • Menulis program AI sederhana menggunakan Python

  • Menggunakan pustaka AI untuk mengolah data dan membangun model

  • Menjelaskan proses kerja AI secara umum

  • Mengaplikasikan AI dalam proyek sederhana sesuai kebutuhan

Baca Juga

Post a Comment

Previous Post Next Post