MANUAL PENGGUNA SISTEM CIMMS - cimms.kkr.gov.mycimms.kkr.gov.my/Help/manual_bangunan_konsesi.pdf ·...

107
MANUAL PENGGUNA SISTEM CIMMS Modul Maklumat Penyenggaraan Bangunan Gunasama Persekutuan (Khusus Untuk Syarikat Konsesi)

Transcript of MANUAL PENGGUNA SISTEM CIMMS - cimms.kkr.gov.mycimms.kkr.gov.my/Help/manual_bangunan_konsesi.pdf ·...

MANUAL PENGGUNA

SISTEM CIMMS

Modul Maklumat Penyenggaraan Bangunan Gunasama Persekutuan

(Khusus Untuk Syarikat Konsesi)

Manual Penggunaan Sistem CIMMS

2

KANDUNGAN

1.0 PENGENALAN ........................................................................ 5

2.0 PENTADBIRAN SISTEM ......................................................... 6

2.1 Portal ............................................................................................................... 6 2.1.1 Laman Utama .............................................................................................. 6

2.1.2 Log Pengguna .............................................................................................. 7 2.1.2.1 Log Masuk ............................................................................................... 7 2.1.2.2 Lupa Kata Laluan ..................................................................................... 7 2.1.2.3 Tukar Kata Laluan ................................................................................... 8 2.1.2.4 Log Keluar ............................................................................................... 8

2.2 Kemasukan Data ............................................................................................. 9 2.2.1 Maklumat Asas Bangunan ........................................................................... 9 2.2.1.1 Butiran Am: Menambah Bangunan Baru .............................................. 10

2.2.1.2 Butiran Am: Mengemaskini Butiran Am Bangunan ............................. 11 2.2.1.3 Butiran Am: Menghapuskan Bangunan ................................................. 11 2.2.1.4 Blok: Menambah Blok Baru .................................................................. 12 2.2.1.5 Blok: Mengemaskini Maklumat Blok .................................................... 12

2.2.1.6 Blok: Menghapuskan Blok .................................................................... 13 2.2.1.7 Kemudahan: Menambah Kemudahan Baru ........................................... 13

2.2.1.8 Kemudahan: Mengemaskini Maklumat Kemudahan ............................. 13 2.2.1.9 Kemudahan: Menghapuskan Kemudahan ............................................. 13 2.2.1.10 Dokumen: Menambah Dokumen Baru .................................................. 14

2.2.1.11 Dokumen: Mengemaskini Maklumat Dokumen .................................... 14 2.2.1.12 Dokumen: Menghapuskan Dokumen .................................................... 14

2.2.1.13 Aset: Menambah Aset Baru ................................................................... 15 2.2.1.14 Aset: Mengemaskini Maklumat Aset..................................................... 15

2.2.1.15 Aset: Menghapuskan Aset ..................................................................... 15 2.2.1.16 Penghuni: Menambah Penghuni Baru ................................................... 15

2.2.1.17 Penghuni: Mengemaskini Maklumat Penghuni ..................................... 16 2.2.1.18 Penghuni: Menghapuskan Penghuni ...................................................... 16

2.2.1.19 JKPPBGP: Menambah JKPPBGP Baru ................................................ 16 2.2.1.20 JKPPBGP: Mengemaskini Maklumat JKPPBGP .................................. 16 2.2.1.21 JKPPBGP: Menghapuskan JKPPBGP ................................................... 17

2.2.1.22 Utiliti: Menambah Utiliti Baru............................................................... 17 2.2.1.23 Utiliti: Mengemaskini Maklumat Utiliti ................................................ 17

2.2.1.24 Utiliti: Menghapuskan Utiliti ................................................................. 17 2.2.1.25 Pengubahsuaian: Menambah Rekod Pengubahsuaian Baru .................. 18 2.2.1.26 Pengubahsuaian: Mengemaskini Maklumat Pengubahsuaian ............... 18 2.2.1.27 Pengubahsuaian: Menghapuskan Pengubahsuaian ................................ 18 2.2.1.28 Gambar: Menambah Rekod Gambar Baru ............................................ 19

2.2.1.29 Gambar: Mengemaskini Maklumat Gambar ......................................... 19 2.2.1.30 Gambar: Menghapuskan Gambar .......................................................... 19

2.2.2 Maklumat Syarikat Konsesi ....................................................................... 20 2.2.2.1 Butiran Am: Menambah Syarikat Konsesi Baru ................................... 21 2.2.2.2 Butiran Am: Mengemaskini Butiran Am Syarikat Konsesi .................. 21 2.2.2.3 Butiran Am: Menghapuskan Syarikat Konsesi ...................................... 21 2.2.2.4 Perjanjian: Menambah Perjanjian Baru ................................................. 22 2.2.2.5 Perjanjian: Mengemaskini Maklumat Perjanjian ................................... 22 2.2.2.6 Perjanjian: Menghapuskan Perjanjian .................................................... 22

Manual Penggunaan Sistem CIMMS

3

2.2.2.7 Kadar Yuran: Menambah Kadar Yuran Baru ........................................ 23

2.2.2.8 Kadar Yuran: Mengemaskini Kadar Yuran ........................................... 23 2.2.2.9 Kadar Yuran: Menghapuskan Kadar Yuran .......................................... 23 2.2.2.10 Keupayaan: Menambah Keupayaan Baru .............................................. 24

2.2.2.11 Keupayaan: Mengemaskini Maklumat Keupayaan ............................... 24 2.2.2.12 Keupayaan: Menghapuskan Keupayaan ................................................ 24 2.2.2.13 Dokumen: Menambah Dokumen Baru .................................................. 24 2.2.2.14 Dokumen: Mengemaskini Maklumat Dokumen .................................... 25 2.2.2.15 Dokumen: Menghapuskan Dokumen .................................................... 25

2.2.2.16 Sub-Kontraktor: Menambah Sub-Kontraktor Baru ............................... 25 2.2.2.17 Sub-Kontraktor: Mengemaskini Maklumat Sub-Kontraktor ................. 25 2.2.2.18 Sub-Kontraktor: Menghapuskan Sub-Kontraktor .................................. 26 2.2.2.19 Tenaga Kerja: Menambah Pekerja Baru ................................................ 26 2.2.2.20 Tenaga Kerja: Mengemaskini Maklumat Pekerja .................................. 26

2.2.2.21 Tenaga Kerja: Menghapuskan Pekerja .................................................. 26

2.2.3 Maklumat Penyenggaraan Pencegahan ..................................................... 28 2.2.3.1 Perlaksanaan Kerja: Menambah Kerja Baru .......................................... 29

2.2.3.2 Perlaksanaan Kerja: Mengemaskini Maklumat Kerja ........................... 29 2.2.3.3 Perlaksanaan Kerja: Menghapuskan Kerja ............................................ 30 2.2.4 Maklumat Kerja Tambahan ....................................................................... 31

2.2.4.1 Butiran Am: Menambah Kerja Tambahan Baru .................................... 32 2.2.4.2 Butiran Am: Mengemaskini Butiran Am Kerja Tambahan ................... 32 2.2.4.3 Butiran Am: Menghapuskan Kerja Tambahan ...................................... 32

2.2.4.4 Laporan Kemajuan Kerja: Menambah Laporan Baru ............................ 33 2.2.4.5 Laporan Kemajuan Kerja: Mengemaskini Maklumat Laporan ............. 33

2.2.4.6 Laporan Kemajuan Kerja: Menghapuskan Laporan .............................. 33 2.2.4.7 Sejarah Bayaran: Menambah Bayaran Baru .......................................... 34 2.2.4.8 Sejarah Bayaran: Mengemaskini Maklumat Bayaran............................ 34

2.2.4.9 Sejarah Bayaran: Menghapuskan Bayaran ............................................ 34

2.2.5 Perancangan Kerja Naik Taraf .................................................................. 35 2.2.6 Maklumat Aduan ....................................................................................... 36 2.2.6.1 Butiran Am: Menambah AduanBaru ..................................................... 37 2.2.6.2 Butiran Am: Mengemaskini Butiran Am Aduan ................................... 37

2.2.6.3 Butiran Am: Menghapuskan Aduan ...................................................... 37 2.2.6.4 Laporan Tindakan: Menambah Laporan Baru ....................................... 38 2.2.6.5 Laporan Tindakan: Mengemaskini Maklumat Laporan ........................ 38 2.2.6.6 Laporan Tindakan: Menghapuskan Laporan ......................................... 38 2.2.6.7 Penutupan: Mengemaskini Maklumat Penutupan Aduan ...................... 38

2.2.7 Maklumat Ketidakakuran .......................................................................... 40 2.2.8 Maklumat Peruntukan................................................................................ 40 2.3 Senarai Kod ................................................................................................... 41

2.3.1.1 Menambah Kod Baru ............................................................................. 42 2.3.1.2 Mengemaskini Kod ................................................................................ 42 2.3.1.3 Menghapuskan Kod ............................................................................... 42

3.0 Import Dan Eksport Data ..................................................... 43

3.1 Fungsi: Eksport Data .................................................................................... 43 3.2 Fungsi: Import Data ...................................................................................... 44 3.2.1 Penyediaan data ......................................................................................... 44 3.2.1.1 Menambah Rekod .................................................................................. 45 3.2.1.2 Mengemaskini Rekod ............................................................................ 45

Manual Penggunaan Sistem CIMMS

4

3.2.1.3 Menghapuskan Rekod ............................................................................ 46

3.2.2 Muat-naik Data .......................................................................................... 46 3.3 Butir-butir Medan Fail XML......................................................................... 49 3.3.1 Maklumat Asas Bangunan ......................................................................... 49

3.3.2 Maklumat Syarikat Konsesi ....................................................................... 52 3.3.3 Maklumat Penyenggaraan Pencegahan ..................................................... 53 3.3.4 Maklumat Kerja Tambahan ....................................................................... 54 3.3.5 Maklumat Maklumat Aduan ...................................................................... 55

4.0 Web Service .......................................................................... 56

4.1 Penyambungan Ke CIMMS Web Service ..................................................... 56 4.2 Mengintegrasi Sistem CRMIS Kepada Sistem CIMMS ............................... 59 4.2.1 PHP ............................................................................................................ 59

4.2.2 VB.Net ....................................................................................................... 60 4.3 Senarai Fail dan Fungsi dalam CIMMS Web Service .................................. 62

4.3.1 Collect/BList_WS.php ............................................................................... 62 4.3.2 Collect/BCompany_WS.php ..................................................................... 77 4.3.3 Collect/BPrevn_WS.php............................................................................ 87 4.3.4 Collect/BWAdd_WS.php .......................................................................... 90

4.3.5 Collect/BCmpnt_WS.php .......................................................................... 96 4.3.6 Collect/CodeList_WS.php ....................................................................... 101

4.3.7 Collect/BPrevnJob_WS.php .................................................................... 104

Manual Penggunaan Sistem CIMMS

5

1.0 PENGENALAN

CIMMS dibangunkan adalah untuk membantu pegawai-pegawai Bahagian Kawalselia dan Senggaraan di Kementerian Kerjaraya dalam mengurus dan memantau kerja-kerja penyelenggaraan Bangunan Gunasama Persekutuan dan Jalan Persekutuan. Syarikat-syarikat konsesi dipertunggungjawabkan untuk menyediakan data-data yang diperlukan oleh sistem CIMMS. Terdapat 3 kaedah penyediaan data yang boleh digunakan oleh Syarikat konsesi iaitu:- i. Antaramuka Web Kaedah ini membolehkan penguna di syarikat konsesi memasukkan data terus ke sistem CIMMS menggunakan skrin kemasukan data yang disediakan dalam halaman web. ii. Import / Ekport Data Kaedah ini membolehkan penguna di syarikat konsesi menyediakan data secara offline (menggunakan aplikasi seperti MS Excel atau yang seumpamanya), kemudian menghantarnya menggunakan fungsi muat-naik fail yang disediakan di halaman web CIMMS. iii. 'Web Service' Kaeadah ini memboleh integasi sepenuhnya, dimana sistem CIMMS dan CRMIS boleh berhubung secara otomatik tanpa memerlukan sebarang operator. Dengan menggunakan protokol TCP/SOAP, aplikasi CRMIS boleh menghantar data dan juga meng'query' data daripada sistem CIMMS secara terus.

Bab

1

Manual Penggunaan Sistem CIMMS

6

2.0 PENTADBIRAN SISTEM

Applikasi ini membolehkan pengguna memasukkan data ke dalam sistem CIMMS secara atas talian.

2.1 Portal

2.1.1 Laman Utama

Laman utama untuk aplikasi ini adalah seperti berikut.

Rajah 1.1a.Laman Utama

Menu navigasi Menu navigasi (atau menu bar) membolehkan pengguna membuka modul-modul yang terdapat dalam sistem cimms.

.

Bab

2

Manual Penggunaan Sistem CIMMS

7

2.1.2 Log Pengguna

Sistem CIMMS mengandungi maklumat yang sensitif, setiap pengguna perlu membuat pendaftaran masuk (log Masuk) sebelum dibenarkan membuka sistem. Pengguna juga dinasihatkan untuk daftar keluar (log keluar) apabila tidak lagi menggunakan sistem

2.1.2.1 Log Masuk

Klik Log Masuk pada menubar

Masukkan Nama Pengguna

Masukkan Kata Laluan

Klik butang Log Masuk

2.1.2.2 Lupa Kata Laluan

Jika terlupa kata laluan, Pengguna boleh meminta kata laluan baru.

