Kamis, 17 September 2026

Materi Koding dan Kecerdasan Artifisial Kelas X


📚 MATERI PEMBELAJARAN KKA

Mengenal Kecerdasan Artifisial dan Cara Menggunakannya dengan Bijak

🚀 Pendahuluan

Pernahkah kalian menggunakan ChatGPT untuk mencari ide, membuat gambar dengan AI, membuat lagu secara otomatis, atau menggunakan aplikasi yang bisa membantu mengerjakan tugas?

Semua itu merupakan contoh pemanfaatan Kecerdasan Artifisial (Artificial Intelligence/AI).

Di era digital seperti sekarang, AI berkembang dengan sangat cepat. AI tidak hanya digunakan oleh perusahaan teknologi, tetapi juga sudah digunakan dalam pendidikan, desain, musik, video, bisnis, pertanian, kesehatan, industri, hingga kehidupan sehari-hari.

Melalui pembelajaran KKA (Koding dan Kecerdasan Artifisial), kalian tidak hanya belajar menggunakan AI, tetapi juga belajar berpikir secara logis, membuat perintah yang baik, menghasilkan karya, serta menggunakan AI secara etis dan bertanggung jawab.

1. 🤖 Pengenalan KKA

KKA atau Koding dan Kecerdasan Artifisial merupakan pembelajaran yang mengenalkan peserta didik pada kemampuan berpikir komputasional, pemrograman/koding, serta pemanfaatan kecerdasan artifisial.

Secara sederhana:

KKA mengajarkan kita bagaimana berpikir seperti seorang pemecah masalah dan memanfaatkan teknologi untuk menghasilkan solusi.

Contoh kegiatan dalam KKA:

  • Memecahkan masalah menggunakan berpikir komputasional.

  • Belajar dasar-dasar coding.

  • Mengenal cara kerja AI.

  • Menggunakan AI untuk membuat teks.

  • Membuat gambar dengan AI.

  • Membuat musik dengan AI.

  • Membuat video dengan AI.

  • Menganalisis informasi menggunakan AI.

  • Menggunakan NotebookLM untuk mempelajari dokumen.

  • Memahami etika dan keamanan dalam menggunakan AI.

🎯 Tujuan Pembelajaran KKA

Setelah mempelajari KKA, diharapkan siswa mampu:

  1. Memahami konsep dasar AI.

  2. Memecahkan masalah secara sistematis.

  3. Mengenal istilah-istilah dalam coding dan AI.

  4. Menggunakan berbagai tools AI.

  5. Membuat prompt yang efektif.

  6. Menghasilkan karya dengan bantuan AI.

  7. Mengevaluasi hasil yang dibuat AI.

  8. Menggunakan AI secara etis dan bertanggung jawab.

2. 🧠 Konsep Dasar KKA

Sebelum menggunakan AI, kita perlu memahami konsep dasarnya.

Apa itu Kecerdasan Artifisial?

Artificial Intelligence (AI) atau Kecerdasan Artifisial adalah teknologi yang memungkinkan komputer atau mesin melakukan tugas yang biasanya membutuhkan kemampuan manusia.

Misalnya:

  • memahami bahasa,

  • mengenali gambar,

  • mengenali suara,

  • membuat prediksi,

  • memberikan rekomendasi,

  • menghasilkan teks,

  • membuat gambar,

  • membuat musik,

  • menghasilkan video.

Contoh AI dalam kehidupan sehari-hari

AktivitasContoh Pemanfaatan AI
Menonton videoRekomendasi video
Belanja onlineRekomendasi produk
Menggunakan kameraPengenalan wajah
Menggunakan petaPrediksi rute perjalanan
BelajarTutor atau chatbot AI
Membuat desainAI image generator
Membuat musikAI music generator
Membuat videoAI video generator

⚠️ Ingat!

AI adalah alat bantu, bukan pengganti manusia sepenuhnya.

Manusia tetap harus melakukan pengecekan, berpikir kritis, mengambil keputusan, dan bertanggung jawab terhadap hasil yang digunakan.

3. 💡 Berpikir Komputasional

Berpikir Komputasional (Computational Thinking) adalah cara berpikir untuk memecahkan masalah secara logis, sistematis, dan terstruktur.

Berpikir komputasional tidak berarti harus selalu menggunakan komputer.

Ada empat konsep utama:

1️⃣ Dekomposisi

Memecah masalah besar menjadi beberapa masalah kecil.

Contoh:

Masalah:

Bagaimana membuat website sekolah?

Dapat dipecah menjadi:

  • Membuat halaman beranda.

  • Membuat halaman profil.

  • Membuat halaman jurusan.

  • Membuat halaman fasilitas.

  • Membuat halaman kontak.

2️⃣ Pengenalan Pola

Mencari kesamaan atau pola dari suatu masalah.

Contohnya, ketika membuat beberapa halaman website, kita menemukan bahwa setiap halaman membutuhkan:

  • Header

  • Menu

  • Isi

  • Footer

3️⃣ Abstraksi

Memilih informasi yang penting dan mengabaikan informasi yang tidak diperlukan.

