SMK (Sekolah Melatih Kerja) Mandiri, Bertanggungjawab dan Bermanfaat untuk Umat
Workshop Ilmu Pemrogramman Untuk Guru atau Siswa Setara SMP
Dapatkan link
Facebook
X
Pinterest
Email
Aplikasi Lainnya
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:
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:
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.
1. Siapkan Server untuk tempat backup DB lokal menggunakan WP-SIPD Sangat disarankan menggunakan hardware PC server untuk menginstall web server yang akan digunakan untuk migrasi data. Penggunaan hardware akan berpengaruh pada kecepatan saat melakukan singkronisasi. Sebaiknya juga menggunakan domain dan IP publik agar aplikasi bisa diakses dari internet. Hal ini akan mempermudah dikemudian hari untuk melakukan singkronisasi dari manapun. Pastikan web server aplikasi wp-sipd dapat terhubung dengan jaringan dari server database sql server simda. Berikut langkah-langkah install WP-SIPD pada PC server windows: Download xampp dengan php versi 7.xx, jangan menggunakan versi 8.xx karena saat ini driver odbc belum support. File dapat didownload di https://www.apachefriends.org/download.html . Selain XAMPP dapat menggunakan web server lain sesuai kebutuhan. Yang terpenting adalah modul PHP dan database MYSQL Edit file php.ini yang bisa diakses melalui control panel XAMPP. Klik menu Config ...
Aplikasi fmis chrome extension dapat diinstall dari https://github.com/agusnurwanto/fmis-chrome-extension . Secara garis besar alur proses datanya adalah dari aplikasi SIPD data akan disingkronkan ke database lokal wp-sipd menggunakan sipd-chrome-extension . Data yang ada di database wp-sipd kemudian akan ditarik atau disingkronkan ke FMIS menggunakan fmis-chrome-extension . Untuk proses intallasi wp-sipd dan sipd chrome extension bisa melihat artikel berikut https://smkasiyahhomeschooling.blogspot.com/2021/12/sipd-chrome-extension-untuk-migrasi.html . Di bawah ini adalah progress pengembangan aplikasi fmis-chrome-extension dan cara penggunaannya. Mari kita kembangkan bersama aplikasi opensource ini untuk Indonesia yang lebih baik. Terimakasih, semoga bermanfaat dan selalu diberi keberkahan. Amin... 1. Singkronisasi Data Struktur SSH dari WP-SIPD Sebelum melakukan singkronisasi data SSH, pastikan data master SSH sudah disingkronisasikan dari SIPD ke database lokal wp-sipd....
Artikel ini dibuat untuk melengkapi pembuatan materi pemrograman web dasar. Materi versi google slide bisa dilihat melalui link https://rtikmagetan.or.id/mp1 . Semoga dengan adanya artikel ini dapat membantu penulis serta peserta dalam melakukan praktek pembelajaran web programming. Pendahuluan Sebelum masuk ke persiapan teknis, hal pertama yang perlu disiapkan adalah mental yang kuat . Dalam dunia pemrograman kamu tidak akan pernah selesai belajar karena luas dan cepatnya perkembangan di bidang keilmuan ini. Di lain sisi, sebagai seorang programmer kita juga akan bertanggung jawab dengan data-data penting yang diamanahkan untuk diolah. Kemampuan programming ini bisa saja disalah gunakan untuk kegiatan negatif seperti hacking atau peretasan data . Termasuk untuk mendukung kegiatan-kegiatan ilegal lainnya . Pastikan kamu punya laptop sendiri untuk fasilitas belajar. Karena sebagai pelajar kamu perlu mendatangi guru atau tempat pelatihan, sehingga diperlukan hardware yang m...
Komentar
Posting Komentar