Langsung ke konten utama

Matematika Dan Coding


Matematika Dan Coding


Melihat keberanian mas Menteri membubarkan UN, seperti meyakinkan saya bahwa ini orang nggak main-main. Sebelumnya dia mengutarakan bahwa salah satu dari beberapa kompetensi yang harus dimiliki generasi saat ini adalah coding.

Kalau jadi coding dimasukkan dalam kurikulum pasti bakal muncul kehebohan. Secara penguasa coding itu mayoritas generasi muda. Lihat saja coding engineer di aplikasi-aplikasi besar. Dampaknya, generasi 'tua' (saya beri tanda petik untuk menekankan bahwa tua yg saya maksud adalah dalam rangka pemikiran bukan fisik) bakal kebakaran jenggot. Mereka-mereka para ahli dibidangnya yg ilmunya mungkin ditendang dari kurikulum jelas tak akan tinggal diam.

Lantas bagaimana nasib guru-guru kalau muatan kurikulum kita benar-benar jadi dikurangi?

Ada dua pilihan. Mati-matian menolak dan demo sana-sini atau belajar ilmu baru yang mungkin masih dapat dimanfaatkan di era sekarang.

Nah, kembali lagi ke masalah coding. Mengingat kebutuhan di era digital yang makin mendesak dan manusia sedemikian rupa dituntut berkomunikasi dengan mesin, maka coding adalah jembatan yang menghubungkan. Kalau dunia benar-benar masuk ke dalam era robotisasi dan artificial intelligence, maka coding adalah kompetensi wajib agar manusia tidak disingkirkan mesin-mesin.


Tentu, tidak ada orang yang cukup bodoh mengirimkan prajurit manusia ke medan perang kalau mereka bisa mengirimkan robot yang canggih. Manusia juga nggak perlu ke luar angkasa cuma buat ngambil sampel bebatuan kalau mereka juga bisa mengirimkan robot untuk melakukan pekerjaan itu.

Nah, sayangnya robot dan mesin cukup bodoh untuk menerima instruksi kita sekalipun dengan bahasa inggris. Di sana lah coding berperan. Coding lah yang kelak menjembatani maksud manusia agar dilakukan oleh robot.

Kalau demikian pentingnya coding, apa prasyarat belajar coding? Tidak lain dan tidak bukan adalah matematika dan sedikit bahasa inggris. Kelak jika coding hadi di meja sekolah, maka yang paling mungkin mengajarkan dasar-dasar coding adalah guru matematika.


Loh kenapa bukannya para programmer yang ngajar coding?

Ndak segampang itu Ferguso. Pertama, para programmer itu kebanyakan sudah nyaman dengan zona freelance mereka yang udah bergaji besar. Rutinitas guru negeri sekalipun akan membosankan bagi mereka. Maka, pilihan masuk akal kalau coding hendak cepat-cepat masuk di tas anak-anak, guru matematika adalah pilihan terbaik mengajarkannya.

Memang tidak mudah belajar coding. Seorang tak bisa tetap dengan menguasai satu bahasa pemrograman. Bahasa pemrograman itu mirip-mirip tempe, cepat basi.

Berdasarkan pengalaman saya, tahun 2010 saya belajar coding dengan bahasa pemrograman Action Script 2.0. Belum lancar sekitar tahun 2012 Action Script 3.0 sudah mulai trending orang mulai berpindah. Mulailah saya harus mengupgrade pengetahuan saya.


3 tahun kemudian saya mengenal Visual Basic yang saat itu saya gunakan untuk excel. Belum nyenyak saya main visual basic, android sudah booming dengan bahasa pemrograman Java. Edan to? Memang. Tak ada jaminan suatu bahasa pemrograman dapat terus bertahan.

Nah, tahun 2017 kemarin Google sebagai salah satu raksasa teknologi mengumumkan bahasa pemrograman resmi untuk Android yang disebut Kotlin. Bahasa pemrograman yang sederhana tapi sangat powerful ini dengan cepat diterima banyak orang. Termasuk saya pun akhirnya kepincut.

Butuh berapa lama belahar bahasa pemrograman kotlin? Sebenarnya tidak lama, kalau kita benar-benar menguasai basic matematika dan logika. Saya contohkan ya.

