Rabu, 17 April 2013

SOFTWARE OPEN SOURCE

Kenapa anda dianjurkan menggunakan software open source? apa keuntungan dan kerugian!
Dalam membuat aplikasi dianjurkan menggunakan software open source, mungkin karena software open source merupakan perangkat lunak yang gratis, maksudnya gratis yaitu software ini membebaskan source kodenya untuk dilihat oleh semua orang dan membiarkan mereka mengetahui cara kerja software tersebut dan juga memperbaiki kekurangan yang ada pada software tersebut.
Memang tidak semua software yang kita inginkan untuk membuat aplikasi bisa gratis kita dapatkan, namun setidaknya ada kemiripan atau jenis yang sama dengan software berbayar tersebut, jadi kita bisa mengunduhnya untuk membuat aplikasi yang kita inginkan. Software open source yang terkenal diantaranya yaitu, Linux, Apache (web server), perl, fetchmail, dan masin banyak lagi yang bisa kita unduh dengan gratis lalu juga bisa langsung menginstallnya pada komputer atau laptop kita.
Keuntungan menggunakan software open source yaitu, Memobilisasi banyak orang dengan biaya rendah (dan bahkan gratis) merupakan salah satu kelebihan open source, Adanya peer review meningkatkan kualitas, reliabilitas, menurunkan biaya, dan meningkatnya pilihan (choice), banyaknya pilihan dari beberapa programmer membuat pilihan jatuh kepada implementasi yang lebih baik, Konsep open source menjamin masa depan (future) dari software, dalam konsep closed-source, software sangat bergantung kepada programmer. Kelebihan dari software open source yaitu, Software open source yang biasanya dikembangkan oleh komunitas atau institusi non profit juga memiliki kemampuan yang sangat powerfull karena software dikembangkan secara bersama-sama sehingga masalah atau bug pada software cepat teratasi, Fitur dan kemampuan software open source sangat kompleks dan banyak karena bisa dikembangkan oleh siapa saja tanpa terkecuali, Software open source berlisensi GPL sehingga user tidak dikenakan biaya untuk mempergunakannya.
Kerugian dari menggunakan software open source yaitu, Bugs dan kelemahan software dapat ditemukan dengan cepat, terbukanya akses ke kode program akan memberikan hal yang menguntungkan bagi para hacker untuk dengan mudah mengetahui kelemahan suatu sistem untuk melakukan tindakan-tindakan yang dapat merugikan pengguna dan pembuat software, Programer cenderung untuk menggunakan kode program untuk membangun sistem mereka sendiri, Dapat memberikan informasi kelemahan software kepada pihak luar, kebebasan yang tak terbatas bagi tiap orang untuk mengakses kode program merupakan hal yang dapat merugikan pengguna software tersebut karena dapat dengan mudah diserang oleh para hacker, Kualitas perbaikan tidak dapat dijamin kualitasnya. Kekurangan software open source yaitu, GUI dari software biasanya kurang memuaskan untuk user yang awam, Terkadang ada beberapa software open source yang tidak bisa menggantikan jenis software berbayar, Software open source biasanya kurang diminati oleh user awam karena biasanya sulit dalam instalasi atau penggunaan.
Sumber:
budi.insan.co.id/articles/Bisnis-Open-Source.doc