PT Qualis Indonesia was established in May 2010 and is an independent conformity assessment body with core competencies in laboratory testing, ISO 9001 and SNI product quality management certification, calibration and inspection. Supported by complete and modern testing facilities and more than 150 professionals who are competent in their respective fields, Qualis Indonesia has been accredited by the National Accreditation Committee (KAN) and serves the needs of conformity assessment services from various industrial sectors, including electricity (electrical cables, fibre optic cables, electrical equipment), food, automotive, textiles, cosmetics, children's toys, household appliances, audio-video equipment and LED & luminaires.
LSPRO, a division that conducts product certification activities that include the process of registration, scheduling, sampling, auditing, and certificate issuance requires a system that can collect data and monitor the certification process. The system is expected to facilitate collecting customer and auditor data, as well as tracking and monitoring the current or past cycle process.
There are 11 product categories that are broken down into 75 sub categories. Each product sub-category has different attributes that need to be inputted. The system also collects data on the customer or company that owns the product brand, such as NPWP, importer legal documents, and product brand specific documents. At the certification stage, company audits and product data collection are conducted.
What is the business process?
New customer (company) data is inputted by the admin and then the customer account is given via private message to the PIC.
One certification is one cycle for one year for the issuance of certificates for several brands of products in one sub-category. Admin adds a new certification for a specific customer and completes the data of certification type, product category, scheme, and manufacturer.
Admin adds multiple product brands and registers the entire product list and the value of each attribute. In this phase, the customer also opens his dashboard to complete the related company and brand documents.
After the data is complete, the admin creates the SPK document for audit and/or sampling. The next crucial stages are the completeness and improvement of audit results, data collection of samples that arrive at the laboratory, conducting reviews by panelists to determine whether or not it is feasible to issue the brand certificate.
Product brand certificates have different expirations, generally 4 years. Every year the customer is required to conduct surveillance to ensure the appropriateness of the product standard in the market. The surveillance process is identical to the previous process with few steps and no documents need to be completed.
This system was created by two software engineers namely Syiroth and Bahrul with a duration of 6 months. This system runs on a browser (web-based) and is made using the Laravel 8 framework and mysql 8.
The advantage of this application is a solid code design pattern because all development code only uses laravel + blade rules and a little javascript syntax, so it can be easily optimised, debugged, and refactored. In fact, until now there are no errors in this system.
The drawback of this application is that the features are too complex for a small scope. Initially there were 4 schemes or flows that needed to be developed but only two schemes, namely 5 and 1b. The technology used is also old school, namely laravel 8 and php 7.4 where when this application was made there was already a version of laravel 10 and php 8.1. If there is free time, I as the main developer would like to do refactoring voluntarily because this project is enough to change the paradigm of good programming efficiency.