4️⃣ Algoritma

Menyusun langkah-langkah untuk menyelesaikan masalah.

Contoh membuat teh:

Mulai → Siapkan gelas → Masukkan teh → Tambahkan gula → Tuangkan air panas → Aduk → Selesai

4. 💻 Istilah Coding & AI

Dalam pembelajaran KKA, kalian akan menemukan berbagai istilah.

IstilahPengertian Sederhana
CodingProses membuat instruksi untuk komputer
ProgramKumpulan instruksi yang dijalankan komputer
AlgoritmaLangkah-langkah menyelesaikan masalah
VariableTempat menyimpan data
InputData yang diberikan kepada program
OutputHasil yang dikeluarkan program
AITeknologi yang dapat melakukan tugas yang membutuhkan kecerdasan
Machine LearningTeknologi yang memungkinkan komputer belajar dari data
DatasetKumpulan data yang digunakan
Model AISistem AI yang telah dilatih menggunakan data
PromptPerintah atau instruksi yang diberikan kepada AI
Generative AIAI yang dapat menghasilkan konten baru
ChatbotAI yang dapat berinteraksi melalui percakapan
Computer VisionAI yang dapat memahami atau menganalisis gambar/video
NLPTeknologi AI yang berkaitan dengan bahasa manusia

Contoh sederhana

Ketika kita meminta:

"Buatkan ide poster tentang kebersihan sekolah."

Kalimat tersebut disebut prompt.

AI kemudian memproses perintah tersebut dan menghasilkan jawaban.

5. ⚖️ Etika dalam Kreasi Konten

Kemampuan menggunakan AI harus diimbangi dengan etika.

Jangan sampai teknologi digunakan untuk membuat atau menyebarkan sesuatu yang merugikan orang lain.

Beberapa prinsip penting:

✅ 1. Jujur

Jangan mengaku karya AI sepenuhnya sebagai karya pribadi jika aturan tugas meminta mencantumkan penggunaan AI.

✅ 2. Periksa informasi

AI bisa menghasilkan informasi yang salah.

Jangan langsung percaya. Selalu lakukan verifikasi.

✅ 3. Hormati hak cipta

Jangan sembarangan mengambil atau menggunakan karya orang lain.

✅ 4. Jaga privasi

Jangan memasukkan data pribadi atau data rahasia ke dalam AI secara sembarangan.

Contohnya:

  • password,

  • nomor identitas,

  • data pribadi teman,

  • dokumen rahasia,

  • informasi akun.

✅ 5. Jangan membuat konten yang merugikan

Hindari membuat:

  • hoaks,

  • penipuan,

  • ujaran kebencian,

  • konten yang merendahkan orang lain,

  • manipulasi atau pemalsuan identitas,

  • konten berbahaya.

🌟 Prinsip sederhana:

Gunakan AI untuk berkarya, bukan untuk merugikan.

6. 🛠️ Tools AI

Saat ini tersedia banyak tools AI dengan fungsi yang berbeda-beda.

KategoriFungsi
AI TeksMembuat dan mengolah teks
AI GambarMembuat atau mengedit gambar
AI MusikMembuat lagu dan musik
AI VideoMembuat atau mengedit video
AI CodingMembantu menulis dan memahami kode
AI Analisis DataMembantu menganalisis data
AI PendidikanMembantu proses belajar
AI BahasaTerjemahan dan pengolahan bahasa
AI ProduktivitasMembantu pekerjaan sehari-hari

Contoh tools yang dapat dipelajari antara lain:

  • ChatGPT

  • Gemini

  • DeepSeek

  • NotebookLM

  • Suno

  • berbagai AI image generator

  • berbagai AI video generator

  • berbagai AI coding assistant

Catatan: setiap tools memiliki kemampuan, batasan, dan aturan penggunaan yang berbeda.

7. ✍️ Prompt

Salah satu kemampuan penting dalam menggunakan AI adalah membuat prompt.

Apa itu Prompt?

Prompt adalah instruksi atau perintah yang diberikan kepada AI untuk mendapatkan hasil tertentu.

Contoh prompt sederhana:

Buatkan puisi tentang sekolah.

Prompt tersebut masih cukup umum.

Kita dapat membuatnya lebih jelas:

Buatkan puisi tentang kehidupan siswa SMK, terdiri dari 3 bait, menggunakan bahasa sederhana, semangat, dan cocok dibacakan saat upacara sekolah.

Hasilnya biasanya akan lebih sesuai dengan kebutuhan.

🧩 Unsur Prompt

Prompt yang baik dapat memuat:

Peran + Tugas + Konteks + Format + Gaya + Batasan

Contoh:

Berperan sebagai guru SMK. Buatkan materi pembelajaran tentang AI untuk siswa kelas X. Gunakan bahasa sederhana, berikan contoh kehidupan sehari-hari, dan susun dalam bentuk tabel serta poin-poin.

💡 Tips membuat prompt

Gunakan instruksi yang:

  • jelas,

  • spesifik,

  • tidak terlalu ambigu,

  • memberikan konteks,

  • menyebutkan format hasil yang diinginkan.

