Selasa, 13 Januari 2026

Membuat Prototipe Aplikasi Desktop & Web Instan dengan Canva AI (Panduan Prompt Engineering)

 



Halo Siswa Kelas X! 👋

Selamat datang di materi Pemrograman Dasar. Jika biasanya kita pusing dengan sintaks coding, hari ini kita akan belajar skill yang tidak kalah mahalnya di industri teknologi saat ini: Prompt Engineering dan Rapid Prototyping.

Alih-alih mengetik kode Python dari nol, kita akan menggunakan Canva Magic Design untuk membangun kerangka aplikasi (website) secara instan. Tujuannya adalah melatih logika berpikir kalian dalam merancang sebuah sistem sebelum diterjemahkan ke dalam bahasa pemrograman.

Berikut adalah 6 Langkah Sakti membuat aplikasi menggunakan AI:


A. Mengidentifikasi Kebutuhan Fungsional

Sebelum menyuruh AI bekerja, kalian harus menjadi "Arsitek"-nya. AI butuh instruksi yang jelas.

Kalian harus menentukan IPO (Input - Proses - Output) dari aplikasi yang mau dibuat.

Contoh Kasus: Aplikasi Perpustakaan Sekolah

  • Fungsionalitas Utama: Peminjaman buku & Cek stok buku.

  • Input: Siswa memasukkan judul buku.

  • Proses: Sistem mengecek ketersediaan di database.

  • Output: Tampilan lokasi rak buku atau status "Dipinjam".

Tugasmu: Tentukan 1 ide aplikasi, lalu tulis 3 poin fungsionalitas utamanya di kertas.


B. Merancang Struktur Aplikasi 

Aplikasi berbasis web memiliki struktur standar. Karena kita menggunakan Canva Website, bayangkan struktur aplikasi kalian memanjang ke bawah (scrolling):

  1. Hero Section (Beranda): Judul besar aplikasi dan tombol utama (misal: "Login" atau "Mulai").

  2. About/Fitur: Penjelasan singkat aplikasi ini bisa apa saja.

  3. Layanan/Service: Bagian interaktif (misal: Daftar Buku, Form Input).

  4. Footer: Kontak dan Copyright.

Kalian tidak perlu menggambar, cukup susun urutannya di kepala agar nanti bisa dituliskan ke dalam Prompt.


C. Implementasi Bentuk Prompt

Ini adalah inti pelajaran kita. Prompt adalah perintah teks untuk AI. Rumus prompt yang baik untuk Canva Magic Design adalah:

Contoh Prompt yang SALAH:

"Buatkan website perpustakaan." (Terlalu umum, hasil akan acak).

Contoh Prompt yang BENAR (Structure):

"Buatkan landing page website aplikasi perpustakaan sekolah SMK (Tipe & Target). Gunakan gaya modern, teknologi, dengan warna dominan biru dan putih (Nuansa). Harus ada judul besar 'E-Library SMK', bagian daftar buku populer, dan formulir pencarian buku (Detail Isi)."


D. Menerapkan ke Canva AI

Sekarang, mari kita eksekusi di Canva!

Langkah-langkah:

  1. Buka Canva (Pastikan sudah Login).

  2. Di kolom pencarian utama, ketik "Website" lalu tekan Enter.

  3. Pilih "Magic Design" (Biasanya muncul opsi Generate a website with AI atau klik tombol "Magic Design" di bagian template).

  4. Masukkan Prompt yang sudah kalian racik di langkah C ke dalam kolom deskripsi.

  5. Tekan Enter dan tunggu AI bekerja "menyihir" permintaan kalian.

Canva akan membuatkan tampilan UI (User Interface) lengkap dengan teks, gambar, dan tata letak secara otomatis.


E. Melakukan Analisis Kesesuaian dan Debugging

Dalam pemrograman, Debugging adalah mencari error kode. Dalam AI, Debugging adalah mencari Ketidaksesuaian Logika.

Cek hasil yang diberikan Canva:

  1. Analisis Visual: Apakah warnanya sudah sesuai perintah? Apakah teksnya terbaca?

  2. Analisis Fungsional: Apakah ada tombol yang hilang? (Misal: Kalian minta tombol "Cari Buku", tapi AI lupa membuatnya).

  3. Analisis Konten: Apakah gambar yang dipilihkan AI nyambung? (Jangan sampai aplikasi perpustakaan tapi gambarnya orang sedang memasak).


F. Memperbaiki Prompt (Iterasi)

Jarang ada program yang sekali jadi langsung sempurna. Jika hasilnya belum pas, kalian harus melakukan Refining (Perbaikan Prompt).

Jangan langsung edit manual gambarnya! Cobalah minta AI lagi dengan perintah yang lebih spesifik.

  • Masalah: Tampilannya terlalu kaku seperti koran.

  • Perbaikan Prompt: Tambahkan kata kunci "Use minimalistic clean UI, rounded buttons, and interactive layout" (Gunakan UI minimalis bersih, tombol membulat, dan tata letak interaktif).

Ulangi langkah D dengan prompt baru ini sampai mendapatkan hasil yang paling mendekati bayangan kalian.


📝 Tantangan Praktikum

  1. Buka Canva dan cari fitur Website.

  2. Pikirkan satu aplikasi desktop/web sederhana.

  3. Buat Prompt-nya dan Generate.

  4. Lakukan perbaikan minimal 1 kali.

  5. Publish Website (sebagai Free Domain di Canva) lalu kumpulkan Link-nya di kolom komentar blog ini!

Selamat berkarya dengan AI! Jadikan AI asistenmu, bukan penggantimu. 🚀

 

contoh promt 