Klik hiper-rangkai Lupa Kata Laluan. Skrin berikut akan dipaparkan:-

Masukkan email pengguna.

Periksa dan tunggu email daripada sistem CIMMS.

Klik hiper-rangkai yang disediakan dalam email diterima.

Manual Penggunaan Sistem CIMMS

8

Kata Laluan baru akan dipaparkan.

2.1.2.3 Tukar Kata Laluan

Klik Log Masuk atau Log Keluar pada menubar.

Klik hiper-rangkai Tukar Kata Laluan

Masukkan medan-medan yang disediakan

Klik butang Tukar Kata Laluan.

2.1.2.4 Log Keluar

Untuk Keselamatan, pengguna juga dinasihatkan untuk daftar keluar (log keluar) apabila tidak lagi menggunakan sistem.

Klik Log Keluar pada menubar

Manual Penggunaan Sistem CIMMS

9

2.2 Kemasukan Data

2.2.1 Maklumat Asas Bangunan

Skrin ini menyediakan kemudahan carian dan paparan maklumat asas bangunan

Klik Bangunan>Kemasukan Data>Maklumat Asas Bangunan pada bar menu untuk memaparkan skrin senarai bangunan seperti rajah 2.2.1.a

Rajah 2.2.1.a: Maklumat Asas Bangunan

Pilih zon untuk mendapatkan senarai bangunan mengikut zon.

Klik bangunan dalam senarai untuk memaparkan maklumat lengkap mengenai bangunan tersebut, seperti rajah 2.2.1.b. o Klik tab Butiran Am: Maklumat Am bangunan akan dipaparkan. o Klik tab Blok: Senarai blok akan dipaparkan. o Klik tab Kemudahan: Senarai kemudahan yang terdapat dalam

bangunan akan dipaparkan. o Klik tab Dokumen: Senarai dokumen akan dipaparkan. o Klik tab Aset: Senarai aset bangunan akan dipaparkan. o Klik tab Penghuni: Senarai penghuni bangunan akan dipaparkan. o Klik tab JKPPBGB: Senarai ahli jawatan kuasa penyelaras

penyenggaraan bangunan akan dipaparkan. o Klik tab Utiliti: Senarai bil utiliti akan dipaparkan. o Klik tab Pengubahsuaian: sejarah pengubahsuaian ruangan

banguanan akan dipaparkan. o Klik tab Gambar: gambar-gambar bangunan akan dipaparkan.

Manual Penggunaan Sistem CIMMS

10

Rajah 2.2.1.b: Maklumat Terperinci Bangunan

Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 2.2.1.c. o Masukan kata kunci carian pada medan-medan yang disediakan.

o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.

Rajah 2.2.1.c: Medan-medan Carian

Klik nombor halaman untuk memaparkan senarai seterusnya.

2.2.1.1 Butiran Am: Menambah Bangunan Baru

Klik tab Butiran Am seperti dalam rajah 2.2.1.e.

Klik butang Tambah untuk menambah bangunan yang baru.

Masukkan medan-medan yang disediakan

Manual Penggunaan Sistem CIMMS

11

klik butang Simpan untuk menyimpan maklumat bangunan yang baru.

2.2.1.2 Butiran Am: Mengemaskini Butiran Am Bangunan

Klik tab Butiran Am seperti dalam rajah 2.2.1.e.

Klik bangunan yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini butiran am bangunan.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan butiran am bangunan yang dikemaskini.

2.2.1.3 Butiran Am: Menghapuskan Bangunan

Klik tab Butiran Am seperti dalam rajah 2.2.1.e.

Klik bangunan yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus bangunan.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

12

Rajah 2.2.1.e: Butiran Am Bangunan

2.2.1.4 Blok: Menambah Blok Baru

Klik tab Blok seperti dalam rajah 2.2.1.f.

Klik butang Tambah untuk menambah blok yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat blok yang baru.

2.2.1.5 Blok: Mengemaskini Maklumat Blok

Klik tab Blok seperti dalam rajah 2.2.1.f.

Klik blok yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat blok.

Masukkan/betulkan medan-medan yang disediakan.

Manual Penggunaan Sistem CIMMS

13

Klik butang Simpan untuk menyimpan maklumat blok yang dikemaskini.

2.2.1.6 Blok: Menghapuskan Blok

Klik tab Blok seperti dalam rajah 2.2.1.f.

Klik blok yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus blok.

Klik butang "OK" untuk kepastian.

Rajah 2.2.1.f: Blok

2.2.1.7 Kemudahan: Menambah Kemudahan Baru

Klik tab Kemudahan seperti dalam rajah 2.2.1.g.

Klik butang Tambah untuk menambah Kemudahan yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat Kemudahan yang baru.

2.2.1.8 Kemudahan: Mengemaskini Maklumat Kemudahan

Klik tab Kemudahan seperti dalam rajah 2.2.1.g.

Klik Kemudahan yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat Kemudahan.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat Kemudahan yang dikemaskini.

2.2.1.9 Kemudahan: Menghapuskan Kemudahan

Klik tab Kemudahan seperti dalam rajah 2.2.1.g.

Klik Kemudahan yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus Kemudahan.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

14

Rajah 2.2.1.g: Kemudahan

2.2.1.10 Dokumen: Menambah Dokumen Baru

Klik tab Dokumen seperti dalam rajah 2.2.1.h.

Klik butang Tambah untuk menambah dokumen yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat dokumen yang baru.

2.2.1.11 Dokumen: Mengemaskini Maklumat Dokumen

Klik tab Dokumen seperti dalam rajah 2.2.1.h.

Klik dokumen yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat dokumen.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat dokumen yang dikemaskini.

2.2.1.12 Dokumen: Menghapuskan Dokumen

Klik tab Dokumen seperti dalam rajah 2.2.1.h.

Klik dokumen yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus dokumen.

Klik butang "OK" untuk kepastian.

Rajah 2.2.1.h: Dokumen

Manual Penggunaan Sistem CIMMS

15

2.2.1.13 Aset: Menambah Aset Baru

Klik tab Aset seperti dalam rajah 2.2.1.i.

Klik butang Tambah untuk menambah aset yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat aset yang baru.

2.2.1.14 Aset: Mengemaskini Maklumat Aset

Klik tab Aset seperti dalam rajah 2.2.1.i.

Klik aset yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat aset.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat aset yang dikemaskini.

2.2.1.15 Aset: Menghapuskan Aset

Klik tab Aset seperti dalam rajah 2.2.1.i.

Klik aset yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus aset.

Klik butang "OK" untuk kepastian.

Rajah 2.2.1.i: Aset

2.2.1.16 Penghuni: Menambah Penghuni Baru

Klik tab Penghuni seperti dalam rajah 2.2.1.j.

Klik butang Tambah untuk menambah penghuni yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat penghuni yang baru.

Manual Penggunaan Sistem CIMMS

16

2.2.1.17 Penghuni: Mengemaskini Maklumat Penghuni

Klik tab Penghuni seperti dalam rajah 2.2.1.j.

Klik penghuni yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat penghuni.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat penghuni yang dikemaskini.

2.2.1.18 Penghuni: Menghapuskan Penghuni

Klik tab Penghuni seperti dalam rajah 2.2.1.j.

Klik penghuni yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus penghuni.

Klik butang "OK" untuk kepastian.

Rajah 2.2.1.j: Penghuni

2.2.1.19 JKPPBGP: Menambah JKPPBGP Baru

Klik tab JKPPBGP seperti dalam rajah 2.2.1.k.

Klik butang Tambah untuk menambah ahli yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat ahli yang baru.

2.2.1.20 JKPPBGP: Mengemaskini Maklumat JKPPBGP

Klik tab JKPPBGP seperti dalam rajah 2.2.1.k.

Klik ahli yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat ahli.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat ahli yang dikemaskini.

Manual Penggunaan Sistem CIMMS

17

2.2.1.21 JKPPBGP: Menghapuskan JKPPBGP

Klik tab JKPPBGP seperti dalam rajah 2.2.1.k.

Klik ahli yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus ahli.

Klik butang "OK" untuk kepastian.

Rajah 2.2.1.k: JKPPBGP

2.2.1.22 Utiliti: Menambah Utiliti Baru

Klik tab Utiliti seperti dalam rajah 2.2.1.l.

Klik butang Tambah untuk menambah rekod bil utiliti yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan rekod bil utiliti yang baru.

2.2.1.23 Utiliti: Mengemaskini Maklumat Utiliti

Klik tab Utiliti seperti dalam rajah 2.2.1.l.

Klik rekod bil utiliti yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini rekod bil utiliti.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan rekod bil utiliti yang dikemaskini.

2.2.1.24 Utiliti: Menghapuskan Utiliti

Klik tab Utiliti seperti dalam rajah 2.2.1.l.

Klik rekod bil utiliti yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus rekod bil utiliti.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

18

Rajah 2.2.1.l: Utiliti

2.2.1.25 Pengubahsuaian: Menambah Rekod Pengubahsuaian Baru

Klik tab Pengubahsuaian seperti dalam rajah 2.2.1.n.

Klik butang Tambah untuk menambah rekod pengubahsuaian yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat pengubahsuaian yang baru.

2.2.1.26 Pengubahsuaian: Mengemaskini Maklumat Pengubahsuaian

Klik tab Pengubahsuaian seperti dalam rajah 2.2.1.n

Klik rekod pengubahsuaian yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat pengubahsuaian.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat pengubahsuaian yang dikemaskini.

2.2.1.27 Pengubahsuaian: Menghapuskan Pengubahsuaian

Klik tab Pengubahsuaian seperti dalam rajah 2.2.1.n.

Klik rekod pengubahsuaian yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus pengubahsuaian.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

19

Rajah 2.2.1.n: Pengubahsuaian

2.2.1.28 Gambar: Menambah Rekod Gambar Baru

Klik tab Gambar seperti dalam rajah 2.2.1.o.

Klik butang Tambah untuk menambah rekod gambar yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat gambar yang baru.

2.2.1.29 Gambar: Mengemaskini Maklumat Gambar

Klik tab Gambar seperti dalam rajah 2.2.1.o.

Klik rekod gambar yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat gambar.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat gambar yang dikemaskini.

2.2.1.30 Gambar: Menghapuskan Gambar

Klik tab Gambar seperti dalam rajah 2.2.1.o.

Klik rekod gambar yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus gambar.

Klik butang "OK" untuk kepastian.

Rajah 2.2.1.o: Gambar

Manual Penggunaan Sistem CIMMS

20

2.2.2 Maklumat Syarikat Konsesi

Skrin ini menyediakan kemudahan carian dan paparan maklumat berkaitan dengan syarikat konsesi penyenggaraan bangunan.

Klik Bangunan>Kemasukan Data>Maklumat Syarikat Konsesi pada bar menu untuk memaparkan skrin senarai syarikat konsesi seperti rajah 2.2.2.a

Rajah 2.2.2.a: Maklumat Syarikat Konsesi

Klik nama syarikat dalam senarai untuk memaparkan maklumat lengkap mengenai syarikat tersebut, seperti rajah 2.2.1.b. o Klik tab Butiran Am: Maklumat am syarikat akan dipaparkan. o Klik tab Perjanjian: Maklumat Perjanjian akan dipaparkan. o Klik tab Kadar Yuran: Maklumat kadar yuran bulanan akan

dipaparkan. o Klik tab Keupayaan: Senarai keupayaan syarikat akan dipaparkan. o Klik tab Dokumen: Senarai dokumen berkaitan dengan syarikat

akan dipaparkan. o Klik tab Bangunan: Senarai bangunan yang diselenggara oleh

syarikat akan dipaparkan. o Klik tab Sub-Kontraktor : Senarai sub-kontraktor kepada syarikat

akan dipaparkan.

Rajah 2.2.2.a: Maklumat Terperinci Syarikat Konsesi

Klik butang carian untuk membuat carian data.

Manual Penggunaan Sistem CIMMS

21

o Medan-medan carian akan dipaparkan seperti dalam rajah 2.2.2.b. o Masukan kata kunci carian pada medan-medan yang disediakan.

o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.

Rajah 2.2.2.b: Medan-medan Carian

Klik nombor halaman untuk memaparkan senarai syarikat seterusnya.

2.2.2.1 Butiran Am: Menambah Syarikat Konsesi Baru

Klik tab Butiran Am seperti dalam rajah 2.2.2.f.

Klik butang Tambah untuk menambah syarikat yang baru.

Masukkan medan-medan yang disediakan

klik butang Simpan untuk menyimpan maklumat syarikat yang baru.

2.2.2.2 Butiran Am: Mengemaskini Butiran Am Syarikat Konsesi

Klik tab Butiran Am seperti dalam rajah 2.2.2.f.

Klik Bangunan yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini butiran am syarikat.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan butiran am syarikat yang dikemaskini.

2.2.2.3 Butiran Am: Menghapuskan Syarikat Konsesi

Klik tab Butiran Am seperti dalam rajah 2.2.2.f.

Klik Bangunan yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus syarikat.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

22

Rajah 2.2.2.f: Butiran Am Syarikat Konsesi

2.2.2.4 Perjanjian: Menambah Perjanjian Baru

Klik tab Perjanjian seperti dalam rajah 2.2.2.g.

Klik butang Tambah untuk menambah keupayaan yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat perjanjian yang baru.

2.2.2.5 Perjanjian: Mengemaskini Maklumat Perjanjian

Klik tab Perjanjian seperti dalam rajah 2.2.2.g.

Klik perjanjian yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat perjanjian.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat perjanjian yang dikemaskini.

