Empat puluh tajuk tesis sains komputer dan kejuruteraan perisian bagi 2026 dalam lapan sub-bidang, setiap satu dengan persoalan kajian, berbeza daripada tesis projek perisian sains data/AI yang lebih tertumpu kepada aliran kerja projek model — panduan ini memfokuskan tajuk merentas web, mobile, kejuruteraan perisian, pangkalan data, HCI, rangkaian, IoT dan sistem.
Kenapa Senarai Ini Berbeza Daripada Bank Tajuk Am
Bank tajuk projek tahun akhir am sedia ada di laman ini memberikan satu atau dua contoh generik untuk fakulti sains komputer/IT dalam senarai lima puluh cadangan merentas sepuluh fakulti. Senarai di bawah berbeza dari segi kedalaman — lapan sub-bidang khusus sains komputer dan kejuruteraan perisian, setiap satu dengan lima tajuk lengkap berserta persoalan kajian tersendiri, dibina khusus untuk pelajar yang sudah pasti mahu FYP dalam bidang ini tetapi masih mencari fokus sub-bidang yang tepat.
Empat Ujian Kebolehlaksanaan Sebelum Memilih Tajuk
Sebelum menghantar mana-mana tajuk di bawah kepada penyelia, jalankan empat ujian ini. Pertama, adakah teknologi atau kerangka kerja yang diperlukan boleh dipelajari dan diaplikasikan dalam tempoh satu atau dua semester FYP. Kedua, adakah akses kepada data ujian, pengguna ujian atau persekitaran ujian yang realistik untuk sistem yang dibina. Ketiga, adakah skop projek cukup kecil untuk diselesaikan seorang diri, tanpa memerlukan pasukan pembangunan penuh. Keempat, adakah tajuk ini menyumbang sesuatu yang boleh dinilai secara akademik — bukan sekadar replikasi aplikasi sedia ada tanpa unsur penambahbaikan atau ujian yang jelas.

1. Pembangunan Web
- Sistem pengurusan tempahan bilik kuliah berasaskan web untuk fakulti — Bagaimana reka bentuk sistem web boleh mengurangkan konflik penempahan bilik kuliah berbanding kaedah manual sedia ada?
- Platform e-dagang mikro untuk peniaga kecil tempatan dengan integrasi pembayaran — Apakah ciri antara muka yang paling mempengaruhi kadar penukaran pembelian bagi platform e-dagang mikro?
- Aplikasi web progresif (PWA) untuk perkhidmatan awam luar bandar dengan sokongan luar talian — Sejauh manakah keupayaan luar talian PWA meningkatkan kebolehcapaian perkhidmatan bagi pengguna kawasan liputan internet lemah?
- Sistem pengurusan kandungan (CMS) ringan khusus untuk pertubuhan bukan kerajaan kecil — Bagaimana reka bentuk CMS ringan boleh dioptimumkan untuk pengguna tanpa latar belakang teknikal?
- Dashboard visualisasi data masa nyata untuk pemantauan prestasi kampus — Apakah reka bentuk visualisasi yang paling berkesan untuk menyampaikan data prestasi kompleks kepada pentadbir bukan teknikal?
2. Pembangunan Aplikasi Mudah Alih
- Aplikasi mudah alih pemantauan kesihatan peribadi dengan integrasi peranti boleh pakai — Bagaimana integrasi data peranti boleh pakai mempengaruhi penglibatan pengguna jangka panjang dalam aplikasi kesihatan?
- Aplikasi navigasi dalaman bangunan kampus menggunakan teknologi Bluetooth beacon — Setakat mana ketepatan navigasi dalaman berasaskan beacon berbanding kaedah GPS konvensional di dalam bangunan?
- Aplikasi pembelajaran bahasa berasaskan gamifikasi untuk kanak-kanak prasekolah — Adakah unsur gamifikasi meningkatkan kadar pengekalan pembelajaran perbendaharaan kata berbanding kaedah pembelajaran digital biasa?
- Aplikasi mudah alih pengurusan kewangan peribadi untuk pelajar universiti — Apakah ciri perancangan belanjawan yang paling membantu pelajar mengekalkan tabiat perbelanjaan sihat?
- Aplikasi kecemasan komuniti dengan fungsi laporan dan lokasi masa nyata — Bagaimana reka bentuk antara muka mempengaruhi kelajuan tindak balas pengguna semasa situasi kecemasan simulasi?