Buatkan desain antarmuka website aplikasi pendidikan matematika yang ceria, penuh warna, dan bergaya animasi 3D untuk siswa sekolah. Judul aplikasinya "Hitung Cepat Luas Bangun Datar".

Gaya Desain: Gunakan gaya kartun modern dengan tombol-tombol yang terlihat timbul (3D) dan warna-warni cerah (Kuning, Biru Langit, Merah Muda).

Konten Wajib:

  1. Judul Besar: Di tengah dengan font yang tebal dan seru.

  2. Menu Pilihan Rumus: Tampilkan 3 kartu besar yang terpisah untuk:

    • Persegi (Warna Kuning)

    • Persegi Panjang (Warna Biru)

    • Segitiga (Warna Merah)

  3. Area Hitung: Sertakan ilustrasi kotak isian (Form Input) untuk memasukkan angka Panjang, Lebar, atau Tinggi.

  4. Area Hasil: Kotak khusus untuk menampilkan jawaban luas.

Pastikan desainnya terlihat interaktif, seperti tombol yang siap ditekan.

"

hasilnya beemedia.my.canva.site/hitung-cepat-luas-bangun-datar

 

31 komentar:

  1. Membuat aplikasi toko online khusus top up pulsa/game/saldo e-wallet serba murah tanpa dikenai biaya admin lalu saya bisa mempromosikan dagangan online saya di berbagai media sosial, jika bisa saya namai aplikasi dan website nya "Jester Gadget"

    BalasHapus
    Balasan
    1. dan juga menjual akun aplikasi premium, seperti canva, alight motion, capcut, netflix, wink, spotify, viu, bstation dan beragam aplikasi lainnya

      Hapus
  2. saya ingin membuat aplikasi tentang "Ruang belajar" ,agar memudahkan siswa mencari pelajaran yang di inginkan.

    BalasHapus
  3. Membuat aplikasi buku materi pelajaran sekolah, yang berisi berbagai mata pelajaran yang bisa di cari dengan mudah.

    BalasHapus
  4. Saya ingin membuat aplikasi pembelajaran karya seni 2D dan 3D agar memudahkan pelajar/pemula seperti saya bisa lebih memahami teknik menggambar atau membuat karya seni 2D dan 3D yang lebih kreatif.

    BalasHapus
  5. saya ingin membuat aplikasi,meteri pembelajaran dalam disain,seperti disain grafis dan lain-lain.
    Membuat aplikasi ini menjadi aplikasi yang dapat di pakai banyak orang hingga dari pemula yang tidak bisa mendisain menjadi ahli dalam mendisain baik disain baju,grafis maupun disain lain nya.

    BalasHapus
  6. saya ingin membuat aplikasi pengubah latar belakang vidio .karna mengubah latar bekang vidio tersebut menjadi terlihat lebih aesthetic .

    BalasHapus
  7. Membuat aplikasi desain baju karena bisa memberikan kesan warna pada baju yang telah di gambar

    BalasHapus
  8. aplikasi membuat gambar ilustrasi, yg bisa memudahkan membuat suatu gambarrrrrrrrr

    BalasHapus
  9. membuat aplikasih desain yang menarik dan berwarna

    BalasHapus
  10. saya ingin membuat disain ku pantau membantu desainer klien untuk melakukan kolaborasi secara real time dalam membuat proses disain

    BalasHapus
  11. Membuat aplikasi mengetik 10 jari untuk mengontrol kecepatan mengetik

    BalasHapus
  12. Membuat aplikasi tentang cerita yang dapat dibaca seperti dongeng, mitologi, atau misteri

    BalasHapus
  13. saya ingin membuat " aplikasi jual beli akun game online" mencakup semua game online berbasis multiplayer yang banyak dimainkan seperti:
    Free Fire
    Mobile Legends
    Genshin Impact
    Roblox
    dll

    BalasHapus
  14. membuat aplikasi yang dapat membuat poster dengan mudah dan memiliki banyak desain yang sangat menarik dan aplikasi membuat komik

    BalasHapus
  15. saya ingin aplikasi mewarnai benda dan hewan untuk anak-anak. agar anak-anak bisa belajar mewarnai dan mengenal hewan dan benda.

    BalasHapus
  16. https://beemedia.my.canva.site/aplikasi-penghitung-luas-by-abee

    BalasHapus
  17. saya ingin membuat aplikasi cerita rakyat untuk mendapatkan cerita yang menarik

    BalasHapus
  18. https://rahmat-dhani.my.canva.site/

    BalasHapus
  19. https://wendy-aulia.my.canva.site/

    BalasHapus
  20. https://dea-maqtha-leza.my.canva.site/

    BalasHapus
  21. https://ilham-julian-s.my.canva.site/

    BalasHapus
  22. https://kenzhi-esyar-mahrubi.my.canva.site/

    BalasHapus
  23. https://aura-angelina-putri.my.canva.site/

    BalasHapus
  24. https://ega-maharani.my.canva.site/

    BalasHapus
  25. https://rahmat-dhani.my.canva.site/jester-ne3-app-store

    BalasHapus
  26. https://lidiaizza.my.canva.site/

    BalasHapus
  27. https://aura-ainun-mahya.my.canva.site/

    BalasHapus
  28. https://fikashafira.my.canva.site/

    BalasHapus
  29. https://vinahafideli.my.canva.site/

    BalasHapus
  30. https://rahmat-dhani.my.canva.site/dhan-visual

    BalasHapus

tinggalkan pesan yang baik

Penjelasan Tahapan UKK Peserta didik DKV

  1. Tahap Perencanaan & Konsep (Judul Unit: Menterjemahkan Arah Visual) Di tahap ini, siswa dinilai kemampuannya dalam memahami brief ...