C A D A N G A N P E L A N L A T I H A N D A N
T R A N S F E R O F T E C H N O L O G Y ( T O T )
PENYELENGGARAAN SISTEM PENDAFTARAN
KAPAL, SISTEM PENDAFTARAN KAPAL LAYAR
ANTARABANGSA LANGKAWI, SISTEM
PERLESENAN BOT, SISTEM PERAKUAN
INSURAN KAPAL DAN SISTEM CONTINUOUS
SYNOPSIS RECORD
J A B A T A N L A U T M A L A Y S I A
Q T 2 3 0 0 0 0 0 0 0 0 1 6 0 4 5
PERKHIDMATAN
Khidmat sokongan merujuk kepada aktiviti
atau perkhidmatan yang disediakan untuk
membantu pengguna atau pelanggan dalam
menyelesaikan masalah, memperoleh
bantuan, atau memperoleh maklumat
tambahan berkenaan produk, perkhidmatan,
atau sistem yang mereka gunakan. Ia
bertujuan untuk meningkatkan kepuasan
pelanggan dan memastikan kelancaran
penggunaan.
LATIHAN
OBJEKTIF
Sejajar untuk mengoptimumkan pelaksanaan projek ini, pasukan mesti dilengkapi dengan
kemahiran yang ditetapkan dalam mengeksploitasi sejauh mungkin keupayaan dan ciri
sistem baru. Oleh itu, kami mencadangkan program latihan komprehensif untuk pasukan
projek (pengguna teknikal) dan pengguna akhir. Objektif utama program latihan yang
dicadangkan ini adalah untuk memberikan pemahaman yang diperlukan terhadap
keseluruhan struktur dan proses dalam sistem yang dibekalkan. Ia juga untuk memastikan
pengguna dan pentadbir (pengguna teknikal) sistem berkesan dapat mengendalikan,
mentadbir dan menyelenggara sistem yang dibekalkan.
PRA-SYARAT LATIHAN
Untuk memaksimumkan pembelajaran, adalah penting bahawa semua peserta
mempunyai pengetahuan tertentu sebelum latihan. Berikut adalah pra-syarat umum
pelatih:
Kumpulan Teknikal
1. Pengalaman bekerja dalam sistem dan sokongan rangkaian.
2. Pengetahuan teknikal dalam mana-mana sistem operasi.
3. Pengalaman bekerja dalam mana-mana pentadbiran pangkalan data.
4. Pada masa ini di dalam pasukan sokongan teknikal Jabatan Teknologi Maklumat dan
akan terlibat dalam pentadbiran dan pengurusan aplikasi yang dibekalkan pada masa
akan datang.
Kumpulan Pengguna Akhir
1. Pengetahuan umum berkenaan IT.
2. Pengetahuan berkenaan Internet/ Web Application.
3. Pengetahuan berkenaan Internet / Web Application dan komputer peribadi.
4. Biasa dengan proses latihan sedia ada.
5. Berpengalaman dalam presentation/kemahiran komunikasi.
Pihak JLM bertanggungjawab untuk menyediakan peserta yang memenuhi pra-syarat
yang telah dinyatakan.
KAEDAH LATIHAN
Kaedah latihan adalah proses, teknik atau pendekatan yang digunakan pelatih dalam
pengajaran. Kaedah latihan yang akan digunakan untuk projek ini berkonsepkan bilik
latihan supaya latihan yang akan diberikan akan lebih berkesan dan menarik. Ini
bermakna pihak kami perlu menyediakan komputer/ komputer riba supaya memudahkan
proses latihan yang dilakukan. Peserta latihan akan dapat berlatih menggunakan sistem
dalam persekitaran ruang kerja yang selesa dengan bantuan jurulatih. Terdapat juga
latihan pada modul terpilih untuk memastikan peserta memahami sepenuhnya cara
menggunakan sistem. Konsep operasi untuk aplikasi dan sistem yang terlibat biasanya di
bentangkan dalam bentuk ceramah.
MEDIUM & SIJIL LATIHAN
Medium dan dokumen hendaklah di dalam Bahasa Malaysia. Peserta akan diberikan
satu set manual latihan untuk disimpan oleh mereka. Peserta juga akan diberi sijil
penyertaan untuk setiap latihan yang dihadiri.
TEMPAT LATIHAN & KEMUDAHAN
Latihan akan dijalankan di JLM. JLM bertanggungjawab untuk memastikan bilik
latihan dilengkapi dengan papan putih, projektor dan komputer riba yang
diperlukan yang berkaitan dengan pelayan latihan dan internet untuk memudahkan
kursus latihan supaya segalanya dapat berjalan dengan lancar.
PELAKSANAAN LATIHAN & JADUAL
Latihan akan dilaksanakan seperti di bawah:
BIL LATIHAN JUMLAH JUMLAH PESERTA BILANGAN SESI
HARI
Latihan Pengguna
1 3 hari 10 bilangan peserta 1 Sesi
Sistem
2 TOT 3 hari 5 bilangan peserta 1 Sesi
ini
DOKUMENTASI
DOKUMENTASI
Berikut adalah senarai dokumentasi yang akan diberikan sepanjang tempoh
projek. Kami akan menyerahkan salinan dalam bentuk hardcopy dan softcopy
& video bagi setiap satu jenis dokumentasi kepada pihak JLM.
DOKUMENTASI PRISA (Pengurusan Projek ICT Sektor Awam)
1. PPrISA01 Dokumen Permulaan Projek
2. PPrISA02 Pelan Pengurusan Projek
3. PPrISA03 Pelan Pengurusan Sumber
4. PPrISA04 Pelan Pengurusan Kos
5. PPrISA05 Pelan Pengurusan Kualiti
6. PPrISA06 Pelan Pengurusan Komunikasi
7. PPrISA07 Pelan Pengurusan Risiko
8. PPrISA08 Pelan Pengurusan Isu
9. PPrISA09 Pelan Pengurusan Perubahan
10. PPrISA10 Borang Permohonan Pindaan
11. PPrISA11 Log Penyelesaian Pindaan
12. PPrISA12 Borang Pelaporan Risiko
13. PPrISA13 Log Penyelesaian Risiko
14. PPrISA14 Borang Pelaporan Isu
15. PPrISA15 Log Penyelesaian Isu
DOKUMENTASI PT 2
DOKUMENTASI PRISA (Pengurusan Projek ICT Sektor Awam)
16. PPrISA16 Laporan Status/Kemajuan Projek (Kumpulan)
17. PPrISA17 Laporan Status/Kemajuan Projek (Keseluruhan)
18. PPrISA18 Laporan Penamatan Projek
DOKUMENTASI KRISA (Buku Kejuruteraan Sistem Aplikasi Sektor Awam)
1. D01 Dokumen Pelan Pembangunan Sistem (PPS)
2. D02 Dokumen Spesifikasi Keperluan Bisnes BRS
3. D03 Dokumen Spesifikasi Keperluan Sistem SRS
4. D04 Dokumen Spesifikasi Rekabentuk Sistem SDS
5. D05 Dokumen Pelan Migrasi Data
6. D06 Dokumen Spesifikasi Migrasi Data
7. D09 Dokumentasi Pangkalan Data
8. D10 Dokumentasi Kod Sumber
9. D11 Dokumen Laporan Ujian Sistem
10. D12 Dokumen Pelan Induk Pengujian
DOKUMENTASI PT 3
DOKUMENTASI KRISA (Buku Kejuruteraan Sistem Aplikasi Sektor Awam)
12. D13 Dokumen Pelan Ujian Penerimaan UAT-PAT
13. D14 Dokumen Laporan Ujian Penerimaan UAT- PAT
14. D15 Dokumen Laporan Migrasi Data
15. D16 Dokumen Laporan Penamatan Ujian
16. D17 Dokumen Manual Pengguna Sistem
17. D18 Dokumen Laporan Serahan Sistem
LAIN-LAIN
1. Source Kod Sistem
JAMINAN
&
WARRANTY
Corrective
Maintenance
Corrective Maintenance merujuk
kepada tindakan yang diambil untuk
menangani dan menyelesaikan isu atau Emergency CM
kecacatan dalam sesuatu aplikasi atau
Emergency CM dilakukan dengan
sistem selepas ia dikenal pasti. Ia
segera untuk menangani isu-isu penting
melibatkan membaiki atau
yang memberi kesan yang serius
memperbaiki masalah untuk
terhadap operasi aplikasi atau sistem.
mengembalikan aplikasi kepada fungsi
Ia bertujuan untuk mengembalikan
sedia ada. Corrective Maintenance
fungsi secepat mungkin untuk
adalah bersifat reaktif dan biasanya
mengurangkan masa tidak beroperasi
dikesan oleh slack bug, atau kerosakan
dan mengatasi sebarang kesan buruk
yang dilaporkan oleh pengguna melalui
terhadap pengguna atau operasi
helpdesk atau dikenal pasti melalui
perniagaan kementerian.
pemantauan dan pengujian.
Tujuan utama Corrective Maintenance
adalah untuk menghapuskan punca Scheduled CM
asal masalah (root cause) dan
memastikan sistem berfungsi dengan Scheduled CM melibatkan tindakan
betul. Ia mungkin melibatkan aktiviti yang dirancang untuk menangani isu-
seperti penyelesaian ralat, isu atau kecacatan yang tidak penting
pengubahsuaian kod, atau perubahan dalam aplikasi. Aktiviti ini biasanya
konfigurasi untuk memperbetulkan isu dirancang semasa window frame
yang dikenal pasti. maintenance yang dirancang atau
semasa tempoh penggunaan sistem
Secara keseluruhannya, Corrective yang lebih rendah untuk mengurangkan
Maintenance memainkan peranan gangguan kepada pengguna.
penting dalam mengekalkan stabiliti
dan prestasi sistem sekaligus
menangani dan menyelesaikan isu yang
dikesan.
Workflow Corrective
Maintenance
1 Pengesanan Ralat
Workflow Corrective Maintenance bermula dengan
pengesanan ralat. Pengesanan ralat boleh di kesan
samada melalui tools atau dari pengguna & pengguna
boleh melaporkan ke dalam Sistem Helpdesk
Fixing
2
Setelah menerima log aduan menerusi Helpdesk, pihak
syarikat akan memulakan fixing dan isu akan
diselesaikan di dalam tempoh SLA. Setelah pembetulan
dibuat, pihak syarikat akan memaklumkan melalui
helpdesk & bersedia untuk diuji.
Pengujian Ralat
3
Setelah pembetulan dibuat, pihak kementerian boleh
membuat pengujian. Pengujian akan dilakukan
dienvironment staging sebelum di push ke production
Latihan & TOT
4
Setelah pengujian selesai, pihak syarikat akan membuat
latihan & TOT kepada pihak kementerian.
Flow Chart Helpdesk
PEGAWAI BTM PASUKAN VENDOR
BTM JLM Acknowledge Kemaskini status
Laporkan isu
Mula melalui sistem mengesahkan Isu kepada In Progress,
Helpdesk isu yang Vendor melalui melakukan
dilaporkan sistem Helpdesk pembetulan
pegawai. untuk isu yang
dilaportkan
Isu
Ya
Isu
Tamat Cancel/Reject Isu telah berjaya
melalui sistem Aplikasi? diselesaikan untuk
Helpdesk semakan di
Re-Acknowledge
Staging
Tidak Isu kepada
environment,
Vendor melalui
kemaskini status
sistem Helpdesk
sebagai Push
Staging
Pegawai
kemaskini nota
Assign Isu
hasil pengujian di
Kepada BTM
Staging
melalui sistem
Environment
Helpdesk.
Isu Tidak
Aplikasi ?
Ya BTM Deploy di
Production
kemaskini status
Environment
Verified Staging, dan
Kemaskini status
assign isu kepada
Pegawai
Vendor Push Production
kemaskini nota
hasil pengujian di
Staging
Environment
Tidak
Isu
Aplikasi ?
BTM
kemaskini status Kemaskini Status
Ya
Verified Staging, dan Resolved di sistem
assign isu kepada Helpdesk
Vendor
Tamat
Helpdesk
Berikut adalah penjelasan bagi flow helpdesk
seperti yang telah dinyatakan menerusi flow chart
di halaman sebelumya.
i. Pegawai perlu login ke dalam Sistem Helpdesk
ii. Klik 'Create New Ticket' untuk melaporkan isu aplikasi
PEGAWAI
iii. Di laman utama, klik pada pautan column 'Tracking ID' untuk
melihat status kemajuan isu yang dilaporkan
i. BTM login ke dalam Sistem Helpdesk ini
ii. BTM perlu menyemak isu yang dilaporkan Pegawai
iii. Sekiranya bukan isu Aplikasi, kemaskini status sebagai
Cancel/Reject. Isu TAMAT.
iv. Sekiranya ianya adalah isu Aplikasi, kemaskini status
BTM sebagai Acknowledge, dan assign isu kepada Vendor. (Setelah
ini dilaksanakan oleh BTM - pengiraan SLA akan bermula)
V. Setelah Vendor selesai melakukan pembetulan di Staging,
BTM perlu pelan jadual pengujian bersama Pegawai
vi. Setelah pengesahan Pengujian Berjaya di Staging
environment oleh Pegawai , kemaskini status sebagai Complete
Verification, dan assign isu kepada Vendor.
i. Pasukan Vendor login ke dalam Sistem Helpdesk.
ii. Melakukan pembetulan kepada isu yang telah disemak dan
diacknowledge oleh BTM. Kemaskini status sebagai In Progress
iii. Setelah isu telah diselesaikan untuk semakan di Staging,
kemaskini status sebagai User Verification, dan assign ticket
kepada BTM (Pengiraan SLA akan terhenti sehingga Pegawai
VENDOR selesai melakukan Pengujian di Staging environment)
iv. Setelah BTM selesai mengesahkan Pengujian Berjaya di
Staging environment, Vendor akan deploy dan melakukan
penyemakan di Production Environment
V. Setelah selesai, kemaskini status sebagai Resolved. Isu
TAMAT.
Prototaip Helpdesk
Kami telah membangunkan sebuah prototaip helpdesk yang akan digunapakai di dalam
projek ini. Sila layari URL dibawah untuk mencapai helpdesk tersebut.
helpdesk.nakmenangtender.com
Berikut adalah skrin log
masuk ke prototaip yang
telah di bina oleh kami.
Log masuk sebagai :
Pengguna luar
Berikut merupakan skrin
bagi Role Pengguna Luar.
Skrin pertama adalah
dashboard eksekutif bagi
pengguna tersebut.
Di panel kiri pula adalah
had capaian pengguna.
Apabila pengguna luar
menekan helpdesk,
senarai helpdesk akan
dipaparkan & butang
laporkan isu akan
kelihatan.
Helpdesk
Setelah menekan butang lapor isu, borang helpdesk akan kelihatan. Antara field utama yang perlu dipilih oleh
pengguna adalah kategori & sub kategori yang akan di perhalusi oleh pihak kementerian. Dengan adanya
kategori & subkategori, ianya akan memudahkan pelaporan helpdesk.
Di dalam borang ini, pengguna boleh upload dokumen (pelbagai format) sebagai rujukan dan audit trail
helpdesk akan dapat dilihat di panel kiri.
Kesemua dokumen yang telah dimuat naik pada borang permohonan ini boleh dicapai pada audit trail
Helpdesk.
Helpdesk
Bagi pengguna dalam
pula, capaian helpdesk
ada di panel kiri.
Log masuk sebagai :
Pengguna dalam
Setelah menekan panel
kiri tersebut, senarai isu
akan dipaparkan.
Pegawai boleh menekan
no tiket bagi mana-mana
isu. Di dalam scenario ini,
pihak kementerian boleh
menekan permohonan
berstatus isu baru.
Setelah menekan
hyperlink tersebut, pihak
pegawai boleh melihat
aduan tersebut &
memberi komen serta
membuat tindakan
seperti carta alir.
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 3 Pelaksanaan Projek
Tujuan utama fasa ini adalah untuk Tujuan Fasa Pelaksanaan dan Kawalan
mengenal pasti keperluan dan ini adalah untuk:
butiran asas projek ICT seperti Melaksanakan semua kerja yang
skop, objektif, kos dan tempoh terdapat dalam pelan-pelan yang
masa projek serta faedah yang terangkum dalam dokumen PPP;
diperoleh daripada serahan- Menguruskan semua sumber projek
serahan projek. Maklumat tersebut dengan baik; dan
digunakan untuk menyediakan Memantau dan mengawal
dokumen utama yang pertama pelaksanaan projek supaya projek
dalam PPrISA iaitu Dokumen dapat disiapkan mengikut
Permulaan Projek perancangan.
2 Perancangan Projek 4 Penamatan Projek
Tujuan utama fasa perancangan Fasa penamatan ini bermula
ini adalah untuk membuat sebaik sahaja semua aktiviti projek
perancangan terperinci bagi yang dirancang telah berjaya
menguruskan pembangunan dilaksanakan dan serahan-
projek ICT dari mula hingga projek serahan projek telah disahkan dan
tamat. Fasa ini bermula sebaik diterima oleh pemilik projek atau
sahaja kelulusan sewajarnya agensi (bagi projek dibangunkan
diperoleh dan dokumen utama secara outsourcing dan co-
yang digunakan sebagai input sourcing). Bagi projek yang tidak
ialah DPP, manakala output utama berjaya disiapkan, fasa ini bermula
kepada fasa ini ialah dokumen sebaik sahaja menerima arahan
Pelan Pengurusan Projek (PPP) untuk menamatkan projek.
6
METODOLOGI
PEMBANGUNAN
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
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).
01 Analisis
RUJUKAN PROSES & PENGUNAAN METHOD SERAHAN
Spesifikasi Spesifikasi
Keperluan Pemodelan Use Pemodelan Keperluan Bukan Keperluan
Bisnes Case (Fungsian) Keperluan Data Fungsian Sistem
Pemodelan Fungsi
Bisnes
Pemodelan Proses
Sistem
Penyediaan Spesifikasi
Keperluan Bisnes (BRS)
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.
02 Rekabentuk
RUJUKAN PROSES & PENGUNAAN METHOD SERAHAN
Spesifikasi Reka Dokumen
Bentuk Sistem Pembangunan Pangkalan Data Pangkalan Data
Spesifikasi Dokumen Kod
Pengaturcaraan Aplikasi
Migrasi Data Sumber
Pengujian Sistem
Spesifikasi Laporan Ujian
Integrasi Sistem Sistem
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. Reka bentuk Arkitek
2. Penentuan Teknologi
3. Reka bentuk Pangkalan Data
4. Reka bentuk Antaramuka Pengguna
5. Reka bentuk Transaksi Sistem
6. Migrasi Data
7. Integrasi Sistem
Dokumen Rujukan kepada Fasa Reka bentuk adalah Spesifikasi Keperluan Sistem.
Dokumen Serahan kepada Fasa Reka bentuk adalah seperti berikut:
1. Spesifikasi Reka bentuk Sistem
2. Pelan Migrasi Data
3. Spesifikasi Migrasi Data
4. Pelan Integrasi Sistem
5. Spesifikasi Integrasi Sistem
03 Pembangunan
RUJUKAN PROSES & PENGUNAAN METHOD SERAHAN
Spesifikasi Reka Dokumen
Bentuk Sistem Pangkalan
Reka Bentuk Reka Bentuk Reka Bentuk Data
Pangkalan Pangkalan
Spesifikasi Arkitektur
Data Data
Migrasi Data Dokumen
Kod
Spesifikasi Sumber
Integrasi Sistem Penentuan Reka Bentuk
Teknologi Transaksi Laporan
Sistem
Ujian
Sistem
Migrasi Data Integrasi Sistem
Penyediaan Pelan Penyediaan Pelan
Migrasi Data Migrasi Sistem
Spesifikasi Migrasi Spesifikasi Migrasi
Data Sistem
Penyediaan Spesifikasi Reka
Bentuk Sistem (SDS)
Aktiviti-aktiviti yang dilaksanakan di dalam fasa pembangunan adalah berkaitan proses
penghasilan dan pengujian sistem oleh pasukan pembangun. Fasa pembangunan
merealisasikan SDS yang dihasilkan dalam fasa reka bentuk. Komponen dan fungsi sistem
dibangunkan melalui proses pengaturcaraan dan diintegrasikan untuk menghasilkan
sesuatu produk atau sistem. Aktiviti-aktiviti yang dilaksanakan di dalam fasa ini adalah
pembangunan pangkalan data, pengaturcaraan sistem dan pengujian sistem. Di dalam
fasa ini, proses penghasilan sistem aplikasi adalah matlamat utama.
METODOLOGI
PENGUJIAN
Metodologi pengujian adalah
pendekatan sistematik untuk menguji
perisian atau sistem yang sedang
dibangunkan. Ia melibatkan
perancangan skop pengujian,
penyediaan data ujian, pelaksanaan
skrip ujian, pemantauan kecacatan, dan
penilaian kualiti untuk memastikan
kebolehpercayaan, prestasi, dan
keselamatan sistem yang diuji.
Pengujian penerimaan sistem aplikasi merupakan penentu keyakinan bahawa
sistem yang dibangunkan telah memenuhi keperluan bisnes dan keperluan
pengguna yang ditetapkan. Pengujian juga bertujuan untuk memastikan bahawa
fungsian sistem yang dibangunkan sedia digunakan. Sebarang kesilapan yang
ditemui perlu ditambahbaik, diperbaiki dan diuji semula.
01 Pengujian
RUJUKAN PROSES & PENGUNAAN METHOD SERAHAN
Spesifikasi Pelan Induk
Penyediaan Pelan
Keperluan Sistem Penyediaan Pelan Pengujian
Ujian Penerimaan
Induk Pengujian
UAT/PAT
Spesifikasi Reka Dokumentasi
Bentuk Sistem Perseduaan
Ujian
Spesifikasi
Integrasi Sistem Penyediaan Pelan
Dokumentasi UAT/PAT
Laporan Ujian Persediaan Ujian
Sistem Laporan
UAT/PAT
Ujian Penerimaan Ujian Penerimaan
Pengguna (UAT) Provisional (PAT)
Penyediaan Pelan
Ujian Penerimaan
UAT/PAT
Aktiviti-aktiviti yang dilaksanakan di dalam fasa pengujian adalah berkaitan dengan
penyediaan pelan ujian dan dokumentasi berkaitan ujian, serta pelaksanaan
pengujian penerimaan oleh pengguna ke atas sistem. Pengujian yang dimaksudkan
adalah Ujian Penerimaan Pengguna (UAT) dan Ujian Penerimaan Sementara (PAT).
Ujian ini dilaksanakan sebagai validasi ke atas sistem aplikasi yang dibangunkan
berdasarkan keperluan pengguna dan keperluan sistem bagi memastikan keperluan
tersebut dipenuhi sebelum sistem aplikasi dilaksanakan.
Pengujian Sistem
Pengujian penerimaan sistem aplikasi merupakan penentu keyakinan bahawa sistem yang
dibangunkan telah memenuhi keperluan bisnes dan keperluan pengguna yang ditetapkan.
Pengujian juga bertujuan untuk memastikan bahawa fungsian sistem yang dibangunkan sedia
digunakan. Sebarang kesilapan yang ditemui perlu ditambahbaik, diperbaiki dan diuji semula.
Pengujian hendaklah dirancang dengan teliti berdasarkan tempoh, kos dan keperluan sumber yang
disediakan agar sistem yang dibangunkan mencapai tahap kualiti yang ditetapkan. Hasil keputusan
ujian yang diperolehi melalui pelaksanaan pengujian yang teratur dan pematuhan kepada amalan
terbaik akan menjadi pertimbangan bagi pemegang taruh dalam memutuskan pelaksanaan sistem.
Pengujian akan dilaksanakan dengan melibatkan pengguna sistem termasuk SME, pemilik proses dan
pengguna akhir. Ekspektasi pengguna terhadap sistem akan dinilai melalui 2 aktiviti utama iaitu:
Ujian Penerimaan Pengguna (UAT)
Ianya menilai dari aspek fungsian
Ujian Penerimaan Provisional (PAT)
Ianya menilai dari aspek fungsian dan bukan fungsian
Dokumen rujukan untuk Fasa Pengujian Penerimaan adalah seperti berikut:
1. D03 Spesifikasi Keperluan Sistem.
2. D04 Spesifikasi Reka bentuk Sistem.
3. D08 Spesifikasi Integrasi Sistem.
4. D11 Laporan Ujian Sistem.
Dokumen serahan untuk Fasa Pengujian Penerimaan adalah seperti berikut:
1. D12 Pelan Induk Pengujian (Master Test Plan).
2. D13 Pelan Ujian Penerimaan Pengguna (UAT)/Ujian Penerimaan Pengguna Provisional (PAT).
3. D14 Laporan Ujian Penerimaan (UAT & PAT)
Untuk memastikan aktiviti dalam fasa pengujian berjaya dilaksanakan, faktor-faktor yang perlu
diberi perhatian sebelum dan semasa aktiviti pengujian dilaksanakan adalah seperti berikut:
1. Spesifikasi Keperluan Bisnes, Spesifikasi Keperluan Sistem dan Spesifikasi Reka bentuk Sistem
yang didokumenkan adalah lengkap dan telah dipersetujui oleh pengguna.
2. Ujian sistem (ujian unit/ komponen, ujian sub-sistem/ modul dan ujian integrasi sistem) telah
dijalankan dengan sempurna. Sistem bebas daripada ralat dengan tahap severity tinggi yang
boleh menggagalkan fungsi utamanya.
3. Pengurus / Ketua Ujian berpengalaman serta berkelayakan dalam merancang dan
mengendalikan ujian.
4. Persediaan terperinci bagi ujian penerimaan seperti jadual pelaksanaan ujian, undangan penguji
serta kesediaan persekitaran pengujian.
5. Komitmen daripada semua peringkat pemegang taruh diperlukan semasa pengujian
dilaksanakan.
Selain daripada faktor di atas, penggunaan tools yang bersesuaian di dalam pengurusan,
pelaksanaan dan kawalan pengujian juga memberi nilai tambah di dalam kejayaan pengujian.
05 Pelaksanaan
Tujuan pelaksanaan sistem adalah untuk memastikan sistem yang dibangunkan dapat berfungsi
dengan lancar mengikut spesifikasi yang telah di minta oleh pengguna. Fasa pelaksanaan
merupakan fasa yang melibatkan aktiviti-aktiviti peralihan daripada sistem yang lama kepada
sistem yang baru. Ia akan melibatkan perubahan dari cara kerja manual kepada cara baru yang
berasaskan kepada sistem berkomputer. Proses peralihan boleh dilaksanakan ke atas sistem semasa
dengan membuat penambahbaikan mengikut keperluan yang baru. Semasa fasa pelaksanaan, isu-
isu yang melibatkan bisnes, teknikal dan orang awam hendaklah dikenalpasti dan diambil tindakan.
Aktiviti-aktiviti dalam Fasa Pelaksanaan adalah:
1. Pelaksanaan Migrasi Data
2. Ujian Penerimaan Akhir
3. Penyediaan Manual Pengguna
4. Serahan Sistem Aplikasi
RUJUKAN PROSES & PENGUNAAN METHOD SERAHAN
Pelan Laporan
Pembangunan Migrasi Data
Pelaksanaan Penyediaan Manual
Sistem
Migrasi Data Pengguna
Laporan
Pelan Migrasi Penamatan
Data Ujian Penerimaan Ujian (FAT)
Akhir (FAT)
Laporan PAT Manual
Penggunaan
Sistem Aplikasi Serahan Sistem
Aplikasi Laporan
Serahan
Sistem
Aktiviti utama di dalam fasa pelaksanaan adalah melaksanakan aktiviti ke arah persediaan
pelaksanaan sistem. Aktiviti-aktiviti yang dilaksana di dalam fasa ini adalah migrasi data, ujian
penerimaan akhir, persediaan manual pengguna dan laporan serahan 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
DATABASE
Database Structure
Berikut adalah elemen- elemen reka bentuk database yang akan di bina bagi
Sistem ini.
Normalize Data
1 Normalisasi ialah proses menyusun data dalam pangkalan data untuk
meminimumkan redundansi dan kebergantungan. Ini boleh membantu
memastikan pangkalan data adalah fleksibel dan boleh menampung
perubahan dalam keperluan data
Layered Architecture
2 Seni bina berlapis dapat membantu memisahkan concern yang berbeza
dalam pangkalan data, menjadikannya lebih fleksibel dan berskala.
Contohnya, dengan mengasingkan lapisan capaian data daripada
lapisan logik perniagaan boleh memudahkan anda membuat perubahan
pada pangkalan data tanpa menjejaskan aplikasi.
Modular Approach
Pendekatan modular melibatkan pemecahan pangkalan data kepada
3 komponen yang lebih kecil dan boleh diguna semula yang dapat diubah
suai atau diganti dengan mudah mengikut keperluan. Ini boleh memban-
tu memastikan pangkalan data dapat dikembangkan dan menampung
perubahan masa depan dalam keperluan data
Plan for Scalability
Perancangan untuk skalabiliti melibatkan jangkaan pertumbuhan masa
4 depan dan mereka bentuk pangkalan data untuk mengendalikan
pertumbuhan itu. Ini boleh melibatkan reka bentuk pangkalan data untuk
mengendalikan volume data yang lebih besar, atau merekabentuk
pangkalan data untuk diedarkan merentas berbilang pengguna untuk
mengendalikan trafik yang meningkat.
Appropriate Indexing
5 Pengindeksan boleh membantu meningkatkan prestasi pangkalan data,
menjadikannya lebih berskala. Walau bagaimanapun, adalah penting
untuk menggunakan teknik pengindeksan yang sesuai dan mengelakkan
pengindeksan berlebihan yang boleh menjejaskan prestasi sistem.
Use Caching
Caching melibatkan penyimpanan data yang kerap diakses dalam
6 memori, yang boleh membantu meningkatkan prestasi pangkalan data.
di
situasi
menjadi
skalabiliti
mana
dalam
Ini
sangat
berguna
kebimbangan, kerana caching boleh membantu mengurangkan beban
pada pangkalan data.
MIGRASI
Migrasi
Pelan migrasi data adalah perancangan menyeluruh untuk memindahkan data dari sistem sedia ada
ke platform atau pangkalan data yang baru. Ia melibatkan langkah-langkah seperti analisis data,
pemetaan data, pemilihan teknik migrasi yang sesuai, dan jadual migrasi yang terperinci.
Langkah Aktiviti
1 Analisis data sedia ada dan struktur pangkalan data baru
2 Pemetaan bidang data dari pangkalan data lama ke yang baru
3 Penentuan teknik migrasi yang sesuai (ETL, API, dsb.)
4 Pemilihan alat dan perisian untuk migrasi data
5 Penjadualan langkah-langkah migrasi
6 Pengujian dan pemantauan migrasi data
Teknik ETL digunakan dalam migrasi data untuk mengekstrak data dari sumber asal, mengubahnya
ke format yang sesuai, dan memuatnya ke sistem sasaran. Berikut adalah contoh diagram aliran
proses ETL:
Item 1 Item 3 Item 5
DB Sumber Proses Pangkalan
Asal Transform Data Sasaran
Item 2 Item 4
Proses Proses
ekstract Load
Dalam proses ETL:
Ekstraksi melibatkan pengambilan data dari sumber asal, seperti pangkalan data lama.
Transformasi melibatkan pemurnian, penyesuaian, dan penyusunan semula data untuk memenuhi
keperluan pangkalan data baru.
Muatan melibatkan pemindahan data yang telah diubahsuai ke pangkalan data sasaran.
Teknik ETL ini memastikan integriti dan konsistensi data semasa migrasi, serta memungkinkan
penyesuaian dan penyusunan semula yang diperlukan untuk memenuhi keperluan sistem yang baru.
Verikasi Data
Pelan verifikasi data adalah perancangan yang terperinci untuk mengesahkan dan memastikan
kesahihan data yang telah dimigrasi oleh pihak Petender. Ia melibatkan langkah-langkah seperti
penyediaan skrip pengujian, penentuan kriteria verifikasi, dan jadual verifikasi yang terperinci.
Langkah Aktiviti
1 Penentuan kriteria verifikasi data (keutuhan, konsistensi, dsb.)
2 Penyediaan skrip pengujian untuk verifikasi data
3 Pemilihan sampel data untuk pengujian verifikasi
4 Menjalankan skrip pengujian dan membandingkan hasilnya
5 Pemantauan dan penyelesaian masalah data yang tidak valid
6 Penyediaan laporan verifikasi data
7 Penyediaan tindakan pembetulan untuk data tidak valid
8 Pengesahan dan pengesahan keseluruhan data selepas verifikasi
INTEGRASI
Integrasi
Integrasi data adalah proses menggabungkan data dari sumber yang berlainan menjadi satu
pandangan yang bersatu dalam sistem yang dibangunkan. Integrasi bermula dengan proses
pengindeksan, dan merangkumi langkah-langkah seperti pembersihan, pemetaan ETL, dan
transformasi.
Tidak ada pendekatan universal untuk penyatuan data. Walau bagaimanapun, penyelesaian
integrasi data biasanya melibatkan beberapa elemen umum, termasuk rangkaian sumber data,
pelayan induk, dan pelanggan yang mengakses data dari pelayan induk.
Dalam proses integrasi data biasa, pelanggan mengirimkan permintaan ke pelayan induk untuk
mendapatkan data. Pelayan induk kemudian mengambil data yang diperlukan dari sumber
dalaman dan luaran. Data diekstrak dari sumbernya, kemudian digabungkan menjadi satu
kumpulan data yang kohesif. Ini diserahkan kembali kepada pelanggan untuk digunakan
mengikut business rule yang telah ditetapkan.
Langkah Integrasi
1 2 3 4 5
Identify (data yang
Prepare Kepenggunaan pada
dikehendaki) Extract (dapatkan) Integrate (API's)
(pembersihan data) sistem
Memastikan Mendapatkan raw Data cleansing dan Integrasi data yang Menggunakan
data dan source data dari data refining telah diperolehi data dan
Memastikan transfer bersesuaian dengan library API adaptasi
tiada kekangan dengan kehendak bagi menyokong kepada business
dari segi network sistem seemless integrasi rule yang telah
(connection) dengan sistem 3rd ditetapkan
atau protokol party
Syarikat kami akan memastikan bahawa integrasi data tidak menyebabkan apa-apa kerugian,
kerosakan, kemusnahan atau perubahan kepada data dan sekiranya data tersebut hilang,
rosak, musnah atau di ubahsuai semasa integrasi, kami akan bertanggungjawab untuk
memulihkan atau mendapatkan semula data hilang, rosak, musnah atau diubah tanpa
melibatkan tambahan kos kepada kerajaan.
Kami akan menganalisa, membangun, merekabentuk, mengkonfigurasi, menguji dan
mentauliahkan sebarang bentuk integrasi sistem yang akan ditentukan oleh pihak JLM. Kami
juga akan mengekalkan sebarang integrasi yang ada seperti integrasi antara sistem berkaitan.
Setelah integrasi dilakukan, pihak kami akan menjalankan pengujian terhadap kaedah integrasi
yang dilakukan. Kami akan menyelesaikan semua proses integrasi dalam tempoh yang
ditetapkan.
Pelan Integrasi Data
Pelan integrasi data adalah perancangan yang menyeluruh untuk mengintegrasikan data antara
sistem ini dengan sistem dalaman, luaran, dan media sosial. Ia melibatkan langkah-langkah seperti
pemetaan data, pengembangan API, dan jadual integrasi data yang terperinci.
Langkah Aktiviti
1 Analisis sistem dalaman, luaran, dan media sosial yang perlu diintegrasikan
2 Pemetaan bidang data antara sistem ini dan sistem lain
3 Penentuan teknik integrasi data yang sesuai (API, format file, dsb.)
4 Pemilihan alat dan perisian untuk pembangunan API
5 Penjadualan langkah-langkah integrasi data
6 Pengujian dan pemantauan integrasi data
7 Penyediaan rekabentuk semula pangkalan data sistem ini jika perlu
8 Pengesahan dan pengesahan integrasi data keseluruhan
Rekabentuk Integrasi Data
Reka bentuk integrasi data melibatkan pemahaman yang mendalam tentang sistem-sistem yang
terlibat, teknik integrasi yang akan digunakan, dan aliran data antara sistem-sistem tersebut. Berikut
adalah beberapa elemen penting dalam reka bentuk integrasi data:
Langkah Aktiviti
Identifikasi bidang data dalam setiap sistem yang perlu
diintegrasikan.
Pemetaan Data
Pemetaan bidang data antara sistem-sistem yang terlibat
untuk menentukan kesesuaian dan kesepadanan data
Memilih teknologi dan alat yang sesuai untuk pembangunan
API.
Pembangunan API
Menyediakan dokumentasi API yang lengkap dan mudah
difahami.
Menentukan arah aliran data antara sistem-sistem yang
terlibat.
Aliran Data
Memastikan kelancaran aliran data dengan memahami
kebergantungan dan kebutuhan sistem.
Memastikan keselamatan data dalam proses integrasi melalui
Keselamatan Data penggunaan protokol keamanan seperti enkripsi dan
pengesahan.
Merancang struktur pangkalan data ini untuk
mengakomodasi integrasi data dengan sistem-sistem lain.
Pengurusan Pangkalan Data
Menyusun table rujukan pangkalan data sistem ini agar
konsisten dengan sistem lain.
Pelan integrasi data dan reka bentuk integrasi data ini akan membolehkan pasukan kami untuk
mengurus dan menjalankan integrasi data yang melibatkan beberapa pangkalan data dan sistem
yang berbeza, serta memastikan integriti dan keberlanjutan aliran data antara sistem-sistem
tersebut.
Tiga (3) Cadangan Web API
Syarikat kami mencadangkan penggunaan Web Service bagi tujuan integrasi dengan
sistem backend bagi pembangunan Aplikasi Web Service yang dicadangkan terbahagi
kepada 3 kategori. Pemilihan kepada mana-mana kategori yang bersesuaian adalah
bergantung kepada jenis data dan apa yang di juga ruang yang diizinkan oleh
developer sistem yang ingin di integrasi. Kesemua sistem akan diintegrasikan secara
web service untuk menaikkan tahap keselamatan,standardization, dan akan
memudahkan penjadualan bagi integrasi.
JSON
JSON service request
JSON service
response
JavaScript Object NNotation (JSON) menggunakan
subset javascript. Manakala SOAP & REST
mengguakan XML.
SOAP
SOAP service request
XML service
response
Simple Object Access Protocol (SOAP) adalah
sebahagian daripada WSDL dan UDDI. Data dari
SOAP dihasilkan tanpa repository.
REST
REST service request
XMLservice
response
Representation State Transfer (REST) lebih digemari
oleh ramai developer. Ianya menggunakan cara lebih
mudah dan kurang volume apabila berhubungan.
Senarai Kakitangan
Teknikal
CARTA ORGANISASI
Berikut adalah carta organisasi kami. Kesemua ahli projek adalah warganegara Malaysia.
Pasukan projek diketuai oleh PM - Shalilatharash yang mempunyai pengalaman selama 20
tahun.
Pecahan Ahli Pasukan adalah kepada :
1. Pasukan Aplikasi - Pasukan yang akan melaksanakan skop CM & CR
2. Pasukan Migrasi - Pasukan yang akan melaksanakan skop Migrasi
3. Pasukan Teknikal - Pasukan yang akan melaksanakan skop PM berkala
4. Pasukan Khidmat Sokongan - Pasukan yang akan melaksanakan Latihan & Helpdesk
Kesemua resume & sijil telah pun dilampirkan sekali.
SHALILATHARASH
Project Manager
System Analyst Teknikal Latihan
FALIQ FADLULLAH ADLI IKHWAN AFIQAH MAZLAN
System Analyst Teknikal Manager Khidmat Sokongan
Sistem Migrasi Teknikal Engineer Sokongan Teknikal
SYAFIQ AZWAN ANAS AMZARY AHMAD KUSSAIRI HURAIDI HAIDAR
Senior Programmer Migration Teknikal Engineer Khidmat Sokongan
Sistem Migrasi
Integrasi
SHUAIB CHANTANDO Dokumentar
Programmer MUTAQIM
Integrasi NUR ATHIRAH
Dokumentar
SHALILATHARASH ABD JALIL
R O L E D I D A L A M P R O J E K :
P R O J E K M A N A G E R
P R O F I L E
012-2210909
I am a qualified and professional web developer with five years
[email protected] of experience in database administration and website design.
Strong creative and analytical skills. Team player with an eye for
detail.
S K I L L S E X P E R I E N C E
Visual C++ GENERAL MANAGER
Visual Basic Syarikat ABC
PHP, ASP, XML, 2017 - Present
Javascript, Bertanggungjawab sebagai General Manager dan Pengurus
Java Projek
Mathlab Terlibat dengan sesi Analisa, Pembangunan Sistem,
Pengujian, Deployment dan Pengurusan Projek.
AJAX
Macromedia
HEAD OF DIGITAL SERVICES
Dreamweaver
AIA Bhd.
Adobe 2013 - 2016
Windows XP
Head of Distribution Technology Responsible to lead the
Windows 7 Distribution Technology Task Force for the Single License
Linux and Unix Integration (AIA-ING M&A), as well as to lead the digital
transformation roadmap with Interactive Point-of-Sales
E D U C A T I O N (iPoS) and Instant Mobile Office (iMO) - a comprehensive
Agency mobile Transformation.
BACHELOR IN COMPUTER Head of Takaful Development Responsible to lead the
SCIENCES (HONOURS)
agency strategy and development for Takaful business, with
Universiti Teknologi Malaysia (UTM)
the main focus on recruitment, quality business and active
1999
agent ratio.
SHALILATHARASH ABD JALIL
R O L E D I D A L A M P R O J E K :
P R O J E K M A N A G E R
P R O F I L E
012-2210909
I am a qualified and professional web developer with five years
[email protected]
of experience in database administration and website design.
Strong creative and analytical skills. Team player with an eye for
detail.
T R A I N I N G & E X P E R I E N C E
E X P E R T I S E
PROJEK MANAGER
AIA MANAGER AS COACH
Ernst & Young
2014
2011 - 2012
MOSAIC INTERNATIONAL Manager, Advisory Services Responsible for leading the
LEADERSHIP SUMMIT,
UNITED KINGDOM client’s engagement, particularly in the areas of IT Advisory
2010 and Program Management Office (PMO)
PROJECT MANAGEMENT Prudential Assurance Malaysia Bhd
PROFESSIONAL (PMP) 2007 - 2011
CERTIFICATION COURSE
2014 Manager, Business Solution Responsible to lead the digital
transformation with Point of Sales (POS) systerm, to ensure
COACHING AND MENTORING smooth project execution and rollout, as well as continuous
SKILLS FOR MANAGERS
2006 improvement on the system enhancement
BUSINESS COMMUNICATION
WORKSHOP – INFORMATION Jerneh Insurance Berhad
MAPPING 2003 - 2006
2011
Manager, Advisory Services Responsible for leading the
client’s engagement, particularly in the areas of IT Advisory
and Program Management Office (PMO).
SHALILATHARASH ABD JALIL
R O L E D I D A L A M P R O J E K :
P R O J E K M A N A G E R
012-2210909 P R O F I L E
[email protected] I am a qualified and professional web developer with five years
of experience in database administration and website design.
Strong creative and analytical skills. Team player with an eye for
detail.
T R A I N I N G & E X P E R I E N C E
E X P E R T I S E
SISTEM ANALYST
POPULATING DATA
WAREHOUSE USING DATA MIMOS Berhad
TRANSFORMATION SERVICES-
SQL 2000 - 2003
2017 Manager, Advisory Services Responsible for leading
the client’s engagement, particularly in the areas of IT
MANAGING COMPLEX IT
PROJECT LEVEL 2 – PROJECT Advisory and Program Management Office (PMO)
MANAGEMENT
2018
FALIQ FADLULLAH
R O L E D I D A L A M P R O J E K :
S Y S T E M A N A L Y S T
012-7291895 P R O F I L E
[email protected] I am a qualified and professional web developer with five
years of experience in database administration and website
design. Strong creative and analytical skills. Team player
with an eye for detail.
S K I L L S E X P E R I E N C E
C++
SENIOR SOFTWARE ENGINEER
Visual Basic
Syarikat ABC
HTML, PHP 2018-Present
Bootstrap Develop and maintain the system. Guide junior
MySQL programmer and system tester on system
Macromedia Flash development.
PHP(Laravel and Codeigniter) Use CakePhp 3 framework for system development.
,Java Spring, Liferay , Joomla Learn to setup server, setup cronjob and worker
Improve teamwork skill by learn to guide & lead team
members in development
Learn to do data migration from old to new system.
E D U C A T I O N
BACHELOR IN BUSINESS
COMPUTING (HONS)
UiTM Shah Alam
2012-2014
DIPLOMA IN COMPUTER
SCIENCE
2007 - 2012
UiTM Terengganu
FALIQ FADLULLAH
R O L E D I D A L A M P R O J E K :
S Y S T E M A N A L Y S T
012-7291895 P R O F I L E
[email protected] I am a qualified and professional web developer with five
years of experience in database administration and website
design. Strong creative and analytical skills. Team player
with an eye for detail.
E X P E R I E N C E
SYSTEM DEVELOPER
MyEG Services Sdn Bhd
2017-2018
Involved in system development and testing.• Use Laravel framework for system development.
Learn to setup server using AWS Cloud Computing Service
Improve teamwork skill, by doing daily scrum meeting every morning & project planning meeting
every 2 weeks.
Learn to use new tools for system development such as Jira (Project Tracking software) &
Jenkins (Automation test)
Learn to create an API using Laravel and also learn to integrate with API using SOAP / REST API.
Learn to integrate system with other API using SOAP / REST API.
SOFTWARE ENGINEER
Unitar Capital Sdn Bhd
2015-2017
Involved in system development and testing. Retrieve user requirement and also prepare test case
for UAT.
Learn using CakePhp 2 framework for system development.
Improve knowledge on Jquery, Knockout JS, and Bootstrap CSS.
Learn to work in team, learn to use software such as SourceTree and GIT for system tracking and
versioning.
Involve in university working environment.
FALIQ FADLULLAH
R O L E D I D A L A M P R O J E K :
S Y S T E M A N A L Y S T
P R O F I L E
012-7291895
I am a qualified and professional web developer with five
[email protected]
years of experience in database administration and website
design. Strong creative and analytical skills. Team player
with an eye for detail.
E X P E R I E N C E
SOFTWARE ENGINEER
Simple Advantage Sdn Bhd
2014-2015
Develop certificate and licensing system.
Develop admin internal / external training system.
Involve in government sector working environment.
MOHAMAD SYAFIQ
R O L E D I D A L A M P R O J E K :
S E N I O R P R O G R A M M E R
P R O F I L E
019-3786581 I am a qualified and professional web developer with five
[email protected] years of experience in database administration and website
design. Strong creative and analytical skills. Team player
with an eye for detail.
S K I L L S E X P E R I E N C E
PHP PHP DEVELOPER
Laravel Framework
Syarikat ABC
MySQL 2020 - Present
Lumen Bertanggungjawab sebagai Developer/Programmer.
Yii PHP Framework
Favotech System SDN BHD
PHP(Laravel and Codeigniter)
2019- 2020
,Java Spring, Liferay , Joomla
Bertanggungjawab sebagai Developer/Programmer.
AIM Solution Group Berhad
2018 - 2019
E D U C A T I O N Bertanggungjawab sebagai Developer/Programmer.
BACHELOR OF SOFTWARE DataKraf Sdn Bhd
ENGINEERING 2017 - 2018
Universiti Teknologi MARA (UiTM)
Bertanggungjawab sebagai Developer/Programmer.
2010 - 2016
Persada Digital SDN BHD
2015 - 2017
Bertanggungjawab sebagai Developer/Programmer.
SHUIB CHANTANDO
R O L E D I D A L A M P R O J E K :
P R O G R A M M E R
P R O F I L E
011-3665 5722 I am a qualified and professional web developer with five
years of experience in database administration and website
-
design. Strong creative and analytical skills. Team player
with an eye for detail.
S K I L L S E X P E R I E N C E
HTML, PHP, SQL and JAVA PENGATURCARA PHP
Computer Maintenance and Syarikat ABC
Repair 2017- Present
Bertanggungjawab sebagai pengaturcara.
Java
Windows OS, Windows NT,
JURUANALISA
MS-DOS
CyberSecurity Malaysia
PHP(Laravel and Codeigniter) 2014 - 2016
,Java Spring, Liferay , Joomla Bertanggungjawab sebagai pengaturcara dan
juruanalisa web.
E D U C A T I O N
BACHELOR OF COMPUTER
SCIENCE
Universiti Malaysia Sabah
2014 - 2016
ANAS AMZARY
R O L E D I D A L A M P R O J E K :
M I G R A S I
012-314 7718 P R O F I L E
[email protected] I am a qualified and professional web developer with five
years of experience in database administration and website
design. Strong creative and analytical skills. Team player
with an eye for detail.
S K I L L S E X P E R I E N C E
Java PROGRAMMER
PHP Universiti Sains Malaysia
HTML 2017- 2019
MySQL Bertanggungjawab sebagai programmer untuk sistem
CSS ekuasa, epos, epelaburan.
Macromedia Dreamweaver
PROGRAMMER
Visual Basic Serba Dinamik Sdn Bhd
Adobe 2019-2020
Maria DB Bertanggungjawab sebagai backend programmer
untuk API dari sistem ke server blockchain bagi tujuan
penyimpanan sijil.
E D U C A T I O N
PROGRAMMER
DIPLOMA SAINS KOMPUTER
UiTM Serba Dinamik Sdn Bhd
2010 2020-present
Bertanggungjawab dalam pembangunan sistem
ekonsular.
Bertanggungjawab dalam pembangunan sistem e-tuis.
MUTAQIM ABDUL HAMID
R O L E D I D A L A M P R O J E K :
I N T E G R A S I
012-7291895 P R O F I L E
[email protected] I am a qualified and professional web developer with five
years of experience in database administration and website
design. Strong creative and analytical skills. Team player
with an eye for detail.
S K I L L S
E X P E R I E N C E
HTML, PHP, SQL and JAVA
ASSISTANT DIRECTOR
Computer Maintenance and
Kolej Poly-Tech MARA
Repair
2020-2021
Java Development of numerous product and solutions for
Windows OS, Windows NT KPTM environment.
MS-DOS
SOFTWARE DEVELOPER
Adobe Photoshop, Adobe
Innovation Associates Consulting Sdn. Bhd.
Flash 2019-2020
MS Office. Implementing Artificial Intelligence and Machine
Learning Based systems through active use complex
E D U C A T I O N
algorithm and libraries.
BACHELOR COMPUTER
SCIENCE MAJOR IN
SOFTWARE DEVELOPER TRAINEE
ARTIFICIAL INTELLIGENCE.
Arvato Systems Malaysia
Universiti Teknikal
2018
Malaysia Melaka (UTeM)
2015 - 2020 Develop sentiment analytics engine using sentiment
dictionary on web application. Implementations of
FOUNDATIONAL STUDY IN
PHYSICS AND COMPUTER Chatbot using Azure API. Learn and train under all sort
SCIENCE.
Pusat Asasi Sains UM of technical master within industries such as Cloud
2014 Software.