Semakin jelas instruksinya, semakin mudah AI memahami kebutuhan kita.

8. 🎨 AI untuk Membuat Gambar

AI dapat digunakan untuk menghasilkan gambar berdasarkan deskripsi yang diberikan melalui prompt.

Misalnya kita ingin membuat gambar:

Seorang siswa SMK sedang belajar coding menggunakan laptop di laboratorium komputer, suasana modern, cerah, realistis.

AI kemudian akan membuat gambar berdasarkan deskripsi tersebut.

Contoh penggunaan AI gambar

  • Poster sekolah

  • Ilustrasi pembelajaran

  • Desain promosi

  • Karakter

  • Background

  • Ilustrasi produk

  • Konsep desain

  • Konten media sosial

📝 Tips Prompt Gambar

Sertakan:

Objek + Aktivitas + Lokasi + Gaya + Pencahayaan + Komposisi

Contoh:

"Seorang siswa SMK sedang coding menggunakan laptop, berada di laboratorium komputer modern, suasana ceria, realistic photography, soft lighting, cinematic composition."

9. 🎵 AI untuk Membuat Musik

AI juga dapat membantu menghasilkan musik.

Kita dapat menentukan:

  • tema lagu,

  • genre,

  • suasana,

  • instrumen,

  • karakter suara,

  • tempo,

  • bahasa lirik.

Contoh ide:

Tema: Semangat belajar
Genre: Pop
Suasana: Energik dan ceria
Bahasa: Indonesia

Contoh prompt:

Buatkan konsep lagu pop berbahasa Indonesia tentang semangat siswa SMK mengejar cita-cita. Suasana energik, positif, dan cocok untuk video kegiatan sekolah.

AI musik dapat membantu membuat lirik, melodi, aransemen, hingga lagu tergantung tools yang digunakan.

10. 🎬 AI untuk Membuat Video

AI juga dapat digunakan untuk membantu proses pembuatan video.

Contohnya:

  • membuat video dari teks,

  • membuat video dari gambar,

  • membuat animasi,

  • membuat avatar,

  • membuat narasi,

  • membuat subtitle,

  • mengedit video.

Contoh ide video

Tema: Promosi Jurusan PPLG

Prompt:

Buat video promosi jurusan PPLG di SMK dengan suasana modern dan energik. Tampilkan siswa sedang coding, membuat desain, berdiskusi dalam kelompok, dan menggunakan komputer. Gaya cinematic dan cocok untuk media sosial.

🎯 Alur sederhana membuat video dengan AI

Ide → Prompt → Generate → Evaluasi → Edit → Publikasi

Jangan langsung menggunakan hasil AI.

Lakukan pengecekan terlebih dahulu.

11. 📚 NotebookLM

NotebookLM merupakan alat berbasis AI yang dapat membantu kita memahami dan mengeksplorasi sumber informasi yang kita masukkan ke dalam notebook.

Misalnya kalian memiliki:

  • PDF materi pelajaran,

  • modul,

  • catatan,

  • dokumen,

  • bahan bacaan.

Sumber tersebut dapat digunakan sebagai bahan untuk melakukan eksplorasi dan tanya jawab dengan bantuan AI.

Contoh penggunaan untuk belajar

Misalnya guru memberikan:

PDF "Materi Kecerdasan Artifisial".

Kalian dapat menggunakannya untuk membantu:

  • memahami isi materi,

  • menemukan poin penting,

  • membuat ringkasan,

  • mencari konsep tertentu,

  • membuat pertanyaan untuk belajar,

  • membantu membuat bahan belajar.

Contoh pertanyaan

"Jelaskan konsep utama dari materi ini dengan bahasa yang mudah dipahami siswa kelas X."

Atau:

"Buatkan 10 pertanyaan latihan berdasarkan materi tersebut."

⚠️ Tetap berpikir kritis

Walaupun menggunakan NotebookLM atau AI lainnya, kalian tetap perlu:

Membaca → Memahami → Mengecek → Menyimpulkan

AI membantu proses belajar, tetapi pemahaman tetap harus berasal dari diri kita sendiri.

🚀 Penutup

Kecerdasan Artifisial akan terus berkembang dan menjadi bagian dari kehidupan kita.

Karena itu, siswa tidak cukup hanya bisa menggunakan AI. Yang lebih penting adalah mampu:

berpikir, bertanya, membuat, mengevaluasi, dan menggunakan AI secara bertanggung jawab.

Jadikan AI sebagai alat untuk meningkatkan kreativitas dan kemampuan, bukan sebagai jalan pintas untuk berhenti berpikir.

🌱 Ingat 5 kata kunci KKA:

BERPIKIR → BERTANYA → BERKARYA → MENGECEK → BERTANGGUNG JAWAB

Selamat belajar dan berkarya dengan AI! 🤖💻✨


Link Materi AI Semester 1

Continue reading Materi Koding dan Kecerdasan Artifisial Kelas X

Selasa, 01 September 2026

KIK Kelas XI RPL 2026