2.2.2.6 Perjanjian: Menghapuskan Perjanjian

Klik tab Perjanjian seperti dalam rajah 2.2.2.g.

Klik perjanjian yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus perjanjian.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

23

Rajah 2.2.2.g: Perjanjian Syarikat Konsesi

2.2.2.7 Kadar Yuran: Menambah Kadar Yuran Baru

Klik tab Kadar Yuran seperti dalam rajah 2.2.2.h.

Klik butang Tambah untuk menambah kadar yuran yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat kadar yuran yang baru.

2.2.2.8 Kadar Yuran: Mengemaskini Kadar Yuran

Klik tab Kadar Yuran seperti dalam rajah 2.2.2.h.

Klik kadar yuran yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat kadar yuran.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat kadar yuran yang dikemaskini.

2.2.2.9 Kadar Yuran: Menghapuskan Kadar Yuran

Klik tab Kadar Yuran seperti dalam rajah 2.2.2.h.

Klik kadar yuran yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus perjanjian.

Klik butang "OK" untuk kepastian.

Rajah 2.2.2.h: Kadar Yuran

Manual Penggunaan Sistem CIMMS

24

2.2.2.10 Keupayaan: Menambah Keupayaan Baru

Klik tab Keupayaan seperti dalam rajah 2.2.2.i.

Klik butang Tambah untuk menambah keupayaan yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat keupayaan yang baru.

2.2.2.11 Keupayaan: Mengemaskini Maklumat Keupayaan

Klik tab keupayaan seperti dalam rajah 2.2.2.i.

Klik keupayaan yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat keupayaan.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat keupayaan yang dikemaskini.

2.2.2.12 Keupayaan: Menghapuskan Keupayaan

Klik tab keupayaan seperti dalam rajah 2.2.2.i.

Klik keupayaan yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus keupayaan.

Klik butang "OK" untuk kepastian.

Rajah 2.2.2.i: Keupayaan Syarikat Konsesi

2.2.2.13 Dokumen: Menambah Dokumen Baru

Klik tab Dokumen seperti dalam rajah 2.2.2.j.

Klik butang Tambah untuk menambah dokumen yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat dokumen yang baru.

Manual Penggunaan Sistem CIMMS

25

2.2.2.14 Dokumen: Mengemaskini Maklumat Dokumen

Klik tab Dokumen seperti dalam rajah 2.2.2.j.

Klik dokumen yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat dokumen.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat dokumen yang dikemaskini.

2.2.2.15 Dokumen: Menghapuskan Dokumen

Klik tab Dokumen seperti dalam rajah 2.2.2.j.

Klik dokumen yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus dokumen.

Klik butang "OK" untuk kepastian.

Rajah 2.2.2.j: Dokumen

2.2.2.16 Sub-Kontraktor: Menambah Sub-Kontraktor Baru

Klik tab Sub-Kontraktor seperti dalam rajah 2.2.2.k.

Klik butang Tambah untuk menambah sub-kontraktor yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat sub-kontraktor yang baru.

2.2.2.17 Sub-Kontraktor: Mengemaskini Maklumat Sub-Kontraktor

Klik tab Sub-Kontraktor seperti dalam rajah 2.2.2.k.

Klik sub-kontraktor yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat sub-kontraktor.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat sub-kontraktor yang dikemaskini.

Manual Penggunaan Sistem CIMMS

26

2.2.2.18 Sub-Kontraktor: Menghapuskan Sub-Kontraktor

Klik tab Sub-Kontraktor seperti dalam rajah 2.2.2.k.

Klik sub-kontraktor yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus sub-kontraktor.

Klik butang "OK" untuk kepastian.

Rajah 2.2.2.k: Sub-Kontraktor

2.2.2.19 Tenaga Kerja: Menambah Pekerja Baru

Klik tab Tenaga Kerja seperti dalam rajah 2.2.2.l.

Klik butang Tambah untuk menambah pekeja yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat pekeja yang baru.

2.2.2.20 Tenaga Kerja: Mengemaskini Maklumat Pekerja

Klik tab Tenaga Kerja seperti dalam rajah 2.2.2.l.

Klik pekerja yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini pekerja.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat pekerja yang dikemaskini.

2.2.2.21 Tenaga Kerja: Menghapuskan Pekerja

Klik tab Tenaga Kerja seperti dalam rajah 2.2.2.l.

Klik pekerja yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus pekerja.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

27

Rajah 2.2.2.l: Tenaga Kerja

Manual Penggunaan Sistem CIMMS

28

2.2.3 Maklumat Penyenggaraan Pencegahan

Skrin ini menyediakan kemudahan memantau kerja-kerja rutin penyenggaraan bangunan.

Klik Bangunan>Kemasukan Data>Maklumat Penyenggaraan Pencegahan pada bar menu untuk memaparkan Maklumat Penyenggaraan Pencegahan seperti rajah 2.2.3.a

Rajah 2.2.3.a: Maklumat Penyenggaraan Pencegahan

Pilih nama syarikat dan bangunan untuk mendapatkan senarai kerja penyenggaraan.

Klik skop syarikat dalam senarai untuk memaparkan maklumat lengkap mengenai kerja tersebut, seperti rajah 2.2.3.b. o Klik tab Butiran Am: Maklumat am kerja penyenggaraan akan

dipaparkan. o Klik tab Perlaksanaan Kerja: Maklumat kerja-kerja yang

dilaksanakan akan dipaparkan.

Manual Penggunaan Sistem CIMMS

29

Rajah 2.2.3.b: Maklumat Terperinci Syarikat Konsesi

Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 2.2.3.c. o Masukan kata kunci carian pada medan-medan yang disediakan.

o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.

Rajah 2.2.3.c: Medan-medan Carian

Klik nombor halaman untuk memaparkan senarai syarikat seterusnya.

2.2.3.1 Perlaksanaan Kerja: Menambah Kerja Baru

Klik tab Perlaksanaan Kerja seperti dalam rajah 2.2.3.e.

Klik butang Tambah untuk menambah kerja yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat kerja yang baru.

2.2.3.2 Perlaksanaan Kerja: Mengemaskini Maklumat Kerja

Klik tab Perlaksanaan Kerja seperti dalam rajah 2.2.3.e.

Klik kerja yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat kerja.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat kerja yang dikemaskini.

Manual Penggunaan Sistem CIMMS

30

2.2.3.3 Perlaksanaan Kerja: Menghapuskan Kerja

Klik tab Perlaksanaan Kerja seperti dalam rajah 2.2.3.e.

Klik kerja yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus kerja.

Klik butang "OK" untuk kepastian.

Rajah 2.2.3.e: Perlaksanaan Kerja Penyenggaraan Pencegahan

Manual Penggunaan Sistem CIMMS

31

2.2.4 Maklumat Kerja Tambahan

Skrin ini menyediakan kemudahan untuk memantau kerja-kerja tambahan.

Klik Bangunan>Kemasukan Data>Maklumat Kerja Tambahan pada bar menu untuk memaparkan skrin senarai kerja tambahan seperti rajah 2.2.4.a

Rajah 2.2.4.a: Maklumat Kerja Tambahan

Pilih agensi pelaksana dan bangunan untuk mendapatkan senarai kerja tambahan.

Klik no rujukan dalam senarai untuk memaparkan maklumat lengkap mengenai kerja tersebut, seperti rajah 2.2.4.b. o Klik tab Butiran Am: Maklumat am kerja tambahan akan

dipaparkan. o Klik tab Laporan Kemajuan: Senarai laporan kemajuan akan

dipaparkan. o Klik tab Sejarah Bayaran: Maklumat pembayaran akan dipaparkan.

Rajah 2.2.4.b: Maklumat Kerja Tambahan

Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 2.2.4.c. o Masukan kata kunci carian pada medan-medan yang disediakan.

Manual Penggunaan Sistem CIMMS

32

o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.

Rajah 2.2.4.c: Medan-medan Carian

Klik nombor halaman untuk memaparkan senarai syarikat seterusnya.

2.2.4.1 Butiran Am: Menambah Kerja Tambahan Baru

Klik tab Butiran Am seperti dalam rajah 2.2.4.e.

Klik butang Tambah untuk menambah kerja tambahan yang baru.

Masukkan medan-medan yang disediakan

klik butang Simpan untuk menyimpan maklumat kerja tambahan yang baru.

2.2.4.2 Butiran Am: Mengemaskini Butiran Am Kerja Tambahan

Klik tab Butiran Am seperti dalam rajah 2.2.4.e.

Klik kerja tambahan yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini butiran am kerja tambahan.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan butiran am kerja tambahan yang dikemaskini.

2.2.4.3 Butiran Am: Menghapuskan Kerja Tambahan

Klik tab Butiran Am seperti dalam rajah 2.2.4.e.

Klik kerja tambahan yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus kerja tambahan.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

33

Rajah 2.2.4.e: Butiran Am Kerja Tambahan

2.2.4.4 Laporan Kemajuan Kerja: Menambah Laporan Baru

Klik tab Laporan Kemajuan Kerja seperti dalam rajah 2.2.4.f.

Klik butang Tambah untuk menambah laporan yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat laporan yang baru.

2.2.4.5 Laporan Kemajuan Kerja: Mengemaskini Maklumat Laporan

Klik tab Laporan Kemajuan Kerja seperti dalam rajah 2.2.4.f.

Klik laporan yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat laporan.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat laporan yang dikemaskini.

2.2.4.6 Laporan Kemajuan Kerja: Menghapuskan Laporan

Klik tab Laporan Kemajuan Kerja seperti dalam rajah 2.2.4.f.

Klik laporan yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus laporan.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

34

Rajah 2.2.4.f: Laporan Kemajuan Kerja Tambahan

2.2.4.7 Sejarah Bayaran: Menambah Bayaran Baru

Klik tab Sejarah Bayaran seperti dalam rajah 2.2.4.g.

Klik butang Tambah untuk menambah rekod bayaran yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan rekod bayaran yang baru.

2.2.4.8 Sejarah Bayaran: Mengemaskini Maklumat Bayaran

Klik tab Sejarah Bayaran seperti dalam rajah 2.2.4.g.

Klik rekod bayaran yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini rekod bayaran.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan rekod bayaran yang dikemaskini.

2.2.4.9 Sejarah Bayaran: Menghapuskan Bayaran

Klik tab Sejarah Bayaran seperti dalam rajah 2.2.4.g.

Klik rekod bayaran yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus rekod bayaran.

Klik butang "OK" untuk kepastian.

Rajah 2.2.4.g: Sejarah Bayaran Kerja Tambahan

Manual Penggunaan Sistem CIMMS

35

2.2.5 Perancangan Kerja Naik Taraf

(Untuk pegawai kementerian sahaja)

Manual Penggunaan Sistem CIMMS

36

2.2.6 Maklumat Aduan

Skrin ini menyediakan kemudahan untuk memantau Aduan.

Klik Bangunan>Kemasukan Data>Maklumat Aduan pada bar menu untuk memaparkan skrin senarai aduan seperti rajah 2.2.6.a

Rajah 2.2.6.a: Maklumat Aduan

Klik No Aduan dalam senarai untuk memaparkan maklumat lengkap mengenai aduan tersebut, seperti rajah 2.2.6.b. o Klik tab Butiran Am: Maklumat am Aduan akan dipaparkan. o Klik tab Laporan Tindakan: Senarai laporan akan dipaparkan. o Klik tab Penutupan: Maklumat penutupan aduan akan dipaparkan.

Rajah 2.2.6.b: Maklumat Terperinci Aduan

Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 2.2.6.c. o Masukan kata kunci carian pada medan-medan yang disediakan.

o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.

Rajah 2.2.6.c: Medan-medan Carian

Klik nombor halaman untuk memaparkan senarai syarikat seterusnya.

Manual Penggunaan Sistem CIMMS

37

2.2.6.1 Butiran Am: Menambah AduanBaru

Klik tab Butiran Am seperti dalam rajah 2.2.6.f.

Klik butang Tambah untuk menambah Aduan yang baru.

Masukkan medan-medan yang disediakan

klik butang Simpan untuk menyimpan maklumat Aduan yang baru.

2.2.6.2 Butiran Am: Mengemaskini Butiran Am Aduan

Klik tab Butiran Am seperti dalam rajah 2.2.6.f.

Klik Aduan yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini butiran am Aduan.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan butiran am Aduan yang dikemaskini.

2.2.6.3 Butiran Am: Menghapuskan Aduan

Klik tab Butiran Am seperti dalam rajah 2.2.6.f.

Klik Aduan yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus Aduan.

Klik butang "OK" untuk kepastian.

Rajah 2.2.6.f: Butiran Am Aduan

Manual Penggunaan Sistem CIMMS

38

2.2.6.4 Laporan Tindakan: Menambah Laporan Baru

Klik tab Laporan Tindakan seperti dalam rajah 2.2.6.g.

Klik butang Tambah untuk menambah laporan yang baru.

Masukkan medan-medan yang disediakan.

klik butang Simpan untuk menyimpan maklumat laporan yang baru.

2.2.6.5 Laporan Tindakan: Mengemaskini Maklumat Laporan

Klik tab Laporan Tindakan seperti dalam rajah 2.2.6.g.

Klik laporan yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat laporan.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat laporan yang dikemaskini.

2.2.6.6 Laporan Tindakan: Menghapuskan Laporan

Klik tab Laporan Tindakan seperti dalam rajah 2.2.6.g.

Klik laporan yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus laporan.

Klik butang "OK" untuk kepastian.

Rajah 2.2.6.g: Laporan Tindakan Aduan

