Pengumuman

📢 Yuk, kunjungi blog kami setiap hari dan jangan lewatkan update terbaru seputar coding dan teknologi!

Thursday, January 1, 2026

Daftar Materi Belajar Promting

Prompting AI — Materi Pembelajaran Lengkap

Prompting dalam Kecerdasan Buatan

Prompting adalah keterampilan inti dalam penggunaan AI. Materi ini membimbing peserta didik memahami cara menyusun instruksi yang tepat, terstruktur, dan bertanggung jawab agar AI menghasilkan output sesuai tujuan.

Ringkasan Materi Prompting

Dasar

Pengantar Prompting

Memahami apa itu prompt, mengapa prompt penting, dan peran instruksi dalam menentukan perilaku AI.

Baca Lengkap
Konsep

Cara Kerja AI terhadap Prompt

Menjelaskan bagaimana AI merespons konteks, pola bahasa, dan batasan dalam sebuah prompt.

Baca Lengkap
Klasifikasi

Jenis-Jenis Prompt

Mengenal berbagai bentuk prompt seperti instruksi, role-based, step-by-step, dan few-shot.

Baca Lengkap
Inti

Struktur Prompt Efektif

Mempelajari kerangka prompt yang baik agar output AI lebih terkontrol, relevan, dan konsisten.

Baca Lengkap
Praktis

Prompting untuk Teks

Penerapan prompting untuk membuat artikel, ringkasan, soal, dan materi pembelajaran.

Baca Lengkap
Visual

Prompting untuk Gambar

Teknik menyusun prompt visual untuk menghasilkan gambar AI yang sesuai kebutuhan.

Baca Lengkap
Evaluasi

Kesalahan Umum Prompting

Mengidentifikasi kesalahan yang sering terjadi dan cara memperbaiki prompt yang lemah.

Baca Lengkap
Etika

Etika & Proyek Prompting

Membahas tanggung jawab penggunaan AI serta proyek akhir sebagai evaluasi pembelajaran.

Baca Lengkap
Disusun untuk Mapel Kecerdasan Buatan
SMK Negeri 1 Kedungwuni
Pembina: Khusnul Khuluki

Tuesday, December 2, 2025

REKAP TUGAS KKA SEMESTER GASAL

Data Laporan Google Spreadsheet

Wednesday, October 29, 2025

Sejarah Lengkap Bahasa Pemrograman dari Masa ke Masa

Sejarah Lengkap Bahasa Pemrograman dari Masa ke Masa (Interaktif + Diagram)

Sejarah Lengkap Bahasa Pemrograman dari Masa ke Masa

Visualisasi interaktif dan perjalanan perkembangan bahasa pemrograman dunia

📘 Pendahuluan

Bahasa pemrograman adalah sarana bagi manusia untuk berkomunikasi dengan komputer. Sejak awal kemunculannya pada tahun 1940-an, bahasa pemrograman terus berevolusi mengikuti perkembangan teknologi dan kebutuhan manusia. Dari Fortran hingga Python, masing-masing bahasa memiliki kontribusi besar terhadap dunia teknologi modern.

📊 Diagram Batang Perkembangan Bahasa Pemrograman

🧩 Sejarah Tiap Era

1940–1950: Era Awal Komputasi
Bahasa: Assembly, Fortran
Contoh Pengguna: IBM
Catatan: Bahasa tingkat rendah pertama, digunakan untuk menghitung persamaan ilmiah.
1960–1970: Struktur dan Logika
Bahasa: COBOL, BASIC, C, Lisp
Contoh Pengguna: NASA, perusahaan perbankan
Catatan: Munculnya logika dan struktur program modern, serta aplikasi bisnis skala besar.
1980–1990: Era OOP (Object-Oriented Programming)
Bahasa: C++, Pascal, Perl
Contoh Pengguna: Microsoft, Oracle
Catatan: Pemrograman berorientasi objek mulai berkembang.
2000–2010: Era Web & Internet
Bahasa: Java, PHP, JavaScript, C#
Contoh Pengguna: Google, Facebook, Amazon
Catatan: Dunia web berkembang pesat, bahasa scripting menjadi raja.
2010–2025: Era AI dan Mobile
Bahasa: Python, Go, Swift, Kotlin, Rust
Contoh Pengguna: Tesla, Google, Spotify
Catatan: Fokus pada kecerdasan buatan, data science, dan mobile app.

