Belajar Programming: Satu Kemahiran yang Penting dan Berguna di Zaman Moden


Hai semua, apa khabar? Semoga sihat walafiat dan sentiasa berada dalam lindungan Allah s.w.t. Kali ini aku nak berkongsi dengan korang tentang satu topik yang mungkin ramai yang tak tahu atau tak minat, iaitu programming. Programming ni apa? Kenapa kita kena belajar? Apa faedahnya? Jom kita semak sama-sama.

Programming ni sebenarnya satu cara untuk kita berkomunikasi dengan komputer. Komputer ni bukan macam manusia, dia tak faham bahasa Melayu, Inggeris, Cina, Tamil, atau bahasa lain yang kita guna. Komputer ni cuma faham bahasa binari, iaitu bahasa yang guna angka 0 dan 1 je. Contohnya, kalau kita nak suruh komputer tulis "Hello", kita kena guna bahasa binari macam ni: 01001000 01100101 01101100 01101100 01101111. Susah kan? Nak hafal semua tu memang tak boleh la.

Jadi, programming ni sebenarnya satu cara untuk kita tulis arahan atau perintah yang lebih mudah dan ringkas untuk komputer faham. Programming ni guna bahasa yang dipanggil bahasa pengaturcaraan (programming language). Ada banyak jenis bahasa pengaturcaraan, macam Python, Java, C++, dan lain-lain. Setiap bahasa ni ada kelebihan dan kekurangan tersendiri, bergantung pada apa yang kita nak buat dengan komputer. Tapi semua bahasa ni ada satu persamaan, iaitu dia boleh ditukar kepada bahasa binari yang komputer faham.

Kenapa kita kena belajar programming? Sebab programming ni satu kemahiran yang penting dan berguna di zaman moden ni. Zaman sekarang ni, komputer dah jadi satu alat yang tak boleh dipisahkan dari kehidupan kita. Kita guna komputer untuk buat kerja, belajar, main game, dengar lagu, tengok video, dan macam-macam lagi. Tanpa komputer, kita macam ikan kering tanpa air. Tapi, komputer ni bukan macam jin yang boleh buat apa saja yang kita nak. Komputer ni kena ada program yang tulis apa yang dia kena buat. Program ni macam otak komputer. Kalau tak ada program, komputer ni macam badan tanpa jiwa.

Program ni bukan datang dari langit atau tanah. Program ni kena ada orang yang tulis, iaitu programmer. Programmer ni orang yang pandai programming, iaitu orang yang tahu macam mana nak tulis arahan atau perintah untuk komputer. Programmer ni macam jurubahasa antara manusia dan komputer. Programmer ni yang buat semua aplikasi, perisian, sistem, dan lain-lain yang kita guna dengan komputer. Tanpa programmer, komputer ni tak ada guna.

Jadi, kalau kita belajar programming, kita boleh jadi programmer. Kalau kita jadi programmer, kita boleh buat apa saja yang kita nak dengan komputer. Kita boleh cipta aplikasi, perisian, sistem, dan lain-lain yang berguna untuk diri kita sendiri atau orang lain. Kita boleh jadi kreatif dan inovatif dengan komputer. Kita boleh selesaikan masalah yang ada dengan komputer. Kita boleh jana pendapatan dengan komputer. Kita boleh jadi orang yang berjaya dengan komputer.

Tapi, belajar programming ni susah ke? Tak susah pun, asal ada minat dan usaha. Programming ni macam belajar bahasa baru. Kita kena belajar tatabahasa, ejaan, ayat, dan sebagainya. Kita kena banyak baca, tulis, dan amal. Kita kena banyak praktis dan cuba. Kita kena banyak tanya dan cari. Kita kena banyak sabar dan tabah. Kita kena ingat pepatah Melayu, "Sikit-sikit, lama-lama jadi bukit". Kita kena ingat perumpamaan Melayu, "Sedikit demi sedikit, lama-lama menjadi bukit". Kita kena ingat bidalan Melayu, "Sedikit-sedikit, lama-lama menjadi bukit". Kita kena ingat pantun Melayu, "Sedikit-sedikit, lama-lama menjadi bukit. Belajar programming, janganlah jadi lembik".

Jadi, apa tunggu lagi? Jom kita belajar programming sekarang. Kita boleh mula dengan bahasa pengaturcaraan yang mudah dan popular, iaitu Python. Python ni bahasa pengaturcaraan yang ringkas dan mudah difahami. Python ni boleh buat macam-macam benda, macam web, data, game, dan lain-lain. Python ni ada banyak sumber yang boleh kita rujuk, macam buku, video, kursus, dan lain-lain. Python ni ada banyak komuniti yang boleh kita sertai, macam forum, blog, grup, dan lain-lain. Python ni ada banyak peluang yang boleh kita capai, macam kerja, bisnes, projek, dan lain-lain.