Di foto bawah ini sebelah kiri adalah code untuk mencari nilai faktorial. Kalau anda amati kode ini sebenarnya cukup sederhana. Kalau saya menginputkan 5, maka kode akan menjalankan proses 5x4x3x2x1, sebagaimana definisi faktorial dalam matematika.


Dari beberapa pengalaman saya belajar coding, para tutor atau buku selalu menjelaskan fitur bahasa pemrograman dengan contoh-contoh soal matematika. Jadi, matematika jelas sangat memudahkan kita belajar coding.

Contoh ke dua di sebelah kanan adalah barisan code untuk mengetahui apakah suatu bilangan merupakan bilangan prima atau bukan. Code ini ditulis berdasarkan teorema asli dalam matematika untuk menentukan keprimaan suatu bilangan.

Nah, itu sekilas hubungan matematika dan koding. Kalau anda guru matematika, anda sebaiknya bersiap.


What is Coding? Why Coding?

Coding adalah menulis sekumpulan code sesuai dengan aturan penulisan dari bahasa pemrograman yang digunakan.
Dengan itu semua, kita dapat memberikan daftar instruksi pada perangkat komputer sesuai dengan tujuan kita. Misalnya, kita menulis code untuk membuat aplikasi, web, animasi dan game.
Permintaan akan coder developer baik itu web maupun mobile terus meningkat apalagi di masa pandemi disaat semua pekerjaan dan sekolah dijalankan secara online. Sekarang pun kita kesulitan mencari developer lokal yang berkualitas meskipun jurusan IT merupakan salah satu jurusan paling favorit di Indonesia, nyatanya output yang dihasilkan belum bisa memenuhi kebutuhan industri.


Di era persaingan global seperti sekarang ini, jika kita tidak berbenah diri maka developer dari luar-lah yang akan masuk dan menggeser posisi kita.
Dengan mengajarkan anak Coding sejak dini, mereka dapat menguasai ilmu komputer, bahasa pemrograman dan memaksimalkan manfaat teknologi komputer.
Jadi coding merupakan skill yang sangat cocok untuk dipelajari oleh anak-anak saat ini, mengingat terus berkembangnya kebutuhan akan ahli komputer yang piawai bahasa pemrograman di masa datang.

Mau belajar Coding secara Online?


Lebih penting belajar bahasa Program atau konsep pemrograman ???


simak selengkapnya

Yang Anda butuhkan adalah konsep pemrograman. Bukan sekadar belajar bahasa pemrograman saja. Pada dasarnya setiap orang yang ingin menjadi pemrogram lebih membutuhkan konsep pemrograman daripada sekadar mempelajari sintaks bahasa pemrograman tertentu. Memang pada waktu belajar konsep pemrograman pasti akan ada bahasa pemrograman yang dipakai untuk berlatih, namun porsi konsepnya ini sangat penting karena bisa digunakan untuk mempelajari bahasa pemrograman lainnya.

Bagaimana cara belajar konsep pemrograman? Caranya banyak.


Kuliah di universitas yang mengajarkan konsep pemrograman, misalnya Ilmu Komputer atau Teknik Informatika. Jika universitas dan dosennya bagus, ia akan mengajarkan konsep pemrograman di semester 1 dengan baik
Jika belajar di universitas tidak dapat Anda lakukan, Anda bisa kursus privat dengan orang yang menguasai konsep pemrograman dan mengajarkan Anda dasar-dasar pemrograman. Dengan adanya tutor, Anda akan terbantukan dalam memahami konsep pemrograman dan bisa melakukan tanya jawab
Jika uang adalah kendalanya, maka cobalah untuk mempelajarinya di Youtube atau kursus seperti Code Academy, Coursera, atau Udemy
Apa saja biasanya konsep pemrograman yang diajarkan?

Konsep cara kerja komputer (memori, CPU, dsb)
Bagaimana mendeklarasikan variabel
Sintaks dasar bahasa pemrograman yang digunakan sebagai pengantar konsep pemrograman
Pemahaman dan penguasaan teknik iterasi dan kondisi percabangan
Struktur dan tipe data variabel
Penggunaan operator dan fungsi pustaka dasar
Cara melakukan debugging (pencarian kesalahan program)
Pengenalan fungsi-fungsi dasar IDE (Integrated Development Environment)
Jika sudah belajar, apa yang harus dilakukan untuk menguasai setidaknya satu bahasa pemrograman?

