skip to main | skip to sidebar

Pages

  • Home
  • FILKOM
  • Linkedin Shelly

Shelly Gustika Septiani

Software Open Source

3/30/2012 09:02:00 PM | Publish by Shelly Gustika Septiani


Kenapa anda dianjurkan menggunakan software open source dalam membuat aplikasi ?

Untuk mengetahui jawabannya, terlebih dahulu mari kita mengetahui definisi dari software open source itu sendiri...


Definisi Software Open Source

Menurut David Wheeler, secara umum program yang dinamakan free software (perangkat lunak bebas) atau open source software (perangkat lunak sumber terbuka) adalah program yang lisensinya member kebebasan kepada pengguna menjalankan program untuk apa saja, mempelajari dan memodifikasi program, dan mendistribusikan penggandaan program asli atau yang sudah dimodifikasi tanpa harusmembayar royalti kepada pengembang sebelumnya

Keuntungan dan Kerugian menggunakan Open Source

Berikut beberapa keuntungan menggunakan Open Source :

1.Legal
Penggunaan software Open Source di seluruh Indonesia akan menyebabkan tingkat pembajakan software di Indonesia menjadi turun drastis, dari 88% menjadi 0%.

2.Penyelamatan Devisa Negara
Dengan menggunakan solusi berbasis Open Source, maka dapat dilakukan penghematan devisa negara secara signifikan. Kemudian dana tersebut dapat dialokasikan ke usaha-usaha untuk kesejahteraan rakyat.

3.Keamanan Negara / Perusahaan
Software Open Source bebas dari bahaya ledakan yang disebabkan oleh software komputer proprietary / tertutup, karena bisa dilakukan audit terhadap kode programnya.

4. Keamanan Sistem
Pada software proprietary / tertutup, sangat sulit untuk dapat benar-benar yakin dengan keamanannya, karena kita tidak dapat mengetahui apa yang ada di dalamnya. Selain itu, sangat sulit untuk mendapatkan solusinya.

5. Penghematan
Perusahaan yang menggunakan Open Source untuk membuat aplikasi yang menunjang bisnisnya akan mengalami penghematan karena dana yang harusnya dialokasikan untuk proyek itu dapat ditekan dan dialihkan untuk pendanaan yang lain.

6. Hak untuk mendistribusikan modifikasi dan perbaikan pada code
Hak pendistribusian diakui dan merupakan hal yang umum, yang berpengaruh bagi sekumpulan developer untuk bekerja bersama dalam project software Open Source.

7. Mencegah Software Privacy yang Melanggar Hukum

Berikut beberapa kekurangan dari software Open Source :

1. Tidak ada garansi dari pengembangan
Biasanya terjadi ketika sebuah project dimulai tanpa dukungan yang kuat dari satu atau beberapa perusahaan, memunculkan celah awal ketika source code masih mentah dan pengembangan dasar masih dalam pembangunan.

2. Masalah yang berhubungan dengan intelektual property
Pada saat ini, beberapa negara menerima software dan algoritma yang dipatenkan. Hal ini sangat sulit untuk diketahui jika beberapa metode utama untuk menyelesaikan masalah software dipatenkan sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual property.

3. Kesulitan dalam mengetahui status project
Tidak banyak iklan bagi software Open Source, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan marketing.

4. Support berbayar dan langka
Jika terdapat masalah pada software, misalnya ditemukan hole atau bug yang tidak anda pahami, maka langkah yang ditempuh adalah mencari penyelesaian masalah di forum-forum. Jika tidak diperoleh solusi, maka harus menganggarkan dana yang tidak sedikit untuk mendatangkan jasa konsultan dari pakar Open Source tersebut.

5. Versi Beta, Stabil dan Tidak Stabil
Kepastian stabil dan tidak stabil kadang menjadi keraguan pilihan para petinggi IT untuk memilih software Open Source. Bayangkan seandainya versi software yang unstable telah terinstal di server, lalu terjadi hal yang tidak diinginkan, dan patch-nya harus menunggu orang yang sukarela memperbaiki masalah yang terjadi.

6. Kerja komunitas bukan professional
Beberapa software dikembangkan oleh sebuah komunitas yang mempunya tujuan khusus, jaminan dan kepercayaan kualitas produk hasil perlu dicompare dengan produk komersil yang jauh lebih mumpuni dari segala sisi.


Free Software Foundation

Richard M. Stallman, pendiri Free Software Foundation -sebuah organisasi yang mendukung Open Source,mengeluarkan sebuah lisensi software untuk Open Source yang dinamakan GPL (GNU Public License). Lisensi inilah yang saat ini paling banyak  digunakan  untuk mendistribusikan software Open Source.  Selain GPL, masih banyak lisensi software lainnya yang dikembangkan oleh komunitas Open Source.