Kalau nak belajar Python, kita kena ada komputer dan pemasang Python. Komputer ni tak kisah la apa jenama atau model, asal boleh on je. Pemasang Python ni kita boleh download dari laman web rasmi Python, iaitu [python.org]. Pemasang Python ni kita boleh pilih ikut sistem operasi kita, macam Windows, Mac, Linux, dan lain-lain. Pemasang Python ni kita boleh ikut arahan yang ada dalam laman web tu untuk pasang Python dalam komputer kita.

Lepas kita dah pasang Python, kita boleh mula tulis kod Python. Kod Python ni kita boleh tulis dalam apa-apa editor teks yang kita suka, macam Notepad, Sublime, VS Code, dan lain-lain. Editor teks ni macam kertas kosong yang kita boleh tulis apa saja yang kita nak. Tapi, editor teks ni tak boleh jalankan kod Python. Untuk jalankan kod Python, kita kena guna terminal. Terminal ni macam pintu masuk ke dalam komputer. Terminal ni kita boleh akses melalui menu Start atau carian dalam komputer kita. Terminal ni kita boleh tulis arahan untuk komputer buat apa yang kita nak.

Untuk tulis kod Python, kita kena ikut sintaks Python. Sintaks Python ni macam tatabahasa Python. Sintaks Python ni ada beberapa peraturan yang kita kena patuhi, macam ini :

- Kita kena guna indentasi untuk susun kod kita. Indentasi ni macam ruang kosong di awal baris. Indentasi ni kita boleh buat dengan tekan tab atau empat spasi. Indentasi ni penting sebab dia tunjuk hubungan antara kod yang berbeza. Kod yang ada indentasi yang sama tu dikira dalam satu blok. Kod yang ada indentasi yang berbeza tu dikira dalam blok yang berbeza. Contohnya, macam ni:

- Kita kena guna tanda titik dua (:) untuk mula satu blok baru. Tanda titik dua ni macam tanda yang tunjuk kita nak buat apa dalam blok tu. Tanda titik dua ni biasanya digunakan lepas perkataan kunci (keyword) yang ada makna khas dalam Python, macam if, for, while, dan lain-lain. Contohnya, macam ni:

```python
if syarat: # perkataan kunci if, diikuti oleh syarat yang kita nak semak, kemudian tanda titik dua
    kod1 # kod yang kita nak jalankan kalau syarat tu betul, dengan indentasi
    kod2 # kod yang kita nak jalankan kalau syarat tu betul, dengan indentasi
else: # perkataan kunci else, diikuti oleh tanda titik dua
    kod3 # kod yang kita nak jalankan kalau syarat tu salah, dengan indentasi
    kod4 # kod yang kita nak jalankan kalau syarat tu salah, dengan indentasi
```


- Kita kena guna tanda petik (") atau tanda petik tunggal (') untuk tulis teks (string) dalam Python. Teks ni macam perkataan atau ayat yang kita nak tunjuk atau simpan dalam komputer. Teks ni boleh digunakan untuk macam-macam tujuan, macam cetak, masuk input, buat output, dan lain-lain. Teks ni kena ada tanda petik atau tanda petik tunggal di awal dan akhir teks tu. Contohnya, macam ni:

```python
teks1 = "Ini adalah teks yang menggunakan tanda petik" # teks yang disimpan dalam pembolehubah teks1, dengan tanda petik
teks2 = 'Ini adalah teks yang menggunakan tanda petik tunggal' # teks yang disimpan dalam pembolehubah teks2, dengan tanda petik tunggal
print(teks1) # fungsi print yang mencetak teks1 ke skrin
print(teks2) # fungsi print yang mencetak teks2 ke skrin
```


- Kita kena guna tanda pagar (#) untuk tulis komen (comment) dalam Python. Komen ni macam nota atau penjelasan yang kita tulis dalam kod kita. Komen ni tak akan dijalankan oleh komputer, cuma untuk kita atau orang lain baca je. Komen ni boleh digunakan untuk macam-macam tujuan, macam jelaskan kod, buat rujukan, buat debug, dan lain-lain. Komen ni kena ada tanda pagar di awal komen tu. Contohnya, macam ni:


```python
# Ini adalah komen yang menggunakan tanda pagar
print("Hello world") # Ini juga adalah komen, yang berada di belakang kod
```


Ini adalah beberapa contoh sintaks Python yang asas. Ada banyak lagi sintaks Python yang lain, yang kita kena belajar secara beransur-ansur. Sintaks Python ni macam tulang belulang Python. Kalau kita nak kuasai Python, kita kena kuasai sintaks Python dulu.

Sekian sahaja artikel saya kali ini. Saya harap tuan hamba dapat manfaat dari artikel saya. Saya juga harap tuan hamba dapat beri maklum balas dan cadangan untuk saya memperbaiki artikel saya. Saya akan sambung artikel saya dalam masa yang akan datang, insyaAllah. Terima kasih kerana sudi membaca artikel saya. Wassalam.







Catat Ulasan

Terbaru Lebih lama