Berlatih membuat program minimal 1 program sehari (semakin banyak semakin cepat menguasai). Pemrograman itu jam terbang. Semakin banyak waktu yang digunakan untuk mempelajarinya, akan semakin terasah kemampuannya
Program yang dibuat harus berisi materi yang ingin dikuasai sehingga apa yang dipelajari secara teori benar-benar tertanam dalam pikiran kita
Berlatih memecahkan masalah (menyelesaikan soal matematika, teka-teki, dsb). Pemrograman itu bukan hanya menguasai bahasa pemrograman lalu secara ajaib masalah dunia nyata akan selesai. Tidak. Menjadi seorang programmer dibutuhkan setidaknya dua hal:
Menguasai setidaknya satu bahasa pemrograman
Mengetahui bagaimana suatu masalah dunia nyata bisa diabstraksikan menjadi model matematika agar bisa diselesaikan dengan algoritma
Tidak mudah berputus asa ketika menemui kendala. Cari jawaban masalah Anda di Internet. 99% masalah sudah ada jawabannya di Internet. Berlatihlah mencari solusi dari permasalahan Anda dengan menggunakan Google
Jangan malas dan banyak alasan untuk menghindar belajar bahasa Inggris. Materi yang bagus dan padat mengenai dunia ilmu komputer masih banyak yang hanya tersedia dalam bahasa Inggris. Jika tidak bisa memahami solusi yang sudah terpampang di depan mata, bagaimana bisa cepat belajar?
Tanyakan pada diri sendiri, apakah pemrograman adalah renjana (passion) Anda. Jika itu memang yang Anda kejar, maka seharusnya sebagian besar hidup Anda hanya tentang belajar bagaimana memprogram. Kurangi main game yang tidak perlu, menonton film berlebihan, nongkrong dengan teman yang tidak ada manfaatnya, dan seterusnya. Sehari kita mendapat jatah 86.400 detik untuk dimanfaatkan dan kita tidak tahu apakah besok mendapatkan jatah yang sama. Manfaatkan untuk fokus menguasai hal yang Anda butuhkan untuk menjadi lebih baik di masa depan
Saya belajar pemrograman dari tahun 1992 tanpa memiliki komputer sama sekali. Zaman itu Internet belum bisa diakses. PC masih sangat lambat. Buku komputer hanya bisa dihitung dengan jari. Namun saya bisa membuat program komputer sebelum kuliah hanya dengan modal buku tulis dan pensil untuk menulis program, dan mempraktikkannya di rental komputer setelah menabung 700 rupiah.

Saat ini Anda bisa menggunakan aplikasi Solo Learn di smart phone untuk belajar pemrograman. Internet begitu mudah untuk diakses. Stack Overflow siap memberikan banyak jawaban untuk masalah pemrograman. Youtube memberikan begitu banyak materi berupa tutorial. Coursera dan Udemy menawarkan kursus massal dari universitas ternama dunia.

Maka nikmat Tuhanmu manakah yang engkau dustakan?

Silakan hisab kuota Internet Anda, sebagian besar untuk belajar atau membakar waktu?

Komentar

Postingan populer dari blog ini

Tujuh Teknik Bertanya Ala Filsuf Yang Bikin Orang Mau Berfikir Keras

Tujuh Teknik Bertanya Ala Filsuf Yang Bikin Orang Mau Berfikir Keras “Pertanyaan bisa lebih menampar daripada jawaban. Itulah kenapa para filsuf lebih suka bertanya.” Dalam riset filsafat klasik, pertanyaan bukan jawaban justru dianggap sebagai alat utama untuk menemukan kebenaran. Socrates tidak menulis satu buku pun, tapi ia mengubah dunia dengan satu metode: bertanya terus menerus. Pertanyaan yang baik bisa menyingkap kepalsuan, membongkar kepura-puraan, bahkan memaksa kita memikirkan ulang seluruh cara hidup kita. Seorang teman bilang dia stres karena kerjaannya. Kamu tanya, “Kamu stres karena kerjaannya berat, atau karena kamu nggak merasa dihargai?” Tiba-tiba dia diam. Terpaku. Lalu berkata, “Gue sendiri gak tahu…” Itu bukan sekadar pertanyaan iseng. Itu pertanyaan filosofis. Dan itu membuat orang mikir. Di dunia yang serba cepat dan penuh kesimpulan instan, pertanyaan yang tepat adalah bentuk revolusi. Sayangnya, kebanyakan orang bertanya bukan untuk memahami, tapi u...