2.2.6.7 Penutupan: Mengemaskini Maklumat Penutupan Aduan

Klik tab Penutupan seperti dalam rajah 2.2.6.h.

Klik Aduan yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat penutupan aduan.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat penutupan aduan yang dikemaskini.

Manual Penggunaan Sistem CIMMS

39

Rajah 2.2.6.h: Maklumat Penutupan Aduan

Manual Penggunaan Sistem CIMMS

40

2.2.7 Maklumat Ketidakakuran

(Untuk Pegawai Kementerian Sahaja)

2.2.8 Maklumat Peruntukan

(Untuk Pegawai Kementerian Sahaja)

Manual Penggunaan Sistem CIMMS

41

2.3 Senarai Kod

Modul ini digunakan untuk menyenggara kod-kod yang digunakan dalam sistem CIMMS.

Antara Kod-kod tersebut adalah:-

o Senarai Zon o Senarai Status Aduan o Senarai Jenis Aduan o Senarai Kategori Keupayaan o Senarai Status Syarikat Konsesi o Senarai Jenis Dokumen o Senarai Status Inventori o Senarai Kategori Inventori o Senarai Skop Kerja Penyenggaraan Pencegahan o Senarai Kategori Kerja Penyenggaraan Pencegahan o Senarai Skop Kerja Tambahan o Senarai Jenis Laporan (muat-naik) o Senarai Jenis Kemudahan Bangunan o Senarai Jenis Dokumen Syarikat Konsesi o Senarai Jenis Pengubahsuaian Bangunan o Senarai Skop Kerja Naik Taraf

Untuk Membuka laporan klik Bangunan>Senarai Kod>nama kod pada bar menu. Contoh ditunjukan dalam rajah 2.3.a

Rajah 2.3.a: Senarai Kod

Klik kod dalam senarai untuk memaparkan maklumat lengkap mengenai kod tersebut, seperti rajah 2.3.b

Rajah 2.3.b: Maklumat Terperinci Kod

Manual Penggunaan Sistem CIMMS

42

Klik butang carian untuk membuat carian data. o Medan-medan carian akan dipaparkan seperti dalam rajah 2.3.c. o Masukan kata kunci carian pada medan-medan yang disediakan.

o Klik butang cari atau tekan <Enter> untuk memulakan proses carian.

Rajah 2.3.c: Medan-medan Carian

Klik nombor halaman untuk memaparkan senarai seterusnya.

2.3.1.1 Menambah Kod Baru

Klik butang Tambah untuk menambah kod yang baru.

Masukkan medan-medan yang disediakan

klik butang Simpan untuk menyimpan maklumat kod yang baru.

2.3.1.2 Mengemaskini Kod

Klik kod yang dikehendaki dari dalam senarai.

Klik butang Kemaskini untuk mengemaskini maklumat kod.

Masukkan/betulkan medan-medan yang disediakan.

Klik butang Simpan untuk menyimpan maklumat kod yang dikemaskini.

2.3.1.3 Menghapuskan Kod

Klik kod yang dikehendaki dari dalam senarai.

Klik butang Hapus untuk menghapus kod.

Klik butang "OK" untuk kepastian.

Manual Penggunaan Sistem CIMMS

43

3.0 Import Dan Eksport Data

Fungsi ini membolehkan penguna di syarikat konsesi menyediakan data secara offline (menggunakan aplikasi seperti MS Excel atau yang seumpamanya), kemudian menghantarnya menggunakan fungsi muat-naik fail yang disediakan di halaman web.

3.1 Fungsi: Eksport Data

Sebelum melaksanakan proses penghantaran (import) data ke Sistem CIMMS, pengguna perlu terlebih dahulu memuat turun data (atau sekurang-kurang stuktur data) daripada sistem CIMMS.

Klik Bangunan>Kemasukan Data> pada menubar.

Pada Menu pilih skrin berdasarkan data yang dikehendaki.

Rajah 3 a: Menu

Pada Skrin yang dipilih,Klik butang Import/Eksport untuk membuat mengeksport data. o Klik tab muat-turun data. o Klik hiper-rangkai arahan sediakan data (Klik disini).

Bab

3

Manual Penggunaan Sistem CIMMS

44

Rajah 3 b: Muat Turun Data

o Klik-kanan pada ikon muat turun yang disediakan.

o Pilih 'save link as' / 'save as' o Tentukan lokasi fail dan tekan butang save o Buka fail tersebut dibuka menggunakan Ms Excel atau applikasi

lain yang boleh membaca format fail xml.

3.2 Fungsi: Import Data

Proses mengimport data ke Sistem CIMMS perlu sekurang-kurangnya melalui 2 proses iaitu penyediaan data dan muat-naik data.

3.2.1 Penyediaan data

Untuk memulakan proses ini, buka aplikasi MS Excel.

Buka fail xml yang telah di muat-turun menggunakan fungsi eksport

sebelum ini.

Manual Penggunaan Sistem CIMMS

45

Apabila diberi pilihan, pilih "Open XML - as an XML table".

skrin seperti berikut akan dipaparkan.

Rajah 3 c: Contoh fail xml

Baris 1: Adalah nama medan. Tidak boleh diubah.

Baris 2: Mengandungai Keterangan tentang kegunaan setiap kolum.

Baris 3: Biarkan Kosong.

Baris 4 & 5 (bagi contoh ini sahaja) : Adalah data yang di ekport dari sistem CIMMS. Data ini boleh diubah.

Baris seterusnya: boleh digunakan untuk menambah data. Nota : i. Setiap satu rekod hanya boleh diwakili oleh satu baris sahaja. ii. Kolum yang mempunyai nama bermula dengan PKey_ tidak boleh diubah.

3.2.1.1 Menambah Rekod

Klik pada baris kosong selepas rekod terakhir (baris 6 bagi contoh dalam rajah 3 c).

Pada Kolum Command, Masukkan Huruf 'T' untuk tambah rekod.

Masukkan data pada setiap kolum yang disediakan. Keterangan lanjut mengenai setiap kolum boleh dirujuk pada bab 3.3.

3.2.1.2 Mengemaskini Rekod

Klik pada baris data yang dikehendaki.

Manual Penggunaan Sistem CIMMS

46

Pada Kolum Command, Masukkan Huruf 'U' untuk ubah/kemaskini rekod.

Masukkan/betulkan data pada setiap kolum yang dikehendaki. Keterangan lanjut mengenai setiap kolum boleh dirujuk pada bab 3.3.

3.2.1.3 Menghapuskan Rekod

Klik pada baris data yang dikehendaki.

Pada Kolum Command, Masukkan Huruf 'H' untuk hapuskan rekod.

3.2.2 Muat-naik Data

Setelah proses penyediaan data selesai, pengguna boleh memulakn prose muat-naik data.

Klik pada baris 1 kolum Command.

Klik-kanan pada tetikus. menu berikut akan dipaparkan.

Manual Penggunaan Sistem CIMMS

47

Rajah 3.d : Export ke fail xml

Pilih XML>Export. Klik.

Tentukan nama dan lokasi fail.

Klik butang Export.

Klik Bangunan>Kemasukan Data> pada menubar.

Manual Penggunaan Sistem CIMMS

48

Pada Menu pilih skrin berdasarkan data yang dikehendaki.

Rajah 3 e: Menu

Pada Skrin yang dipilih,Klik butang Import/Eksport untuk membuat mengimport data.

Klik tab muat naik data (Import).

Rajah 3 f: Import Data

Jika Ada, Hapuskan fail yang lama dan telah diproses terlebih dahulu.

klik butang hapus .

Klik tambah . skrin berikut akan dipaparkan.

Rajah 3 g: Muat naik fail

Manual Penggunaan Sistem CIMMS

49

Masukkan Nota.

Klik butang browse dan pilih fail xml yang hendak dimuat-naik.

Klik butang muat-naik dan tunggu mesej "fail telah dimuat naik".

Klik butang Simpan .

klik arahan proses untuk memulakan proses fail.

3.3 Butir-butir Medan Fail XML

3.3.1 Maklumat Asas Bangunan

Nama Jadual / Keterangan

Keterangan Kolum

1. tb_Build Keterangan: Senarai Bangunan

BuildName: string(100) Nama bangunan

LocCount: integer Bilangan Lokasi

BuildAddress: string(255) Alamat Bangunan

OwnerName: string(100) Nama Pemilik Bangunan

OwnerAddress: string(255) Alamat Pemilik Bangunan

OwnerPhone: string(45) No. Telefon / Fax Pemilik

ConID: string(10) Syarikat Konsesi. Rujuk tb_BuildConcession

SuperName: string(100) Nama Penyelia Bangunan

SuperAddress: string(255) Alamat Penyelia Bangunan

SuperPhone: string(45) No. Telefon / Fax Penyelia

DateBuild: date Tarikh Bangunan Dibina

DateComp: date Tarikh Bangunan Disiap

BuildCost: decimal Kos Bangunan Semasa Dibina

OpenDate: date Tarikh bangunan dirasmikan

OpenByName: string(100) Nama VIP yang merasmikan

BombaDistant: string(45) Jarak drp balai bomba, masa perjalanan

Zone: string(5) Zon lokasi bangunan. Rujuk tb_BuildZone

Lon: string(45) GPS Kordinat

Lat: string(45) GPS Kordinat

.

2. tb_BuildBlock Keterangan: Senarai blok Bangunan

BuildID: integer No. bangunan. Rujuk tb_Build

BlockID: integer No baris/turutan (1,2,3,..)

BlockName: string(100) Nombor atau nama blok

LevelCount: integer Bilangan tingkat sesuatu blok

GSize: decimal Keluasan kasar blok

Size: decimal Keluasan bersih blok

Note: string(255) Nota

Manual Penggunaan Sistem CIMMS

50

3. tb_BuildFac Keterangan: Senarai Kemudahan Bangunan

BuildID: integer No. bangunan. Rujuk Tb_Build

FacID: integer No baris/turutan (1,2,3,..)

FacName: string(100) Nama Kemudahan

Qty: decimal Kuantiti Kemudahan

Size: string(45) Keluasan / Saiz / Jumlah Kemudahan

Note: string(255) Keterangan lanjut (jika ada)

4. tb_BuildInv Keterangan: Senarai Aset Bangunan

BuildID: integer No. bangunan. Rujuk Tb_Build

InvID: integer No baris/turutan (1,2,3,..)

InvCode: string(45) Kod Aset

InvName: string(100) Nama Aset

InvType: string(5) Kategori Aset. Rujuk GetBuildInvTypeRecord

Location: string(45) Lokasi Aset

PurcDate: date Tarikh Aset dibeli

ExpDate: date Tarikh Aset luput

InvQty: decimal Bilangan Aset

InvCost: decimal Harga kos Aset

Status: string(5) Status semasa. Rujuk GetBuildInvStatusRecord

5. tb_BuildOcp Keterangan: Senarai Penghuni Bangunan

BuildID: integer No. bangunan. Rujuk Tb_Build

OcpID: integer No baris/turutan (1,2,3,..)

OcpName: string(100) Nama Jabatan Penghuni

Contact: string(100) Pegawai yang boleh dihubungi

Phone: string(45) Nombor Telefon / Fax

Status: integer (1)Aktif/(0)Tidak aktif

6. tb_BuildJkp Keterangan: Senarai Jawatankuasa Pelaksana Bangunan

BuildID: integer No. bangunan. Rujuk Tb_Build

JkpID: integer No baris/turutan (1,2,3,..)

JkpName: string(100) Nama ahli

JkpDesg: string(5) Tugas dalam JKPPBGP. Rujuk GetBuildJKPTypeRecord

JkpPos: string(45) Jawatan sebagai kakitangan kerajaan

JkpGred: string(45) Gred

JkpPhone: string(45) Nombor telefon pejabat

JkpFax: string(45) Nombor Faks

JkpAddr: string(255) Alamat pejabat

JkpNote: string(255) Catatan (jika ada)

JkpBDate: date Tarikh dilantik sebagai JKP

JkpEDate: date Tarikh Tamat Lantikan sebagai

Manual Penggunaan Sistem CIMMS

51

JKP

7. tb_BuildUtil Keterangan: Senarai bil Utiliti Bangunan

BuildID: integer No. bangunan. Rujuk Tb_Build

UYear: string Tahun

UMonth: string Bulan

UEKWH: decimal Jumlah penggunaan elektrik (kWh)

UEAmount: decimal Jumlah penggunaan elektrik (RM)

UWM3: decimal Jumlah penggunaan air (meter padu)

UWAmount: decimal Jumlah penggunaan air (RM)

8. tb_BuildRnv Keterangan: Senarai rekod Pengubahsuaian Bangunan

BuildID: integer No. bangunan. Rujuk Tb_Build

BRnvID: integer No baris/turutan (1,2,3,..)

OcpName: string(100) Jabatan Penghuni

BRnvType: string(5) Jenis Kerja Pengubahsuaian.

Description: string(255) Keterangan pengubahsuaian

DateApply: date Tarikh permohonan pengubahsuaian

DateApproved: date Tarikh kelulusan dikeluarkan

DateStart: date Tarikh Mula Kerja Pengubahsuaian

DateComp: date Tarikh Siap Kerja Pengubahsuaian

Manual Penggunaan Sistem CIMMS

52

3.3.2 Maklumat Syarikat Konsesi

Nama Jadual / Keterangan

Keterangan Kolum

1. tb_BuildCo Keterangan: Senarai Syarikat Konsesi

ConName: string(100) Nama Syarikat Konsesi