🏢 Perusahaan Besar dan Bahasa yang Digunakan

  • Google: Python, C++, Go
  • Facebook: PHP, JavaScript (React), Hack
  • Microsoft: C#, TypeScript
  • Tesla: Python, C++ (AI & kendaraan otonom)
  • Netflix: Java, Python

🔮 Kesimpulan

Perjalanan bahasa pemrograman menunjukkan evolusi luar biasa dari sekadar instruksi mesin menjadi alat canggih untuk membangun kecerdasan buatan. Masa depan pemrograman akan semakin dipengaruhi oleh AI, otomatisasi, dan integrasi lintas platform.

© 2025 SMK Negeri 1 Kedungwuni | Dibuat untuk pembelajaran PKK & Informatika

Sejarah Kecerdasan Buatan (AI)

Sejarah Kecerdasan Buatan (AI) — Timeline Interaktif & Evolusi Teknologi

Timeline Interaktif Sejarah Kecerdasan Buatan (AI)

Menelusuri perjalanan AI dari teori Alan Turing hingga era Generative AI modern.

Garis Waktu AI
Sumber data: Sejarah riset AI global (1950–2025). Disusun untuk edukasi SMK Negeri 1 Kedungwuni.

Disusun oleh: Tim Informatika SMK Negeri 1 Kedungwuni | Pembina: Khusnul Khuluki

Sejarah Bahasa Pemrograman

Timeline Bahasa Pemrograman — Sejarah, Contoh Penggunaan & Perusahaan
Timeline · Bahasa Pemrograman

Timeline Interaktif Bahasa Pemrograman

Urut dari yang paling awal → terbaru. Klik titik timeline untuk melihat sejarah, contoh penggunaan, dan perusahaan besar yang menggunakannya.

Garis Waktu Interaktif
Sorot / klik titik untuk membuka kartu info. Gunakan slider zoom untuk menyesuaikan rentang waktu.
Catatan sumber (verifikasi singkat untuk poin-poin utama):
• Fortran (John Backus, IBM, 1957). :contentReference[oaicite:0]{index=0}
• C (Dennis Ritchie, Bell Labs, early 1970s). :contentReference[oaicite:1]{index=1}
• Java (James Gosling & Sun, rilis Mei 1995). :contentReference[oaicite:2]{index=2}
• Python (Guido van Rossum, 1991 publikasi 0.9.1). :contentReference[oaicite:3]{index=3}
• JavaScript (Brendan Eich, Netscape, 1995). :contentReference[oaicite:4]{index=4}

Versi: 2025 • Sumber: dokumen sejarah & dokumentasi resmi tiap bahasa (link verifikasi kecil di bawah tiap kartu).

Tuesday, October 7, 2025

Pendahuluan Python

Pendahuluan Python untuk SMK — Konsep, Manfaat, dan Contoh Awal

Pengantar konseptual dan praktikum dasar untuk siswa vokasi.

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)

💡 Salin ke Google Colab → klik ▶ Run Cell

# 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-string menyisipkan variabel ke dalam teks menggunakan format f"...".

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.

Buka Google Colab dan Mulai Praktik

© 2025 Blog Informatika SMK Negeri 1 Kedungwuni — Pendahuluan Python untuk SMK.

Wednesday, October 1, 2025

Kamus Lengkap Perintah Python dan Fungsinya

Kamus Lengkap Perintah Python dan Fungsinya

Berikut adalah daftar lengkap perintah Python berupa keywords, built-in functions, dan beberapa modul standar populer, lengkap dengan arti dan fungsinya. Cocok digunakan sebagai referensi belajar pemrograman Python untuk pemula maupun lanjutan.


1. Keywords Python (Kata Kunci)

Keywords adalah kata khusus yang tidak bisa digunakan sebagai nama variabel atau fungsi. Python memiliki 35 keywords bawaan.

