Skip to main content

Command Palette

Search for a command to run...

About Coding Today

Updated
•4 min read•View as Markdown
About Coding Today
A
My Future is My Responsibility - Jim Rohn

Assalamu'alaikum warahmatullah wabarakatuh. Teman teman yang semoga dirahmati Allah Ta'ala, hari ini tugas membuat blog lagi tapi dengan topik yang sedikit menarik, yaitu beberapa pertanyaan ttg koding...

The Questions:

  1. Seberapa mudah ngoding

  2. Implementasi harian dengan koding

  3. Knp koding penting

  4. Today's Quote

Langsung saja, dari yang pertama...

Seberapa mudah ngoding

Bisa dibilang ngoding ini semudah melakukan kegiatan sehari hari, hanya lebih di buat sedikit kompleks saja. For Example:

Membuat Kopi

Kita hanya perlu menuliskan command atau perintah ke komputer. Karena komputer ngga bisa pake bahasa indo atau jawa, jadi kita harus belajar bahasa nya. Sebelum ke bahasa komputer, kita brainstorming (membagi) setiap perintah nya ke bahasa sehari hari

Perintah pertama: Sediakan alat dan bahan

Alat:
1. Gelas

Bahan:
1. Bubuk Kopi
2. Gula
3. Air Panas

lalu di ubah ke bahasa komputer

const gelas = 0; // tidak berisi (kosong)

const bubukKopi = 100; // 100 gram

const gula = 50; // 50 gram

const airPanas = 200; // 200 ml

lalu ke perintah selanjutnya

Perntah selanjutnya: Masukkan bubuk kopi dan gula ke dalam gelas

ubah ke bahasa komputer

gelas = bubukKopi + gula + airPanas;

sehingga gelas akan berisi bubuk kopi, gula, dan air panas. Dan begitu hingga akhir -- Nyeruput kopi dengan nikmat.

Next question...

Implementasi harian dengan koding

Menurut mu, mending punya kecerdasan tinggi tapi ngga n atau jadi orang biasa tapi ngga di bekali kecerdasan tinggi?

Nah di analogi ini, kita menjadi orang biasa tapi ngga cerdas cerdas amat tapi punya kendali komputer sebagai alat yang punya kecerdasan sangat tinggi dan super cepat.

Contohnya kamu sebagai CEO sebuah perusahaan besar (amiin), lalu kamu punya seorang karyawan yang sangat cerdas dan cepat dalam menyelesaikan masalah. Misal kamu punya masalah, seorang klien meminta...

Saya pengen punya app/program yang bisa menghitung 1 hingga 1000 dalam waktu kurang dari 10 detik.

kamu sebagai CEO terkenal kebingungan dengan permintaan klien itu. Kalau disuruh ngitung manual dari 1 sampai 1000 pake tangan atau kalkulator satu-satu, bisa-bisa lewat 10 detik cuma buat ngitung sampai angka 50.

Tapi karena kamu punya karyawan cerdas tadi (baca: komputer), kamu tinggal kasih perintah yang jelas dan runtut, bukan kerjain sendiri. Kamu tinggal bilang ke dia:

let hasil = 0;
for (let i = 1; i <= 1000; i++) {
  hasil = hasil + i;
}
console.log(hasil); // 500500

Karyawanmu ini bakal ngerjain perintah "tambahkan angka 1 sampai 1000 satu per satu" itu dalam hitungan milidetik, bukan detik. Klien senang, kamu sebagai CEO kelihatan jenius, padahal kamu cuma tau cara "menyuruh" dengan benar.

Ini yang aku maksud implementasi harian dari koding — bukan berarti tiap hari kita harus buka laptop dan ngetik for loop, tapi cara berpikirnya kepake ke mana-mana:

  • Mau ngatur stok roti jualan (aku sendiri pake spreadsheet buat itu, prinsipnya sama kayak koding: kasih rumus/perintah, biar komputer yang ngitung otomatis)

  • Mau bikin jadwal harian yang otomatis reminder

  • Mau ngerjain tugas berulang (misal ngerekap absensi organisasi) tanpa harus hitung manual satu-satu

Intinya, koding itu ngajarin kita buat delegasi kerja ke alat yang lebih cepat, dan itu skill yang kepake bukan cuma di depan layar.

Kenapa koding penting

Dari dua poin di atas, sebenarnya udah kejawab sedikit-sedikit ya kenapa koding itu penting. Tapi biar lebih jelas, aku rangkum jadi beberapa alasan:

  1. Melatih logika berpikir terstruktur. Kayak contoh bikin kopi tadi, koding maksa kita mecah masalah besar jadi langkah-langkah kecil yang runtut. Skill ini kepake di hampir semua bidang, bukan cuma IT.

  2. Mengubah kerjaan manual jadi otomatis. Yang tadinya butuh waktu lama dan rawan salah (kayak ngitung manual sampai 1000), bisa selesai dalam hitungan detik dan hasilnya konsisten.

  3. Alat untuk menyelesaikan masalah nyata. Dunia sekarang jalan di atas software — dari aplikasi belanja, sistem sekolah, sampai keamanan data. Paham koding berarti paham cara kerja "mesin" di balik semua itu, dan itu penting banget buat aku yang lagi belajar ke arah cybersecurity — nggak bisa jagain sistem kalau nggak paham cara sistem itu dibangun.

  4. Membuka peluang. Baik buat bikin karya sendiri, bantu orang lain lewat teknologi, sampai jadi jalan menuju cita-cita yang lebih besar.

Today's Quote

"Everyone should learn to program a computer, because it teaches you how to think." — Steve Jobs

Wallahu a'lam bishawab. Semoga tulisan ini bermanfaat buat teman-teman yang lagi mulai belajar koding juga. Kalau ada yang mau ditanyain atau didiskusiin, boleh banget tulis di kolom komentar!

Wassalamu'alaikum warahmatullah wabarakatuh.

7 views
M

artikel ini membuat Kami tertarik untuk belajar coding