Address: string(1000) Alamat ibu pejabat

Contact: string(100) Nama Pegawai yang boleh dihubungi

Telephone: string(45) Nombor Telefon

Fax: string(45) Nombor Faks

RegNo: string(10) No. Pendaftaran SSM Syarikat Konsesi

ExtraInfo: string(255) Maklumat lanjut

2. tb_BuildCoAgr Keterangan: Senarai Perjanjian Syarikat Konsesi

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AgrNo: string(45) No Perjanjian

Subject: string(255) Tajuk perjanjian

DateSign: date Tarikh perjanjian ditandatangani

DateEffective: date Tarikh perjanjian dikuatkuasakan

DateRevalue: date Tarikh rundingan semula kadar harga baru

DateEffReval: date Tarikh kuatkuasa harga baru selepas rundingan

DateExp10Y: date Tarikh Tamat tempoh konsesi untuk temph 10 tahun

DateCont: date Tarikh penyambungan konsesi untuk tempoh 5 tahun

DateExp: date Tarikh tamat tempoh konsesi

Note: string(255) Catatan

.

3. tb_BuildCoAbility Keterangan: Senarai Keupayaan Syarikat Konsesi

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

Num: integer No baris/turutan (1,2,3,..)

AbilityType(5): string Peralatan, Jentera atau jenis kepakaran. Rujuk GetBuildCoAbilityTypeRecord

Have: integer (1)Ada/(0)Tidak Ada

Qty: string(45) Jumlah (unit/orang)

Comment: string(255) Nota, kemen dsb.

4.

Manual Penggunaan Sistem CIMMS

53

tb_BuildCoSubCon Keterangan: Senarai Sub-kontraktor Syarikat Konsesi

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

RegNo: string(10) No. Pendaftaran SSM

SubcName: string(100) Nama Syarikat sub-kontraktor

Address: string(255) Alamat ibu pejabat

Contact: string(45) Pegawai yang boleh dihubungi

Phone: string(45) No. Telefon

Fax: string(45) No. Faks

ContSDate: date Tarikh Mula Kontrak

ContEDate: date Tarikh Tamat Kontrak

ContValue: decimal Nilai Kontrak

JobScope: string(1000) Skop kerja yang dilaksanakan

.

5. tb_BuildCoStaff Keterangan: Senarai Pekerja Syarikat Konsesi

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

Num: integer No baris/turutan (1,2,3,..)

StaffName: string(100) Nama Pekerja

ICNo: string(45) Nombor Kad Pengenalan pekerja

BirthDate: date Tarikh Lahir Pekerja

Position: string(45) Jawatan / Tugas

Salary: decimal Gaji Bulanan

3.3.3 Maklumat Penyenggaraan Pencegahan

Nama Jadual / Keterangan

Keterangan Kolum

1. tb_BuildPrevnRpt Keterangan: Senarai rekod laporan penyenggaraan pencegahan

BuildID: integer No. bangunan. Rujuk Tb_Build

JobCode: string(45) Skop/Kod Kerja. Rujuk GetBuildPrevnJob

RptNo: string(45) No Rujukan Kerja

DateBegin: date Tarikh Mula Kerja

DateEnd: date Tarikh siap Kerja

SubCon: string(10) Nama kontraktor pelaksana. Rujuk GetBuildCoSubCon

Description: string(255) Nota/komen

DateNext: date Jadual tarikh kerja akan datang

Manual Penggunaan Sistem CIMMS

54

3.3.4 Maklumat Kerja Tambahan

Nama Jadual / Keterangan

Keterangan Kolum

1. tb_BuildWAdd Keterangan: Senarai Kerja Tambahan

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AKNo: string(45) No Rujukan Kerja

ProjectName: string(100) Nama Kerja

Description: string(255) Butiran sesuatu kerja / Item

BuildID: integer No. bangunan. Rujuk Tb_Build

JobCode: string(5) Kategori Kerja. GetBuildWAddJobRecord

DateBWork: date Tarikh mula kerja

DateEWork: date Tarikh siap kerja

JKRUnit: string(100) Unit JKR

Contractor: string(100) Kontraktor

Value: decimal Nilai Projek

2. tb_BuildWAddRpt Keterangan: Senarai Laporan Kerja Tambahan

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AKNo: string(45) No Rujukan Kerja

RptNo: integer No baris/turutan (1,2,3,..)

PDate: date Tarikh Laporan

Description: string(255) Butiran Laporan

Progress: string(45) Peratusan (%) selesai

3. tb_BuildWAddPaid Keterangan: Senarai rekod bayaran Kerja Tambahan

ConID: string No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AKNo: string No Rujukan Kerja

InvoiceNo: string No. Invoice/No. Warta

PDate: date Tarikh Bayaran

Description: string(255) Butiran bayaran

Amount: decimal Jumlah bayaran (RM)

Manual Penggunaan Sistem CIMMS

55

3.3.5 Maklumat Maklumat Aduan

Nama Jadual / Keterangan Keterangan Kolum

1. tb_BuildCmpnt Keterangan: Senarai rekod Aduan

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

CmpntNo: string(45) No. Aduan

CmpntBy: string(100) Nama Pengadu

Title: string(100) Tajuk aduan

CmpntType: string(5) Jenis Aduan. Rujuk BuildCmpntTypeRecord

Detail: string(1000) Butir-butir aduan

BuildID: integer No. bangunan. Rujuk Tb_Build

Location: string(45) Lokasi

CmpntDate: date Tarikh Aduan

CloseDate: date Tarikh Tutup

Status: string(5) Status. Rujuk BuildCmpntStatusRecord

WorkStart: date Tarikh Mula Tindakan

WorkFinish: date Tarikh Tamat Tindakan

Action: string(1000) Tindakan

Causes: string(1000) Punca

Preventive: string(1000) Langkah Pencegahan

.

2. tb_BuildCmpntRpt Keterangan: Senarai laporan tindakan aduan

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

CmpntNo: string(45) No. Aduan. Rujuk GetBuildCmpntRecord

RptNo: integer No baris/turutan (1,2,3,..)

RptDate: date Tarikh Aduan

Description: string(255) Keterangan

Progress: decimal Peratusan (%) selesai

.

Manual Penggunaan Sistem CIMMS

56

4.0 Web Service

Web Service memboleh integasi sepenuhnya, dimana sistem CIMMS dan CRMIS boleh berhubung secara otomatik tanpa memerlukan sebarang operator. Dengan menggunakan protokol SOAP, aplikasi CRMIS boleh menghantar data dan juga meng'query' data daripada sistem CIMMS secara terus.

4.1 Penyambungan Ke CIMMS Web Service

Sebelum menggunakan CIMMS Web Service perlu dipastikan bahawa server CRMIS boleh membuat penyambungan ke CIMMS Web Service. Pengujian ini boleh dilaksanakan dengan mengikuti langkah-langkah berikut:-

Buka Internet browser dan buka alamat http://cimms.kkr.gov.my/Collect/WSList.php. Senarai fail CIMMS Web Service akan dipaparkan

Rajah 4a: Senarai Fail CIMMS Web Serivce

Nota: Alamat adalah case-sensitive.

Klik mana-mana hiper-rangkai fail yang disenaraikan. Senarai Fungsi dalam fail akan dipaparkan seperti dalam Skrin berikut:-.

Bab

4

Manual Penggunaan Sistem CIMMS

57

Rajah 4b: Senarai Fungsi dalam fail CIMMS Web Serivce

Klik hiper-rangkai "View the WDSL". Skrin berikut akan dipaparkan

Manual Penggunaan Sistem CIMMS

58

Rajah 4c: Fail CIMMS Web Service dalam format XML

Manual Penggunaan Sistem CIMMS

59

4.2 Mengintegrasi Sistem CRMIS Kepada Sistem CIMMS

CIMMS Web Service menggunakan XML untuk memformat data dan menggunakan SOAP sebagai protokol dalam penghantaran data. Senibina CIMMS Web Service ini adalah mengikut piawaian yang digunakan oleh kebanyakan bahasa pengaturcaraan. Dalam manual ini, akan ditunjukan kaedah pengintegrasian menggunakan 2 bahasa pengaturcaraan yang popular, iaitu php dan VB.Net

4.2.1 PHP

Untuk menggunakan web servcie dalam php, terlebih dahulu dapatkan library Web Service/SOAP. Antara Open Source Library yang popular hari ini adalah seperti PEAR, NUSOAP, AXIS dll. Contoh berikut adalah menggunakan NUSOAP. Library ini boleh dimuat turun dari alamat http://sourceforge.net/projects/nusoap/ <?php require_once 'nusoap.php'; $sclient = new nusoap_client('http://cimms.kkr.gov.my/Collect/ BList_WS.php?wsdl',true); $proxy = $sclient ->getProxy(); $result = $proxy->GetBuildRecord("a","a","BuildID='10'"); echo $result; ?> Keterangan:

$sclient Variable ini menyimpan Instant Soap Client yang telah dicipta untuk membuat penyambungan kepada server CIMMS.

http://cimms.kkr.gov.my Alamat server cimms. Untuk pengujian sila guna alamat: http://cimmstest.kkr.gov.my

Collect/RList_WS.php Path dan nama fail CIMMS Web Service

getProxy(); Membolehkan capaian terus kepada function dalam fail CIMMS Web Service.

GetBuildRecord Function yang digunakan.

Berikut contoh output yang dihasilkan.

Manual Penggunaan Sistem CIMMS

60

Rajah 4d: source Output

4.2.2 VB.Net

Visual Studio.Net 2008/10 menyokong penggunaan web service tanpa memerlukan library atau component lain.

Klik Website> Add Web Reference untuk membuka skrin Web Reference.

Rajah 4e: Add Web Reference

Manual Penggunaan Sistem CIMMS

61

Masukkan alamat dan nama fail CIMMS Web Service yang dikehendaki. Misalnya:

http://cimms.kkr.gov.my/Collect/BList_WS.php?wsdl Untuk pengujian sila guna alamat http://cimmstest.kkr.gov.my

Masukkan nama web reference.

Klik butang Add Web Reference. Fail yang ditambah akan dipaparkan pada solution explorer seperti berikut:-

Berikut adalah contoh penggunaan reference tersebut:-.

Dim VCWS As CWS.CIMMSWebService = New CWS.CIMMSWebService Dim StrData = VCWS.GetRoadRecord("a", "a", "RoadNo='L700'") Label1.Text = StrData

Keterangan: VCWS Variable ini menyimpan Instant web service

yang telah dicipta untuk membuat penyambungan kepada server CIMMS.

CIMMSWebService Name Space bagi CIMMS Web Service.

GetRoadRecord Function yang digunakan.

Output yang dihasilkan adalah dalam format xml sama seperti dalam rajah 4d.

4.3 Senarai Fail dan Fungsi dalam CIMMS Web Service

Senarai fail dan fungsi (function) adalah seperti berikut :-.

4.3.1 Collect/BList_WS.php

Fail ini mengandungi fungsi-fungsi untuk memproses maklumat asas bangunan. Antara fungsi-fungsi tersebut adalah:-

Nama Fungsi / Keterangan Input Parameter Output

1.a InsertBuildRecord Keterangan: Digunakan untk menambah rekod Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildName: string(100) Nama bangunan

LocCount: integer Bilangan Lokasi

BuildAddress: string(255) Alamat Bangunan

OwnerName: string(100) Nama Pemilik Bangunan

OwnerAddress: string(255) Alamat Pemilik Bangunan

OwnerPhone: string(45) No. Telefon / Fax Pemilik

ConID: string(10) Syarikat Konsesi. Rujuk GetBuildCoRecord

SuperName: string(100) Nama Penyelia Bangunan

SuperAddress: string(255) Alamat Penyelia Bangunan

SuperPhone: string(45) No. Telefon / Fax Penyelia

DateBuild: date Tarikh Bangunan Dibina

DateComp: date Tarikh Bangunan Disiap

BuildCost: decimal Kos Bangunan Semasa Dibina

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

63

OpenDate: date Tarikh bangunan dirasmikan

OpenByName: string(100) Nama VIP yang merasmikan

BombaDistant: string(45) Jarak drp balai bomba, masa perjalanan

Zone: string(5) Zon lokasi bangunan. Rujuk GetCodeListRecord(16)

Lon: string(45) GPS Kordinat

Lat: string(45) GPS Kordinat

.

1.b UpdateBuildRecord Keterangan: Digunakan untuk mengemaskini rekod bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. bangunan (Asal)

BuildName: string(100) Nama bangunan

LocCount: integer Bilangan Lokasi

BuildAddress: string(255) Alamat Bangunan

OwnerName: string(100) Nama Pemilik Bangunan

OwnerAddress: string(255) Alamat Pemilik Bangunan

OwnerPhone: string(45) No. Telefon / Fax Pemilik

ConID: string(10) Syarikat Konsesi. Rujuk GetBuildCoRecord

SuperName: string(100) Nama Penyelia Bangunan

SuperAddress: string(255) Alamat Penyelia Bangunan

SuperPhone: string(45) No. Telefon / Fax Penyelia

DateBuild: date Tarikh Bangunan Dibina

DateComp: date Tarikh Bangunan Disiap

BuildCost: decimal Kos Bangunan Semasa Dibina

OpenDate: date Tarikh bangunan dirasmikan

OpenByName: string(100) Nama VIP yang merasmikan

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

64

BombaDistant: string(45) Jarak drp balai bomba, masa perjalanan

Zone: string(5) Zon lokasi bangunan. Rujuk GetCodeListRecord(16)