Kesombongan Penghalang Masuk Surga

Kesombongan Penghalang Masuk Surga 𝐊𝐄𝐒𝐎𝐌𝐁𝐎𝐍𝐆𝐀𝐍 𝐏𝐄𝐍𝐆𝐇𝐀𝐋𝐀𝐍𝐆 𝐌𝐀𝐒𝐔𝐊 𝐒𝐎𝐑𝐆𝐀 Oleh  Ustadz Abu Isma’il Muslim al-Atsari HAKEKAT KESOMBONGAN Kesombongan (al-kibr) adalah melihat diri sendiri melebihi al-haq (kebenaran) dan al-khalq (makhluk; orang lain). Jadi, orang yang sombong melihat dirinya di atas orang lain dalam sifat kesempurnaan. Kesombongan ada dua yaitu kesombongan terhadap al-haq (kebenaran), dan kesombongan terhadap al-khalq (makhluk/manusia). Seorang manusia, tatkala melihat dan menganggap dirinya besar atau mulia, dia akan menganggap orang lain kecil dan merendahkannya. Dia akan memandang al-haq (kebenaran) akan menghancurkan kedudukannya dan mengecilkan posisinya. Dan dia melihat manusia lainnya seolah-olah binatang, karena dianggap bodoh dan hina. [Lihat at-Tawâdhu’ fî Dhauil Qur’ânil Karîm was Sunnah ash-Shahîhah, hlm. 35, karya syaikh Salîm bin ‘Ied al-Hilâli] Dalam hadits, Rasûlullâh n telah menjelaskan makna kesombongan: عَنْ ع...

TUJUH (7) AMALAN AGUNG PADA HARI JUM'AT

7 AMALAN AGUNG PADA HARI JUM'AT Assalamu'alaikum warahmatullahi wabarakatuh,  Allahumma solliala ala sayyidina mohammad waala ali sayyidinauhammad 7 AMALAN AGUNG PADA HARI JUM'AT 1. Barangsiapa yang membaca "Ya Muhaimin 100x setelah mandi jum'at, Maka Allah Swt akan memberikan kewibawaan dan kemuliaan. 2. Barangsiapa yang membaca surah "Al-Qodar" 7x antara 2 adzan di hari jum'at, Maka Allah SWT akan melunasi semua hutangnya. 3. Barangsiapa yang berucap "Ya Baathin" 33x setelah sholat jum'at, Maka Allah Swt akan menjadikan-Nya dari ahli bathin. 4. Barangsiapa setelah shalat jum'at membaca Al-Fatihah, Al-ikhlas, Al-Falaq, dan An-Naas masing² 7x tanpa merubah posisi duduknya (tasyahhud akhir) dan tanpa berbicara sebelumnya, Maka Allah Swt akan menjagaNya dari semua kejelekan sampai jum'at berikutnya. 5. Barangsiapa setelah shalat jum'at membaca "Allahumma Akfiniy Bihalaalika‘an Haraamika Waghniniy Bifadhlika ‘Am...

7 Negara Membayar Pelancong untuk Tinggal dan Menetap

7 Negara Membayar Pelancong untuk Tinggal dan Menetap Sardinia, Italia. (christiesrealestate) SHARE YUK -  Bepergian dan menetap di daerah asing biasanya memerlukan biaya yang merogoh kocek. Namun, beberapa negara ini justru membayar pelancong yang ingin tinggal di sana. Tentu saja berpindah dan menetap di suatu tempat dan mendapatkan bayaran bukanlah program cuma-cuma. Biasanya pelancong diminta untuk menetap demi mengatasi berbagai masalah seperti jumlah penduduk, kurangnya tenaga kerja, hingga masalah demografi lainnya. Namun begitu, hal tersebut pun dapat memberikan peluang bagi para traveler yang ingin mendapatkan uang sekaligus merasakan sensasi kehidupan di berbagai belahan dunia. "Ini adalah win-win solution. Anda mendapatkan awal yang baru dan banntuan, sementara ekonomi lokal menikmati dorongan yang sangat dibutuhkan," imbuh pakar perjalanan internasional Wayne Mills kepada New York Post. Apa saja daerah atau negara yang membuka kesempatan tersebut? Berikut ...

