Apa itu Coding?

Hai Guys...
Saya Mau tanya nih..
Menurut Kalian Apasih Coding itu?
Susah Gak Atau Mudah ?
Atau Mungkin Kalian gak tau apa itu Coding?
Nah Kali ini saya mau cerita oleh Salah satu Pekerja Go-jek yang berhasil di Dunia IT dan Menjadi Software Developer di Go-jek Yaitu Muhammad Salis


Kenapa Coding itu Penting?
Coding itu ada dimana-mana, Bahkan kalau kita mau jadi Petani, Dokter, atau apapun itu pasti ada Codingnya, Contohnya kalau kita menonton video ada di streaming tiap detiknya ada sebuah line-off code yang executed.

Muhammad Salis atau si Abang Salis ini Menjelaskan tentang Coding for Beginners
Awalnya Abang Salis Tidak memiliki latar belakang TI, Bukan lulusan dati TI dan juga belum pernah sama sekali coding. 

Lalu kenapa si Abang Salis bisa Coding?
Yaa.. Semua karena rasa penasaran si Abang Salis yang pada waktu itu membaca sebuah tabloid ada sebuah startup dimana dia bisa dapat Trilliunan Rupiah.

Abang Salis belajar secara otodidak melalui berbagai sumber dan memulai dengan hal-hal yang sederhana membuat website dan mobile application

Menurut Abang Salis Coding itu set instruksi yang diberikan ke Komputer, Komputer itu merupakan sebuah mesin yang paling bodoh di dunia yang gak bisa bedain warna,huruf, nahh.. disitulah manusia bisa ngajarin mesin untuk melakukan sebuah sesuatu, tapi walaupun mesin itu bodoh dia bisa bekerja lebih cepat dari manusia.

Coding itu Gampang banget, Kita membuat Coding sama halnya membuat resep..kata si Abang salis,wkwkwkw Asik dah

Coding sudah memecahkan masalah yang dihadapi manusia, Seperti jemput ke sekolah, ngantarin makanan, go-jek online, hal ini membuat hidup kita lebih nyaman

Apa yang dimaksud dengan bahasa pemrograman?
Mesin hanya bisa membaca instruksi biner, yaitu instruksi 0 sama 1
Terus gimana caranya kita memberi instruksi 0 dan 1 sama mesin, disitulah diciptakannya programming language yang membantu manusia memberi instruksi ke manusia.

Di dalam programming language ada beberapa  aspek yang harus dipahami, supaya kamu bisa coding dan bisa menyuruh mesin itu melakukan apa yang kamu pingin, Yaitu :

1. Tipe data dan Variabel
Contoh Programming language adalah javascript, ada 4 tipe data yang harus kita tahu

1.       String , yaitu kumpulan karakter.
2.       Number, yang didalamnya ada integer untuk angka bulat dan float untuk angka decimal.
3.       Boolean, yang terdapat hanya true dan false sering didapatkan untuk perbandingan sebuah nilai
4.       Null & Undefined, untuk menandakan nilai kosong atau tidak ada. 

      2. Function
Function adalah Block-off code yang akan memproses input yang diterima menjadi output sesuai yang diinginkan, kasarnya seperti mesin diberikan input besi lalu dia mengolah besi tersebut menjadi sebuah mobil, contoh lagi kita ingin melakukan function menyapa yang menerima nama lalu menyetak nama kamu dengan menambahkan selamat siang di awal nama kamu.

3. Logic
berfungsi sebagai control flow software kamu. Tugasnya mengatur program jika diberikan kondisi tertentu bagaimana menentukan hasil apa yang diinginkan, misalkan kita sedang berhenti di lampu lalu lintas, kita punya variable lampu, dimana jalan kendaraan kita akan tergantung dari value lampu tersebut, dan disini kita punya if, else if, dan else :

If jika dimana lampu tersebut sama dengan merah kita berhenti

Else if jika kondisi pertama tidak memenuhi tapi lampu value kita sama dengan kuning kita harus jalan pelan-pelan, sama untuk Else if yang lain kondisi sebelumnya tidak memenuhi tapi lampunya sama dengan hijau, jalan terus.

Else jika gak ada yang memenuhi, gak ada lampu  maka putar balik aja

4. Loops
Perintah yang diulang-ulang dan berhenti sampai kondisi yang ditentukan. Perintah dari loops adalah For, While Loop.

Pesan dari Abang Salis nih bagi orang yang mau belajar coding dari awal?
Dimulai dengan hal yang simple, lakukan dengan konsisten..


Nih yang mau nonton videonya :

Komentar

Postingan populer dari blog ini

Algoritma Menyebrangkan Sayur, Domba, & Serigala.

Algoritma Pendeta & Kanibal

Algoritma Jarak