Pengenalan, Analisis, dan Perancangan Game Sederhana Menggunakan TurboWarp


Game atau permainan digital merupakan salah satu bentuk teknologi interaktif yang banyak digunakan untuk hiburan, pendidikan, simulasi, hingga promosi. Perkembangan teknologi membuat pembuatan game tidak lagi hanya dapat dilakukan oleh programmer profesional. Saat ini tersedia berbagai aplikasi yang memungkinkan pemula membuat game dengan cara yang lebih sederhana.


Salah satu aplikasi yang dapat digunakan untuk belajar membuat game adalah TurboWarp. TurboWarp merupakan editor berbasis Scratch yang memungkinkan pengguna membuat proyek interaktif dan game menggunakan konsep pemrograman berbasis blok.


Sebelum membuat sebuah game, seorang pengembang tidak hanya perlu mengetahui cara menggunakan aplikasi. Pengembang juga perlu memahami apa itu game, bagaimana sebuah game bekerja, bagaimana menganalisis game, serta bagaimana merancang game sebelum mulai membuatnya.


Materi Pengenalan Game 

Upload Analisis Game

Upload Storyboard Game

Continue reading KIK Kelas XI RPL 2026

Selasa, 18 Agustus 2026

,

Materi Informatika Kelas X PPLG 2026

Belajar Microsoft Word: Dari Mengetik hingga Membuat Dokumen Profesional

Pendahuluan

Microsoft Word merupakan salah satu aplikasi pengolah kata yang banyak digunakan dalam kehidupan sehari-hari, dunia pendidikan, maupun dunia kerja. Sebagai siswa kelas 10, kemampuan menggunakan Microsoft Word sangat penting karena hampir semua tugas sekolah membutuhkan pembuatan dokumen, seperti laporan, makalah, surat, proposal, tabel, dan berbagai jenis dokumen lainnya.

Belajar Word bukan hanya tentang mengetik, tetapi juga tentang bagaimana membuat tulisan menjadi rapi, mudah dibaca, menarik, dan terlihat profesional.

1. Mengenal Microsoft Word

Microsoft Word adalah aplikasi yang digunakan untuk membuat, mengedit, mengatur, menyimpan, dan mencetak dokumen berbentuk teks.

2. Mengapa Siswa Informatika Perlu Belajar Word?

Mungkin muncul pertanyaan, "Kalau saya mengambil jurusan Informatika/PPLG, mengapa harus belajar Microsoft Word?"

Jawabannya karena seorang yang bekerja di bidang teknologi tidak hanya membutuhkan kemampuan coding. Dalam dunia kerja, kita juga akan berhadapan dengan berbagai dokumen.

3. Mengenal Bagian-Bagian Microsoft Word

Sebelum mulai mengetik, kita perlu mengenal beberapa bagian penting pada Microsoft Word.

Etika dan Keselamatan Menggunakan Komputer

4. Membuat Dokumen yang Rapi

Dalam membuat dokumen, kita harus memperhatikan beberapa hal:

  1. Gunakan jenis huruf yang mudah dibaca.
  2. Gunakan ukuran huruf yang sesuai.
  3. Bedakan judul, subjudul, dan isi.
  4. Gunakan paragraf yang tidak terlalu panjang.
  5. Atur margin halaman.
  6. Gunakan spasi yang konsisten.
  7. Berikan nomor halaman jika diperlukan.
  8. Gunakan tabel atau gambar jika dapat membantu menjelaskan informasi.

Ingat: rapi bukan berarti harus penuh dengan desain. Dokumen yang sederhana tetapi terstruktur justru lebih mudah dipahami.

Mengetik Surat

Artikel Purbalingga

Upload Artikel Purbalingga

Penamaan file upload : No.Nama-Artikel Purbalingga --> 1. Agun - Artikel Purbalingga

Continue reading Materi Informatika Kelas X PPLG 2026

Senin, 10 Agustus 2026

,

Materi Desain Grafis Kelas X PPLG 2026

 

Belajar Kreatif, Berkarya, dan Berkomunikasi melalui Visual

Selamat datang di ruang belajar Desain Grafis!

Di sini kalian akan mempelajari bagaimana sebuah ide dapat diwujudkan menjadi karya visual yang menarik, komunikatif, dan memiliki nilai estetika. Pembelajaran tidak hanya berisi teori, tetapi juga akan banyak melakukan praktik dan menghasilkan berbagai karya desain.

"Desain yang baik bukan hanya terlihat indah, tetapi mampu menyampaikan pesan dengan jelas."

Tentang Pembelajaran

Pada materi Desain Grafis, kalian akan belajar memahami prinsip-prinsip dasar desain serta menggunakan berbagai aplikasi dan teknologi untuk menghasilkan karya visual.

