š Asas Pengaturcaraan ā (Edisi 2025ā2026) ialah buku sukatan pelajaran komprehensif yang direka untuk pelajar BSCS, BSIT, Kejuruteraan Perisian, serta pengaturcara pemula dan pelajar sendiri. Edisi ini merangkumi asas pengaturcaraan, algoritma, struktur kawalan, fungsi, tatasusunan, penunjuk, pengendalian fail dan pengenalan kepada pengaturcaraan berorientasikan objek. Ia juga termasuk MCQ, kuiz dan contoh praktikal untuk mengukuhkan pemahaman konsep dan kemahiran menyelesaikan masalah.
Buku ini disusun untuk membina asas yang kukuh, bermula daripada asas pengaturcaraan dan secara beransur-ansur bergerak ke arah topik lanjutan seperti pengaturcaraan modular, pengurusan memori dinamik dan konsep berorientasikan objek. Ia memberi tumpuan kepada kedua-dua pengetahuan teori dan aplikasi praktikal, menjadikannya sesuai untuk kajian akademik, penyediaan peperiksaan dan projek dunia sebenar.
š Bab & Topik
š¹ Bab 1: Pengenalan kepada Pengaturcaraan
Definisi dan Kepentingan Pengaturcaraan
Evolusi Bahasa Pengaturcaraan
Jenis Paradigma Pengaturcaraan (Prosedur, Berorientasikan Objek, Fungsian)
Bahasa Tersusun lwn
Gambaran Keseluruhan Bahasa Pengaturcaraan (C, C++, Java, Python)
Kitaran Hayat Pengaturcaraan dan Langkah-langkah Pembangunan
Peranan Pengaturcaraan dalam Penyelesaian Masalah
Struktur Asas Program
Alat Pengaturcaraan dan IDE
Ralat dalam Pengaturcaraan (Sintaks, Semantik, Logik)
š¹ Bab 2: Algoritma dan Carta Aliran
Definisi dan Ciri-ciri Algoritma
Teknik Reka Bentuk Algoritma (Bahagi dan Takluk, Tamak, Pengaturcaraan Dinamik)
Langkah-langkah Menulis Algoritma
Carta alir dan Simbol
Menterjemah Algoritma ke dalam Carta Aliran
Contoh Algoritma dan Carta Aliran
Pseudokod lwn Carta Alir
Isih dan Mencari Masalah
Amalan Terbaik untuk Penulisan Algoritma
Kecekapan Algoritma (Kerumitan Masa dan Ruang)
š¹ Bab 3: Asas Pengaturcaraan
Sintaks dan Struktur
Pembolehubah dan Jenis Data
Pemalar dan Huruf
Operator
Jenis Casting
Input dan Output
Komen dan Dokumentasi
Skop Pembolehubah
Penyahpepijatan dan Pengenalpastian Ralat
š¹ Bab 4: Struktur Kawalan
Membuat Keputusan (jika, jika-lain, tukar)
Gelung (semasa, buat-sementara, untuk)
Gelung Bersarang dan Kawalan Gelung
Operator Bersyarat
Konsep Pengaturcaraan Berstruktur
Amalan Terbaik dalam Penyata Kawalan
š¹ Bab 5: Fungsi dan Pengaturcaraan Modular
Asas Fungsi
Pengisytiharan, Definisi dan Panggilan
Lulus Parameter
Skop dan Jangka Hayat Pembolehubah
Rekursi
Fungsi Perpustakaan
Kelebihan Pengaturcaraan Modular
Berlebihan Fungsi
š¹ Bab 6: Tatasusunan dan Rentetan
Tatasusunan (1D, 2D, Berbilang dimensi)
Traversal dan Manipulasi
Mencari, Menyusun, Menggabungkan
Rentetan dan Tatasusunan Aksara
Fungsi Manipulasi Rentetan
š¹ Bab 7: Petunjuk dan Pengurusan Memori
Pengenalan kepada Penunjuk
Aritmetik penunjuk
Penunjuk dengan Tatasusunan dan Fungsi
Peruntukan Memori Dinamik
Kebocoran Memori dan Amalan Terbaik
š¹ Bab 8: Struktur dan Pengendalian Fail
Struktur dan Struktur Bersarang
Tatasusunan Struktur
Kesatuan vs Struktur
Asas Pengendalian Fail
Membaca & Menulis Fail
Ralat Pengendalian dalam Fail I/O
š¹ Bab 9: Pengenalan kepada Pengaturcaraan Berorientasikan Objek
Prosedur lwn OOP
Kelas dan Objek
Pembina dan Pemusnah
Pewarisan dan Polimorfisme
Pengubahsuai Akses
Mengatasi Fungsi
Asas STL
Aplikasi OOP
š¹ Bab 10: Pengaturcaraan Amalan Terbaik dan Penyelesaian Masalah
Kebolehbacaan Kod dan Gaya
Reka Bentuk Kod Modular
Penyahpepijatan dan Alat
Kawalan Versi (Asas Git)
Pengujian dan Pengesahan
Dokumentasi dan Komen
Pengoptimuman Kerumitan
Penyelesaian Masalah Dunia Sebenar
š Kenapa Pilih Buku ini?
ā
Liputan sukatan pelajaran penuh untuk asas pengaturcaraan
ā
MCQ, kuiz dan soalan latihan disertakan
ā
Pendekatan langkah demi langkah daripada asas kepada konsep lanjutan
ā
Sesuai untuk pelajar BSCS, BSIT, Kejuruteraan Perisian, pemula dan pelajar sendiri
ā Aplikasi ini Diilhamkan oleh pengarang:
Herbert Schildt, Robert Lafore, Bjarne Stroustrup, Dr. M. Afzal Malik, M. Ali.
š„ Muat turun Sekarang dan bina asas yang kukuh dalam pengaturcaraanĀ asas!
Dikemas kini pada
5 Okt 2025