Berikut adalah keuntungan software Open Source dari sisi pengguna dan sisi developer :


Sisi pengguna:
-Gratis
-Pengguna dapat terlibat dalam pengembangan program karena memiliki source code nya
-Respon yang baik dari pemakai sehingga bug dapat ditemukan dan diperbaiki dengan lebih cepat.


Sisi developer:
-Seluruh komunitas mau dan dapat membantu untuk membuat software anda menjadi lebih baik
-Tidak ada biaya iklan dan perawatan program
-Sebagai sarana untuk memperkenalkan konsep anda

 
Dan di bawah ini adalah contoh software gratis dan berbayar :

a.Sistem Operasi (OS)
Open source : Linux (debian, ubuntu, mint, slackware, backtrack, open suse).
Software berbayar : Windows (XP, Vista, 7, 8), MacOs.

b.Photo/Image editor
Open source : GIMP, InkScape, Digikam, Abhishek’s GLIMPSE.
Software berbayar : Adobe Photoshop, Corel Draw.

c.Office editor
Open source : LibreOffice, OpenOffice.
Software berbayar : KingOffice, MsOffice (2003, 2007, 2010).

d.Flow / Diagram
Open source : Dia, Umbrello.
Software berbayar : MsVisio.

e.Text Editor
Open source : Kwrite, Bluefish Editor.
Software berbayar : Notepad.


SUMBER :
http://ezine.echo.or.id/ezine1/sedikit%20tentang%20Open%20source.txt
http://deluthus.blogspot.com/2011/03/keuntungan-kekurangan-open-source.html
http://www.softholic.net/index.php/2011/11/21/open-source-vs-software-berbayar/

Label: Tulisan (UG Portfolio) 0 komentar
0 Responses

« Posting Lebih Baru Posting Lama »
Langganan: Posting Komentar (Atom)
Photobucket Photobucket

Universitas Gunadarma

Universitas Gunadarma

Labels

  • Android (4)
  • Pemrograman Dasar (11)
  • Softskill Etika dan Profesionalisme TSI (6)
  • SQL (Structure Query Language) (5)
  • Tugas (UG Portfolio) (33)
  • Tulisan (UG Portfolio) (64)
  • VB.NET (3)

Blog Archive

  • ►  2009 (12)
    • ►  September 2009 (1)
    • ►  Oktober 2009 (2)
    • ►  November 2009 (4)
    • ►  Desember 2009 (5)
  • ►  2010 (47)
    • ►  Februari 2010 (2)
    • ►  Maret 2010 (6)
    • ►  April 2010 (5)
    • ►  Mei 2010 (12)
    • ►  Juni 2010 (7)
    • ►  September 2010 (1)
    • ►  Oktober 2010 (5)
    • ►  November 2010 (1)
    • ►  Desember 2010 (8)
  • ►  2011 (27)
    • ►  Januari 2011 (1)
    • ►  Februari 2011 (3)
    • ►  Maret 2011 (3)
    • ►  April 2011 (4)
    • ►  Mei 2011 (6)
    • ►  Oktober 2011 (6)
    • ►  November 2011 (2)
    • ►  Desember 2011 (2)
  • ▼  2012 (20)
    • ▼  Maret 2012 (5)
      • Etika dan Profesionalisme TSI
      • Cybercrime
      • Aplikasi TIK
      • Profesi-profesi Dalam Bidang TI
      • Software Open Source
    • ►  April 2012 (5)
    • ►  Juni 2012 (3)
    • ►  Oktober 2012 (5)
    • ►  November 2012 (1)
    • ►  Desember 2012 (1)
  • ►  2014 (4)
    • ►  Januari 2014 (1)
    • ►  Agustus 2014 (3)

Link List

  • Jadwal Kelas 4KA01
  • Baak
  • Community
  • Gunadarma
  • Library
  • Pasca
  • Repository
  • Studentsite

.........................................

Sponsor

  • Shelly Gustika Septiani
milkysmile milkysmile

Linkedin

Lihat profil LinkedIn shelly gustika septianiLihat profil shelly gustika septiani

Shelly

Shelly

About Me

Foto Saya
Shelly Gustika Septiani
Bogor, Jawa Barat, Indonesia
Lulusan Universitas Gunadarma, angkatan 2008, Lulus 2012 :) Fakultas : Ilmu Komputer dan Teknologi Informasi Jurusan : Sistem Informasi Dahulu kelas : 4KA01 Tulisan-tulisan di blog ini sekedar tempat untuk berbagi informasi... Semoga Bermanfaat ƪ(˘⌣˘)ʃ
Lihat profil lengkapku

News Studentsite

Followers

Subscribe To

Postingan
Atom
Postingan
Komentar
Atom
Komentar

Total Tayangan

Copyright (c) 2010 Shelly Gustika Septiani. Design by Template Lite
Download Blogger Templates And Directory Submission.