Pembelajaran akan mengembangkan kemampuan kalian dalam:

  • memahami konsep dasar desain grafis;
  • mengenali unsur-unsur desain;
  • menerapkan prinsip-prinsip desain;
  • menggunakan tipografi dengan tepat;
  • mengolah gambar dan elemen visual;
  • membuat komposisi desain yang menarik;
  • mengembangkan kreativitas;
  • menggunakan aplikasi desain grafis;
  • menghasilkan karya desain sesuai kebutuhan;
  • mempresentasikan dan mengevaluasi hasil karya.

  • MATERI PEMBELAJARAN

    Silakan pilih materi sesuai dengan pertemuan yang sedang dipelajari.

    Materi 1 — Prinsip Desain

    Mempelajari seni rupa dan desain, pengertian desain grafis, fungsi desain grafis, tujuan desain, serta penerapannya dalam kehidupan sehari-hari.

    🔗 [Buka Materi 1]

    📝 [Pengumpulan Tugas Materi 1]


    Materi 2 — Dasar Komunikasi

    Mempelajari pengertian komunikasi, fungsi komunikasi, serta komponen komunikasi.

    🔗 [Buka Materi 2]

    📝 [Pengumpulan Tugas Materi 2]


    Materi 3 — Mengoperasikan Perangkat Lunak Desain

    Mempelajari penjelasan fitur pada aplikasi perangkat lunak berbasis vektor dan bitmap.

    🔗 [Buka Materi 3]

    📝 [Pengumpulan Tugas Materi 3]

    📝 [Pengumpulan Tugas Desain Logo]


    PUSAT PENGUMPULAN TUGAS

    Semua tugas dikumpulkan melalui link yang telah disediakan pada setiap materi.

    Hal yang perlu diperhatikan

    Sebelum mengumpulkan tugas:

    1. Pastikan tugas sudah selesai.
    2. Periksa kembali isi dan kualitas desain.
    3. Gunakan nama file sesuai format yang diberikan.
    4. Pastikan file dapat dibuka.
    5. Upload tugas pada link yang benar.
    6. Perhatikan batas waktu pengumpulan.
    7. Pastikan tugas berhasil terkirim.

    Format Nama File

    Gunakan format:

    Absen. Nama_NamaTugas

    Contoh:

    27. Nining_Analisis Logo

     

    💡 TIPS BELAJAR DESAIN GRAFIS

    Agar kemampuan desain kalian semakin berkembang:

    1. Banyak Mengamati

    Perhatikan poster, logo, iklan, kemasan, website, dan konten media sosial yang ada di sekitar kalian.

    2. Banyak Berlatih

    Kemampuan desain tidak cukup hanya dengan membaca teori. Semakin sering berlatih, semakin baik kemampuan kalian.

    3. Berani Bereksperimen

    Cobalah berbagai kombinasi warna, font, layout, dan gaya visual.

    4. Jangan Takut Merevisi

    Desain pertama belum tentu menjadi desain terbaik. Lakukan evaluasi dan perbaikan.

    5. Utamakan Pesan

    Desain yang bagus bukan hanya tentang banyak warna dan efek. Pastikan pesan dapat dipahami oleh orang yang melihatnya.


    🌟 MULAI BELAJAR!

    Jangan hanya menjadi pengguna desain.

    Jadilah pencipta desain.

    Amati → Pelajari → Praktikkan → Ciptakan → Evaluasi → Bagikan.

    Selamat belajar dan berkarya! 🎨💻✨

    Continue reading Materi Desain Grafis Kelas X PPLG 2026

    Jumat, 09 Mei 2025

    Python : Percabangan dan Perulangan

    PERCABANGAN (IF ELIF ELSE)

    Aliran program dapat diatur sedemikian rupa menggunakan struktur percabangan dengan if, elif dan else. Percabangan berfungsi untuk mengontrol aliran sehingga dapat mengeksekusi blok kode yang berbeda untuk setiap kondisi yang berbeda. Secara umum alur percabangan menggunakan if, elif dan else adalah sebagai berikut:

    • Cek kondisi pada cabang if, jika kondisi bernilai True maka hanya blok if yang akan dieksekusi
    • Jika bernilai False maka akan dilanjutkan dengan mengecek blok-blok elif secara berurutan, jika ada blok elif yang bernilai True, maka blok tersebutlah yang akan dieksekusi
    • jika tidak ada satupun diantara if dan elif yang bernilai True maka blok else akan dieksekusi

    Dalam percabangan if elif else, blok elif maupun else merupakan blok opsional yang boleh ada ataupun tidak setelah blok if. Kode berikut ini menunjukkan beberapa kondisi percabangan menggunakan blok if elif else.

    Lihat Materi Selengkapnya


    Kerjakan Latihan Soal berikut.

    Soal 1

    Buat program untuk mengecek apakah sebuah angka positif, negatif, atau nol.

    Soal 2

    Tentukan apakah angka yang dimasukkan pengguna adalah bilangan ganjil atau genap.

    Soal 3

    Buat program yang meminta usia pengguna, lalu tampilkan pesan:

    • Jika usia < 12 → "Anak-anak"
    • 12–17 → "Remaja"
    • 18–59 → "Dewasa"
    • ≥60 → "Lansia"

    Soal 4

    Tampilkan angka dari 1 sampai 10 menggunakan perulangan for.

    Soal 5

    Tampilkan angka genap dari 2 sampai 20 menggunakan perulangan for.

    Soal 6

    Buat program yang meminta pengguna memasukkan angka sebanyak 5 kali, lalu tampilkan jumlah totalnya.

    Soal 7

    Buat program yang meminta pengguna menebak sebuah angka rahasia (misalnya 5).
    Berikan 3 kesempatan untuk menebak. Jika benar, tampilkan "Selamat!", jika tidak, tampilkan "Coba lagi!".

    Soal 8

    Buat program dengan while yang mencetak "Belajar Python itu seru!" sebanyak 5 kali.

    Soal 9

    Buat program yang menampilkan faktorial dari angka yang dimasukkan.
    Contoh: Input 4 → Output: 4! = 24

    Soal 10

    Buat program yang meminta pengguna memasukkan 5 nilai, kemudian tampilkan:

    • Nilai maksimum
    • Nilai minimum
    • Rata-rata

     


    Continue reading Python : Percabangan dan Perulangan

    Jumat, 11 April 2025

    Jobsheet Proyek Python Sederhana Menggunakan Google Colab

    📘 JOBSHEET

    Pembuatan Beberapa Proyek Python Sederhana Menggunakan Google Colab

    🧾 Identitas

     

    🎯 Tujuan Pembelajaran

    Siswa mampu membuat dan menjalankan proyek pemrograman sederhana menggunakan Python di Google Colab untuk menyelesaikan berbagai persoalan nyata atau simulasi.

     

    📌 Petunjuk Umum

    1. Buka Google Colab melalui akun Google masing-masing.
    2. Buat satu file baru dengan nama: Proyek_Python_NamaKamu.
    3. Setiap proyek diberi heading # Proyek 1: Nama Proyek, dan jalankan sesuai instruksi.
    4. Simpan pekerjaan di Google Drive masing-masing dan kumpulkan tautannya di LMS atau Google Form tugas.

     

    💻 Daftar Proyek yang Harus Dibuat

    ✅ Proyek 1: Kalkulator Konversi Suhu

    Deskripsi:
    Buat program yang dapat mengonversi suhu dari Celcius ke Fahrenheit, Kelvin, dan sebaliknya.

    Kompetensi Dasar: Menggunakan logika IF/ELSE dan input/output.

     

    ✅ Proyek 2: Kamus Mini Indonesia-Inggris

    Deskripsi:
    Program menerima input kata dalam Bahasa Indonesia dan mengeluarkan terjemahan dalam Bahasa Inggris menggunakan dictionary.

    Kompetensi Dasar: Struktur data dictionary dan conditional logic.


    ✅ Proyek 3: Analisis Kata dalam Paragraf

    Deskripsi:
    Siswa membuat program yang menghitung jumlah kata dan huruf dari paragraf yang dimasukkan pengguna.

    Kompetensi Dasar: Manipulasi string dan perhitungan dengan Python.


    📎 Langkah Pengumpulan

    1. Pastikan semua proyek sudah ada dalam satu file Colab.
    2. Klik “Bagikan” > Dapatkan link > ubah ke “Siapa saja yang memiliki link dapat melihat”.
    3. Kirim link ke LMS/Google Form yang disediakan guru. Link Upload

     


    Continue reading Jobsheet Proyek Python Sederhana Menggunakan Google Colab

    Kamis, 10 April 2025

    ,

    Proyek Pembuatan Film Pendek

    Tugas Proyek: Pembuatan Film Pendek Bertema Sekolah

    Judul Proyek:

    “Sekolahku, Ceritaku”

    Tujuan Pembelajaran:

    1. Meningkatkan kemampuan siswa dalam bekerja sama dan berkomunikasi.
    2. Mengembangkan kreativitas dalam menyusun naskah, menyutradarai, dan mengedit video.
    3. Menumbuhkan kecintaan terhadap lingkungan sekolah.
    4. Melatih siswa menyampaikan pesan moral dan nilai-nilai positif melalui media film.

    Deskripsi Proyek:

    Siswa diminta untuk membuat sebuah film pendek berdurasi 5–10 menit yang bertema kehidupan di sekolah. Film ini harus menyampaikan pesan positif, seperti semangat belajar, pentingnya persahabatan, disiplin, kerja sama, atau nilai-nilai karakter lainnya.


    Tahapan Pelaksanaan:

    1. Pra-Produksi

    • Penentuan Tema dan Judul Film
    • Penyusunan Naskah/Skenario
    • Pembentukan Tim Produksi (penulis naskah, sutradara, kameramen, editor, aktor, dll.)
    • Pembuatan Storyboard dan perencanaan lokasi pengambilan gambar di sekolah

    2. Produksi

    • Pengambilan Gambar (Shooting) sesuai skenario
    • Pengaturan Properti, Tata Kostum, dan Suara

    3. Pasca-Produksi

    • Penyuntingan (Editing) video menggunakan aplikasi/software pilihan
    • Penyisipan Musik, Efek Suara, dan Subtitle jika perlu

    4. Publikasi dan Presentasi

    • Film pendek akan diputar di depan kelas atau saat kegiatan sekolah
    • Tiap tim diminta menjelaskan proses dan pesan dari film mereka

     

    Kriteria Penilaian:

    Aspek

    Skor Maksimal

    Kreativitas dan Orisinalitas Cerita

    25

    Alur Cerita dan Naskah

    15

    Kualitas Visual dan Editing

    20

    Pesan Moral/Nilai Positif yang Disampaikan

    20

    Kerja Sama Tim

    10

    Presentasi dan Penjelasan Proyek

    10

    Total

    100

     

    Ketentuan Umum:

    • Film harus hasil karya sendiri (bukan plagiat).
    • Bahasa yang digunakan harus sopan dan sesuai usia.
    • Tema dan isi film tidak boleh mengandung unsur SARA, kekerasan, atau pornografi.
    • Film dapat menggunakan media ponsel, kamera digital, atau alat sederhana lainnya.

     

    Pengumpulan Tugas

    *Folder berisi file sinopsis, naskah, storyboard, dan video 

    Continue reading Proyek Pembuatan Film Pendek

    Jumat, 14 Maret 2025

    Phyton Dasar

    Belajar Python Dasar untuk Pemula (Tutorial Mudah)

    Mungkin bagi beberapa teman yang ingin masuk ke industri data, ataupun yang sekarang sedang berada di industri teknologi, pasti sudah tidak asing mengenai bahasa pemrograman Python. 

    Python sendiri dirilis pada tahun 1991 oleh seorang programmer asal Belanda bernama Guido van Rossum. 

    Python merupakan sebuah bahasa pemrograman tingkat tinggi yang sering digunakan untuk melakukan beberapa tugas tertentu, yang meliputi:


    Mengapa Python Populer Digunakan untuk Data Analytics?

    Python sangat populer di kalangan data analyst, data scientist, dan mereka yang baru mulai belajar coding. 

    Python sering digunakan karena bersifat open-source, yang artinya bisa dipakai secara gratis oleh siapapun sesuai kebutuhan pengguna. Python juga punya sintaks yang sederhana sehingga sangat beginner-friendly.

    Python juga mudah digunakan dan dimengerti karena terstruktur (structured programming), dan sangat dinamis. 

    Banyak orang yang mencoba untuk membuat function (blok kode terorganisasi) sendiri dan banyak yang mempublikasikannya untuk dipakai ulang. 

    Dikarenakan Python adalah sebuah bahasa pemrograman, Python dituliskan melalui suatu aplikasi software bernama Integrated Development Environment (IDE). 

    IDE berfungsi sebagai perangkat terintegrasi yang memfasilitasi pengguna untuk membuat, mengedit, dan menguji kode dengan lebih efisien. Beberapa tools yang compatible dengan Python, di antaranya: 

    • Jupyter Notebook
    • Google Colab
    • Spyder IDE (Anaconda)
    • Visual Studio Code (VS Code)

    Python sebagai High-Level Programming Language

    Selain itu, Python sendiri disebut high-level programming language dikarenakan bahasa yang digunakan dapat dengan mudah dimengerti oleh manusia dan dapat diinterpretasikan dengan mudah, walaupun ke pengguna yang mungkin awam dengan Python. 

    Berikut ini merupakan contoh sebuah program logika sederhana yang dibuat dengan Python: 

    Di dalam program tersebut, kita membuat sebuah variabel independen (variabel yang nilainya tidak tergantung pada variabel lain) bernama “variabel” yang bernilai 5. 

    Lalu kita membuat logika sederhana, di mana apabila variabel tersebut bernilai lebih dari 3, maka Python akan mengeluarkan pernyataan “Variabel tersebut lebih dari 3”. Atau apabila tidak lebih dari 3, maka akan mengeluarkan pernyataan “Variabel tersebut kurang dari 3”.

    Logika ini dapat dengan mudah diinterpretasikan dalam otak manusia walaupun tanpa dijalankan bahasa pemrograman sekalipun. Ini merupakan salah satu alasan mengapa Python disebut sebagai high-level programming language.


    Kelebihan Python

    Python memiliki beberapa kelebihan dan kekurangan, berikut adalah kelebihan Python: 

    #1 Mudah dipelajari 

    Python mudah dipelajari pemula karena mendekati bahasa natural atau bahasa yang digunakan manusia sehari-hari. Karena itu pula Python tergolong bahasa pemrograman tingkat tinggi. 

    Bahasa Python juga punya logika yang sangat terstruktur.

    #2 Bersifat open-source

    Python bisa digunakan secara gratis dan memiliki banyak fungsi dan library (kumpulan kode pemrograman). Komunitas yang besar dan mendunia juga membuat sesama pengguna bisa saling berbagi ilmu.

    #3 Bisa dipakai di berbagai OS

    Python dapat dibuat di berbagai macam operating system, seperti Windows, MacOS, dan Linux.

    #4 Serbaguna

    Python sangat serbaguna karena dapat diaplikasikan ke dalam penggunaan yang berbeda-beda. Tidak hanya data analytics, tapi juga game development, pengembangan aplikasi berbasis web, machine learning, dan lainnya.


    Kekurangan Python

    Selain kelebihannya, Python juga memiliki beberapa kekurangan dibandingkan bahasa pemrograman lainnya, seperti: 

    #1 Performa komputasi yang lambat 

    Komputer hanya mengerti bahasa biner atau yang biasa disebut dengan machine language, yang berupa 0 atau 1. Dengan adanya Python, maka ada jembatan antara programmer dan komputer. 

    Namun karena itu pula butuh waktu untuk menerjemahkan bahasa yang diinginkan oleh programmer dengan komputer. 

    #2 Tidak bisa dipakai untuk mobile app development

    Banyak startup di Indonesia yang ingin mengembangkan aplikasi berbasis mobile. Python tidak bisa membuat aplikasi ini, dan dibutuhkan bahasa pemrograman lain seperti Java ataupun Kotlin. 

    #3 Memakan banyak memori penyimpanan komputer

    Komputer memiliki random access memory (RAM) yang digunakan sebagai memori komputer sementara untuk memproses aplikasi atau program. 

    Apabila digunakan untuk memproses data ataupun proses yang berat, Python cenderung memakan banyak sekali memori pada RAM komputer, sehingga terkadang membuat aplikasi menjadi lambat. 


    Persiapan Belajar Python

    Walaupun terlihat sangat rumit dan kompleks, namun bukan berarti Python tidak dapat dipelajari oleh orang yang tidak memiliki latar belakang pemrograman. 

    Untuk dapat mempelajari Python, kita perlu memahami berikut:

    #1 Pelajari Basic Syntax Python

    • Comments/Komentar: 

    Biasa digunakan oleh programmer untuk memudahkan dokumentasi ataupun penjelasan sederhana pada sebuah baris syntax Python. Komentar biasa diawali oleh tanda “#”. Contoh komentar adalah seperti berikut ini:

    • Variable/Variabel : 

    Variabel digunakan untuk menyimpan data sementara ketika skrip Python dijalankan. Contoh variabel antara lain: 

    • Data Types/Tipe Data: 

    Variabel dapat dengan mudah menentukan tipe data dan mengeksekusinya. Beberapa tipe data yang sering digunakan antara lain: 

    • Operators/Operator

    Operator di sini dapat merupakan operator matematis yang digunakan untuk perhitungan, ataupun untuk perbandingan antar variabel atau data. Beberapa contoh operator antara lain:

    • Control Structures/Struktur Kontrol

    Python memiliki beberapa struktur untuk mengontrol jalannya pemrograman, seperti logika jika-maka (if-else statement) dan juga logika pengulangan (loop function). Berikut contoh penulisan kedua logika tersebut : 



    Beberapa contoh penulisan basic syntax pada Python di atas merupakan beberapa contoh yang umum digunakan oleh para data analyst dalam membuat suatu skrip program Python.


    #2 Perbanyak Latihan Membuat Script Python

    Semakin sering kita membuat suatu skrip Python, maka kita akan makin sering untuk menemukan fitur dan elemen baru pada Python yang dapat membantu kita sebagai data analyst untuk menulis skrip yang lebih bagus dan efisien. 


    #3 Banyak Membaca dan Langsung Praktik

    Hal lain yang bisa membantu untuk belajar Python adalah dengan membaca berbagai macam referensi ataupun menonton video pembelajaran yang mungkin dapat membantu menambah wawasan atau teknik baru. 

    Cobalah untuk mengerjakan proyek mengenai Python, mulai dari proyek yang sederhana sampai proyek yang lumayan kompleks untuk membantu membiasakan diri dengan syntax Python. 

    Dengan banyaknya berlatih sampai mengerjakan proyek yang lumayan kompleks, hal ini dapat melatih kita untuk cepat tanggap dalam menghadapi permasalahan yang meliputi teknologi ataupun logika yang rumit. 


    Materi Tambahan

    1. Operator Aritmatika

    Jenis operator pertama ini merupakan operator yang paling sering digunakan programmer dalam pemrogramannya. Terutama saat memecahkan sebuah kasus yang berhubungan dengan hitung menghitung. Operator Aritmatika terdiri dari tujuh operator seperti berikut:

    2. Operator Perbandingan/Relasi

    Operator perbandingan/relasi adalah operator yang bertugas untuk membandingkan antar dua Operand. Jika hasil perbandingan benar, maka akan menghasilkan nilai True, dan sebaliknya jika salah maka akan menghasilkan nilai False. Berikut ini adalah enam jenis operator Perbandingan pada Python.

    3. Operator Penugasan (Assignment)

    Operator Assignment adalah operator untuk memasukkan suatu nilai ke dalam variabel. Dalam Bahasa Pemrograman Python, Operator Assignment menggunakan tanda sama dengan (=). Misal nilai = 29, artinya nilai telah diberi tugas untuk menyimpan angka 29. Berikut operator penugasan lainnya:


    Source :

    https://www.revou.co/panduan-teknis/belajar-python

    https://dqlab.id/tutorial-python-pelajari-7-jenis-operator-ini-dijamin-jago-ngoding

    Continue reading Phyton Dasar