Subjek: Sains Komputer
Nama: [Nama Pelajar]
Tingkatan: [Tingkatan Pelajar]
Tarikh: [Tarikh]
Dalam topik ini, saya telah mempelajari dua konsep penting dalam pengaturcaraan iaitu struktur data dan modular:
Struktur Data merujuk kepada cara data disimpan dan diatur dalam program. Saya mengenali beberapa jenis struktur data seperti:
Tatasusunan (array) – menyimpan sekumpulan data yang sejenis.
Rantai (string) – menyimpan urutan aksara.
Senarai (list) – struktur data yang fleksibel untuk pelbagai jenis nilai.
Modular merujuk kepada pembahagian program kepada bahagian kecil yang dipanggil fungsi atau modul. Ia membantu menjadikan program lebih tersusun, mudah dibaca, dan senang diselenggara.
Saya mempelajari topik ini melalui:
Pembelajaran teori melalui nota dan tayangan slaid
Latihan menulis kod menggunakan fungsi dan tatasusunan
Aktiviti kumpulan membina program modular
Analisis contoh kod dan pembetulan ralat (debugging)
Saya juga menggunakan carta alir untuk merancang fungsi dalam program saya sebelum menulis kod sebenar.
Topik ini sangat penting kerana:
Struktur data membolehkan saya menyimpan dan mengurus data dengan lebih cekap.
Konsep modular menjadikan program saya lebih kemas dan mudah difahami.
Ia memudahkan kerja berkumpulan dalam pembangunan projek – setiap ahli boleh bina fungsi sendiri.
Ia menyediakan asas penting untuk pengaturcaraan berorientasikan objek dan pembangunan perisian berskala besar.
Saya boleh menggunakan ilmu ini dalam:
Mencipta sistem pengurusan data seperti senarai pelajar atau inventori.
Membahagikan program kepada fungsi kecil seperti fungsi kiraan, paparan, dan pengesahan data.
Membangunkan aplikasi berskala sederhana secara lebih sistematik dan teratur.
Saya seronok mempelajari bagaimana tatasusunan dan fungsi boleh digunakan bersama dalam satu program. Walaupun pada awalnya sukar untuk faham bagaimana fungsi saling memanggil antara satu sama lain, saya menjadi lebih yakin selepas beberapa latihan kod. Saya sedar bahawa memahami struktur data dan modular adalah langkah penting untuk menjadi pengatur cara yang baik dan efisien.