3. Kejuruteraan Perisian dan Metodologi Pembangunan
- Perbandingan metodologi Agile Scrum berbanding Kanban dalam projek pembangunan perisian pelajar — Metodologi manakah menghasilkan kepuasan pasukan dan kualiti penyampaian yang lebih tinggi dalam projek berskala kecil?
- Rangka kerja ujian automatik untuk aplikasi web menggunakan Selenium atau Playwright — Sejauh manakah ujian automatik mengurangkan masa pengesanan pepijat berbanding ujian manual?
- Alat penilaian kualiti kod automatik untuk pelajar pengaturcaraan pemula — Bagaimana maklum balas kualiti kod masa nyata mempengaruhi amalan pengekodan pelajar dari semasa ke semasa?
- Sistem kawalan versi mikro untuk projek pengaturcaraan berpasukan kecil — Apakah cabaran integrasi kod yang paling kerap dihadapi pasukan pelajar dan bagaimana alat ini menanganinya?
- Rangka kerja seni bina perisian mikroservis untuk aplikasi berskala kecil — Bagaimana seni bina mikroservis berbanding monolitik mempengaruhi kebolehselenggaraan kod dalam projek FYP?
4. Sistem Pangkalan Data
- Prestasi pangkalan data NoSQL berbanding relasional untuk aplikasi data tidak berstruktur — Dalam senario aplikasi manakah pangkalan data NoSQL mengungguli pangkalan data relasional dari segi kelajuan capaian?
- Sistem pengoptimuman pertanyaan pangkalan data untuk aplikasi dengan jumlah data besar — Bagaimana teknik pengindeksan tertentu mempengaruhi masa tindak balas pertanyaan pada dataset besar?
- Reka bentuk skema pangkalan data untuk sistem multi-tenant SaaS berskala kecil — Apakah pendekatan reka bentuk skema yang paling sesuai untuk mengasingkan data pelanggan dalam persekitaran multi-tenant?
- Sistem sandaran dan pemulihan data automatik untuk pangkalan data aplikasi kecil — Sejauh manakah strategi sandaran automatik mengurangkan risiko kehilangan data berbanding sandaran manual?
- Analisis prestasi replikasi pangkalan data merentas pelayan awan berbeza — Bagaimana kependaman replikasi berbeza antara penyedia perkhidmatan awan yang dibandingkan?
5. Interaksi Manusia-Komputer (HCI)
- Penilaian kebolehgunaan antara muka aplikasi kerajaan digital untuk pengguna warga emas — Apakah halangan kebolehgunaan utama yang dihadapi warga emas semasa menggunakan perkhidmatan kerajaan digital?
- Reka bentuk antara muka suara (voice UI) untuk aplikasi bahasa Melayu — Sejauh manakah ketepatan pengecaman suara mempengaruhi kepuasan pengguna aplikasi bahasa Melayu?
- Kajian kebolehcapaian (accessibility) antara muka web untuk pengguna kurang upaya penglihatan — Bagaimana pematuhan piawaian WCAG mempengaruhi pengalaman pengguna skrin pembaca sebenar?
- Reka bentuk antara muka realiti terimbuh (AR) untuk pembelajaran sains di sekolah menengah — Adakah antara muka AR meningkatkan pemahaman konsep sains berbanding kaedah pengajaran konvensional?
- Kajian eksperimen pengesanan mata (eye-tracking) terhadap reka bentuk susun atur laman e-dagang — Bagaimana corak pergerakan mata pengguna berbeza mengikut susun atur laman yang berlainan?
6. Rangkaian dan Sistem Teragih
- Analisis prestasi protokol rangkaian dalam persekitaran rangkaian kampus berkepadatan tinggi — Bagaimana kesesakan rangkaian mempengaruhi kualiti perkhidmatan aplikasi masa nyata di kampus?
- Sistem pengimbangan beban untuk aplikasi web berskala kecil menggunakan kontena Docker — Sejauh manakah strategi pengimbangan beban tertentu meningkatkan responsif aplikasi di bawah beban tinggi simulasi?
- Kajian keselamatan protokol komunikasi IoT dalam rangkaian rumah pintar — Apakah kelemahan keselamatan yang paling kerap ditemui dalam protokol komunikasi peranti IoT rumah pintar?
- Reka bentuk rangkaian mesh Wi-Fi untuk liputan kawasan luar bandar — Bagaimana konfigurasi topologi mesh mempengaruhi liputan dan kestabilan isyarat di kawasan bermasalah?
- Sistem pemantauan trafik rangkaian menggunakan analisis paket masa nyata — Sejauh manakah sistem pemantauan ini dapat mengesan anomali trafik berbanding kaedah manual?
7. Internet of Things (IoT)
- Sistem pertanian pintar berasaskan sensor IoT untuk pemantauan kelembapan tanah — Bagaimana sistem automasi pengairan berasaskan sensor mempengaruhi penjimatan air berbanding kaedah manual?
- Sistem pemantauan kualiti udara dalaman menggunakan rangkaian sensor IoT murah — Setakat mana ketepatan sensor IoT kos rendah berbanding peralatan pemantauan kualiti udara piawai?
- Prototaip sistem rumah pintar jimat tenaga berasaskan corak penggunaan pengguna — Bagaimana automasi berasaskan corak penggunaan mempengaruhi penjimatan tenaga elektrik isi rumah?
- Sistem pemantauan kesihatan haiwan ternakan menggunakan sensor boleh pakai IoT — Sejauh manakah sistem ini dapat mengesan tanda awal penyakit berbanding pemerhatian manual penternak?
- Rangka kerja keselamatan data untuk peranti IoT kos rendah dalam aplikasi pengguna — Apakah langkah keselamatan ringan yang paling berkesan untuk peranti IoT dengan sumber pengkomputeran terhad?
8. Sistem dan DevOps
- Perbandingan platform kontena Docker berbanding mesin maya tradisional untuk penggunaan aplikasi pelajar — Bagaimana kontena mempengaruhi kelajuan penggunaan dan penggunaan sumber berbanding mesin maya?
- Sistem integrasi berterusan/penghantaran berterusan (CI/CD) ringkas untuk projek pembangunan solo — Sejauh manakah automasi CI/CD mengurangkan ralat penggunaan berbanding penggunaan manual?
- Kajian prestasi seni bina tanpa pelayan (serverless) untuk aplikasi berbeban rendah — Dalam senario aplikasi manakah seni bina serverless lebih kos efektif berbanding pelayan tradisional?
- Sistem pemantauan kesihatan pelayan automatik dengan penggera masa nyata — Bagaimana sistem penggera automatik mempengaruhi masa tindak balas kepada kegagalan pelayan simulasi?
- Skrip automasi konfigurasi pelayan menggunakan alat seperti Ansible untuk makmal komputer kecil — Sejauh manakah automasi konfigurasi mengurangkan masa persediaan berbanding konfigurasi manual makmal?
Bagaimana Memilih Antara Lapan Sub-Bidang Ini
Pilih mengikut kekuatan teknikal sedia ada anda dahulu — seorang pelajar yang selesa dengan pengaturcaraan bahagian hadapan (front-end) lebih sesuai dengan sub-bidang pembangunan web atau HCI, manakala pelajar yang lebih gemar infrastruktur lebih sesuai dengan rangkaian atau DevOps. Kedua, pertimbangkan akses kepada pengguna ujian — tajuk HCI dan mudah alih memerlukan peserta ujian kebolehgunaan sebenar, jadi pastikan anda mempunyai akses kepada sekumpulan pengguna sasaran sebelum komited kepada tajuk tersebut. Ketiga, elakkan memilih tajuk semata-mata kerana ia “kedengaran canggih” — tajuk yang boleh anda uji dan buktikan dengan data sebenar dalam tempoh semester akan sentiasa mengatasi tajuk ambisius yang tidak dapat disiapkan.
Kesilapan Biasa Memilih Tajuk Sains Komputer
- Memilih tajuk yang memerlukan set data besar tanpa mengesahkan kewujudan atau akses kepada data tersebut terlebih dahulu.
- Membina sistem tanpa fasa ujian pengguna atau ujian prestasi yang jelas, menjadikan projek sekadar demonstrasi teknikal.
- Menyalin idea aplikasi sedia ada tanpa unsur penambahbaikan atau perbandingan yang boleh dinilai secara akademik.
- Tidak mengesahkan dengan penyelia sama ada teknologi yang dipilih (contohnya kerangka kerja tertentu) disokong oleh makmal atau peralatan fakulti.
- Persoalan kajian terlalu luas sehingga tidak dapat dijawab dengan bukti kerja konkrit dalam tempoh FYP.
Soalan Lazim
Bolehkah saya gabungkan dua sub-bidang dalam satu tajuk, contohnya web dan IoT?
Boleh, dan ini sering menghasilkan tajuk yang lebih kukuh (contohnya dashboard web untuk sistem IoT) — pastikan skop kedua-dua komponen kekal terurus dalam tempoh semester yang ada.
Adakah saya perlu kelulusan etika untuk tajuk yang melibatkan ujian pengguna?
Ya — sebarang tajuk yang melibatkan ujian kebolehgunaan, temu bual atau maklum balas daripada peserta manusia memerlukan kelulusan etika universiti anda sebelum ujian dijalankan.
Bagaimana jika teknologi yang saya cadangkan berubah versi semasa saya membangunkan sistem?
Nyatakan versi teknologi yang digunakan secara eksplisit dalam Bab 3 dan documentkan sebarang perubahan major yang berlaku semasa pembangunan sebagai nota dalam bab metodologi atau limitasi.
Bolehkah tajuk sains komputer saya tidak melibatkan pembinaan sistem sepenuhnya?
Boleh — sesetengah tajuk lebih tertumpu kepada analisis perbandingan atau penilaian prestasi teknologi sedia ada tanpa membina sistem baharu sepenuhnya, tetapi ini perlu dipersetujui dengan penyelia lebih awal.
Berapa ramai peserta ujian saya perlukan untuk tajuk HCI atau kebolehgunaan?
Kajian kebolehgunaan biasanya menggunakan sampel kecil (selalunya dalam lingkungan sepuluh peserta) kerana fokusnya kualitatif, bukan statistik inferensi berskala besar — sahkan bilangan tepat dengan penyelia mengikut reka bentuk kajian anda.
Adakah tajuk yang menggunakan teknologi AI atau pembelajaran mesin termasuk dalam senarai ini?
Senarai ini memberi tumpuan kepada sains komputer dan kejuruteraan perisian teras; untuk tajuk khusus projek perisian sains data/AI, rujuk panduan berasingan yang lebih memfokuskan struktur projek jenis tersebut.
Bolehkah saya ubah suai tajuk daripada senarai ini supaya lebih sesuai dengan minat saya?
Digalakkan — tajuk di atas ialah titik permulaan, bukan senarai tetap; ubah domain aplikasi (contohnya daripada pertanian kepada penjagaan kesihatan bagi tajuk IoT) selagi struktur teknikal dan persoalan kajian kekal jelas dan boleh diuji.
Berapa banyak baris kod atau kerumitan sistem yang dijangka untuk tajuk peringkat FYP?
Tiada ukuran tetap berdasarkan baris kod — penyelia menilai kerumitan berdasarkan fungsi yang berjaya dilaksanakan, kedalaman ujian, dan sejauh mana sistem menjawab persoalan kajian, bukan panjang kod semata-mata.
Tesify boleh bantu anda menyusun mana-mana tajuk di atas menjadi cadangan penyelidikan penuh dan draf bab demi bab — mula sekarang. Mula tesis sains komputer anda dengan Tesify.
Untuk struktur tesis projek perisian sains data/AI yang berbeza fokus daripada senarai ini, lihat cara buat tesis projek perisian sains data/AI. Untuk bank tajuk projek tahun akhir merentas semua fakulti, lihat tajuk projek tahun akhir 2026. Untuk cara menulis Bab 1 dan Bab 2 tesis daripada mana-mana tajuk di atas, lihat cara menulis Bab 1 dan Bab 2 tesis. Untuk contoh kerangka konseptual yang turut relevan kepada tajuk sistem dan aplikasi, lihat contoh kerangka konseptual dan kerangka teori. Untuk teknik persampelan bagi tajuk yang melibatkan ujian pengguna, lihat teknik persampelan tesis dan PSM.
