The time needed is shorter because the time for development is lost, so the only steps needed are training / education and user implementation.
Disadvantages: ordinary applications are made for corporate systems in general and do not accommodate changes/customs, due to different company systems, it is often the case that company systems are forced to follow the system in the application.
If there are too many discrepancies between the application and the company’s system, it is not uncommon for the purchased system to be difficult to implement and unused, eventually purchasing the application becomes useless, while the price of the application for the company is not cheap. I’ve worked in several companies, each company has purchased several applications before but in the end they are not used because the system is different.
Note: Support for changes/custom applications according to the company’s system is very important to consider, for example, the MLM company’s bonus calculation system is different for each company.
2. Building a system from scratch
This option takes a longer time because there is a cycle of data collection, application development, and it is certain that the application system made is still full of bugs. Artificial applications will be stable if it has been running for at least 1 year.
In addition, the company will also incur more costs because application development requires a programmer to be paid, which often requires more than one programmer depending on the system to be built.
Applications are only understood by the developer programmer, because a programmer cannot immediately understand the work done by other programmers. Without sufficient documentation and knowledge transfer, the application system will be difficult to repair if there is a problem in the future, while the developer programmer is no longer able to handle the application.
It is not even possible for the application to be forced to rebuild due to the lack of knowledge of new programmers.
Solution: it is highly recommended that HR in the IT field are people who are shareholders in the company, because employees can quit, but the company’s system is still there and should not depend only on an employee programmer.
Manual vs komputerisasi
The advantages of using a computerized system are as follows:
1. All transactions are recorded and stored securely
2. Reports can be processed quickly and easily.
3. Minimize the loss of the company by recording the stock of goods in and out to be computerized.
Obstacles changing manual system to computerized
Constraints are also often encountered during application implementation, here are various obstacles that can arise in the use of the application:
Rejection from application users – rejection from users is commonplace, they will feel pessimistic, feel burdened by the existence of the application, because the application is new to them and they are not used to using it. In addition, it could be because of economic motives, manual systems are very vulnerable to various loopholes that may be exploited by users, while those gaps are closed when using computerization.
There is a shortage of new applications – if the deficiencies in the application are vital enough, changes must be made first, but it is not uncommon for users to refuse even though the shortcomings are very minor.
Management is less supportive, lack of action from company management requires using applications, computerized system implementation must be assisted by management or owner, applications will not run if not pushed from above.