Kumpulan Daftar Grup Facebook Dengan Jutaan Anggota Aktif Di Dunia

Selamat malam, Bertemu lagi dengan saya dalam artikel baru yang berjudul kumpulan grup fb yang mempunya anggota jutaan bahkan ratusan juta pengguna. Adapun tujuan saya memposting artikel kumpulan grup facebook dengan member jutaan ini adalah terkhusus nya buat para blogger yang ingin mempromosikan blog atau website nya di grup-grup facebook, Terkhusus nya untuk blog bahasa inggris. Namun, selain tujuan itu, mungkin artikel ini juga di cari para facebookers yang ingin mencari grup-grup yang ramai untuk saling berbagi atau mungkin curhat atau sekedar cari keramaian dengan tujuan agar status mereka banyak yang menyukai dan mengomentari. Grup facebook yang saya share disini adalah grup-grup dari luar negeri yang sudah memiliki member/anggota yang sangat banyak dan grup-grup ini sudah berdiri sejak lama dan mungkin sebagian adalah grup yang berdiri seiring berkembangnya facebook. Di Tinjau dari segi jumlah anggota nya yang ratusan juta orang dapat kita jadikan bahwa grup-grup faceboo...

Pijat refleksi untuk mengatasi saraf terjepit (pinched nerve)

ZONATERAPI - Sebelum menjelaskan tentangcara mengatasi saraf terjepit dengan pijat refleksi, sebaiknya Anda ketahui terlebih dahulu pengertian dari saraf terjepit. Dalam pengertian ini terdapat dua suku kata yang berbeda namun memiliki satu pengertian (pinched nerve). Saraf terjepit ( mayoclinic.org) terjadi akibat terlalu banyak tekanan oleh jaringan disekitarnya, seperti tulang rawan, otot, atau tendon. Tekanan ini akan mengganggu fungsi saraf yang dapat menyebabkan nyeri, kesemutan dan mati rasa atau lemah pada saraf. Pijat refleksi untuk mengatasi saraf terjepit (pinched nerve) terapi pijat KLIK DISINI!!! Saraf terjepit sangat mengganggu aktivitas sehari-hari dan sangat menyakitkan. Gangguan saraf terjepit dapat terjadi pada bagian lengan, punggung, leher, siku dan bagian tubuh lainnya. Pengobatan saraf terjepit sangat beraneka ragam, dapat dilakukan sendiri atau dengan batuan dokter dan seorang tukang pijat saraf. Salah satu cara mengobati saraf terjepit adal...

Tiga Nasehat Dan Intruksi Kesehatan Untuk Jemaah Haji Indonesia

Tiga Nasehat Dan Intruksi Kesehatan Untuk Jemaah Haji Indonesia Setelah dua tahun ibadah haji dilakukan terbatas, tahun ini umat Muslim diseluruh dunia kembali diperbolehkan melaksanakan rukun Islam kelima ini. Meski demikian, protokol kesehatan dan sejumlah aturan tetap diberlakukan oleh pemerintah Arab Saudi mengingat pandemi COVID-19 belum berakhir. Kementerian Kesehatan selaku pihak yang bertanggungjawa b terhadap layanan kesehatan jemaah haji Indonesia selama musim haji telah melakukan sejumlah upaya demi mencegah angka kematian maupun angka kesakitan para calon haji selama beribadah di Tanah Suci. Kemenkes juga menyampaikan imbauan kepada para jemaah agar dapat terhindar dari kemungkinan terkena risiko penyakit. “Perlu kita ingatkan pada jemaah, bahwa tahun ini kita dihadapkan pada dua situasi, pertama pandemi belum selesai dan kedua suhu ekstrem panas. Untuk itu Ada beberapa langkah yang perlu kita antisipasi, paling tidak ada 3 langkah pokok yang perlu diantsipasi j...

