PERCETAKAN NASIONAL MALAYSIA BERHAD (253940 – X) TENDER SPECIFICATION E-WARTA SYSTEM 1 INTRODUCTION - E- Warta system is a computerized system will be use to transfer and manage file and data for gazette publication. - It must comprise all modules which can be used as standalone module or incorporated with other compatible modules. - It should be in web based to ensure every user can access the system anywhere and anytime (will be use by government agency nationwide, legal firm, individual customer, and PNMB branches). 2 OVERALL ARCHITECTURE - Fig.1 and Fig. 2 represents the overall architecture of an “E-Warta System”. 5 subsystems are defined depending on the functions to be performed; i) ii) iii) iv) v) - E-Warta Delivery Module E-Warta Gazette Publishing Module (Federal and states) Administration Module User Registration Module (Gazette Delivery and Gazette Publishing) Job Status Tracking Module The system should be separate into 2 servers which is web server – to store the web application system, and database server – to store the database and gazette files. Internet Cloud Public Internet Browser E-Warta Internal Administrator E-Warta Web Server Database and File Browser Server Figure 1 : Overall System Architecture 1 E-Warta System E-Warta Delivery Module E-Warta Publishing Module AGC P.U (Federal and State) SSM Bill MDI Enactment JKPTG Gazette (Federal and State) District and land Office Job Status Tracking Module User Registration Module Administration Module Warta/Lawnet Interface E-Warta Publishing User User Administration Setting/Baca Interface E-Warta Delivery User Archive Module Reporting Module User Monthly Usage Gazette Compilation Module Act (Principal & Amendment) Legal Firm Others HDA &Trademark Figure 2 : Overall System Architecture 2.1 E-WARTA DELIVERY MODULE - - This module will be use by Government agency, Legal Firm to transfer file and data to PNMB. Delivery procedure can be done through 2 way, which is via attachment file (Upload) and/or template. There is a different module for each agency. Usually the module will be based on type of gazette publication (e.g.; P.U, gazette, bills, enactment, advertisement, unclaimed money) Each module will be separate to a different form view based on Act module continues by Section. (e.g.: Act 56 Section 12) Vendor should create different template for each agency base on the act that related to the agency. E.g.; Malaysia Department of Insolvency related to Bankruptcy Act and have total 16 sections under the act. Total 16 template need to be created under the MDI user interface. Those templates maybe use with other agency template. Figure 3 and figure 4 show the act and section that require to template to be created and the link to the associate agency. 2 - More templates can be added from time to time during the development stages. Figure 5 and 6 show the process flow of gazette delivery from government agency to PNMB. Figure 3: Act, Section and sample template Selection box based on User ID. MODULE 1 i Ability to select the following module : Legislative Supplement ‘A’ – P.U. (A) Legislative Supplement ‘B’ – P.U. (B) Gazette Notification – Main Gazette Bill Enactment HDA &Trademark Act (Principal & Amendment) 2 i MODULE P.U (A) Ability to key-in the following field : i. ii. iii. iv. v. vi. vii. viii. ix. P.U (A) Title P.U (A) No. Act Title Act No. Printing Cost Customer & Address Contact Person Telephone No. Email Address ii Ability to upload file in pdf format 3 i MODULE P.U (B) Ability to key-in the following field : i. P.U (B) Title 3 ii. iii. iv. v. vi. vii. viii. ix. P.U (B) No. Act Title Act No. Printing Cost Customer & Address Contact Person Telephone No. Email Address ii Ability to upload file in pdf format 4 4.1 i MODULE GAZETTE NOTIFICATION / MAIN GAZETTE KANUN TANAH NEGARA [AKTA 56 TAHUN 1965] Section (Drop down menu) Section 12(1)(a) Section 12(1)(b) Section 62 Section 62(1) Section 62(2) Section 130 Section 168 Section 175 Section 175 A Section 175 D Section 187 B Section 254 Section 261 Section 263 Section 265(2) Section 326 Section 432 Section 64 Section 97 & 98 Section 257 & 263 Others Display template based on section selected. Example: Seksyen 168. (Seksyen 168) Notis mengenai cadangan hendak mengeluarkan hakmilik sambungan 4 (atau suratan yang dikeluarkan yang baru sebagai gantinya) Pada menjalankan kuasa yang diberikan oleh seksyen 168 Kanun Tanah Negara, notis adalah dengan ini diberi bahawa adalah dicadangkan hendak mengeluarkan hakmilik sambungan bagi tanah yang tersebut dalam Jadual di bawah ini kerana sebab yang berikut: Dokumen hakmilik keluaran yang dinyatakan di bawah ini diakui telah hilang. JADUAL Mukim – []. No. Lot – []. Jenis dan No. Hakmilik – []. Luas – [] meter persegi. __________________________________________________________________________ Ability to key-in the following field : i. ii. iii. iv. v. vi. vii. viii. ix. x. xi. xii. xiii. xiv. xv. xvi. ii iii Daerah Bandar Mukim No. Lot Jenis dan No. Hakmilik Luas (m²) Date Filing PTG Signatory Designation Remarks Customer Address Contact Person Telephone No. Email Address Ability to upload file (e.g.; Endorsement Letter)in any format (word and excel format) Automatically the following template based on the above field 4 (i) Section 12(1)(a) Section 12(1)(b) Section 62 Section 62(1) Section 62(2) Section 130 Section 168 Section 175 Section 175 A Section 175 D 5 iv v 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 419 4.20 4.21 4.22 4.23 4.24 4.25 4.26 4.27 4.28 Section 187 B Section 254 Section 261 Section 263 Section 265(2) Section 326 Section 432 Section 64 Section 97 & 98 Section 257 & 263 Others Generated file must be in word and pdf format Below are other act that require template AKTA KEBANKRAPAN AKTA SYARIKAT AKTA-AKTA [KECUALI AKTA PENGAMBILAN TANAH] AKTA PENGAMBILAN TANAH 1960 PERISYTIHARAN KERAJAAN NEGERI UNDANG-UNDANG TUBUH KERAJAAN NEGERI ENAKMEN-ENAKMEN ORDINAN-ORDINAN JAWATAN-JAWATAN JAWATAN DIKOSONGKAN PEJABAT TANAH DAN GALIAN WILAYAH PERSEKUTUAN LEMBAGA HASIL DALAM NEGERI MALAYSIA (CAWANGAN KL, KUCHING, MIRI & KOTA KINABALU) JABATAN-JABATAN KERAJAAN BADAN-BADAN BERKANUN JABATAN/KEMENTERIAN KERAJAAN SURUHANJAYA SYARIKAT MALAYSIA JABATAN PENDAFTARAN PERTUBUHAN MALAYSIA JABATAN HAL EHWAL KESATUAN SEKERJA MALAYSIA MARKAS ANGKATAN TENTERA KEMENTERIAN KESIHATAN (BAHAGIAN PERGIGIAN, JABATAN KESIHATAN AWAM, PERKEMBANGAN PERUBATAN, KESIHATAN KELUARGA) JABATAN-JABATAN INSOLVENSI MALAYSIA JABATAN-JABATAN KERAJAAN PELBAGAI KEMENTERIAN BANK NEGARA MALAYSIA DEWAN BANDARAYA KUALA LUMPUR PEJABAT PENGARAH TANAH DAN GALIAN WILAYAH PERSEKUTUAN LEMBAGA RACUN MAKHLUK PEROSAK PARLIMEN MALAYSIA 6 4.29 4.30 4.31 4.32 4.33 4.34 4.35 4.36 LEMBAGA HASIL DALAM NEGERI (JABATAN DASAR PERCUKAIAN) SURUHANJAYA PENCEGAHAN RASUAH MALAYSIA JABATAN-JABATAN KERAJAAN SURUHANJAYA KOPERASI MALAYSIA JABATAN PENGANGKUTAN JALAN MALAYSIA INSTITUT AKAUNTAN MALAYSIA LEMBAGA JURUUKUR SEMENANJUNG MALAYSIA POLIS DIRAJA MALAYSIA – CAWANGAN TRAFIK Figure 3: Act, Section and sample template 1 AKTA KEBANKRAPAN Perintah penerimaan Perintah penghukuman Mesyuarat pertama Mesyuarat am Mesyuarat Pertama Pemiutang Mesyuarat am pemiutang Dividen yang dicadangkan Dividen Permohonan untuk pelepasan / dibebaskan Perintah yang dibuat ke atas permohonan pelepasan Notis mengenai niat permohonan pelepasan ketua pengarah insolvensi Notis mengenai niat permohonan melepas pegawai insolvensi Perintah pentadbiran Tajuk-tajuk lain Am mahkamah @ rule 194 Dalam mahkamah tinggi 7 2 AKTA SYARIKAT Mesyuarat pertama Mesyuarat am Mesyuarat Pemiutang Mesyaurat Am Pemiutang & Penyumbang Perlantikan Pelikuidasi Sementara Perlantikan pelikuidasi Pelepasan pelikuidasi Dividen yang dicadangkan Dividen Pergantungan Penggulungan Penggulungan & Perlantikan Pelikuidasi Sementara Penggulungan & Perlantikan Pelikuidasi 3 PERISYTIHARAN KERAJAAN NEGERI 4 UNDANG-UNDANG TUBUH KERAJAAN NEGERI 5 AKTA-AKTA [KECUALI AKTA PENGAMBILAN TANAH] Akta mahkamah rendah 1948 Akta eksais 1976 Akta perhutanan Negara 1984 Akta kerajaan tempatan 1976 Akta tanah 1960 Akta hari kelepasan am …..… dll 6 ENAKMEN-ENAKMEN Enakmen pentadbiran agama Islam 1989 Enakmen pendaftaran dan lesen penulis-penulis surat 8 rayuan 7 ORDINAN-ORDINAN Ordinan perwakilan kuasa 1959 Ordinan penjara 8 KANUN TANAH NEGARA [AKTA 56 TAHUN 1965] Seksyen 12 [1][a] Seksyen 12 [1][b] Seksyen 62 Seksyen 62 [1] Seksyen 62 [2] Seksyen 130 Seksyen 168 Seksyen 175 Seksyen 175 A Seksyen 175 D Seksyen 187 B Seksyen 254 Seksyen 261 Seksyen 263 Seksyen 265 (2) Seksyen 326 Seksyen 432 Seksyen 64 Seksyen 97 & 98 Seksyen 257 & 263 9 9 AKTA PENGAMBILAN TANAH 1960 : [AKTA 486] Seksyen 4 Seksyen 8 Seksyen 35 10 JAWATAN - JAWATAN Lantikan Pemangkuan Kenaikan pangkat 11 JAWATAN DIKOSONGKAN Peraturan-peraturan pegawai awam [kelakuan dan tatatertib] 12 PEJABAT TANAH DAN GALIAN W.PERSEKUTUAN Kanun Tanah Negara – seksyen 168 Kanun Tanah Negara – seksyen 175A Kanun Tanah Negara – seksyen 175D Kanun Tanah Negara – seksyen 187B Kanun Tanah Negara – seksyen 263 Kanun Tanah Negara – seksyen 326 Kanun Tanah Negara – kaedah 52(1) 13 LEMBAGA HASIL DALAM NEGERI (CAWANGAN KL, KUCHING, MIRI & KOTA KINABALU) Advertisement of petition 14 JABATAN KERAJAAN Pemberitahuan di bawah Subperaturan 26(7) 15 BADAN BERKANUN Pemberitahuan di bawah Subperaturan 25(7) – Akta Badan Berkanun (Tatatertib dan Surcaj) 2000 16 JABATAN / KEMENTERIAN KERAJAAN JAWATAN – Pelantikan, Naik Pangkat, Pemangkuan 17 SURUHANJAYA AKTA SYARIKAT 1965 – Seksyen 308(2) Notice of Winding-Up Order 10 SYARIKAT MALAYSIA AKTA SYARIKAT 1965 – Seksyen 308(4) JABATAN PENDAFTARAN PERTUBUHAN MALAYSIA AKTA PERTUBUHAN 1966 – seksyen 13(3) 19 JABATAN HAL EHWAL KESATUAN SEKERJA MALAYSIA AKTA KESATUAN SEKERJA 1959 – seksyen 69 20 MARKAS ANGKATAN TENTERA MALAYSIA AKTA ANGKATAN TENTERA 1972 21 KEMENTERIAN KESIHATAN (BHG PERGIGIAN, JAB KESIHATAN AWAM, PERKEMBANGAN PERUBATAN, KESIHATAN KELUARGA) PELANTIKAN PEGAWAI PERUBATAN SEBAGAI PAKAR (PERINTAH AM 27 BAB ‘F’) 22 JABATAN INSOLVENSI MALAYSIA AKTA PERTUBUHAN 1966 – seksyen 17(1) (Penggulungan Pertubuhan) 23 JABATAN KERAJAAN DARI PELBAGAI KEMENTERIAN DEPOSIT YANG TIDAK DITUNTUT- (Arahan Pembendaharaan 102) 24 BANK NEGARA MALAYSIA PENYATA ASET DAN LIABILITI 25 DBKL PEMBERITAHUAN DI BAWAH KAEDAH 21 26 PEJ. PENGARAH TANAH DAN GALIAN W. PERSEKUTUAN AKTA PENGAMBILAN TANAH 1960 – Seksyen 4 18 AKTA PERTUBUHAN 1966 – peraturan 15 AKTA PENGAMBILAN TANAH 1960 – Seksyen 8 AKTA PENGAMBILAN TANAH 1960 – Seksyen 35(1) 27 LEMBAGA RACUN MAKHLUK PEROSAK AKTA RACUN MAKLUK PEROSAK 1974 – seksyen 12 (didaftarkan, pertukaran nama pendaftaran dll) 28 PARLIMEN MALAYSIA RISALAT YANG DI BAWA DALAM MESYUARAT 11 DEWAN RAKYAT DAN DEWAN NEGARA 29 LEMBAGA HASIL DALAM NEGERI (JABATAN DASAR PERCUKAIAN) AKTA CUKAI PENDAPATAN 1967 – seksyen 44(6) 30 SURUHANJAYA PENCEGAHAN RASUAH MALAYSIA AKTA SURUHANJAYA PENCEGAHAN RASUAH 2009 – seksyen 41(2) 31 JABATAN KERAJAAN Arahan perbendaharaan – Keahlian Lembaga Perolehan ‘A’ dan ‘B’ 32 SURUHANJAYA KOPERASI MALAYSIA AKTA KOPERASI 1993 – seksyen 79(3) 33 JABATAN PENGANGKUTAN JALAN DI MALAYSIA AKTA PENGANGKUTAN JALAN 1987 – seksyen 64(4) 34 INSTITUT AKAUNTAN MALAYSIA Keputusan Jawatankuasa Tatatertib 35 LEMBAGA JURUUKUR SEMENANJUNG MALAYSIA Pengeluaran Lesen Menjalankan Kerja Ukur 36 PDRM – CAWANGAN TRAFIK KANUN PROSEDUR JENAYAH – seksyen 413(4) Figure 4: Act, Section and sample template - Estimated total number of template to be created will be around 106 templates. 12 PROPOSED WORKFLOW FOR E-WARTA AG OFFICE P.U (A), P.U (B), Bills, Principal Act, Amending Act START AG User – Prepare Softcopy (Word/ Excel) NO OK YES AG User – Login to E-warta - Access AG Web Interface AG User – Upload Document into EWarta Unit Warta – Login to E-Warta -Access Warta Web Interface - Verify Softcopy - Fill in field (Job No., Due Date etc) NO OK YES Unit Setting – Login to E-Warta -Access Setting Web Interface - Verify Job and attachement Unit Setting – View File and transfer to inDesign for HouseStyle, Format / Layout then upload PDF into E-Warta Unit LawNet - Upload PDF File to EWarta Publishing Module (Online Daily Gazette) END Figure 5: Process flow for file attachment (AGC Office, State Legal Office) 13 PROPOSED WORKFLOW FOR E-WARTA OTHER GOV AGENCY Federal Gazette START Gov User – Collect data / info AG User – Login to E-warta - Access AG Web Interface Fill in template based on Act and Section (or upload file / attachement) Agency Verification, Endorsement and Submit NO Unit Warta – Login to E-Warta -Access Warta Web Interface - Verify Softcopy - Fill in field (Job No., Due Date etc) OK YES Unit Setting – Login to E-Warta -Access Setting Web Interface - Verify Job and attachement Unit Setting – View File and transfer to inDesign for HouseStyle, Format / Layout then upload into Setting Server Unit LawNet - Upload PDF File to E-Warta (Online Daily Gazette) END Figure 6: Process flow for file attachment (Other Gov Agency) 14 2.2 - 2.3 E-WARTA PUBLISHING MODULE This module is a final gazette output module. The entire final gazette that was in PDF file will be uploaded into the publishing module. The module can be access by E-Warta user. This publishing module feature will be the same as Lawnet interface features. Vendor should provide different template for P.U, Bill, Act, Enactment and GN to federal and state. JOB STATUS TRACKING MODULE 2.3.1 - This module will be use by Warta/Lawnet Unit and Setting/Baca Unit to keep track all jobs related to the gazette publication. User able to view uploaded file according to date, time, user, file name and no of pages. Warta Unit will verify all file that sent through E-Warta Delivery Module including verification of attachment, accuracy of data and agency endorsement. Warta Unit able to fill in Docket No for job status tracking. In addition, able to modify the field attribute and add attachment. File status tracking (In Progress / Pending / Completed / Proofread) Setting Unit able to view the file based on Docket No. , downloading the file and perform the house style. Setting Unit also able to update the Docket Status. Each job need to be verified before proceed to another process. 2.3.2 - WARTA/LAWNET INTERFACE AND SETTING/BACA INTERFACE TRACKING MODULE GAZETTE COMPILATION MODULE This module will generate gazette base on user define policy (Act, Section, etc.). Able to compile all gazette automatically based on gazette format and rules. Figure 7. is the sample of the Gazette Rule arrangement. Warta/Lawnet/Setting will provide the rule sample from time to time. The Rule can be modified by administrator through administrator module. 15 Section Rules Section 168 Section Bandar Mukim Date Other Sections Section Date Figure 7: Gazette Rule Sample for Kanun Tanah Negara - 2.4 However, Warta Unit and Baca Unit user able to manually re-arrange the Gazette No. accordingly if there is any special requirement. The system must be able to limit the document sent by user according to the table below; No. of pages Publication date in Warta Less than 150 pages Same day 151 – 300 pages Next business day 301 – 450 pages Next 2 business day 451 – 600 pages Next 3 business day Additional 150 pages Additional 1 business day USER REGISTRATION MODULE - This module will be use for user registration. It will be separate registration module for both Delivery Module and Publishing Module. Able to sent confirmation email to user after registration completed by user. 16 2.5 ADMINISTRATION MODULE 2.5.1 - - - This module will be use to manage user registration for both Delivery Module and Publishing Module. Capable to verify and filter user that had register through user registration module. Manage to control user access based on user account. The system must be able to detect single login. For each user account, only 1 license is permitted to log in at any time. The system must be able to detect user expiry date. User cannot log in the system when its reach the expiry date and user will get the expiring reminder/email 1 month before expiry date. Capable to create new user account with the following field : i) Full Name ii) Login name iii) Password iv) Organization Name v) Address vi) Department vii) Position viii) Contact Number ix) Email Address Able to sent confirmation email to user after registration verified/approved by administrator. Ability to edit and delete account. Ability to reset password. Ability to view current login user Ability to released locked user. 2.5.2 - 2.6 USER ADMINISTRATION MODULE ARCHIVE MODULE This module will be use to manage data that need to be archive. Ability to set data retention policy for archiving. Data will be transferred to another location and will be flag as archives file for backup purpose. REPORTING MODULE 2.6.1 - USER MONTHLY USAGE This module will be use to generate report for user monthly usage according to the user ID. 17 3 DEVELOPMENT PHASE - Vendor to provide development based on below development stages schedule. Vendor to recommend better development phase solution. No. ITEM PHASE 1 PHASE 2 PHASE 3 PHASE 4 1. i) Akta Kebankrapan ii) Kanun Tanah Negara iii) Akta Pengambilan Tanah Addition to act covers in Phase 1 i) Akta Syarikat ii) Akta Pertubuhan Addition to act covers in previous phase Addition to act covers in previous phase AGC interface for P.U, Act & Bills All other remaining Act 2. Act Customer System Integration and Fine Tuning. Jabatan Insolvensi Malaysia (MDI) i) Kanun Tanah Negara – PTG WP ii) Akta Pengambilan Tanah – PTG WP i) Akta Syarikat – SSM ii) Akta Pertubuhan – Jab Pendaftar Pertubuhan AGC, Legal firm State Legal Office Other government agencies 3. Upload method Template & attachment Template & attachment Template & attachment 4. Upload done by PNMB PNMB & customer PNMB & customer 5. Estimated time taken for user to familiarize with the system 4 Months 2 Months 2 months 2 months 18 4 PROJECT HANDOVER - - - Due on resources only available at PNMB and cannot be taken outside because of secrecy and confidentially, system development must be done at PNMB premise. At least 2 developers must be station at PNMB at one time until project completion. Vendor must provide source code upon project completion to PNMB. Vendor must provide adequate system training to 4 persons Vendor must provide system training to all users upon request. The training will be done in a few phases base on the project phase status. Vendor must provide product training (development software tools) to 4 persons Vendor must provide 1 year warranty to system flow and process fine tuning to PNMB upon project completion. During the warranty period, vendor maybe requires to modify the system flow, add new template and process fine tuning. This activity cost must be included in project maintenance. Project management progress meeting should be initiate from time to time. Project status report should be submitted together during progress meeting. Perform UAT activities together UAT form, signed by PNMB for project completion. 4.1 DOCUMENTATION - Define all documentation items which shall be included in the delivery as for example: i) System documentation (overall architecture, technical requirements, functional, installation manual) ii) User’s manual (detailed description of all functions and how to operate the system, seen from the user’s point of view). iii) Software documentation, system and subsystems. iv) Gazette Standard Manual (Font, Layout, House Style) - Software documentation must be accurate, up-to-date and easily maintainable. All source programs and listings must be included during the system delivery. 5 PROPOSE TECHNOLOGY - Propose system will run under Microsoft Windows 2008 64 Bit Platform. Vendor to use VB.Net Programming Language. Vendor to use Microsoft SQL 2008 for database. Vendor to use Microsoft Development Tools. 19 SIGNED AND APPROVAL Prepared By: ……………………………….. IT MANAGER Checked By: Checked By: ……………………….. LAWNET MANAGER .………………………… PRODUCTION SENIOR MANAGER Verified By: ………………………….. CORPORATE SERVICE SENIOR MANAGER Approved By: ………………………….. GENERAL MANAGER SALES & MARKETING 20