Telah dibahas sebelumnya, yaitu tentang operating system dan language software, yaitu perangkat lunak yang digunakan untuk membantu pemakai komputer u
Gambar oleh StockSnap dari Pixabay |
Application Software - Telah dibahas sebelumnya, yaitu tentang operating system dan language software, yaitu perangkat lunak yang digunakan untuk membantu pemakai komputer untuk melaksanakan pekerjaannya. Akan tetapi, program-program tersebut tidak ditujukan untuk menyelesaikan permasalahan dalam aplikasi tertentu yang dihadapi oleh pemakai komputer. Program yang ditujukan untuk menyelesaikan suatu permasalahan dalam aplikasi yang tertentu disebut dengan application software atau application program (program aplikasi). Ada dua cara untuk bisa mendapatkan program aplikasi yang dibutuhkan, yaitu dengan mengembangkan program aplikasi sendiri atau membelinya.
Kalau anda ingin mengembangkan program aplikasi sendiri, maka untuk menulis program aplikasi tersebut, dibutuhkan suatu bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler atau pun interpreter. Jadi language software merupakan bahasanya dan program yang anda tulis merupakan program aplikasinya. Language software berfungsi supaya anda dapat menulis program dengan bahasa yang lebih mudah, dan akan menterjemahkannya ke dalam bahasa mesin supaya bisa dimengerti oleh komputer. Bila anda hendak mengembangkan suatu program aplikasi untuk memecahkan permasalahan yang besar dan rumit, maka supaya program aplikasi tersebut dapat berhasil dengan baik, maka dibutuhkan suatu prosedur dan perencanaan yang baik di dalam mengembangkannya.
Sekarang, banyak sekali program-program aplikasi yang tersedia dalam bentuk paket-paket program (program packages). Ini adalah program-program aplikasi yang sudah ditulis oleh orang lain atau perusahaan-perusahaan perangkat lunak. Beberapa perusahaan perangkat lunak telah memproduksi paket-paket perangkat lunak yang mempunyai reputasi internasional. Program-program paket tersebut dapat diandalkan, dapat memenuhi kebutuhan pemakai, dirancang dengan baik, relatif bebas dari kesalahan-kesalahan, user friendly (mudah digunakan), mempunyai dokumentasi manual yang memadai, mampu dikembangkan untuk kebutuhan mendatang, dan didukung perkembangannya (bila anda membeli paket sebelumnya, maka versi lama dapat ditukarkan hanya dengan sedikit pembayaran kembali). Akan tetapi, bila permasalahan anda sifatnya khusus dan unik, sehingga tidak ada paket-paket program yang sesuai untuk digunakan, maka dengan terpaksa anda harus mengembangkan program aplikasi sendiri.
Hartono, Jogiyanto. 2000. Pengenalan Komputer. Yogyakarta: ANDI.
KOMENTAR