12 Game Penghasil Uang Asli Tanpa Iklan

12 Game Penghasil Uang Asli Tanpa Iklan Ilustrasi 12 game penghasil uang (Foto: Instagram)  - Inilah 12 game penghasil uang asli tanpa iklan yang bisa Anda coba saat menunggu tanggal gajian. Anda pun harus bisa menang saat memainkan game tersebut untuk mengambil hadiahnya. Namun demikian, perlu waspada dan hati-hati juga saat mengunduh game tersebut. Hal ini supaya tidak terjadi hal-hal merugikan setelah bermain game tersebut.  Berikut 12 game penghasil uang asli tanpa iklan yang bisa Anda coba saat menunggu tanggal gajian. 1.Mager Mager merupakan aplikasi penghasil saldo dana tanpa iklan yang sangat direkomendasikan. Pemain hanya perlu memainkan berbagai game sederhana yang ada untuk mengumpulkan koin. Koin yang terkumpul nantinya dapat ditukarkan menjadi saldo Dana, Gopay, OVO, atau e-wallet lainnya. 2.Shopee Tanam Shopee tanam adalah salah satu game aplikasi yang ada di platform Shopee. Game ini juga seru untuk dimainkan bersama teman-teman. Ajak semua teman kam...

AMALAN DOA UNTUK TERAPI, PIJAT DAN PENYEMBUHAN

Ini amalan bagi kita semua yang sehari-hari ingin agar tubuh kembali bugar setelah bekerja keras dengan cara dipijat/diurut. Amalan ini juga untuk para tukang pijat yang ingin secara profesional bekerja. Tukang pijat selain memiliki kemampuan teknis yaitu tata cara mengurut dan memijat dengan benar, juga perlu membekali dirinya dengan kemampuan batiniah. Doanya sebagai berikut: BISMILLAHIRROHMAANIRROHIIM. A’UUDZU BI’L IZZAYILLAAHI WA JABARUUTIHII WA QUDROTIHII MIMMA AJIDUL, ALLOOHUMMA ADZHIB HU ‘ANNII YAA FATTAAHU BILAA MIFTAAH, IF TAHLANAA BIBAROKATI UMMI MUUSAA BINTI LAAWIBNI YA’QUUBA WA BAROKATI SAYYIDINA BUDUUH. Doa ini dibaca sambil memijat badan sendiri atau orang lain. Setelah selesai dipijat seluruh badan, parutlah jahe lalu dioleskan ke seluruh tubuh yang tadi dipijat. Dengan ijin-NYA, tubuh yang dipijat akan kembali segar bugar. Siap bekerja keras untuk menyongsong hari esok Bermasalah dengan kesehatan (khusus kewanitaan) rahim turun, kengser, terbalik, menye...

Cara Mudah Membuat Tulisan Kata Kata dengan Berbicara

Cara Mudah Membuat Tulisan Kata Kata dengan Berbicara Disebut Voice Typing atau Convert Speech to Text. Mengubah omongan jadi teks tulisan. Ini dia cara membuat tulisan dengan berbicara, tanpa mengetik! Website  atau aplikasi ini cocok bagi Anda yang mengaku tidak bisa nulis. Anda tinggal berbicara --ngomong biasanya lebih mudah--- lalu si situs web ini akan menampilkan teks atau tulisan, kata-kata dan kalimat, yang kita ucapkan. Menulis  postingan blog  jadi mudah dengan adanya tool gratis ini. Cara Membuat Tulisan dengan Berbicara Ini cara nulis dengan ngomong. Ubah ucapan jadi tulisan. Menulis dengan cara berbicara. Bagaimana cara menulis dengan suara atau dikte? Gunakan Speech to Text. Suara Jadi Teks. Voice Typing. Cara Membuat Tulisan dengan Berbicara. Cara menguba suara jadi teks tulisan. Cara menulis dengan suara atau dikte. Tinggal ngomong, maka omongan kita jadi tulisan atau teks. Tulisannya bisa dicopas dan diedit. Buka saja  SpeechTexter ...