Lon: string(45) GPS Kordinat

Lat: string(45) GPS Kordinat

.

1.c DeleteBuildRecord Keterangan: Digunakan untuk mengemaskini rekod bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. bangunan (Asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

1.d GetBuildRecord Keterangan: Digunakan untuk meng'query' rekod bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Filter: string SQL condition statement

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

2.a InsertBuildBlockRecord Keterangan: Digunakan untk menambah rekod blok Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildID: integer No. bangunan. Rujuk GetBuildRecord

BlockID: integer No baris/turutan (1,2,3,..)

BlockName: string(100) Nombor atau nama blok

LevelCount: integer Bilangan tingkat sesuatu blok

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

65

GSize: decimal Keluasan kasar blok

Size: decimal Keluasan bersih blok

Note: string(255) Nota

2.b UpdateBuildBlockRecord Keterangan: Digunakan untk mengemaskini rekod blok Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_BlockID: integer No baris/turutan (asal)

BuildID: integer No. Bangunan. Rujuk GetBuildRecord

BlockID: integer No baris/turutan (1,2,3,..)

BlockName: string(100) Nombor atau nama blok

LevelCount: integer Bilangan tingkat sesuatu blok

GSize: decimal Keluasan kasar blok

Size: decimal Keluasan bersih blok

Note: string(255) Nota

return:string Makna Nilai return:- 1: berjaya 0: gagal

2.c DeleteBuildBlockRecord Keterangan: Digunakan untuk menghapuskan rekod blok Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_BlockID: integer No baris/turutan (asal)

BuildID: integer No. Bangunan. Rujuk GetBuildRecord

return:string Makna Nilai return:- 1: berjaya 0: gagal

2.d return: string

Manual Penggunaan Sistem CIMMS

66

GetBuildBlockRecord Keterangan: Digunakan untuk meng'query' rekod blok bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildFilter: string SQL condition statement untuk bangunan

BlockFilter: string SQL condition statement blok bangunan

return mengandungi rekod-rekod yang di'query' dalam format xml.

3.a InsertBuildFacRecord Keterangan: Digunakan untk menambah rekod Kemudahan Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildID: integer No. bangunan. Rujuk GetBuildRecord

FacID: integer No baris/turutan (1,2,3,..)

FacName: string(100) Jenis Kemudahan. Rujuk GetCodeListRecord(07)

Qty: decimal Kuantiti Kemudahan

Size: string(45) Keluasan / Saiz / Jumlah Kemudahan

Note: string(255) Keterangan lanjut (jika ada)

return:string Makna Nilai return:- 1: berjaya 0: gagal

3.b UpdateBuildFacRecord Keterangan: Digunakan untk mengemaskini rekod Kemudahan /Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_FacID: integer No baris/turutan (asal)

BuildID: integer No. bangunan. Rujuk GetBuildRecord

FacID: integer No baris/turutan (1,2,3,..)

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

67

FacName: string(100) Jenis Kemudahan. Rujuk GetCodeListRecord(07)

Qty: decimal Kuantiti Kemudahan

Size: string(45) Keluasan / Saiz / Jumlah Kemudahan

Note: string(255) Keterangan lanjut (jika ada)

3.c DeleteBuildFacRecord Keterangan: Digunakan untk menghapuskan rekod Kemudahan Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_FacID: integer No baris/turutan (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

3.d GetBuildFacRecord Keterangan: Digunakan untuk meng'query' rekod kemudahan bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildFilter: string SQL condition statement untuk bangunan

FacFilter: string SQL condition statement untuk kemudahan bangunan

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

4.a InsertBuildInvRecord Keterangan: Digunakan untk menambah rekod Aset Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildID: integer No. bangunan. Rujuk GetBuildRecord

InvID: integer No baris/turutan (1,2,3,..)

InvCode: string(45) Kod Aset

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

68

InvName: string(100) Nama Aset

InvType: string(5) Kategori Aset. Rujuk GetCodeListRecord(09)

Location: string(45) Lokasi Aset

PurcDate: date Tarikh Aset dibeli

ExpDate: date Tarikh Aset luput

InvQty: decimal Bilangan Aset

InvCost: decimal Harga kos Aset

Status: string(5) Status semasa. Rujuk GetCodeListRecord(08)

4.b UpdateBuildInvRecord Keterangan: Digunakan untk mengemaskini rekod Aset Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_InvID: integer No baris/turutan (Asal)

BuildID: integer No. bangunan. Rujuk GetBuildRecord

InvID: integer No baris/turutan (1,2,3,..)

InvCode: string(45) Kod Aset

InvName: string(100) Nama Aset

InvType: string(5) Kategori Aset. Rujuk GetCodeListRecord(09)

Location: string(45) Lokasi Aset

PurcDate: date Tarikh Aset dibeli

ExpDate: date Tarikh Aset luput

InvQty: decimal Bilangan Aset

InvCost: decimal Harga kos Aset

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

69

Status: string(5) Status semasa. Rujuk GetCodeListRecord(08)

4.c DeleteBuildInvRecord Keterangan: Digunakan untk menghapuskan rekod Aset Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_InvID: integer No baris/turutan (Asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

4.d GetBuildInvRecord Keterangan: Digunakan untuk meng'query' rekod inventori bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildFilter: string SQL condition statement untuk bangunan

InvFilter: string SQL condition statement untuk inventori

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

5.a InsertBuildOcpRecord Keterangan: Digunakan untk menambah rekod Penghuni Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildID: integer No. bangunan. Rujuk GetBuildRecord

OcpID: integer No baris/turutan (1,2,3,..)

OcpName: string(100) Nama Jabatan Penghuni

Contact: string(100) Pegawai yang boleh dihubungi

Phone: string(45) Nombor Telefon / Fax

Status: integer (1)Aktif/(0)Tidak aktif

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

70

5.b UpdateBuildOcpRecord Keterangan: Digunakan untk mengemaskini rekod Penghuni Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan(asal). Rujuk GetBuildRecord

Key_OcpID: integer No baris/turutan (asal)

BuildID: integer No. bangunan. Rujuk GetBuildRecord

OcpID: integer No baris/turutan (1,2,3,..)

OcpName: string(100) Nama Jabatan Penghuni

Contact: string(100) Pegawai yang boleh dihubungi

Phone: string(45) Nombor Telefon / Fax

Status: integer (1)Aktif/(0)Tidak aktif

return:string Makna Nilai return:- 1: berjaya 0: gagal

5.c DeleteBuildOcpRecord Keterangan: Digunakan untk menghapuskan rekod Penghuni Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan(asal). Rujuk GetBuildRecord

Key_OcpID: integer No baris/turutan (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

5.d GetBuildOcpRecord Keterangan: Digunakan untuk meng'query' rekod penghuni bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildFilter: string SQL condition statement untuk bangunan

ocpFilter: string SQL condition statement untuk penghuni

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

Manual Penggunaan Sistem CIMMS

71

6.a InsertBuildJkpRecord Keterangan: Digunakan untk menambah rekod Jawatankuasa Pelaksana

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildID: integer No. bangunan. Rujuk GetBuildRecord

JkpID: integer No baris/turutan (1,2,3,..)

JkpName: string(100) Nama ahli

JkpDesg: string(5) Tugas dalam JKPPBGP. Rujuk GetBuildJKPTypeRecord

JkpPos: string(45) Jawatan sebagai kakitangan kerajaan

JkpGred: string(45) Gred

JkpPhone: string(45) Nombor telefon pejabat

JkpFax: string(45) Nombor Faks

JkpAddr: string(255) Alamat pejabat

JkpNote: string(255) Catatan (jika ada)

JkpBDate: date Tarikh dilantik sebagai JKP

JkpEDate: date Tarikh Tamat Lantikan sebagai JKP

return:string Makna Nilai return:- 1: berjaya 0: gagal

6.b UpdateBuildJkpRecord Keterangan: Digunakan untk mengemaskini rekod Jawatankuasa Pelaksana

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_JkpID: integer No baris/turutan (asal)

BuildID: integer No. bangunan. Rujuk GetBuildRecord

JkpID: integer No baris/turutan (1,2,3,..)

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

72

JkpName: string(100) Nama ahli

JkpDesg: string(5) Tugas dalam JKPPBGP. Rujuk GetBuildJKPTypeRecord

JkpPos: string(45) Jawatan sebagai kakitangan kerajaan

JkpGred: string(45) Gred

JkpPhone: string(45) Nombor telefon pejabat

JkpFax: string(45) Nombor Faks

JkpAddr: string(255) Alamat pejabat

JkpNote: string(255) Catatan (jika ada)

JkpBDate: date Tarikh dilantik sebagai JKP

JkpEDate: date Tarikh Tamat Lantikan sebagai JKP

6.c DeleteBuildJkpRecord Keterangan: Digunakan untk menghapuskan rekod Jawatankuasa Pelaksana

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_JkpID: integer No baris/turutan (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

6.d GetBuildJkpRecord Keterangan: Digunakan untuk meng'query' rekod Jawatankuasa pelaksana

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildFilter: string SQL condition statement untuk bangunan

JkpFilter: string SQL condition statement untuk Jkp

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

Manual Penggunaan Sistem CIMMS

73

7.a InsertBuildUtilRecord Keterangan: Digunakan untk menambah rekod Utiliti Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildID: integer No. bangunan. Rujuk GetBuildRecord

UYear: string Tahun

UMonth: string Bulan

UEKWH: decimal Jumlah penggunaan elektrik (kWh)

UEAmount: decimal Jumlah penggunaan elektrik (RM)

UWM3: decimal Jumlah penggunaan air (meter padu)

UWAmount: decimal Jumlah penggunaan air (RM)

return:string Makna Nilai return:- 1: berjaya 0: gagal

7.b UpdateBuildUtilRecord Keterangan: Digunakan untk mengemaskini rekod Utiliti Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_UYear: string Tahun (asal)

Key_UMonth: string Bulan (asal)

BuildID: integer No. bangunan. Rujuk GetBuildRecord

UYear: string Tahun

UMonth: string Bulan

UEKWH: decimal Jumlah penggunaan elektrik (kWh)

UEAmount: decimal Jumlah penggunaan elektrik

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

74

(RM)

UWM3: decimal Jumlah penggunaan air (meter padu)

UWAmount: decimal Jumlah penggunaan air (RM)

7.c DeleteBuildUtilRecord Keterangan: Digunakan untk menghapuskan rekod Utiliti Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_UYear: string Tahun (asal)

Key_UMonth: string Bulan (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

7.d GetBuildUtilRecord Keterangan: Digunakan untuk meng'query' rekod Utiliti bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildFilter: string SQL condition statement untuk bangunan

UtilFilter: string SQL condition statement untuk rekod utiliti

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

8.a InsertBuildRnvRecord Keterangan: Digunakan untk menambah rekod Pengubahsuaian Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildID: integer No. bangunan. Rujuk GetBuildRecord

BRnvID: integer No baris/turutan (1,2,3,..)

OcpName: string(100) Jabatan Penghuni

BRnvType: string(5) Jenis Kerja Pengubahsuaian.

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

75

Rujuk GetCodeListRecord(13)

Description: string(255) Keterangan pengubahsuaian

DateApply: date Tarikh permohonan pengubahsuaian

DateApproved: date Tarikh kelulusan dikeluarkan

DateStart: date Tarikh Mula Kerja Pengubahsuaian

DateComp: date Tarikh Siap Kerja Pengubahsuaian

8.b UpdateBuildRnvRecord Keterangan: Digunakan untk mengemaskini rekod Pengubahsuaian Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_BRnvID: integer No baris/turutan (1,2,3,..)

BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

BRnvID: integer No baris/turutan (1,2,3,..)

OcpName: string(100) Jabatan Penghuni

BRnvType: string(5) Jenis Kerja Pengubahsuaian. Rujuk GetCodeListRecord(13)

Description: string(255) Keterangan pengubahsuaian

DateApply: date Tarikh permohonan pengubahsuaian

DateApproved: date Tarikh kelulusan dikeluarkan

DateStart: date Tarikh Mula Kerja Pengubahsuaian

DateComp: date Tarikh Siap Kerja Pengubahsuaian

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

76

8.c DeleteBuildRnvRecord Keterangan: Digunakan untk menghapus rekod Pengubahsuaian Bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_BRnvID: integer No baris/turutan (1,2,3,..)

return:string Makna Nilai return:- 1: berjaya 0: gagal

8.d GetBuildRnvRecord Keterangan: Digunakan untuk meng'query' rekod pengubahsuaian bangunan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildFilter: string SQL condition statement untuk bangunan

RnvFilter: string SQL condition statement untuk pengubahsuaian

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

Manual Penggunaan Sistem CIMMS

77

4.3.2 Collect/BCompany_WS.php

Fail ini mengandungi fungsi-fungsi untuk memproses maklumat syarikat konsesi. Antara fungsi-fungsi tersebut adalah:-

Nama Fungsi / Keterangan Input Parameter Output

9.a InsertBuildCoRecord Keterangan: Digunakan untuk menambah rekod Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConName: string(100) Nama Syarikat Konsesi

Address: string(1000) Alamat ibu pejabat

Contact: string(100) Nama Pegawai yang boleh dihubungi

Telephone: string(45) Nombor Telefon

Fax: string(45) Nombor Faks

RegNo: string(10) No. Pendaftaran SSM Syarikat Konsesi

ExtraInfo: string(255) Maklumat lanjut

return:string Makna Nilai return:- 1: berjaya 0: gagal

9.b UpdateBuildCoRecord Keterangan: Digunakan untuk mengemaskini rekod Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_RegNo: string(10) No. Pendaftaran (asal)

ConName: string(100) Nama Syarikat Konsesi

Address: string(1000) Alamat ibu pejabat

Contact: string(100) Nama Pegawai yang boleh dihubungi

Telephone: string(45) Nombor Telefon

Fax: string(45) Nombor Faks

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

78

RegNo: string(10) No. Pendaftaran SSM Syarikat Konsesi

ExtraInfo: string(255) Maklumat lanjut

9.c DeleteBuildCoRecord Keterangan: Digunakan untuk menghapuskan rekod Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_RegNo: string(10) No. Pendaftaran (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

9.d GetBuildCoRecord Keterangan: Digunakan untuk meng'query' rekod syarikat konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Filter: string SQL condition statement

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

10.a InsertBuildCoAgrRecord Keterangan: Digunakan untuk menambah rekod Perjanjian Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AgrNo: string(45) No Perjanjian

Subject: string(255) Tajuk perjanjian

DateSign: date Tarikh perjanjian ditandatangani

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

79

DateEffective: date Tarikh perjanjian dikuatkuasakan

DateRevalue: date Tarikh rundingan semula kadar harga baru

DateEffReval: date Tarikh kuatkuasa harga baru selepas rundingan

DateExp10Y: date Tarikh Tamat tempoh konsesi untuk temph 10 tahun

DateCont: date Tarikh penyambungan konsesi untuk tempoh 5 tahun

DateExp: date Tarikh tamat tempoh konsesi

Note: string(255) Catatan

.

10.b UpdateBuildCoAgrRecord Keterangan: Digunakan untuk mengemaskini rekod Perjanjian Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (Asal) Rujuk GetBuildCoRecord

Key_AgrNo: string(45) No Perjanjian(asal)

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AgrNo: string(45) No Perjanjian

Subject: string(255) Tajuk perjanjian

DateSign: date Tarikh perjanjian ditandatangani

DateEffective: date Tarikh perjanjian dikuatkuasakan

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

80

DateRevalue: date Tarikh rundingan semula kadar harga baru

DateEffReval: date Tarikh kuatkuasa harga baru selepas rundingan

DateExp10Y: date Tarikh Tamat tempoh konsesi untuk temph 10 tahun

DateCont: date Tarikh penyambungan konsesi untuk tempoh 5 tahun

DateExp: date Tarikh tamat tempoh konsesi

Note: string(255) Catatan

.

10.c DeleteBuildCoAgrRecord Keterangan: Digunakan untuk menghapuskan rekod Perjanjian Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (Asal) Rujuk GetBuildCoRecord

Key_AgrNo: string(45) No Perjanjian(asal)

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

10.d GetBuildCoAgrRecord Keterangan: Digunakan untuk meng'query' rekod perjanjian syarikat konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

CoFilter: string SQL condition statement untuk rekod syarikat konsesi

AgrFilter: string SQL condition statement untuk rekod perjanjian

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

Manual Penggunaan Sistem CIMMS

81

11.a InsertBuildCoAbility Record Keterangan: Digunakan untuk menambah rekod Keupayaan Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

Num: integer No baris/turutan (1,2,3,..)

AbilityType(5): string Peralatan, Jentera atau jenis kepakaran. Rujuk GetCodeListRecord(03)

Have: integer (1)Ada/(0)Tidak Ada

Qty: string(45) Jumlah (unit/orang)

Comment: string(255) Nota, kemen dsb.

return:string Makna Nilai return:- 1: berjaya 0: gagal

11.b UpdateBuildCoAbilityRecord Keterangan: Digunakan untuk mengemaskini rekod Keupayaan Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_Num: integer No baris/turutan (asal)

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

Num: integer No baris/turutan (1,2,3,..)

AbilityType(5): string Peralatan, Jentera atau jenis kepakaran. Rujuk GetCodeListRecord(03)

Have: integer (1)Ada/(0)Tidak Ada

Qty: string(45) Jumlah (unit/orang)

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

82

Comment: string(255) Nota, kemen dsb.

11.c DeleteBuildCoAbilityRecord Keterangan: Digunakan untuk menghapuskan rekod Keupayaan Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_Num: integer No baris/turutan (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

11.d GetBuildCoAbilityRecord Keterangan: Digunakan untuk meng'query' rekod keupayaan syarikat konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

CoFilter: string SQL condition statement untuk rekod syarikat konsesi

AbFilter: string SQL condition statement untuk keupayaan syarikat konsesi

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

12.a InsertBuildCoSubConRecord Keterangan: Digunakan untuk menambah rekod Sub-kontraktor Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

RegNo: string(10) No. Pendaftaran SSM

SubcName: string(100) Nama Syarikat sub-kontraktor

Address: string(255) Alamat ibu pejabat

Contact: string(45) Pegawai yang boleh dihubungi

Phone: string(45) No. Telefon

Fax: string(45) No. Faks

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

83

ContSDate: date Tarikh Mula Kontrak

ContEDate: date Tarikh Tamat Kontrak

ContValue: decimal Nilai Kontrak

JobScope: string(1000) Skop kerja yang dilaksanakan

.

12.b UpdateBuildCoSubConRecord Keterangan: Digunakan untuk mengemaskini rekod Sub-kontraktor Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_RegNo: string(10) No. Pendaftaran (asal)

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

RegNo: string(10) No. Pendaftaran SSM

SubcName: string(100) Nama Syarikat sub-kontraktor

Address: string(255) Alamat ibu pejabat

Contact: string(45) Pegawai yang boleh dihubungi

Phone: string(45) No. Telefon

Fax: string(45) No. Faks

ContSDate: date Tarikh Mula Kontrak

ContEDate: date Tarikh Tamat Kontrak

ContValue: decimal Nilai Kontrak

JobScope: string(1000) Skop kerja yang dilaksanakan

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

12.c DeleteBuildCoSubConRecord

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

return:string Makna Nilai

Manual Penggunaan Sistem CIMMS

84

Keterangan: Digunakan untuk menghapuskan rekod Sub-kontraktor Syarikat Konsesi

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_RegNo: string(10) No. Pendaftaran (asal)

.

return:- 1: berjaya 0: gagal

12.d GetBuildCoSubConRecord Keterangan: Digunakan untuk meng'query' rekod sub-kontraktor syarikat konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

CoFilter: string SQL condition statement untuk rekod syarikat konsesi

SubConFilter: string SQL condition statement untuk sub-kontraktor syarikat konsesi

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

13.a InsertBuildCoStaffRecord Keterangan: Digunakan untuk menambah rekod Pekerja Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

Num: integer No baris/turutan (1,2,3,..)

StaffName: string(100) Nama Pekerja

ICNo: string(45) Nombor Kad Pengenalan pekerja

BirthDate: date Tarikh Lahir Pekerja

Position: string(45) Jawatan / Tugas

Salary: decimal Gaji Bulanan

return:string Makna Nilai return:- 1: berjaya 0: gagal

13.b UpdateBuildCoStaffRecord

UserName: string(20) Nama Pengguna/Login

return:string

Manual Penggunaan Sistem CIMMS

85

Keterangan: Digunakan untuk mengemaskini rekod Pekerja Syarikat Konsesi

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_Num: integer No baris/turutan (asal)

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

Num: integer No baris/turutan (1,2,3,..)

StaffName: string(100) Nama Pekerja

ICNo: string(45) Nombor Kad Pengenalan pekerja

BirthDate: date Tarikh Lahir Pekerja

Position: string(45) Jawatan / Tugas

Salary: decimal Gaji Bulanan

Makna Nilai return:- 1: berjaya 0: gagal

13.c DeleteBuildCoStaffRecord Keterangan: Digunakan untuk menghapuskan rekod Pekerja Syarikat Konsesi

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_Num: integer No baris/turutan (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

11.d GetBuildCoStaffRecord Keterangan: Digunakan untuk meng'query'

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

CoFilter: string SQL condition statement untuk rekod syarikat konsesi

return: string return mengandungi rekod-rekod

Manual Penggunaan Sistem CIMMS

86

rekod pekerja syarikat konsesi StaffFilter: string SQL condition statement untuk rekod pekerja syarikat konsesi

yang di'query' dalam format xml.

Manual Penggunaan Sistem CIMMS

87

4.3.3 Collect/BPrevn_WS.php

Fail ini mengandungi fungsi-fungsi untuk memproses maklumat penyenggaraan pencegahan. Antara fungsi-fungsi tersebut adalah:-

Nama Fungsi / Keterangan Input Parameter Output

14.a InsertBuildPrevnRptRecord Keterangan: Digunakan untk menambah rekod laporan penyenggaraan pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

BuildID: integer No. bangunan. Rujuk GetBuildRecord

JobCode: string(45) Skop/Kod Kerja. Rujuk GetBuildPrevnJob

RptNo: string(45) No Rujukan Kerja (1,2,3..)

DateBegin: date Tarikh Mula Kerja

DateEnd: date Tarikh siap Kerja

SubCon: string(10) Nama kontraktor pelaksana. Rujuk GetBuildCoSubCon

Description: string(255) Nota/komen

DateNext: date Jadual tarikh kerja akan datang

return:string Makna Nilai return:- 1: berjaya 0: gagal

14.b UpdateBuildPrevnRptRecord Keterangan: Digunakan untk mengemaskini rekod laporan penyenggaraan pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_JobCode: string(45) Skop/Kod Kerja (asal). Rujuk GetBuildPrevnJob

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

88

Key_RptNo: string(45) No Rujukan Kerja (asal)

BuildID: integer No. Bangunan. Rujuk GetBuildRecord

JobCode: string(45) Skop/Kod Kerja. Rujuk GetBuildPrevnJob

RptNo: string(45) No Rujukan Kerja

DateBegin: date Tarikh Mula Kerja

DateEnd: date Tarikh siap Kerja

SubCon: string(10) Nama kontraktor pelaksana. Rujuk GetBuildCoSubCon

Description: string(255) Nota/komen

DateNext: date Jadual tarikh kerja akan datang

14.c DeleteBuildPrevnRptRecord Keterangan: Digunakan untk menghapuskan rekod laporan penyenggaraan pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_BuildID: integer No. Bangunan (asal). Rujuk GetBuildRecord

Key_JobCode: string(45) Skop/Kod Kerja (asal). Rujuk GetBuildPrevnJob

Key_RptNo: string(45) No Rujukan Kerja (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

9.d GetBuildPrevnRptRecord Keterangan: Digunakan untuk meng'query' rekod laporan kerja penyenggaraan pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Filter: string SQL condition statement

return: string return mengandungi rekod-rekod yang di'query' dalam format

Manual Penggunaan Sistem CIMMS

89

syarikat konsesi xml.

Manual Penggunaan Sistem CIMMS

90

4.3.4 Collect/BWAdd_WS.php

Fail ini mengandungi fungsi-fungsi untuk memproses maklumat kerja tambahan. Antara fungsi-fungsi tersebut adalah:-

Nama Fungsi / Keterangan Input Parameter Output

15.a InsertBuildWAddRecord Keterangan: Digunakan untk menambah rekod Kerja Tambahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AKNo: string(45) No Rujukan Kerja

ProjectName: string(100) Nama Kerja

Description: string(255) Butiran sesuatu kerja / Item

BuildID: integer No. bangunan. Rujuk GetBuildRecord

JobCode: string(5) Kategori Kerja. GetCodeListRecord(15)

DateBWork: date Tarikh mula kerja

DateEWork: date Tarikh siap kerja

JKRUnit: string(100) Unit JKR

Contractor: string(100) Kontraktor

Value: decimal Nilai Projek

return:string Makna Nilai return:- 1: berjaya 0: gagal

15.b InsertBuildWAddRecord

UserName: string(20) Nama Pengguna/Login

return:string

Manual Penggunaan Sistem CIMMS

91

Keterangan: Digunakan untk mengemaskini rekod Kerja Tambahan

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_AKNo: string(45) No Rujukan Kerja (asal)

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AKNo: string(45) No Rujukan Kerja

ProjectName: string(100) Nama Kerja

Description: string(255) Butiran sesuatu kerja / Item

BuildID: integer No. bangunan. Rujuk GetBuildRecord

JobCode: string(5) Kategori Kerja. GetCodeListRecord(15)

DateBWork: date Tarikh mula kerja

DateEWork: date Tarikh siap kerja

JKRUnit: string(100) Unit JKR

Contractor: string(100) Kontraktor

Value: decimal Nilai Projek

Makna Nilai return:- 1: berjaya 0: gagal

15.c DeleteBuildWAddRecord Keterangan: Digunakan untk menghapuskan rekod Kerja Tambahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_AKNo: string(45) No Rujukan Kerja (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

92

9.d GetBuildWAddRecord Keterangan: Digunakan untuk meng'query' rekod kerja tambahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Filter: string SQL condition statement

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

16.a InsertBuildWAddRptRecord Keterangan: Digunakan untk menambah rekod Laporan Kerja Tambahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AKNo: string(45) No Rujukan Kerja

RptNo: integer No baris/turutan (1,2,3,..)

PDate: date Tarikh Laporan

Description: string(255) Butiran Laporan

Progress: string(45) Peratusan (%) selesai

return:string Makna Nilai return:- 1: berjaya 0: gagal

16.b UpdateBuildWAddRptRecord Keterangan: Digunakan untk menambah rekod Laporan Kerja Tambahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_AKNo: string(45) No Rujukan Kerja (asal)

Key_RptNo: integer No baris/turutan (asal)

ConID: string(10) No. Pendaftaran Syarikat

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

93

Konsesi. Rujuk GetBuildCoRecord

AKNo: string(45) No Rujukan Kerja

RptNo: integer No baris/turutan (1,2,3,..)

PDate: date Tarikh Laporan

Description: string(255) Butiran Laporan

Progress: string(45) Peratusan (%) selesai

16.c DeleteBuildWAddRptRecord Keterangan: Digunakan untk menghapuskan rekod Laporan Kerja Tambahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_AKNo: string(45) No Rujukan Kerja (asal)

Key_RptNo: integer No baris/turutan (asal)

return:string Makna Nilai return:- 1: berjaya 0: gagal

16.d GetBuildWAddRptRecord Keterangan: Digunakan untuk meng'query' rekod laporan kerja tambahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

WAddFilter: string SQL condition statement untuk rekod kerja tambahan

RptFilter: string SQL condition statement untuk rekod laporan kerja tambahan

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

17a. InsertBuildWAddPaidRecord Keterangan:

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConID: string(10) No. Pendaftaran Syarikat

return:string Makna Nilai return:-

Manual Penggunaan Sistem CIMMS

94

Digunakan untk menambah rekod bayaran Kerja Tambahan

Konsesi. Rujuk GetBuildCoRecord

AKNo: string(45) No Rujukan Kerja

InvoiceNo: string(45) No. Invoice/No. Warta

PDate: date Tarikh Bayaran

Description: string(255) Butiran bayaran

Amount: decimal Jumlah bayaran (RM)

1: berjaya 0: gagal

17b. UpdateBuildWAddPaidRecord Keterangan: Digunakan untk mengemaskini rekod bayaran Kerja Tambahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_AKNo: string(45) No Rujukan Kerja (asal)

Key_InvoiceNo: string(45) No. Invoice/No. Warta (asal)

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

AKNo: string(45) No Rujukan Kerja

InvoiceNo: string(45) No. Invoice/No. Warta

PDate: date Tarikh Bayaran

Description: string(255) Butiran bayaran

Amount: decimal Jumlah bayaran (RM)

return:string Makna Nilai return:- 1: berjaya 0: gagal

17c. DeleteBuildWAddPaidRecord Keterangan:

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat

return:string Makna Nilai return:-

Manual Penggunaan Sistem CIMMS

95

Digunakan untk menghapuskan rekod bayaran Kerja Tambahan

Konsesi (asal). Rujuk GetBuildCoRecord

Key_AKNo: string(45) No Rujukan Kerja (asal)

Key_InvoiceNo: string(45) No. Invoice/No. Warta (asal)

1: berjaya 0: gagal

17.d GetBuildWAddPaidRecord Keterangan: Digunakan untuk meng'query' rekod pembayaran kerja tambahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

WAddFilter: string SQL condition statement untuk rekod kerja tambahan

RptFilter: string SQL condition statement untuk rekod pembayaran kerja tambahan

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

Manual Penggunaan Sistem CIMMS

96

4.3.5 Collect/BCmpnt_WS.php

Fail ini mengandungi fungsi-fungsi untuk memproses maklumat aduan. Antara fungsi-fungsi tersebut adalah:-

Nama Fungsi / Keterangan Input Parameter Output

18.a InsertBuildCmpntRecord Keterangan: Digunakan untk menambah rekod Aduan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

CmpntNo: string(45) No. Aduan

CmpntBy: string(100) Nama Pengadu

Title: string(100) Tajuk aduan

CmpntType: string(5) Jenis Aduan. Rujuk GetCodeListRecord(01)

Detail: string(1000) Butir-butir aduan

BuildID: integer No. bangunan. Rujuk GetBuildRecord

Location: string(45) Lokasi

CmpntDate: date Tarikh Aduan

CloseDate: date Tarikh Tutup

Status: string(5) Status. Rujuk BuildCmpntStatusRecord

WorkStart: date Tarikh Mula Tindakan

WorkFinish: date Tarikh Tamat Tindakan

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

97

Action: string(1000) Tindakan

Causes: string(1000) Punca

Preventive: string(1000) Langkah Pencegahan

.

18.b UpdateBuildCmpntRecord Keterangan: Digunakan untk mengemaskini rekod Aduan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_CmpntNo: string(45) No. Aduan (asal)

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

CmpntNo: string(45) No. Aduan

CmpntBy: string(100) Nama Pengadu

Title: string(100) Tajuk aduan

CmpntType: string(5) Jenis Aduan. Rujuk GetCodeListRecord(01)

Detail: string(1000) Butir-butir aduan

BuildID: integer No. bangunan. Rujuk GetBuildRecord

Location: string(45) Lokasi

CmpntDate: date Tarikh Aduan

CloseDate: date Tarikh Tutup

Status: string(5) Status. Rujuk GetCodeListRecord(02)

WorkStart: date Tarikh Mula Tindakan

WorkFinish: date Tarikh Tamat Tindakan

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

98

Action: string(1000) Tindakan

Causes: string(1000) Punca

Preventive: string(1000) Langkah Pencegahan

.

18.c DeleteBuildCmpntRecord Keterangan: Digunakan untk menghapuskan rekod Aduan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat Konsesi (asal). Rujuk GetBuildCoRecord

Key_CmpntNo: string(45) No. Aduan (asal)

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

18.d GetBuildCmpntRecord Keterangan: Digunakan untuk meng'query' rekod aduan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Filter: string SQL condition statement

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

19.a InsertBuildCmpntRptRecord Keterangan: Digunakan untk menambah rekod laporan tindakan aduan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

CmpntNo: string(45) No. Aduan. Rujuk GetBuildCmpntRecord

RptNo: integer No baris/turutan (1,2,3,..)

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

99

RptDate: date Tarikh Aduan

Description: string(255) Keterangan

Progress: decimal Peratusan (%) selesai

.

19.b UpdateBuildCmpntRptRecord Keterangan: Digunakan untk mengemaskini rekod laporan tindakan aduan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat (asal) Konsesi. Rujuk GetBuildCoRecord

Key_CmpntNo: string(45) No. Aduan (asal). Rujuk GetBuildCmpntRecord

Key_RptNo: integer No baris/turutan (asal)

ConID: string(10) No. Pendaftaran Syarikat Konsesi. Rujuk GetBuildCoRecord

CmpntNo: string(45) No. Aduan. Rujuk GetBuildCmpntRecord

RptNo: integer No baris/turutan (1,2,3,..)

RptDate: date Tarikh Aduan

Description: string(255) Keterangan

Progress: decimal Peratusan (%) selesai

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

19.c DeleteBuildCmpntRptRecord Keterangan: Digunakan untk menghapuskan rekod laporan tindakan aduan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_ConID: string(10) No. Pendaftaran Syarikat (asal) Konsesi. Rujuk GetBuildCoRecord

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

100

Key_CmpntNo: string(45) No. Aduan (asal). Rujuk GetBuildCmpntRecord

Key_RptNo: integer No baris/turutan (asal)

.

19.d GetBuildCmpntRptRecord Keterangan: Digunakan untuk meng'query' rekod laporan tidandakan aduan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

CmpntFilter: string SQL condition statement untuk rekod aduan

RptFilter: string SQL condition statement untuk rekod pembayaran kerja tambahan

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

Manual Penggunaan Sistem CIMMS

101

4.3.6 Collect/CodeList_WS.php

Fail ini mengandungi fungsi-fungsi untuk memproses maklumat kod-kod yang digunakan dalam sistem cimms. Antara kod-kod tersebut adalah:-

Jenis Kod Nama Kod

01 Senarai Kod Jenis Aduan

02 Senarai Kod Status Aduan

03 Senarai Jenis Keupayaan Syarikat Konsesi

04 Senarai Jenis Dokumen Syarikat Konsesi

05 Senarai Status Syarikat Konsesi

06 Senarai Jenis Dokumen Bangunan

07 Senarai Jenis Kemudahan Bangunan

08 Senarai Status Aset

09 Senarai Kategori Aset

10 Senarai Jawatan Ahli JKP

11 Senarai Kategori Kerja Penyenggaraan Pencegahan

12 Senarai Status Kerja Penyenggaraan Pencegahan

13 Senarai Jenis Pengubahsuaian Bangunan

14 Senarai Jenis Laporan (muat-naik)

15 Senarai Skop Kerja Tambahan

16 Senarai Zon

17 Senarai Kekerapan Kerja Penyenggaraan Pencegahan

18 Senarai Kekerapan Kerja Tambahan

Manual Penggunaan Sistem CIMMS

102

Antara fungsi-fungsi tersebut adalah:-

Nama Fungsi / Keterangan Input Parameter Output

20.a InsertCodeListRecord Keterangan: Digunakan untk menambah rekod kod

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

CodeType: string(2) Jenis Kod. Rujuk jadual diatas.

Code: string(5) Kod Rujukan.

Descrption: string(45) Keterangan/Nama Kod

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

20.b UpdateCodeListRecord Keterangan: Digunakan untk mengemaskini rekod kod

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

CodeType: string(2) Jenis Kod. Rujuk jadual diatas.

Key_Code: string(5) Kod Rujukan Asal.

Code: string(5) Kod Rujukan.

Descrption: string(45) Keterangan/Nama Kod

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

20.c DeleteCodeListRecord Keterangan: Digunakan untk menghapuskan rekod kod

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

CodeType: string(2) Jenis Kod. Rujuk jadual diatas.

Key_Code: string(5) Kod Rujukan.

return:string Makna Nilai return:- 1: berjaya 0: gagal

20.d GetCodeListRecord(09) Keterangan:

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

CodeType: string(2) Jenis Kod. Rujuk jadual diatas.

return: string return mengandungi

Manual Penggunaan Sistem CIMMS

103

Digunakan untuk meng'query' rekod kod

Filter: string SQL condition statement

rekod-rekod yang di'query' dalam format xml.

Manual Penggunaan Sistem CIMMS

104

4.3.7 Collect/BPrevnJob_WS.php

Fail ini mengandungi fungsi-fungsi untuk memproses maklumat skop kerja penyenggaran pencegahan. Antara fungsi-fungsi tersebut adalah:-

Nama Fungsi / Keterangan Input Parameter Output

21.a InsertBuildPrevnJobRecord Keterangan: Digunakan untk menambah rekod Skop Kerja Penyenggaraan Pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

JobCode: string(45) Kod Skop Kerja

Description: string(255) Keterangan Kerja

Detail: string(5000) Butir-butir terperinci

JobType: string(5) Ketegori Kerja. Rujuk GetCodeListRecord(09)(11)

Schedule: string(5) Kekerapan. Rujuk GetCodeListRecord(09)(17)

Active: integer 0: Tidak Aktif 1: Aktif

ConID: string(10) No. Pendaftaran Syarikat Konsesi.

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

21.b UpdateBuildPrevnJobRecord Keterangan: Digunakan untk mengemaskini rekod Skop Kerja Penyenggaraan Pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_JobCode: string(45) Kod Skop Kerja (Asal)

JobCode: string(45) Kod Skop Kerja

Description: string(255) Keterangan Kerja

Detail: string(5000) Butir-butir terperinci

JobType: string(5) Ketegori Kerja. Rujuk

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

105

GetCodeListRecord(09)(11)

Schedule: string(5) Kekerapan. Rujuk GetCodeListRecord(09)(17)

Active: integer 0: Tidak Aktif 1: Aktif

ConID: string(10) No. Pendaftaran Syarikat Konsesi

.

21.c DeleteBuildPrevnJobRecord Keterangan: Digunakan untk menghapuskan rekod Skop Kerja Penyenggaraan Pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_JobCode: string(5) Kod Skop Kerja

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

21.d GetBuildPrevnJobRecord Keterangan: Digunakan untuk meng'query' rekod Skop Kerja Penyenggaraan Pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Filter: string SQL condition statement

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

22.a InsertBuildPrevnBuildRecord Keterangan: Digunakan untk menambah rekod bangunan dalam skop kerja penyenggaraan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

JobCode: string(45) Kod skop Kerja

BuildID: Integer Kod Bangunan. Rujuk

GetBuildRecord

Active: integer 0: Tidak Aktif 1: Aktif

return:string Makna Nilai return:- 1: berjaya 0: gagal

Manual Penggunaan Sistem CIMMS

106

pencegahan , .

22.b UpdateBuildPrevnBuildRecord Keterangan: Digunakan untk mengemaskini rekod bangunan dalam skop kerja penyenggaraan pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_JobCode: string(45) Kod skop Kerja (asal)

Key_BuildID: integer Kod Bangunan (asal)

JobCode: string Kod skop Kerja

BuildID: integer Kod Bangunan. Rujuk

GetBuildRecord

Active: integer 0: Tidak Aktif 1: Aktif

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

22.c DeleteBuildPrevnBuildRecord Keterangan: Digunakan untk menghapuskan rekod bangunan dalam skop kerja penyenggaraan pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

Key_JobCode: string(45) Kod skop Kerja

Key_BuildID: integer Kod Bangunan

.

return:string Makna Nilai return:- 1: berjaya 0: gagal

19.d GetBuildPrevnBuildRecord Keterangan: Digunakan untuk meng'query' rekod bangunan dalam skop kerja penyenggaraan pencegahan

UserName: string(20) Nama Pengguna/Login

Password: string(20) Kata Laluan Pengguna

JobScopeFilter: string SQL condition statement untuk rekod skop kerja

BuildFilter: string SQL condition statement untuk rekod senarai bangunan

return: string return mengandungi rekod-rekod yang di'query' dalam format xml.

Manual Penggunaan Sistem CIMMS

107