Anda di halaman 1dari 3

Apakah belajar coding harus jago matematika dulu?

Kamu pengen banget jadi seorang programmer. Kamu pengen bikin aplikasi yang
keren, game yang seru atau bahkan pengen bikin solusi yang mengubah dunia jadi
lebih baik.

Atau kamu punya mimpi menjadi programmer di google, facebook atau


perusahaan-perusahaan keren lainnya.

Dan kamu mulai coba ngulik-ngulik tentang pemrograman, mulai subscribe channel
youtube yang ngebahas pemrograman, follow akun-akun instagram tentang
pemrograman bahkan mulai nyoba-nyoba ngoding, dan ikut kelas online.

Dan disaat kamu mulai belajar ada aja yang ngomong bahwa ‘kalau mau jadi
programmer itu harus jago matematika’, ‘kalo nggak jago matematika nggak usah
belajar coding dulu’ dan kamu yang merasa nggak jago matematika mulai ngerasa
insecure dan mulai nggak semangat buat lanjutin mimpi menjadi seorang programmer.

Tapi bener nggak sih omongan tadi itu, nah buat kamu yang merasa relate dengan
kondisi ini, kamu wajib banget nih nonton video ini sampai habis.

Buat ngebahas ini ada pentingnya kita belajar sejarah komputer dan pemrograman
terlebih dahulu.

Pada tahun 1822 ada seorang mahasiswa dari universitas cambridge bernama Charles
Babbage menciptakan alat bernama difference machine. Alat ini adalah mesin mekanik
yang mampu melakukan pemrograman untuk memecahkan persoalan matematika.
Mesin ini adalah cikal bakal komputer modern yang ada saat ini.

Satu abad berselang, pada tahun 1945, seorang ilmuwan Jerman bernama Konrad
Zuse berhasil membuat bahasa pemrograman tingkat tinggi pertama di dunia yang
mampu menciptakan program catur pada komputer. Bahasa pemrograman ini terdiri
dari berbagai operasi dalam matematika. Saking matematika-nya nih nama plancalcul
sendiri tuh berarti plan calculus yang berarti rancangan kalkulus, sebuah cabang ilmu
dalam matematika

Dari cerita-cerita ini terlihat banget kan betapa kuatnya hubungan pemrograman dan
matematika. Ilmuwan komputer Edsger W Dijkstra dalam salah satu tulisannya pada
tahun 1975 mengatakan bahwa pemrograman itu sendiri adalah cabang terapan dari
matematika.
Untungnya saat ini buat mulai belajar coding kamu nggak perlu jago-jago amat di
matematika. semakin berkemangnya zaman, semakin banyak aja jalan yang
memudahkan para calon programmer buat mewujudkan mimpinya. Yang paling penting
dan mendasar adalah kemampuan kamu buat memecahkan masalah. Dan ini nggak
cuma bisa didapat dari matematika tapi bisa juga kamu dapat dari bermain catur,
sudoku, bermain game strategi atau hobi-hobi lainnya yang bisa mempertajam logika.

Kemampuan berlogika ini ngebantu banget buat kamu memahami algoritma dalam
pemrograman. Algoritma sendiri adalah instruksi yang diberikan kepada komputer untuk
mengerjakan hal-hal yang diperintahkan. Misal, kamu pengen bikin web yang
menggunakan fitur login, maka kamu harus menginstruksikan komputer untuk
membaca username dan password yang di isi pengguna lalu mencocokkannya dengan
yang ada di database. Kalau benar maka si pengguna bisa masuk ke laman berikutnya
pada web kamu sedangkan bila salah maka pengguna harus mengulang pengisian
username dan password. Instruksi yang kamu berikan kepada komputer inilah yang
disebut algoritma.

Ada satu penelitian menarik nih dari universitas Washington pada maret 2020 yang
memaparkan bahwa kemampuan untuk mempelajari bahasa lebih dibutuhkan ketika
belajar pemrograman. Hal ini terjadi karena mempelajari pemrograman itu mirip dengan
mempelajari bahasa kedua. Dibutuhkan kemampuan untuk mempelajari kosakata dan
struktur penyusunan kalimat, serta kemampuan untuk bekerja sama dan
mengemukakan maksud. Keduanya juga menggunakan fungsi kognitif untuk
pemecahan masalah serta juga menggunakan working memory dalam otak.

Nah gimana kamu sudah kembali bersemangatkan buat belajar pemrograman, tapi
sebelumnya ada beberapa tips nih buat kamu yang pengen melanjutkan mimpi menjadi
seorang programmer.

● Biasakan untuk menggunakan logika berpikir selain dengan matematika kamu


bisa dapatin ini dengan bermain puzzle, game strategi, catur atau sekedar
membaca komik detektif dan berbagai cara lainnya yang menurutmu cocok untuk
mengasah logikamu.

● Latih kemampuan berbahasa mu. Seperti yang sudah disebutkan sebelumnya,


pemrograman pada dasarnya adalah kemampuan bahasa yang kamu gunakan
untuk memberi instruksi pada komputer. Jadi sudah pasti dong kamu harus bisa
berbahasa dengan efektif. Untuk melatih ini kamu bisa perbanyak membaca dan
menulis.
● Kamu juga harus siap ketika kode yang kamu tulis nggak berjalan dengan
semestinya .serta menghadapi berbagai error. Serta dengan adanya berbagai
tutorial dan dokumentasi di internet saat ini, kemampuan googling juga nggak
bisa kamu remehin, kamu harus bisa menyusun kata agar mesin pencarian
menampilkan apa yang kamu inginkan.

● Dan yang paling penting adalah mempelajari pemrograman itu sendiri. Berbagai
panduan ada di internet, kamu bisa belajar bikin web, mobile app, game, dan
yang lainnya dengan berbagai bahasa pemrograman dan teknologi. Nah buat
kamu yang merasa bingung dengan banyaknya materi pembelajaran yang
ada di internet. Codepolitan ada solusinya buat kamu, kamu bisa mulai
belajar berbagai kelas lebih terarah dan langsung oleh ahli di bidangnya.
Kamu juga bakal terhubung dengan berbagai mentor yang berpengalaman
serta teman-teman seperjuangan yang juga memiliki mimpi untuk menjadi
seorang programmer keren.

Anda mungkin juga menyukai