L AMP IR A N B - J A D U A L S P E S I F IK A S I S E B U T H A R G A P ERK H I DMA T A N P E N AMB A H B A IK A N , P E N YE L E N G G A R A A N D A N K H I DMA T S O K O N G A N S I S T EM PR O F I L I N G P E N G H U N I I N S T I T U S I JABATA N K EBAJ I KA N M ASYARAKAT Q T 2 3 0 0 0 0 0 0 0 0 2 0 2 7 4
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat JADUAL MAKLUMAT SPESIFIKASI & PEMATUHAN PERKHIDMATAN PENAMBAHBAIKAN, P1. Penyebut harga hendaklah menyediakan maklumat lengkap dan tepat terhadap perkara yang perlu dipatuhi 2. Bukti yang sah perlu disertakan bersama-sama setiap dakwaan Penyebut harga. 3. Kegagalan menyediakan maklumat lengkap sebagaimana disenaraikan di bawah akan mengakibatkan tawaITEM PERKARA KEPERLUAN MINIMA PA SYARAT AM 1. Struktur pengurusan projek Penyebut harga hendaklah memajukan carta organisasi atau struktur pengurusan projek bagi melaksanakan projek ini. Carta ini hendaklah disediakan sebagai LAMPIRAN B1. 2. Penyelenggaraan Penyebut harga hendaklah datang ke lokasi projek untuk melaksanakan penyelenggaraan dan troubleshooting kecuali mendapat kebenaran daripada Pihak JKM. Penyebut harga dikehendaki menyediakan kakitangan yang mencukupi dan terlatih untuk menyelesaikan masalah penyelenggaraan termasuk teknikal, konfigurasi sistem, keselamatan, pembaikan kod sumber dan pengujian sistem. 3. Tempoh kontrak 24 bulan (2 tahun) bermula dari Tarikh Mula Kontrak yang dinyatakan dalam Surat Setuju Terima (SST) yang ditandatangani. 4. Lokasi projek Lokasi yang terlibat adalah seperti berikut: i. Ibu Pejabat, JKM, Putrajaya. ii. Pusat Data Sektor Awam (PDSA), MAMPU, Putrajaya dan Cyberjaya. iii. Lokasi lain yang ditetapkan oleh Pihak JKM. 5. Jadual pelaksanaan Penyebut harga hendaklah menyediakan jadual pelaksanaan yang lengkap bagi kerja-kerja yang akan dilaksanakan sepanjang tempoh kontrak. Cadangan ini perlu dilampirkan sebagai LAMPIRAN B2.
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi LAMPIRAN B ENYELENGGARAAN DAN KHIDMAT SOKONGAN SISTEM PROFILING PENGHUNI INSTITUSI imengikut format seperti jadual di bawah. aran tidak dinilai oleh Jawatankuasa Penilaian Teknikal. PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA YA Pihak syarikat telah memajukan carta organisasi atau struktur pengurusan projek bagi melaksanakan projek ini. Carta ini telah disediakan sebagai LAMPIRAN B1. YA Bagi skop ini pihak syarikat akan datang ke lokasi projek untuk melaksanakan penyelenggaraan dan troubleshooting kecuali mendapat kebenaran daripada Pihak JKM. YA Pihak kami akan menyediakan kakitangan yang mencukupi dan terlatih untuk menyelesaikan masalah penyelenggaraan termasuk teknikal, konfigurasi sistem, keselamatan, pembaikan kod sumber dan pengujian sistem. YA Tempoh kontrak adalah selama 24 bulan (2 tahun) bermula dari Tarikh Mula Kontrak yang dinyatakan dalam Surat Setuju Terima (SST) yang ditandatangani. YA Lokasi yang terlibat di dalam projek ini adalah seperti berikut: iv. Ibu Pejabat, JKM, Putrajaya. v. Pusat Data Sektor Awam (PDSA), MAMPU, Putrajaya dan Cyberjaya. vi. Lokasi lain yang ditetapkan oleh Pihak JKM. YA Pihak kami telah menyediakan jadual pelaksanaan yang lengkap bagi kerja-kerja yang akan dilaksanakan sepanjang tempoh kontrak. Cadangan ini telah dilampirkan sebagai LAMPIRAN B2. Halaman | 1
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA PB PENAMBAHBAIKAN SISTEM 6. Penambahbaikan sistem Penyebut harga hendaklah melaksanakan penambahbaikan seperti jadual di bawah: No Perkara Keterangan 1. Halaman utama Kemaskini layout supaya lebih kemas dan interaktif (Contoh masukkan gambar institusi, kanak-kanak (perlu pastikan tidak bercanggah dengan Seksyen 15 Akta Kanak-Kanak 2001) 2. Institusi Daftar Institusi - Mewujudkan medan untuk jenis perkhidmatan institusi seperti berikut:- (i) Perlindungan (ii) Pemulihan - Masukkan kategori institusi untuk rumah perlindungan (ATIP) Senarai Institusi - Mewujudkan medan untuk jenis perkhidmatan institusi seperti berikut:- (i) Perlindungan (ii) Pemulihan - Masukkan kategori institusi untuk rumah perlindungan (ATIP) 3. Daftar Penghuni - Daftar Penghuni>Profil Penghuni - Maklumat yang dipapar perlu tersusun secara teratur, kemas dan menarik - Daftar Penghuni>Rekod Penghuni - Wujudkan maklumat pendidikan (termasuk keputusan peperiksaan UPSR, PT3, Percubaan SPM, SPM,SPMV STPM), tahun mengambil sijil tersebut - Wujudkan medan maklumat pendidikan berkaitan latihan kemahiran (Bidang pengajian, pengiktirafan industri, tahap kemahiran dan lain lain)
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA YA Pihak kami akan melaksanakan penambahbaikan seperti jadual di bawah: No Perkara Keterangan 1. Halaman utama Kemaskini layout supaya lebih kemas dan interaktif (Contoh masukkan gambar institusi, kanak-kanak (perlu pastikan tidak bercanggah dengan Seksyen 15 Akta Kanak-Kanak 2001) 2. Institusi Daftar Institusi - Mewujudkan medan untuk jenis perkhidmatan institusi seperti berikut:- (i) Perlindungan (ii) Pemulihan - Masukkan kategori institusi untuk rumah perlindungan (ATIP) Senarai Institusi - Mewujudkan medan untuk jenis perkhidmatan institusi seperti berikut:- (i) Perlindungan (ii) Pemulihan - Masukkan kategori institusi untuk rumah perlindungan (ATIP) 3. Daftar Penghuni - Daftar Penghuni>Profil Penghuni - Maklumat yang dipapar perlu tersusun secara teratur, kemas dan menarik - Daftar Penghuni>Rekod Penghuni - Wujudkan maklumat pendidikan (termasuk keputusan peperiksaan UPSR, PT3, Percubaan SPM, SPM,SPMV STPM), tahun mengambil sijil tersebut - Wujudkan medan maklumat pendidikan berkaitan latihan kemahiran (Bidang pengajian, pengiktirafan industri, tahap kemahiran dan lain lain) - Wujudkan sub kategori OKU di bawah status OKU. Cadangan untuk integrasi dengan SMOKU dan simpan data dalam sistem - Masukkan kategori institusi untuk rumah perlindungan (ATIP) - Pemeriksaan fizikal / Kesihatan> Masukkan maklumat BMI- boleh auto sum Halaman | 2
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA P- Wujudkan sub kategori OKU di bawah status OKU. Cadangan untuk integrasi dengan SMOKU dan simpan data dalam sistem - Masukkan kategori institusi untuk rumah perlindungan (ATIP) - Pemeriksaan fizikal / Kesihatan> Masukkan maklumat BMI- boleh auto sum - Wujudkan medan penguasaan 4M - Wujudkan medan status keluarga (tidak ada keluarga, ada keluarga dan mampu jaga, ada keluarga dan tidak mampu jaga) - Laporan Kemajuan Penghuni (template akan disediakan oleh Bahagian Kanak-Kanak) – Nampak progress penghuni: by tempoh 4. Penghuni Tetap - Senarai Penghuni - Wujudkan filter untuk jenis perkhidmatan institusi - Keluarkan laporan hanya selepas filter dibuat - Senarai Penghuni Tamat Tempoh - Senarai Penghuni Telah Dipadam 5. Penghuni Sementara - Wujudkan export ke excel bagi setiap medan filter - Wujudkan sub kategori OKU di bawah status OKU. Cadangan untuk link dengan SMOKU - Wujudkan filter untuk jenis perkhidmatan institusi - Masukkan kategori institusi untuk rumah perlindungan (ATIP) 6. Alumni - Daftar Alumni - Wujudkan maklumat kedudukan alumni (bekerja,
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA - Wujudkan medan penguasaan 4M - Wujudkan medan status keluarga (tidak ada keluarga, ada keluarga dan mampu jaga, ada keluarga dan tidak mampu jaga) - Laporan Kemajuan Penghuni (template akan disediakan oleh Bahagian Kanak-Kanak) – Nampak progress penghuni: by tempoh 4. Penghuni Tetap - Senarai Penghuni - Wujudkan filter untuk jenis perkhidmatan institusi - Keluarkan laporan hanya selepas filter dibuat - Senarai Penghuni Tamat Tempoh - Senarai Penghuni Telah Dipadam 5. Penghuni Sementara - Wujudkan export ke excel bagi setiap medan filter - Wujudkan sub kategori OKU di bawah status OKU. Cadangan untuk link dengan SMOKU - Wujudkan filter untuk jenis perkhidmatan institusi - Masukkan kategori institusi untuk rumah perlindungan (ATIP) 6. Alumni - Daftar Alumni - Wujudkan maklumat kedudukan alumni (bekerja, tidak bekerja, sambung belajar dan lain-lain, nyatakan) - Wujudkan tracking pekerjaan alumni - Maklumat pekerjaan semasa alumni (nama syarikat, alamat syarikat,no telefon majikan,gaji, pekerjaan, bidang) - Wujudkan maklumat berikut bagi yang sambung belajar:- (i) Nama institusi (ii) Alamat institusi (iii) Kategori institusi (iv) Peringkat pengajian (v) Bidang pengajian (vi) Tarikh mula pengajian (vii) Tarikh tamat pengajian (viii) Pembiayaan pengajian (ix) CGPA (PNGK) - Wujudkan maklumat tahap kesihatan alumni - Wujudkan maklumat status OKU alumni (Nombor Halaman | 3
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA Ptidak bekerja, sambung belajar dan lain-lain, nyatakan) - Wujudkan tracking pekerjaan alumni - Maklumat pekerjaan semasa alumni (nama syarikat, alamat syarikat,no telefon majikan,gaji, pekerjaan, bidang) - Wujudkan maklumat berikut bagi yang sambung belajar:- (i) Nama institusi (ii) Alamat institusi (iii) Kategori institusi (iv) Peringkat pengajian (v) Bidang pengajian (vi) Tarikh mula pengajian (vii) Tarikh tamat pengajian (viii) Pembiayaan pengajian (ix) CGPA (PNGK) - Wujudkan maklumat tahap kesihatan alumni - Wujudkan maklumat status OKU alumni (Nombor kad OKU, kategori dan sub kategori OKU) - Wujudkan maklumat kebolehan 4 M dengan tahap (baik, sederhana, lemah) 7. Senarai Alumni Keseluruhan - Wujudkan button untuk cetak dan download - Wujudkan export ke excel bagi setiap medan filter - Bagi tujuan pengecualian cukai:- (i) Syarikat boleh apply secara online (antaramuka berasingan) – carta alir akan dibincangkan kemudian, tertakluk kepada perbincangan susulan (ii) Boleh generate dalam satu list, jadual yang ada detail (nama, no ic, nama institusi, tarikh tamat perintah) (iii) Boleh generate surat pengesahan.
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA kad OKU, kategori dan sub kategori OKU) - Wujudkan maklumat kebolehan 4 M dengan tahap (baik, sederhana, lemah) 7. Senarai Alumni Keseluruhan - Wujudkan button untuk cetak dan download - Wujudkan export ke excel bagi setiap medan filter - Bagi tujuan pengecualian cukai:- (i) Syarikat boleh apply secara online (antaramuka berasingan) – carta alir akan dibincangkan kemudian, tertakluk kepada perbincangan susulan (ii) Boleh generate dalam satu list, jadual yang ada detail (nama, no ic, nama institusi, tarikh tamat perintah) (iii) Boleh generate surat pengesahan. 8. Pengemaskinia n Flow untuk Pengesahan - Status telah (disemak) diubah kepada (Telah disemak dan disahkan) dan tambahan (Telah disemak dan tidak disahkan) - Perlu ada ruang catatan. 9. Laporan - Laporan Mengikut Umur - Tambah filter untuk range umur seperti berikut:- (i) 4 tahun dan ke bawah (umur taska) (ii) 5 tahun - 6 tahun (umur tadika) (iii) 7 tahun - 12 tahun (sekolah rendah) (iv) 13 tahun - 17 tahun (sekolah menengah) (v) 18 tahun dan ke atas 10. Buku Daftar Persekolahan Kanak-kanak - Tambahan kategori bersekolah bagi umur 7 hingga 12 tahun, bagi mendapatkan info peratusan yang bersekolah. Sepatutnya ada maklumat keseluruhan penghuni dan jumlah penghuni bersekolah - Wujudkan laporan dan statistic keputusan SPM mengikut tahun 11. Laporan Senarai Penghuni Mengikut Status - Maklumat boleh filter tarikh tamat institusi mengikut tahun - Wujudkan Laporan untuk alumni - semua maklumat boleh difilter dan export ke excel, download dan print Halaman | 4
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA P8. Pengemaskini an Flow untuk Pengesahan - Status telah (disemak) diubah kepada (Telah disemak dan disahkan) dan tambahan (Telah disemak dan tidak disahkan) - Perlu ada ruang catatan. 9. Laporan - Laporan Mengikut Umur - Tambah filter untuk range umur seperti berikut:- (i) 4 tahun dan ke bawah (umur taska) (ii) 5 tahun - 6 tahun (umur tadika) (iii) 7 tahun - 12 tahun (sekolah rendah) (iv) 13 tahun - 17 tahun (sekolah menengah) (v) 18 tahun dan ke atas 10. Buku Daftar Persekolahan Kanak-kanak - Tambahan kategori bersekolah bagi umur 7 hingga 12 tahun, bagi mendapatkan info peratusan yang bersekolah. Sepatutnya ada maklumat keseluruhan penghuni dan jumlah penghuni bersekolah - Wujudkan laporan dan statistic keputusan SPM mengikut tahun 11. Laporan Senarai Penghuni Mengikut Status - Maklumat boleh filter tarikh tamat institusi mengikut tahun - Wujudkan Laporan untuk alumni - semua maklumat boleh difilter dan export ke excel, download dan print - Wujudkan statistik yang berkaitan 12. Lain-Lain - Akses kepada pengguna OKU (user friendly untuk pengguna OKU). Contoh Sistem JAWS - Emel notifikasi kepada pengguna selepas create ID - Open untuk negeri lain untuk view
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA - Wujudkan statistik yang berkaitan 12. Lain-Lain - Akses kepada pengguna OKU (user friendly untuk pengguna OKU). Contoh Sistem JAWS - Emel notifikasi kepada pengguna selepas create ID - Open untuk negeri lain untuk view - Semasa create password untuk ID pengguna, mohon tambah medan show password 13. Modul dan fungsi sedia ada Menambah baik modul dan fungsi sedia ada supaya lebih dinamik dan mesra pengguna. 14. Modul baru Modul baru berdasarkan keperluan semasa selagi tidak mengubah struktur dan proses kerja sedia ada. 15. Penambahbaika n ke atas sistem Penambahbaikan ke atas sistem yang disyor dan dicadangkan oleh pihak JKM. Halaman | 5
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA P- Semasa create password untuk ID pengguna, mohon tambah medan show password 13. Modul dan fungsi sedia ada Menambah baik modul dan fungsi sedia ada supaya lebih dinamik dan mesra pengguna. 14. Modul baru Modul baru berdasarkan keperluan semasa selagi tidak mengubah struktur dan proses kerja sedia ada. 15. Penambahbaik an ke atas sistem Penambahbaikan ke atas sistem yang disyor dan dicadangkan oleh pihak JKM. 7. Kajian dan analisis Penyebut harga hendaklah membuat kajian dan analisis bagi penambahbaikan Sistem Profiling Penghuni Institusi yang dikehendaki oleh pihak JKM secara mengadakan bengkel, mesyuarat, perbincangan dan lain-lain yang bersesuaian. 8. Bengkel Spesifikasi Keperluan Pengguna / User Requirement Specification (URS) Penyebut harga hendaklah mengendalikan Bengkel URS termasuk kos makan, minum dan keperluan bengkel. 9. Bahasa Pengaturcaraan dan Pangkalan Data Penyebut harga tidak dibenarkan menggunakan pendekatan hard-coding. Pengaturcaraan dan pangkalan data hendaklah menggunakan Open Source dan pendekatan yang fleksibel, modular serta boleh diguna semula (reusable). 10. Kebolehupayaan pengoperasian (compatibility) Penyebut harga hendaklah memastikan penambahbaikan yang dilaksanakan dan modul Sistem Profiling Penghuni Institusi sedia ada boleh beroperasi di semua browser seperti Chrome, Internet Explorer, Mozilla dan lain-lain. Penyebut harga hendaklah memastikan penambahbaikan yang dilaksanakan dan modul Sistem Profiling Penghuni Institusi sedia ada hendaklah boleh beroperasi seiring dengan teknologi ICT yang terkini. 11. Migrasi Data Penyebut harga hendaklah melaksanakan kerja-kerja migrasi data (sekiranya perlu) sejajar dengan penambahbaikan yang dilakukan. Penyebut harga hendaklah menyediakan perkakasan/ peralatan/ perisian sendiri untuk menyokong kerja-kerja migrasi yang berkenaan jika perlu. 12. Pengujian Penyebut harga hendaklah membuat pengujian bagi semua
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA YA Pihak syarikat akan membuat kajian dan analisis bagi penambahbaikan Sistem Profiling Penghuni Institusi yang dikehendaki oleh pihak JKM secara mengadakan bengkel, mesyuarat, perbincangan dan lain-lain yang bersesuaian. YA Pihak kami akan mengendalikan Bengkel URS termasuk kos makan, minum dan keperluan bengkel. YA Pihak syarikat tidak akan menggunakan pendekatan hard-coding. Pengaturcaraan dan pangkalan data akan menggunakan Open Source dan pendekatan yang fleksibel, modular serta boleh diguna semula (reusable). YA Pihak syarikat akan memastikan penambahbaikan yang dilaksanakan dan modul Sistem Profiling Penghuni Institusi sedia ada boleh beroperasi di semua browser seperti Chrome, Internet Explorer, Mozilla dan lain-lain. YA Kami akan memastikan penambahbaikan yang dilaksanakan dan modul Sistem Profiling Penghuni Institusi sedia ada boleh beroperasi seiring dengan teknologi ICT yang terkini. YA Pihak kami akan melaksanakan kerja-kerja migrasi data (sekiranya perlu) sejajar dengan penambahbaikan yang dilakukan. YA Pihak kami akan menyediakan perkakasan/ peralatan/ perisian sendiri untuk menyokong kerja-kerja migrasi yang berkenaan jika perlu. YA Pihak kami akan membuat pengujian bagi semua penambahbaikan Sistem Profiling Halaman | 6
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA Ppenambahbaikan Sistem Profiling Penghuni Institusi yang dilaksanakan dan juga modul sedia ada bagi memastikan sistem aplikasi dapat berfungsi dengan lancar. 13. Kod Sumber (Source Code) Penyebut harga hendaklah menyerahkan semua kod sumber sistem kepada JKM dan menjadi hak milik JKM. Penyebut harga hendaklah menggunakan pengurusan kod sumber (source code management) bagi kawalan versi (versioning control). Sila nyatakan kaedah yang akan dilaksanakan atau perisian yang digunakan secara ringkas. 14. Tempoh jaminan dan waranti Penyebut harga hendaklah memastikan tempoh jaminan dan waranti bagi penambahbaikan yang dilaksanakan adalah selama enam (6) bulan selepas tarikh penggunaan sistem sepenuhnya (go-live). 15. Laporan dan dokumentasi Penyebut harga hendaklah menyediakan laporan dan dokumentasi (laporan kemajuan projek, manual pengguna, UAT, dokumen teknikal dan lain-lain) bagi kerja-kerja yang dilaksanakan. C PENGUKUHAN KESELAMATAN 16. Pengukuhan keselamatan Penyebut harga hendaklah memastikan dan melaksanakan pengukuhan keselamatan berdasarkan imbasan keselamatan yang dilaksanakan iaitu stress test dan penetration test ke atas sistem operasi (OS), perisian, pangkalan data Sistem Profiling Penghuni Institusi dan Sistem Profiling Penghuni Institusi setelah kerja-kerja penambahbaikan selesai dan sebelum penambahbaikan sistem digunakan sepenuhnya (go-live) serta pada bila-bila masa yang dikehendaki oleh pihak JKM, tidak terhad kepada aktiviti-aktiviti yang berikut: i. Pengukuhan keselamatan sistem operasi (OS), perisian, pangkalan data Sistem Profiling Penghuni Institusi dan Sistem Profiling Penghuni Institusi berdasarkan laporan imbasan keselamatan. ii. To run performance testing for web application. iii. To test up to 3,000 concurrent users. iv. To produce comprehensive test results and reporting. v. Measurement on HTTP response codes, network level errors, server delays, timeouts and response validation by page content. vi. Lain-lain yang bersesuaian dan difikirkan perlu. 17. Pelaksanaan Penyebut harga hendaklah membuat pemeriksaan secara menyeluruh dan menjalankan pembaikan dan pengukuhan. i. Konfigurasi Apache (directory listing, httpd, .htaccess). ii. Kawalan capaian ke antaramuka penyelenggaraan (ACL, Access Control List). iii. Akses MySQL. iv. Pemeriksaan kesahihan perisian atau program yang tidak dikenali.
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA Penghuni Institusi yang dilaksanakan dan juga modul sedia ada bagi memastikan sistem aplikasi dapat berfungsi dengan lancar. YA Pihak kami akan menyerahkan semua kod sumber sistem kepada JKM dan menjadi hak milik JKM. YA Pihak syarikat akan menggunakan GITHUB pengurusan kod sumber (source code management) bagi kawalan versi (versioning control). SILA RUJUK KERTAS CADANGAN TEKNIKAL YA Pihak syarikat akan melaksanakan tempoh jaminan dan waranti bagi penambahbaikan yang dilaksanakan adalah selama enam (6) bulan selepas tarikh penggunaan sistem sepenuhnya (go-live). YA Pihak syarikat akan menyediakan laporan dan dokumentasi (laporan kemajuan projek, manual pengguna, UAT, dokumen teknikal dan lain-lain) bagi kerja-kerja yang dilaksanakan. YA Pihak syarikat akan memastikan dan melaksanakan pengukuhan keselamatan berdasarkan imbasan keselamatan yang dilaksanakan iaitu stress test dan penetration test ke atas sistem operasi (OS), perisian, pangkalan data Sistem Profiling Penghuni Institusi dan Sistem Profiling Penghuni Institusi setelah kerja-kerja penambahbaikan selesai dan sebelum penambahbaikan sistem digunakan sepenuhnya (go-live) serta pada bila-bila masa yang dikehendaki oleh pihak JKM, tidak terhad kepada aktiviti-aktiviti yang berikut: i. Pengukuhan keselamatan sistem operasi (OS), perisian, pangkalan data Sistem Profiling Penghuni Institusi dan Sistem Profiling Penghuni Institusi berdasarkan laporan imbasan keselamatan. ii. To run performance testing for web application. iii. To test up to 3,000 concurrent users. iv. To produce comprehensive test results and reporting. v. Measurement on HTTP response codes, network level errors, server delays, timeouts and response validation by page content. vi. Lain-lain yang bersesuaian dan difikirkan perlu. YA Pihak kami akan membuat pemeriksaan secara menyeluruh dan menjalankan pembaikan dan pengukuhan. i. Konfigurasi Apache (directory listing, httpd, .htaccess). ii. Kawalan capaian ke antaramuka penyelenggaraan (ACL, Access Control List). iii. Akses MySQL. iv. Pemeriksaan kesahihan perisian atau program yang tidak dikenali. v. Kawalan FTP dan RPC (remote procedure call). vi. Pengemaskinian kata laluan. Halaman | 7
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA Pv. Kawalan FTP dan RPC (remote procedure call). vi. Pengemaskinian kata laluan. vii. Semakan capaian firewall terhadap port. Penyebut harga hendaklah melaksanakan semula imbasan keselamatan iaitu stress test dan penetration test setelah pembaikan dan pengukuhan keselamatan dilaksanakan bagi melihat perbezaan laporan sebelum dan selepas pengujian. Penyebut harga hendaklah menyediakan perkakasan/ peralatan/ perisian sendiri untuk menyokong kerja-kerja pengukuhan keselamatan ini jika perlu. 18. Laporan Penyebut harga hendaklah menyediakan laporan pengukuhan keselamatan bagi aktiviti-aktiviti yang dilaksanakan di atas. D PENYELENGGARAAN Sistem Operasi 19. Fine tuning Penyebut harga hendaklah melakukan Fine Tuning terhadap sistem operasi dengan membuang fail yang tidak berguna seperti Temporary Files dan lain-lain. 20. Patches & Updates Penyebut harga hendaklah mengemas kini sistem operasi dengan memasang patches dan updates yang terkini. 21. Bugs fixing Penyebut harga hendaklah membetulkan dan mengatasi masalah pepijat (bugs) yang wujud dalam Sistem Profiling. Sila nyatakan kaedah bagi meningkatkan kualiti Sistem Profiling Penghuni Institusi terutama mengesan bugs di dalam persekitaran production secara ringkas. 22. Penyelenggaraan sistem operasi Penyebut harga hendaklah memberikan perkhidmatan penyelenggaraan pencegahan/ Preventive Maintenance (PM) sekurang-kurangnya dua (2) kali setahun terhadap sistem operasi Sistem Profiling Penghuni Institusi serta tidak terhad kepada aktiviti-aktiviti yang berikut: i. Cleaning and testing such as antivirus, anti-spyware full scanning, disk checking (chkdsk), log file cleaning, temp file cleaning and hardisk defragmentation. ii. Test of all the equipments, operating system and system software to ensure for smooth operation. iii. Lain-lain yang bersesuaian dan difikirkan perlu. (Rujuk dokumen Spesifikasi Am (Lampiran A) – Perkara 2. Sokongan dan Penyelenggaraan) Penyebut harga hendaklah melaksanakan penyelenggaraan pembaikan/ Corrective Maintenance (CM) ke atas sistem operasi yang digunakan sekiranya terdapat kerosakan/ kegagalan/ masalah sepanjang tempoh kontrak.
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA vii. Semakan capaian firewall terhadap port. YA Pihak kami akan melaksanakan semula imbasan keselamatan iaitu stress test dan penetration test setelah pembaikan dan pengukuhan keselamatan dilaksanakan bagi melihat perbezaan laporan sebelum dan selepas pengujian. YA Pihak kami akan menyediakan perkakasan/ peralatan/ perisian sendiri untuk menyokong kerja-kerja pengukuhan keselamatan ini jika perlu. YA Pihak kami akan menyediakan laporan pengukuhan keselamatan bagi aktiviti-aktiviti yang dilaksanakan di atas. YA Pihak kami akan melakukan Fine Tuning terhadap sistem operasi dengan membuang fail yang tidak berguna seperti Temporary Files dan lain-lain. YA Pihak kami akan mengemas kini sistem operasi dengan memasang patches dan updates yang terkini. YA Pihak kami akan membetulkan dan mengatasi masalah pepijat (bugs) yang wujud dalam Sistem Profiling. SILA RUJUK KERTAS CADANGAN TEKNIKAL > CORRECTIVE MAINTENANCE YA Pihak kami akan memberikan perkhidmatan penyelenggaraan pencegahan/ Preventive Maintenance (PM) sebanyak dua (2) kali setahun terhadap sistem operasi Sistem Profiling Penghuni Institusi serta tidak terhad kepada aktiviti-aktiviti yang berikut: i. Cleaning and testing such as antivirus, anti-spyware full scanning, disk checking (chkdsk), log file cleaning, temp file cleaning and hardisk defragmentation. ii. Test of all the equipments, operating system and system software to ensure for smooth operation. iii. Lain-lain yang bersesuaian dan difikirkan perlu. SILA RUJUK KERTAS CADANGAN TEKNIKAL YA Kami akan melaksanakan penyelenggaraan pembaikan/ Corrective Maintenance (CM) ke atas sistem operasi yang digunakan sekiranya terdapat kerosakan/ kegagalan/ masalah sepanjang tempoh kontrak. Halaman | 8
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA P23. Laporan Penyebut harga hendaklah menyediakan laporan penyelenggaraan bagi aktiviti-aktiviti yang dilaksanakan di atas. Perisian 24. Konfigurasi sistem Penyebut harga hendaklah menjalankan kerja-kerja konfigurasi yang menepati keperluan sistem bagi menjamin perisian berfungsi seperti yang dikehendaki. 25. Kod sumber Penyebut harga hendaklah menyelesaikan masalah sistem aplikasi, membaiki kod sumber bermasalah dan membetulkan ralat (bug fixing), menambah baik modul sedia ada dan baru, menginstalasi dan menguji semula Sistem Profiling Penghuni Institusi selepas kerja-kerja pengemaskinian. 26. Patches & Updates Penyebut harga hendaklah melaksanakan pengemaskinian ke atas perisian yang dinyatakan dalam Lampiran A dengan versi terkini dari masa ke semasa. 27. Penyelenggaraan perisian Penyebut harga hendaklah memberikan perkhidmatan penyelenggaraan pencegahan/ Preventive Maintenance (PM) sekurang-kurangnya dua (2) kali setahun bagi perisian Sistem Profiling. Penyebut harga hendaklah melaksanakan penyelenggaraan pembaikan/ Corrective Maintenance (CM) ke atas perisian yang digunakan sekiranya terdapat kerosakan/ kegagalan/ masalah sepanjang tempoh kontrak. 28. Laporan Penyebut harga hendaklah menyediakan laporan penyelenggaraan (perisian) bagi aktiviti-aktiviti yang dilaksanakan di atas. Sistem Profiling 29. Konfigurasi sistem Penyebut harga hendaklah menjalankan kerja-kerja konfigurasi yang menepati keperluan sistem bagi menjamin operasi sistem aplikasi berfungsi seperti yang dikehendaki. 30. Penyelenggaraan sistem Penyebut harga hendaklah memberikan perkhidmatan penyelenggaraan pencegahan/ Preventive Maintenance (PM) sekurang-kurangnya dua (2) kali setahun bagi Sistem Profiling Penghuni Institusi sepanjang tempoh kontrak. Penyebut harga hendaklah melaksanakan penyelenggaraan pembaikan/ Corrective Maintenance (CM) keatas Sistem Profiling Penghuni Institusi sekiranya terdapat kerosakan/ kegagalan/ masalah sepanjang tempoh kontrak. 31. Kod sumber Penyebut harga hendaklah menyelesaikan masalah sistem aplikasi, membaiki kod sumber bermasalah dan membetulkan ralat (bug fixing), menambah baik modul sedia ada dan baru, menginstalasi dan menguji semula Sistem Profiling Penghuni Institusi selepas kerja-kerja pengemaskinian. 32. Laporan Penyebut harga hendaklah menyediakan laporan penyelenggaraan bagi aktiviti-aktiviti yang dilaksanakan di atas.
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA YA Kami akan menyediakan laporan penyelenggaraan bagi aktiviti-aktiviti yang dilaksanakan di atas. SILA RUJUK KERTAS CADANGAN TEKNIKAL YA Pihak kami akan menjalankan kerja-kerja konfigurasi yang menepati keperluan sistem bagi menjamin perisian berfungsi seperti yang dikehendaki. YA Pihak syarikat akan menyelesaikan masalah sistem aplikasi, membaiki kod sumber bermasalah dan membetulkan ralat (bug fixing), menambah baik modul sedia ada dan baru, menginstalasi dan menguji semula Sistem Profiling Penghuni Institusi selepas kerja-kerja pengemaskinian. YA Pihak kami akan melaksanakan pengemaskinian ke atas perisian yang dinyatakan dalam Lampiran A dengan versi terkini dari masa ke semasa. YA Pihak kami akan memberikan perkhidmatan penyelenggaraan pencegahan/ Preventive Maintenance (PM) dua (2) kali setahun bagi perisian Sistem Profiling. YA Pihak syarikat akan melaksanakan penyelenggaraan pembaikan/ Corrective Maintenance (CM) ke atas perisian yang digunakan sekiranya terdapat kerosakan/ kegagalan/ masalah sepanjang tempoh kontrak. YA Pihak kami akan menyediakan laporan penyelenggaraan (perisian) bagi aktiviti-aktiviti yang dilaksanakan di atas. YA Pihak kami akan menjalankan kerja-kerja konfigurasi yang menepati keperluan sistem bagi menjamin operasi sistem aplikasi berfungsi seperti yang dikehendaki. YA Pihak kami akan memberikan perkhidmatan penyelenggaraan pencegahan/ Preventive Maintenance (PM) dua (2) kali setahun bagi Sistem Profiling Penghuni Institusi sepanjang tempoh kontrak. YA Pihak syarikat akan melaksanakan penyelenggaraan pembaikan/ Corrective Maintenance (CM) keatas Sistem Profiling Penghuni Institusi sekiranya terdapat kerosakan/ kegagalan/ masalah sepanjang tempoh kontrak. YA Pihak kami akan menyelesaikan masalah sistem aplikasi, membaiki kod sumber bermasalah dan membetulkan ralat (bug fixing), menambah baik modul sedia ada dan baru, menginstalasi dan menguji semula Sistem Profiling Penghuni Institusi selepas kerja-kerja pengemaskinian. YA Pihak syarikat akan menyediakan laporan penyelenggaraan bagi aktiviti-aktiviti yang dilaksanakan di atas. Halaman | 9
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA PPangkalan data 33. Penyelenggaraan pangkalan data Penyebut harga hendaklah memberikan perkhidmatan penyelenggaraan pencegahan/ Preventive Maintenance (PM) sekurang-kurangnya dua (2) kali setahun bagi pangkalan data tidak terhad kepada aktiviti-aktiviti yang berikut. i. Health checking. ii. Problem detection. iii. Review routine database administration tasks. iv. Users accounts and security management audit. v. Mengukuhkan keselamatan. vi. Memantau kapasiti storan dan penggunaan cakera serta melaksanakan reorganization pangkalan data sekiranya perlu. vii. Melaksanakan kerja-kerja housekeeping dan fine-tuning. viii. Melakukan fine-tuning yang mungkin boleh mengoptimumkan prestasi pangkalan data seperti menambahkan saiz block buffer dan redo log buffer. ix. Lain-lain yang bersesuaian dan difikirkan perlu. Penyebut harga hendaklah melaksanakan penyelenggaraan pembaikan/ Corrective Maintenance (CM) ke atas pangkalan data sekiranya terdapat kerosakan/ kegagalan/ masalah sepanjang tempoh kontrak. 34. Pemeriksaan tahap prestasi pangkalan data Penyebut harga hendaklah melaksanakan aktiviti-aktiviti pemeriksaan tahap prestasi pangkalan data di persekitaran produksi JKM bagi memastikan dasar dan prosedur backup dikonfigurasikan. 35. Laporan Penyebut harga hendaklah menyediakan laporan penyelenggaraan (pangkalan data) bagi aktiviti-aktiviti yang dilaksanakan di atas. 36. Patches & Updates Penyebut harga hendaklah melaksanakan pengemaskinian ke atas perisian yang dinyatakan dalam Lampiran A dengan versi terkini dari masa ke semasa. Backup 37. Konfigurasi backup Penyebut harga hendaklah membuat konfigurasi semula skrip dan backup scheduler mengikut keperluan yang dipersetujui JKM. Penyebut harga hendaklah memastikan proses backup dilaksanakan mengikut jadual yang ditetapkan. 38. Restore Penyebut harga hendaklah menjalankan pengujian fungsi restore data. Penyebut harga hendaklahlah melaksanakan restore ke atas data backup dan seterusnya memastikan ianya dapat berfungsi dengan baik sekiranya berlaku corrupt kepada sistem. 39. Laporan Penyebut harga hendaklah menyediakan laporan penyelenggaraan (backup) bagi aktiviti-aktiviti yang dilaksanakan di atas. E KHIDMAT SOKONGAN 40. Khidmat sokongan Penyebut harga hendaklah memberikan perkhidmatan khidmat sokongan terhadap yang berikut. i. Semua modul Sistem Profiling.
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA YA Pihak syarikat akan memberikan perkhidmatan penyelenggaraan pencegahan/ Preventive Maintenance (PM) dua (2) kali setahun bagi pangkalan data tidak terhad kepada aktiviti-aktiviti yang berikut. i. Health checking. ii. Problem detection. iii. Review routine database administration tasks. iv. Users accounts and security management audit. v. Mengukuhkan keselamatan. vi. Memantau kapasiti storan dan penggunaan cakera serta melaksanakan reorganization pangkalan data sekiranya perlu. vii. Melaksanakan kerja-kerja housekeeping dan fine-tuning. viii. Melakukan fine-tuning yang mungkin boleh mengoptimumkan prestasi pangkalan data seperti menambahkan saiz block buffer dan redo log buffer. ix. Lain-lain yang bersesuaian dan difikirkan perlu. YA Kami akan melaksanakan penyelenggaraan pembaikan/ Corrective Maintenance (CM) ke atas pangkalan data sekiranya terdapat kerosakan/ kegagalan/ masalah sepanjang tempoh kontrak. YA Pihak kami akan melaksanakan aktiviti-aktiviti pemeriksaan tahap prestasi pangkalan data di persekitaran produksi JKM bagi memastikan dasar dan prosedur backup dikonfigurasikan. YA Kami akan menyediakan laporan penyelenggaraan (pangkalan data) bagi aktiviti-aktiviti yang dilaksanakan di atas. YA Pihak syarikat akan melaksanakan pengemaskinian ke atas perisian yang dinyatakan dalam Lampiran A dengan versi terkini dari masa ke semasa. YA Pihak syarikat akan membuat konfigurasi semula skrip dan backup scheduler mengikut keperluan yang dipersetujui JKM. YA Pihak syarikat akan memastikan proses backup dilaksanakan mengikut jadual yang ditetapkan. YA Pihak syarikat akan menjalankan pengujian fungsi restore data. YA Penyebut harga hendaklahlah melaksanakan restore ke atas data backup dan seterusnya memastikan ianya dapat berfungsi dengan baik sekiranya berlaku corrupt kepada sistem. YA Pihak syarikat akan menyediakan laporan penyelenggaraan (backup) bagi aktiviti-aktiviti yang dilaksanakan di atas. YA Pihak kami akan memberikan perkhidmatan khidmat sokongan terhadap yang berikut. i. Semua modul Sistem Profiling. ii. Pangkalan data Sistem Profiling. Halaman | 10
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA Pii. Pangkalan data Sistem Profiling. iii. Sistem Operasi/ Operating System (OS). iv. Perisian. (Rujuk dokumen Spesifikasi Am (Lampiran A) – Perkara 2. Sokongan dan Penyelenggaraan) 41. Sokongan untuk pengguna Penyebut harga hendaklah sentiasa menyediakan perkhidmatan sokongan kepada pengguna dari segi penggunaan dan operasi Sistem Profiling. 42. Meja Bantuan Penyebut harga hendaklah memberikan perkhidmatan meja bantuan kepada JKM dengan pelbagai saluran capaian panggilan seperti web conference, pusat panggilan, lokasi dan perkhidmatan sokongan e-mel untuk membolehkan pegawai JKM membuat request service, membuat panggilan dan mengemas kini sebarang masalah yang berlaku dalam persekitaran sistem di JKM. Penyebut harga hendaklah menyediakan perkhidmatan perundingan berkaitan sistem operasi (OS), perisian, pangkalan data Sistem Profiling Penghuni Institusi dan Sistem Profiling Penghuni Institusi yang boleh dilaksanakan dengan menggunakan kaedah komunikasi seperti e-mel, khidmat pesanan ringkas, perbincangan dan kaedah lain yang bersesuaian. Perkhidmatan bantuan dan sokongan yang diberikan hendaklah disertakan dengan laporan perkhidmatan bantuan dan sokongan serta disahkan oleh pegawai JKM. Penyebut harga hendaklah menyediakan pelan dan perkhidmatan meja bantuan yang jelas bagi semua peringkat pengguna Sistem Profiling. Cadangan ini perlu dilampirkan sebagai LAMPIRAN B3. 43. Service Level Availability (SLA) Penyebut harga hendaklah menyediakan dan memberikan perkhidmatan sokongan minimum 12 jam x 6 hari (Ahad – Jumaat). Penyebut harga hendaklah datang ke lokasi pada cuti am dan cuti umum jika Sistem Profiling Penghuni Institusi didapati bermasalah dan difikirkan perlu oleh pihak JKM untuk diselesaikan dengan segera. 44. Masa tindak balas Masa tindak balas dalam waktu pejabat: - Penyebut harga hendaklah menyediakan maklum balas panggilan balik dalam tempoh 30 minit hingga 1 jam terhadap apa-apa masalah yang dilaporkan. Masa tindak balas selepas waktu pejabat, Ahad atau cuti umum - Penyebut harga hendaklah menyediakan maklum balas panggilan balik dalam tempoh 45 minit hingga 1 jam terhadap apa-apa masalah yang dilaporkan. Jika masalah tidak dapat diselesaikan melalui telefon, e-mel ataupun sistem perbualan, Penyebut harga hendaklah menghantar tenaga pakar
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA iii. Sistem Operasi/ Operating System (OS). iv. Perisian. YA Pihak syarikat akan menyediakan perkhidmatan sokongan kepada pengguna dari segi penggunaan dan operasi Sistem Profiling. YA Pihak syarikat akan memberikan perkhidmatan meja bantuan kepada JKM dengan pelbagai saluran capaian panggilan seperti web conference, pusat panggilan, lokasi dan perkhidmatan sokongan e-mel untuk membolehkan pegawai JKM membuat request service, membuat panggilan dan mengemas kini sebarang masalah yang berlaku dalam persekitaran sistem di JKM. YA Pihak syarikat akan menyediakan perkhidmatan perundingan berkaitan sistem operasi (OS), perisian, pangkalan data Sistem Profiling Penghuni Institusi dan Sistem Profiling Penghuni Institusi yang boleh dilaksanakan dengan menggunakan kaedah komunikasi seperti e-mel, khidmat pesanan ringkas, perbincangan dan kaedah lain yang bersesuaian. YA Perkhidmatan bantuan dan sokongan yang diberikan hendaklah disertakan dengan laporan perkhidmatan bantuan dan sokongan serta disahkan oleh pegawai JKM. YA Pihak syarikat akan menyediakan pelan dan perkhidmatan meja bantuan yang jelas bagi semua peringkat pengguna Sistem Profiling. Cadangan ini telah dilampirkan sebagai LAMPIRAN B3. YA Pihak syarikat akan menyediakan dan memberikan perkhidmatan sokongan minimum 12 jam x 6 hari (Ahad – Jumaat). YA Pihak syarikat akan datang ke lokasi pada cuti am dan cuti umum jika Sistem Profiling Penghuni Institusi didapati bermasalah dan difikirkan perlu oleh pihak JKM untuk diselesaikan dengan segera. YA Masa tindak balas dalam waktu pejabat: - Pihak syarikat akan menyediakan maklum balas panggilan balik dalam tempoh 30 minit hingga 1 jam terhadap apa-apa masalah yang dilaporkan. YA Masa tindak balas selepas waktu pejabat, Ahad atau cuti umum - Pihak syarikat akan menyediakan maklum balas panggilan balik dalam tempoh 45 minit hingga 1 jam terhadap apa-apa masalah yang dilaporkan. YA Jika masalah tidak dapat diselesaikan melalui telefon, e-mel ataupun sistem perbualan, pihak syarikat akanmenghantar tenaga pakar atau Pentadbir Pangkalan Data (DBA) ke Halaman | 11
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA Patau Pentadbir Pangkalan Data (DBA) ke lokasi dalam tempoh maksimum dua (2) jam bergantung kepada tahap kerosakan. Penyebut harga hendaklah menyatakan pelan pelaksanaan perkhidmatan sokongan (SLA) yang akan dilaksanakan yang meliputi: i. Semua modul Sistem Profiling. ii. Pangkalan data Sistem Profiling. iii. Sistem Operasi/ Operating System (OS). iv. Perisian. Sila nyatakan kaedah, definisi dan kadar penalti yang dicadangkan dengan jelas dan terperinci. Cadangan ini perlu dilampirkan sebagai LAMPIRAN B4. 45. Penalti Penyebut harga hendaklah bersetuju dikenakan denda/penalti sekiranya gagal memenuhi spesifikasi dan perkhidmatan yang ditetapkan. Kadar denda/penalti akan ditetapkan Pihak JKM di dalam kontrak perjanjian. Kaedah denda/penalti adalah dengan pemotongan bayaran perkhidmatan. 46. Laporan Penyebut harga hendaklah menyediakan laporan lengkap dalam satu bentuk dokumentasi yang standard bagi kerja-kerja khidmat sokongan yang dilaksanakan dan dihantar kepada JKM. F LATIHAN DAN PROGRAM PEMINDAHAN TEKNOLOGI (TOT) 47. Latihan Pengguna Penyebut harga hendaklah mengendalikan dan memberi latihan kepada pengguna Sistem Profiling Penghuni Institusi mengenai modul dan fungsi Sistem Profiling Penghuni Institusi yang baru kepada pegawai dan kakitangan JKM termasuk kos makan, minum dan keperluan latihan. 48. Latihan Pentadbir Sistem Penyebut harga hendaklah mengendalikan dan memberi latihan kepada pentadbir Sistem Profiling Penghuni Institusi mengenai modul dan fungsi yang baru kepada pegawai dan kakitangan JKM termasuk kos makan, minum dan keperluan latihan. 49. Perkhidmatan Program Pemindahan Teknologi/ Transfer of Technology (TOT) Penyebut harga hendaklah mengendalikan dan menjalankan sesi TOT bagi sistem, perisian, pangkalan data, source code, backup dan lain-lain sepanjang tempoh projek penyelenggaraan kepada pegawai dan kakitangan JKM termasuk kos makan, minum dan keperluan TOT. 50. Sesi troubleshoot Sekiranya terdapat troubleshoot terhadap masalah yang berlaku dalam Sistem Profiling, Penyebut harga hendaklah memaklumkan dan melatih pegawai JKM secara hands on serta menyediakan manual troubleshoot. 51. Senarai Latihan dan TOT Penyebut harga hendaklah menyenaraikan sesi latihan dan TOT yang ditawarkan. Senarai perlu dilampirkan sebagai Lampiran B5 yang mengandungi
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA lokasi dalam tempoh maksimum dua (2) jam bergantung kepada tahap kerosakan. YA Pihak syarikat akan menyatakan pelan pelaksanaan perkhidmatan sokongan (SLA) yang akan dilaksanakan yang meliputi: i. Semua modul Sistem Profiling. ii. Pangkalan data Sistem Profiling. iii. Sistem Operasi/ Operating System (OS). iv. Perisian. Cadangan ini telah dilampirkan sebagai LAMPIRAN B4. YA Pihak syarikat bersetuju untuk dikenakan denda/penalti sekiranya gagal memenuhi spesifikasi dan perkhidmatan yang ditetapkan. Kadar denda/penalti akan ditetapkan Pihak JKM di dalam kontrak perjanjian. Kaedah denda/penalti adalah dengan pemotongan bayaran perkhidmatan. YA Pihak syarikat akan menyediakan laporan lengkap dalam satu bentuk dokumentasi yang standard bagi kerja-kerja khidmat sokongan yang dilaksanakan dan dihantar kepada JKM. YA Pihak syarikat akan mengendalikan dan memberi latihan kepada pengguna Sistem Profiling Penghuni Institusi mengenai modul dan fungsi Sistem Profiling Penghuni Institusi yang baru kepada pegawai dan kakitangan JKM termasuk kos makan, minum dan keperluan latihan. YA Pihak syarikat akan mengendalikan dan memberi latihan kepada pentadbir Sistem Profiling Penghuni Institusi mengenai modul dan fungsi yang baru kepada pegawai dan kakitangan JKM termasuk kos makan, minum dan keperluan latihan. YA Pihak syarikat akan mengendalikan dan menjalankan sesi TOT bagi sistem, perisian, pangkalan data, source code, backup dan lain-lain sepanjang tempoh projek penyelenggaraan kepada pegawai dan kakitangan JKM termasuk kos makan, minum dan keperluan TOT. YA Sekiranya terdapat troubleshoot terhadap masalah yang berlaku dalam Sistem Profiling, Pihak syarikat akan memaklumkan dan melatih pegawai JKM secara hands on serta menyediakan manual troubleshoot. YA Pihak syarikat telah menyenaraikan sesi latihan dan TOT yang ditawarkan. Senarai telah dilampirkan sebagai Lampiran B5 yang mengandungi maklumat seperti di bawah: Halaman | 12
SEBUT HARGA JKM: Perkhidmatan Penambahbaikan, Penyelenggaraan dan Khidmat ITEM PERKARA KEPERLUAN MINIMA Pmaklumat seperti di bawah: i. Nama latihan dan TOT. ii. Keterangan latihan. iii. Kategori peserta. iv. Bilangan hari. 52. Dokumentasi Penyebut harga hendaklah menyediakan laporan, manual panduan, manual pengguna dan dokumentasi setelah sesi TOT dan latihan dijalankan. 53. Informasi teknologi terkini Penyebut harga hendaklah memaklumkan sebarang perkembangan terkini mengenai pengukuhan keselamatan dan teknologi terkini bagi sistem operasi (OS), perisian, pangkalan data Sistem Profiling Penghuni Institusi dan Sistem Profiling Penghuni Institusi dan lain-lain dari semasa ke semasa melalui e-mel, cadangan dokumen (proposal) atau lain-lain yang bersesuaian. G PENGALAMAN DAN KEPAKARAN 54. Pengalaman projek Penyebut harga hendaklah menyenaraikan pengalaman tiga (3) tahun yang terkini (Tahun 2020 – 2022) dalam projek pembangunan sistem, pengukuhan keselamatan dan penyelenggaraan sistem aplikasi yang melibatkan Linux, MySQL dan PHP bagi agensi-agensi kerajaan. Senarai perlu dilampirkan sebagai Lampiran B6 yang mengandungi maklumat seperti di bawah: i. Nama projek. ii. Keterangan projek. iii. Nama agensi kerajaan serta nama pegawai rujukan. iv. Kos projek. v. Tarikh/tahun mula dan tarikh/tahun akhir projek. vi. Tempoh projek. 55. Kepakaran kakitangan Penyebut harga hendaklah menyenaraikan kakitangan yang terlibat dalam projek ini, yang mempunyai kepakaran dalam pembangunan, penyenggaraan dan pengujian sistem aplikasi yang melibatkan Linux, MySQL dan PHP. Senarai perlu dilampirkan sebagai Lampiran B7 yang mengandungi maklumat seperti di bawah: i. Nama kakitangan. ii. Peranan dalam projek. iii. Tahap pendidikan. iv. Pengalaman kerja. v. Kepakaran. vi. Senarai sijil profesional yang diperoleh beserta salinan sijil. Nota: Sila gunakan ruangan tambahan sekiranya tidak mencukupi.
SH/BPM/PPS/03/2023 Sokongan Sistem Profiling Penghuni Institusi Penghuni Institusi PEMATUHAN SPESIFIKASI (YA/TIDAK) TAWARAN PENYEBUT HARGA i. Nama latihan dan TOT. ii. Keterangan latihan. iii. Kategori peserta. iv. Bilangan hari. YA Pihak syarikat akan menyediakan laporan, manual panduan, manual pengguna dan dokumentasi setelah sesi TOT dan latihan dijalankan. YA Pihak syarikat akan memaklumkan sebarang perkembangan terkini mengenai pengukuhan keselamatan dan teknologi terkini bagi sistem operasi (OS), perisian, pangkalan data Sistem Profiling Penghuni Institusi dan Sistem Profiling Penghuni Institusi dan lain-lain dari semasa ke semasa melalui e-mel, cadangan dokumen (proposal) atau lain-lain yang bersesuaian. YA Pihak syarikat akan menyenaraikan pengalaman tiga (3) tahun yang terkini (Tahun 2020 – 2022) dalam projek pembangunan sistem, pengukuhan keselamatan dan penyelenggaraan sistem aplikasi yang melibatkan Linux, MySQL dan PHP bagi agensi-agensi kerajaan. Senarai telah dilampirkan sebagai Lampiran B6 yang mengandungi maklumat seperti di bawah: i. Nama projek. ii. Keterangan projek. iii. Nama agensi kerajaan serta nama pegawai rujukan. iv. Kos projek. v. Tarikh/tahun mula dan tarikh/tahun akhir projek. vi. Tempoh projek. YA Pihak syarikat akan menyenaraikan kakitangan yang terlibat dalam projek ini, yang mempunyai kepakaran dalam pembangunan, penyenggaraan dan pengujian sistem aplikasi yang melibatkan Linux, MySQL dan PHP. Senarai telah dilampirkan sebagai Lampiran B7 yang mengandungi maklumat seperti di bawah: i. Nama kakitangan. ii. Peranan dalam projek. iii. Tahap pendidikan. iv. Pengalaman kerja. v. Kepakaran. vi. Senarai sijil profesional yang diperoleh beserta salinan sijil. Halaman | 13
PENAMBAHBAIKAN SISTEM Menaiktaraf pelayan adalah penting untuk mengekalkan infrastruktur IT dengan teknologi terkini dan memastikan operasi yang lancar dan pengalaman pengguna yang lebih baik.
ARKITEKTUR SISTEM
Arkitektur Sistem Reka bentuk arkitektur adalah penyusunan dan pengaturan struktur-struktur bagi sesuatu sistem yang ingin dibangunkan. Reka bentuk arkitektur merupakan hubungan yang kritikal di antara reka bentuk dan kejuruteraan keperluan, di mana penyediaannya bertujuan untuk mengenal pasti komponen-komponen berstruktur yang utama di dalam sistem serta hubungan-hubungan di antara setiap komponen tersebut. Reka bentuk arkitektur adalah penting untuk memenuhi keperluan fungsian dan juga bukan fungsian oleh kerana impaknya kepada prestasi, keteguhan (robustness), pengagihan (distributability) dan kebolehsenggaraan sistem aplikasi. Lapisan-lapisan bisnes, maklumat/data, aplikasi dan teknologi yang terkandung di dalam arkitektur enterprise boleh dijadikan sebagai input dan rujukan semasa penyediaan reka bentuk arkitektur yang dikehendaki. Output kepada proses reka bentuk arkitektur adalah arkitektur perisian yang terdiri daripada arkitektur perisian sistem aplikasi, arkitektur aplikasi dan arkitektur data. Arkitektur yang akan dihasilkan ini menerangkan bagaimana sesuatu sistem disusun atur sebagai set komponen yang saling berkomunikasi di antara satu sama lain. Arkitektur Monolitik Pihak syarikat memilih arkitektur monolitik sebagai asas arkitektur bagi Sistem SPRP. Ianya adalah arkitektur yang menggabungkan semua komponen fungsian perisian seperti kawalan akses, aliran kerja, modul profil pengguna dan laporan, menjadi satu unit sahaja. Perisian yang mengguna pakai arkitektur monolitik direka bentuk supaya ia bersifat self-contained, di mana komponen-komponen perisian berkenaan saling berhubung (interconnected) dan saling bergantung (interdependent) di antara satu sama lain. Dengan kata lain, arkitektur monolitik merupakan arkitektur yang bersifat tightly-coupled, setiap komponen yang berkaitan perlu disediakan bersama bagi membolehkan ia dilaksanakan. Aplikasi Web Profiling Aliran Kerja Bisnes Kawalan Akses Carian Modul - Modul Sistem Laporan DB Profiling Presentation Layer Lapisan Pertengahan Lapisan Database
User Interface Peraturan Bisnes Logik Aplikasi MVC Enjin Templat CSS Caching Arkitektur Sistem Interaksi di antara klien dengan pelayan hanya melibatkan unformatted data sahaja Pengesahan dapat dibuat secara langsung di klien (live validation) Unnecessary page reload Kemudahan drag and drop Kemudahan animasi multimedia Masa respon yang singkat Auto completion, Periodic refresh Rich text editors Pull technology Perkembangan teknologi bahasa pengaturcaraan seperti HTML5 dan CSS3, serta pengenalan kepada persekitaran runtime Javascript telah banyak merubah arkitektur aplikasi tradisional. Arkitektur aplikasi moden yang menggunakan teknologi terkini adalah lebih tertumpu kepada utilasi di pihak klien (client-side) dan meminimakan penggunaan serta beban di pihak pelayan. Aplikasi dalam arkitektur ini bertindak sebagai aplikasi single page di mana : Ini menjadi aplikasi lebih kukuh (robust), meningkatkan user experience, prestasi serta tahap responsif sistem. Berikut adalah arkitektur aplikasi bagi ini yang direka bentuk berpandukan arkitektur aplikasi moden: Penjanaan Imej Dinamik CLIENT SIDE WEB APPLICATION URL Routing Data Aplikasi Pemetaan Hubungan Objek Profil Pengguna Modul-Modul Profil Pengguna Modul-Modul Aliran Bisnes Kawalan Akses Pengguna Sistem SPRP
METODOLOGI PENGURUSAN Metodologi pengurusan melibatkan penggunaan pendekatan dan kaedah yang teratur dalam menguruskan organisasi atau projek. Ia meliputi perancangan, pelaksanaan, pemantauan, dan penilaian untuk mencapai matlamat organisasi dengan efektif dan efisien, serta memastikan keberkesanan operasi dan pengurusan sumber.
PPrISA Pengurusan projek yang cekap dan berkesan dapat membantu projek disiapkan mengikut kos, kualiti dan tempoh masa yang ditetapkan. Penambahbaikan dalam pengurusan dan pelaksanaan projek perlu dibuat pada semua peringkat iaitu perancangan, pelaksanaan serta pemantauan dan penilaian. PPrISA merupakan metodologi untuk menguruskan projek-projek ICT yang boleh diguna pakai oleh agensi-agensi sektor awam. Ia berlandaskan prosedur dan teknik yang mudah untuk dipraktikkan. Metodologi tersebut mengandungi empat fasa pengurusan projek, iaitu Fasa Permulaan, Fasa Perancangan, Fasa Pelaksanaan dan Kawalan serta Fasa Penamatan 1 Pemulaan Projek Tujuan utama fasa ini adalah untuk mengenal pasti keperluan dan butiran asas projek ICT seperti skop, objektif, kos dan tempoh masa projek serta faedah yang diperoleh daripada serahanserahan projek. Maklumat tersebut digunakan untuk menyediakan dokumen utama yang pertama dalam PPrISA iaitu Dokumen Permulaan Projek Pelaksanaan Projek 2 Melaksanakan semua kerja yang terdapat dalam pelan-pelan yang terangkum dalam dokumen PPP; Menguruskan semua sumber projek dengan baik; dan Memantau dan mengawal pelaksanaan projek supaya projek dapat disiapkan mengikut perancangan. Tujuan Fasa Pelaksanaan dan Kawalan ini adalah untuk: Perancangan Projek 3 Tujuan utama fasa perancangan ini adalah untuk membuat perancangan terperinci bagi menguruskan pembangunan projek ICT dari mula hingga projek tamat. Fasa ini bermula sebaik sahaja kelulusan sewajarnya diperoleh dan dokumen utama yang digunakan sebagai input ialah DPP, manakala output utama kepada fasa ini ialah dokumen Pelan Pengurusan Projek (PPP) 4 Penamatan Projek Fasa penamatan ini bermula sebaik sahaja semua aktiviti projek yang dirancang telah berjaya dilaksanakan dan serahanserahan projek telah disahkan dan diterima oleh pemilik projek atau agensi (bagi projek dibangunkan secara outsourcing dan cosourcing). Bagi projek yang tidak berjaya disiapkan, fasa ini bermula sebaik sahaja menerima arahan untuk menamatkan projek.
METODOLOGI ANAL ISA Metodologi pembangunan merujuk kepada pendekatan sistematik atau kerangka kerja yang digunakan dalam proses pembangunan untuk mencapai matlamat dan objektif yang ditetapkan dengan efisien.
Metodologi Kejuruteraan Sistem Aplikasi Sektor Awam dibangunkan dengan mengambil kira tinjauan dan pengalaman ke atas metodologi pembangunan sistem yang telah diamalkan dalam industri dan sektor awam. Metodologi ini merangkumi 5 fasa utama iaitu: fasa analisa (analysis), fasa reka bentuk (design), fasa pembangunan (construction), fasa Pengujian (testing) dan fasa pelaksanaan (implementation). RUJUKAN PROSES & PENGUNAAN METHOD SERAHAN Spesifikasi Keperluan Bisnes Spesifikasi Keperluan Sistem Pemodelan Use Case (Fungsian) 01 Analisis Matlamat utama fasa ini adalah melaksanakan analisis ke atas keperluan secara terperinci untuk menghasilkan Spesifikasi Keperluan Bisnes Output dan aktiviti ini adalah Spesifikasi Keperluan Sistem yang menyatakan keperluan bagi sistem dari perspektif pembangun sistem. Ia menyatakan perkara-perkara atau item-item yang perlu ada didalam sesuatu sistem bagi merealisasikan keperluan bisnes atau pemegang taruh. Proses-proses yang berlaku di dalam aktiviti ini adalah pemodelan use case (fungsian), pemodelan keperluan data dan pemodelan proses sistem. Pemodelan Fungsi Bisnes Pemodelan Proses Sistem Penyediaan Spesifikasi Keperluan Bisnes (BRS) Pemodelan Keperluan Data Keperluan Bukan Fungsian Metodologi Kejuruteraan Sistem Aplikasi Sektor Awam
Sesi Bengkel Analisa Berikut adalah senarai umum perisian/tools yang mungkin digunakan, tetapi ini akan bergantung pada keperluan dan keputusan akhir dari JKM. BIL BENGKEL JUMLAH HARI JUMLAH PESERTA BILANGAN SESI TEMPAT 1 User Requirement Study 1 hari 10 bilangan peserta 2 Sesi JKM, Putrajaya Spesifikasi Reka bentuk Sistem Pelan Migrasi Data Spesifikasi Migrasi Data Dokumen Rujukan kepada Fasa Reka bentuk adalah Spesifikasi Keperluan Sistem. Dokumen Serahan kepada Fasa Reka bentuk adalah seperti berikut: 1. 2. 3.
Pemilihan Teknologi Berikut adalah senarai umum perisian/tools yang mungkin digunakan, tetapi ini akan bergantung pada keperluan dan keputusan akhir dari JKM. Fasa Tools Standards Perancangan Gantt Chart ISO 90003:2014 IEEE Standard for Software Quality Assurance Processes PPrISA KRISA 1. 2. 3. 4. Code OS : Ubuntu 18.04 Language : PHP 7.4.12 Framework : Laravel 8 DB : MySQL Community Server versi 8.0.22 KRISA Test Functional Test Tools : Selenium Performance Test Tools : Jmeter ISO 190003:2014 IEEE Standard for Software Quality Assurance Processes KRISA RAKKSSA IV&V Handbook 1. 2. 3. 4. 5. Release GitHub Deployment GitHub Operate Bugtrack : GitHub Issues & Slack Feedback Monitoring Tools : Nagios IEEE Standard for Software Quality Assurance Processes
METODOLOGI REKABENTUK Metodologi rekabentuk (design methodology) adalah suatu pendekatan atau proses yang digunakan untuk mengatur, mengelola, dan mengarahkan langkah-langkah dalam proses rekabentuk sesuatu produk, sistem, atau pengalaman
RUJUKAN PROSES & PENGUNAAN METHOD SERAHAN Spesifikasi Reka Bentuk Sistem Spesifikasi Migrasi Data Spesifikasi Integrasi Sistem Dokumen Pangkalan Data Dokumen Kod Sumber Laporan Ujian Sistem Pembangunan Pangkalan Data 02 Rekabentuk Reka bentuk Arkitek Penentuan Teknologi Reka bentuk Pangkalan Data Reka bentuk Antaramuka Pengguna Reka bentuk Transaksi Sistem Migrasi Data Spesifikasi Reka bentuk Sistem Pelan Migrasi Data Spesifikasi Migrasi Data Berdasarkan keperluan sistem yang diperolehi di dalam Fasa Analisis,arkitektur keseluruhan sistem akan dihasilkan. Arkitektur sistem ini mendefinisikan komponen, perlakuan dan antaramuka komunikasi bagi sesuatu sistem. Fasa ini juga menerangkan tentang bagaimana sistem ini akan dihasilkan. Ia merangkumi aktiviti- aktiviti seperti reka bentuk arkitektur; reka bentuk sistem; reka bentuk pangkalan data, serta penentuan teknologi yang akan digunakan. Output kepada fasa ini adalah Spesifikasi Reka bentuk Sistem. Fasa reka bentuk adalah fasa bagi merancang penyelesaian masalah dan ekspektasi yang dinyatakan dalam Spesifikasi Keperluan Sistem. Fasa ini adalah langkah permulaan untuk terjemahkan dari domain masalah kepada domain penyelesaian iaitu alihan daripada ‘Apa?’ kepada ‘Bagaimana?’. Reka bentuk sistem adalah faktor yang paling kritikal yang akan menjejaskan kualiti perisian dan mempunyai kesan yang besar kepada aktiviti pembangunan/pembinaan sistem. Fasa Reka bentuk Sistem menggariskan 7 aktiviti utama iaitu: 1. 2. 3. 4. 5. 6. Dokumen Rujukan kepada Fasa Reka bentuk adalah Spesifikasi Keperluan Sistem. Dokumen Serahan kepada Fasa Reka bentuk adalah seperti berikut: 1. 2. 3. Pengaturcaraan Aplikasi Pengujian Sistem
PEMBANGUNAN SISTEM Pembangunan sistem merujuk kepada proses perancangan, pembangunan, dan meimplimentasi sistem maklumat atau perisian yang memenuhi keperluan organisasi. Ia melibatkan analisis keperluan, rekabentuk sistem, pengaturcaraan, pengujian, dan penerapan sistem untuk meningkatkan kecekapan, produktiviti, dan kesesuaian operasi organisasi.
REKABENTUK ANTARAMUKA Ciri-ciri antaramuka merupakan antara elemen yang amat penting dan perlu untuk di titik beratkan. Hal ini kerana untuk memudahkan kepenggunaan sistem bagi pengguna. Kami telah menetapkan beberapa garis panduan dalam mereka bentuk antaramuka bagi sistem ini. Berikut merupakan 7 elemen yang akan diterapkan dalam rekaan antaramuka sistem ini.
UI/UX PROFILING Ciri 1 : Jelas Jelas adalah elemen yang paling penting dalam reka bentuk antaramuka pengguna. Sesungguhnya matlamat utama reka bentuk antara muka adalah untuk membolehkan pengguna untuk berinteraksi dengan sistem ini. Ini boleh mengelakkan kekeliruan untuk menggunakan sistem ini. Ciri 2 : Tepat Dalam pengalaman mereka bentuk sesebuah website, sistem ataupun portal, kami tahu sekiranya banyak penjelasan dibuat, ianya hanya akan membazirkan waktu pengguna untuk membaca dari menggunakan sistem. Kami akan memastikan segala perkara jelas dan ringkas. Untuk menjadikan sistem ini jelas dan ringkas pada masa yang sama adalah tidak mudah dan memerlukan masa dan usaha untuk dicapai. Namun, dengan kepakaran pihak designer kami, ciri ini boleh dicapai dengan mudah.
Ciri 3 : Familiar Familiar membawa maksud, kami hanya akan menggunakan ikon popular yang digunakan secara global supaya sistem mudah difahami oleh pengguna tanpa sebarang penjelasan. Ciri 4 : Menarik Yang ini mungkin agak kontroversi tetapi kami percaya antaramuka yang baik haruslah menarik. Menarik dalam erti kata bahawa ia membuatkan penggunaan antaramuka kelihatan menyeronokkan. Walaupun UI yang sedia ada menepati ciri-ciri seperti mudah untuk digunakan, cekap dan responsif, dan ia akan menjalankan tugasnya dengan berkesan, tetapi jika kami boleh pergi lebih jauh dan menjadikannya lebih menarik, maka pihak JKM akan membuat pengalaman pengguna menggunakan antaramuka benar-benar memuaskan. Pihak kami akan merekabentuk antaramuka minimalis dan flat. Ianya akan memberi tumpuan kepada fungsi atas bentuk. Selain dari itu, kami juga akan memberi fokus kepada elemen seperti ikon, butang dan warna yang akan memberi impak dan menarik kepada pengguna.
Ciri 5 : Konsisten Antaramuka yang konsisten membolehkan pengguna untuk membangunkan corak penggunaan, pengguna akan belajar butang yang berbeza, tab, ikon dan unsur- unsur antaramuka lain kelihatan sama dan akan mengenali mereka dan sedar apa yang mereka lakukan dalam konteks yang berbeza. Mereka juga akan belajar bagaimana perkara-perkara tertentu bekerja dan akan dapat bekerja bagaimana untuk mengendalikan ciri-ciri baru yang lebih cepat dari pengalamanpengalaman sebelumnya.
Ciri 6 : Efisyen Salah satu ciri antaramuka yang baik ialah ianya harus membolehkan pengguna untuk melakukan fungsi-fungsi yang lebih cepat. Sistem yang efisyen akan memudahkan pengguna mengendalikan fungsi-fungsinya. Ciri 7 : HTML Bahasa pengaturcaraan sokongan lain yang bakal digunakan adalah HTML sebagai bahasa asas di dalam website, Javascript bagi membantu paparan dinamik dan navigasi laman web serta CSS bagi menjana format dan antaramuka laman web. Oleh itu, sistem ini akan selaras dengan semua pelayar versi terkini. Kami juga akan meletakkan capaian sistem paling optimum ialah pada resolusi 1920x1080 pixel.
PROTOTAIP Prototaip merujuk kepada model awal atau versi pertama produk atau sistem yang dibangunkan untuk menunjukkan kemampuan dan pemahaman spesifikasi teknikal syarikat.
Modul Pengguna: Superadmin
Superadmin https://profiling.nakmenangtender.com/login Kami telah membangunkan sebuah prototaip yang akan digunapakai di dalam projek ini. Sila layari URL dibawah untuk mencapai prototaip tersebut : Berikut adalah skrin log masuk ke prototaip yang telah di bina oleh kami. Sila layari : https://profiling.nakmenangtender.com/login Log masuk sebagai : Superadmin Berikut merupakan skrin bagi Role Superadmin. Skrin pertama adalah dashboard eksekutif bagi pengguna tersebut. Dari dashboard ini, pihak pengguna boleh mendapatkan laporan ringkas bagi kesemua penghuni dan maklumat lain Selain dari itu, pengguna juga melihat profil mereka & menukar kata laluan dengan mudah. Di panel kiri pula adalah had capaian pengguna. Prototaip PROFILING
Superadmin Di dalam modul admin ini, terdapat modul User Management dimana pendaftaran pengguna boleh dibuat. Berikut adalah skrin senarai pengguna dalaman. Pihak Superadmin juga boleh membuat pengurusan peranan. Skrin yang dapat dilihat pengguna adalah berdasarkan peranan yang telah ditetapkan. Pihak Admin boleh menambah role baru sekiranya diperlukan dengan mudah melalui Modul Pengurusan Peranan. Berikut adalah skirn audit trail. Kesemua aktiviti pengguna sistem akan di paparkan di dalam bentuk senarai.
Modul Pengguna Dalaman: Pegawai JKM