Workshop Ilmu Pemrogramman Untuk Guru atau Siswa Setara SMP


Pesatnya perkembangan teknologi perlu diimbangi dengan ditingkatkannya tenaga SDM yang ahli dibidang ini. Termasuk didalamnya adalah seorang programmer. Sebisa mungkin ilmu tentang pemrogramman sudah ditanamkan kepada generasi muda sejak dini.

Pada artikel kali ini kami dari SMK Asiyah Homeschooling menawarkan program workshop ilmu pemrogramman untuk guru atau siswa setara SMP di wilayah kabupaten Magetan secara gratis. Memajukan pendidikan pada generasi muda adalah tanggungjawab kita bersama.

Sebagai contoh pendidikan ilmu pemrogramman sejak dini seperti video berikut ini:

Video tutorial pemrogramman membuat form login di chanel youtube Ehsan Jaya https://www.youtube.com/watch?v=UvhMDpr0dt0

Ini yang akan dipelajari dalam workshop:

1. Pemrogramman itu untuk apa?

Ilmu pemrogramman adalah disiplin ilmu yang mempelajari bagaimana membuat sebuah program. SDM-nya biasa disebut sebagai serorang programmer. Program atau aplikasi yang dibuat bisa meliputi aplikasi mobile, desktop, website, game, mesin, robot dll.

Dengan mempelajari ilmu pemrogramman kita akan diajak memahami bagaimana mesin bekerja. Seorang programmer menerjemahkan bahasa manusia kepada bahasa mesin. Cara berfikir programmer pun ikut dipaksa untuk mengikuti logika mesin dengan mengabaikan sisi emosional.

Oleh karena itu, mempelajari ilmu pemrogramman sangat baik jika dipelajari sejak dini. Otak anak-anak akan terangsang untuk terus berfikir dan mengexplorasi dunia pemrogramman yang sangat luas. Rasa ingin tau anak-anak turut membantu terhadap percepatan akselerasi pembelajaran.

2. Pentingnya portofolio project aplikasi dll untuk branding seorang programmer

Portofolio atau hasil sebuah project sangat penting bagi seorang programmer. Bisa diibaratkan portofolio ini nilainya lebih tinggi daripada ijazah formal. Sebagai buktinya teman-teman sekalian bisa cek dari website profile perusahaan atau freelancer. Sudah dipastikan kalau halaman pertamanya adalah daftar dari project/produk yang sudah pernah dibuat.

Dokumentasi sebuah produk aplikasi menjadi hal penting lain yang perlu diperhatikan oleh programmer. Youtube adalah salah satu media untuk menampilkan hasil kerja seorang programmer. Seperti video di atas, ada seorang anak sekolah dasar yang sudah mulai merintis brandingnya.

3. Membuat blogspot dan repository di GITHUB

Praktek dalam workshop kali ini adalah dimulai dengan membuat blog pribadi di blogspot.com yang berisi tentang catatan perjalanan hidup. Setiap perserta diberikan tugas untuk menulis catatan terkait kegiatan yang sedang dilakukan saat ini. Dengan metode dan gaya masing-masing sesuai dengan kenuikan pribadinya.

Untuk membantu membuat tulisan artikel kali ini silahkan jawab pertanyaan berikut untuk menjadi bahan tulisan:
  • Apa yang kamu kerjakan saat ini?
  • Apa harapanmu dari mengikuti kegiatan ini?



Menulis adalah salah satu kemampuan yang sangat penting untuk dikuasai oleh seorang programmer. Hal ini akan berguna untuk membiasakan si programmer dalam menuliskan baris kode pemrogramman. Termasuk didalamnya adalah kemampuan menulis menggunakan 12 jari. Kemampuan ini dapat terus dioptimalkan dengan kita membiasakan diri untuk mengetik menggunakan keyboard. Setidaknya sampai ditemukan teknologi lain yang mampu menggantikan fungsi keyboard.



Selanjutnya peserta membuat akun di github.com dan membuat satu buar repository sesuai nama username masing-masing. Kemudian membuat file readme.md yang mana nanti akan muncul di halaman utama akun github. Isi file readme.md adalah terkait profile diri yang ingin disampaikan kepada publik.

Untuk membantu membuat tulisan di file readme.md teman-teman silahkan jawab pertanyaan berikut ini:
  • Tautkan link media sosial yang kamu miliki!
  • Siapa nama lengkap dan panggilanmu?
  • Apa tujuan hidupmu?

Mengisi file readme.md tentunya perlu mempelajari juga dasar dari format markdown yang akan digenerate oleh github. Penulis biasanya membuat file readme.md menggunakan aplikasi editor online di https://dillinger.io/. Seperti bagaimana membuat judul tulisan, tulisan tebal, daftar list, format link dll.

4. Install Sublime Text Editor dan Membuat Satu File index.html Berisi Sebuah Form

Tidak lengkap kalau dalam kegiatan ini kita tidak menulis kode. Pada kesempatan ini kita akan membuat kode HTMl menggunakan sublime text editor atau yang lain jika sudah punya. Sublime text bisa didownload di link ini. Selanjutnya install dan buka aplikasinya.

Buat file kerja baru dan disimpan dengan nama index.html, tugasnya adalah minimal membuat form pendaftaran seperti berikut ini:
  • Ada judul form pendaftaran dengan tag HTML h1
  • Inputan nama pendaftar
  • Inputan password
  • Inputan nomor HP/WA yang bisa dihubungi
  • Inputan email dengan format email
  • Tombol simpan dan bersihkan
  • Untuk referensi membuat form bisa cek di https://www.w3schools.com/
Jika sudah selesai, upload atau copy kode tersebut ke repository baru di akun GITHUB yang tadi sudah dibuat. Jangan lupa untuk membuat repository baru dengan nama "Tugas Workshop [nama peserta]" untuk kode yang baru kita buat ini.

Dari workshop sederhana ini peserta akan mendapat:
  • Penjelasan kenapa kita harus belajar pemrogramman sejak dini.
  • Kiat sukses menjadi programmer dengan membuat portofolio project.
  • Memiliki blog pribadi di blogspot.com
  • Memiliki akun GITHUB yang bisa dipakai untuk menampilkan portofolio project.
  • Memiliki kemampuan untuk membuat file readme.md dengan format markdown
  • Memiliki kemampuan dasar bahasa pemrogramman HTML dengan membuat form di file index.html

Beberapa materi diatas sepertinya sudah cukup untuk mengisi workshop kali ini. Dikawatirkan kalau ditambahkan lagi, pembelajarannya jadi tidak maksimal. Tapi untuk peserta workshop yang ingin sharing terkait ilmu pemrogramman ini lebih dalam lagi, bisa konfirmasi ke admin atau menghubungi pihak dari SMK ASIYAH HOMESCHOOLING. Semoga berkah, bermanfaat dan salam semangat.

Catatan:

  • Sumber gambar dokumen pribadi dan youtube

Komentar

Postingan populer dari blog ini

SIPD Chrome Extension untuk Migrasi Data dari SIPD ke SIMDA PINK Th. Anggaran 2022

FMIS Chrome Extension untuk Integrasi Data SIPD ke FMIS

Materi Pemrogramman Web Dasar