{
    "success": true,
    "data": {
        "id": 1269817,
        "msgid": "it-an-alternative-to-conventional-programming-1447893297",
        "date": "2002-07-01 00:00:00",
        "title": "IT, an alternative to conventional programming",
        "author": null,
        "source": "JP",
        "tags": null,
        "topic": null,
        "summary": "IT, an alternative to conventional programming Vishnu K. Mahmud, Contributor, Jakarta There once was a time when Information Technology (IT) belonged to the elite. Needed to computerize your catalog system? You had to call in a programmer. Did the company require a new database system? Get a database specialist. Did you want to integrate all the departmental functions into a single computer system that could cater to their individual needs? Buy Enterprise Resource Planning (ERP) software.",
        "content": "<p>IT, an alternative to conventional programming<\/p>\n<p>Vishnu K. Mahmud, Contributor, Jakarta<\/p>\n<p>There once was a time when Information Technology (IT) belonged<br>\nto the elite.<\/p>\n<p>Needed to computerize your catalog system? You had to call in<br>\na programmer. Did the company require a new database system? Get<br>\na database specialist. Did you want to integrate all the<br>\ndepartmental functions into a single computer system that could<br>\ncater to their individual needs? Buy Enterprise Resource Planning<br>\n(ERP) software.<\/p>\n<p>Back then, creating custom-made computer applications required<br>\na computer science degree, hard-core coding skills and knowledge<br>\nof some of the world's most complicated computer programming<br>\nlanguages. Industrial programs were expensive, frequently hard to<br>\nmaintain, used difficult command line interfaces and required<br>\nstate of the art hardware that would become obsolete within a few<br>\nyears.<\/p>\n<p>That was before the Internet age.<\/p>\n<p>Nowadays, applications can utilize popular yet easy to use<br>\ngraphical user interfaces (GUI) with a mouse. Accessing data is<br>\nnow as simple as logging onto a website, pointing and clicking.<br>\nThe price of computer hardware has dropped, and software is now<br>\neasier to install and maintain. But there is still the perception<br>\nthat custom-made software is extremely expensive to create.<\/p>\n<p>With advances in technology come new computer programming<br>\nlanguages and techniques that make it easier, faster and less<br>\nexpensive to make software. Instead of making an application<br>\nusing conventional programming, companies can instead use<br>\nInternet Technology.<\/p>\n<p>\"Conventional\" applications are usually created by programmers<br>\nusing high-level languages such as C++. The application then has<br>\nto be installed on each computer in a network for it to talk to<br>\nthe main server (if applicable) to share files and data. Staff<br>\nmembers would need to be trained in the sometimes archaic<br>\ncommands of the program to complete their tasks.<\/p>\n<p>Internet Technology uses the various client-server<br>\nassociations that are already used online. Proven and tested by<br>\nmillions, Web technology has evolved from creating a simple<br>\nhomepage showcasing your hobbies to running multinational<br>\nbusinesses, both on the front side (for their clients) and back<br>\nend (for their internal business processes).<\/p>\n<p>Instead of installing and executing a program on every<br>\ncomputer, users simply fire up their favorite Web browser and<br>\naccess the application via the network. Users' logins can be<br>\ncustomized and retain all their data because all information is<br>\nstored on the central server, not individual machines. Thus,<br>\npeople can be more mobile in accessing and manipulating their<br>\ndata.<\/p>\n<p>There are multiple benefits to using Web technology. No longer<br>\ndo you require new (read expensive) hardware for your users, as<br>\nany legacy computer (of any type, brand and operating system)<br>\nwith a network card and an Internet browser will do. The<br>\napplication is easy to use as most people are familiar with the<br>\ngraphical Web interface of menus, fill-in forms and hyperlinks.<\/p>\n<p>The Web-based application is hosted on a central server that<br>\ncan be backed up and stored in a different location for Disaster<br>\nRecovery. It is faster to correct any program errors and add new<br>\nfeatures since the application is on the server. Change the code<br>\non the server and users will immediately see the changes without<br>\nhaving to reinstall any programs.<\/p>\n<p>In short, nearly everything conventional software can do,<br>\nInternet-based technology can also do.<\/p>\n<p>For example, take an educational institution. It compiles<br>\ninformation from a variety of sources, mostly paper forms and<br>\nfiles from the filing cabinet. Instead of having students fill in<br>\nthe blanks, they could simply walk up to a public terminal on<br>\ncampus (or via the Internet) to enter their information online,<br>\nand obtain a printout for their school to approve.<\/p>\n<p>Academic administrators could keep track of their students and<br>\nfinances while lecturers could print out their schedules, grades<br>\nand assignments, all using an Internet-like e-campus application.<\/p>\n<p>Treating the application as a website, the application program<br>\ncan also be expanded (add new features and modules) \"on the fly\",<br>\nso no downtime is required.<\/p>\n<p>There are of course limitations to Web-based technology, such<br>\nas the restrictions of an application due to the complexity of<br>\nthe business process it hopes to emulate. But Internet Technology<br>\nshould be considered the next time a company is in the market for<br>\na new system.<\/p>\n<p>There are many talented IT companies in Indonesia that can<br>\ndesign and create an application faster and considerably cheaper<br>\nwith Web-based technologies then with conventional software.<\/p>\n<p>And if you have time, you could probably do it yourself! Grab<br>\na book, learn a bit of HTML, Javascript, Active Server Pages<br>\n(ASP) or Hypertext Preprocessor (PHP) so you too can create your<br>\nown software. It doesn't have to be complicated. Even the<br>\nsimplest of Web programs can get the job done.<\/p>",
        "url": "https:\/\/jawawa.id\/newsitem\/it-an-alternative-to-conventional-programming-1447893297",
        "image": ""
    },
    "sponsor": "Okusi Associates",
    "sponsor_url": "https:\/\/okusiassociates.com"
}