KeywordFungsi
FalseNilai boolean salah
TrueNilai boolean benar
NoneMenyatakan tidak ada nilai
andOperator logika "dan"
orOperator logika "atau"
notNegasi logika
ifPercabangan kondisi
elifKondisi alternatif
elseBagian akhir percabangan
forPerulangan dengan iterasi
whilePerulangan dengan kondisi
breakHentikan perulangan
continueLanjut ke iterasi berikutnya
passPlaceholder (tidak melakukan apa-apa)
defMendefinisikan fungsi
returnMengembalikan nilai dari fungsi
yieldMenghasilkan nilai dari generator
classMendefinisikan kelas
withManajemen konteks (misalnya membuka file)
asMemberi alias
importMengimpor modul
fromImpor bagian tertentu dari modul
globalMenandai variabel global
nonlocalMenandai variabel bukan lokal
tryBlok penanganan error
exceptMenangani error
finallySelalu dijalankan (meski error)
raiseMelempar error/exception
assertMengecek kondisi (debugging)
lambdaMembuat fungsi anonim singkat
delMenghapus variabel/elemen
inMengecek apakah elemen ada di koleksi
isCek identitas objek

2. Built-in Functions Python

Python memiliki 68 fungsi bawaan yang bisa digunakan langsung tanpa mengimpor library.

FungsiArti / Kegunaan
abs(x)Mengembalikan nilai absolut
all(iterable)True jika semua elemen True
any(iterable)True jika ada minimal 1 True
bin(x)Mengubah integer ke biner
bool(x)Konversi ke boolean
breakpoint()Memulai debugging
bytes()Membuat objek bytes
chr(i)Kode Unicode ke karakter
classmethod()Mendefinisikan method kelas
compile()Kompilasi kode Python
complex(a,b)Membuat bilangan kompleks
dict()Membuat dictionary
dir(obj)Daftar atribut objek
divmod(a,b)Menghasilkan (hasil bagi, sisa)
enumerate()Iterasi dengan index
eval(expr)Menjalankan ekspresi Python
exec(code)Menjalankan kode Python
filter(func,iter)Menyaring iterable
float(x)Konversi ke float
format(val,spec)Format string
getattr(obj,attr)Mengambil atribut
globals()Dictionary variabel global
hasattr()Cek atribut objek
hash()Menghasilkan hash objek
help()Dokumentasi Python
hex()Konversi ke heksadesimal
id()ID unik objek
input()Menerima input dari user
int(x)Konversi ke integer
isinstance()Cek tipe objek
iter()Mengembalikan iterator
len(obj)Jumlah elemen
list()Membuat list
locals()Dictionary variabel lokal
map(func,iter)Mapping fungsi ke iterable
max()Nilai terbesar
min()Nilai terkecil
next()Ambil item berikutnya dari iterator
object()Membuat objek dasar
open()Membuka file
ord()Karakter ke Unicode
pow(a,b)Perpangkatan
print()Menampilkan output
range()Membuat urutan angka
repr()Representasi objek
reversed()Membalik urutan
round()Membulatkan angka
set()Membuat set
slice()Membuat objek slice
sorted()Mengurutkan iterable
str()Konversi ke string
sum()Menjumlahkan iterable
tuple()Membuat tuple
type()Tipe objek
vars()Dictionary atribut objek
zip()Menggabungkan iterable

3. Modul Standar Python yang Sering Dipakai

Selain keyword dan fungsi bawaan, Python memiliki banyak modul standar.

ModulFungsi Populer
mathmath.sqrt(), math.pi, math.sin()
osos.listdir(), os.remove(), os.getcwd()
syssys.exit(), sys.version, sys.path
datetimedatetime.now(), strftime()
randomrandom.randint(), random.choice()
jsonjson.dumps(), json.loads()

Kesimpulan: Python menyediakan 35 keywords, 68 fungsi bawaan, dan ratusan modul standar. Dengan memahami semua perintah ini, kita bisa menulis program Python lebih efektif dan efisien.

🤖
Chat Bot
🤖 Virtual Assistant