• Tidak ada hasil yang ditemukan

Prospek Penggunaan Open Source Untuk Skala Perusahaan 1

N/A
N/A
Protected

Academic year: 2021

Membagikan "Prospek Penggunaan Open Source Untuk Skala Perusahaan 1"

Copied!
5
0
0

Teks penuh

(1)

Prospek Penggunaan Open Source Untuk Skala

Perusahaan

1

Budi Rahardjo2

PPAU Mikroelektronika ITB Maret 2002

Beberapa waktu terakhir ini banyak inisiatif yang bersifat “open”; mulai dari implementasi software dalam bentuk source code yang dapat dibaca (awal dari istilah open source), ke “open content3” (yaitu informasi bermutu yang dapat disebarkan untuk siapa saja dan gratis – lihat kutipan di bawah ini), openCRM, open office (office suite yang terbuka), open hardware4 (rangkaian, schematik, desain IC yang terbuka) sampai ke “open course ware5

(mata kuliah MIT yang dapat diakses oleh siapa saja). Nampaknya semangat menggunakan kata “open” sedang populer.

Public Library of Science

"We believe that the permanent, archival record of scientific research and ideas should neither be owned nor controlled by publishers, but should belong to the public, and should be made freely available.

We support the establishment of international online public libraries of science that contain the complete text of all published scientific articles in searchable and interlinked formats."

-- from the Public Library of Science website.

Salah satu pelopor dari ini semua adalah inisiatif “open” ini adalah gerakan “open source”, dimana source code dari software dapat dibaca oleh siapa saja. Bahkan selain dapat dibaca, source code ini dapat digunakan dan diubah sesuai dengan kehendak masing-masing. Untuk itu muncul istilah “free” yang sebetulnya diartikan sebagai “freedom” kebebasan, bukan “free” yang berarti gratis. Meskipun demikian, produk yang beraliran “open source” biasanya memang gratis. Direktori di Google.com menunjukkan adanya 555 data (entry) tentang open source, yaitu di bagian “Computers > Open Source”. Beberapa contoh produk open source yang terkenal antara lain:

• Apache, web server

• Programming languange: perl, PHP

• Operating system: Linux, FreeBSD, OpenBSD

1

Bahan diskusi (materi presentasi) pada “Workshop Implementasi Open Source Sebagai Basis Teknologi Informasi dalam skala Korporasi” yang diselenggarakan oleh RisTI, Bandung, 12 Maret 2002.

2

Email: br@paume.itb.ac.id atau budi@indocisc.com. Home page: http://budi.insan.co.id 3 http://www.opencontent.org

4

http://www.openhardware.net 5

(2)

• Tools yang dikembangkan oleh Free Software Foundation (FSF) yang sering dikenal dengan nama GNU tools6, seperti misalnya C compiler (gcc).

• Portal creation: phpnuke7, postnuke8

Keuntungan dan kerugian Open Source

Produk open source dianggap selalu membawa keuntungan, khususnya oleh para promotor dari gerakan open source ini. Di sini lain, para anti-open source menunjukkan kerugian atau kelemahan dari open source. Mari kita kaji beberap keuntungan dan kekurangan open source.

Keuntungan

Banyaknya tenaga (SDM) untuk mengerjakan proyek. Sumber daya manusia merupakan salah satu unsur pokok dalam software development. Proyek open source biasanya menarik banyak developer. Sebagai contoh, pengembangan server web Apache9 menarik ribuan orang untuk ikut mengembangan dan memantau.

Kesalahan (bugs, error) lebih cepat ditemukan dan diperbaiki. Karena jumlah developernya sangat banyak dan tidak dibatasi, maka kemungkinan untuk mendeteksi bugs lebih besar. Visual inspection (eye-balling) merupakan salah satu metodologi pencarian bugs yang paling efektif. Selain itu, karena source code tersedia, maka setiap orang dapat mengusulkan perbaikan tanpa harus menunggu dari vendor.

"Given enough eyeballs, all bugs are shallow. (Linus Torvalds)”

Kualitas hasil lebih terjamin. Karena banyaknya orang yang melakukan evaluasi, kualitas produk dapat lebih baik. Sebagai contoh, Apache merupakan web server open source yang paling banyak digunakan orang di dunia. Namun hal ini hanya berlaku untuk produk open source yang ramai dikembangkan orang. Tidak selamanya produk open source dikembangkan oleh banyak orang. Ada banyak produk open source yang dikembangkan oleh individual saja. Lebih aman (secure). Dikarenakan sifatnya yang terbuka, maka produk open source dapat dievaluasi oleh siapa pun. Public scrutinity merupakan salah satu komponen penting dalam bidang security. Secara umum memang open source memiliki potensi untuk lebih aman meskipun dia tidak terjadi secara otomatis. Hal ini tercapai bila security by obscurity bukan menjadi tujuan utamanya. (Lihat bagian Referensi, artikel Peter Neumann)

Hemat biaya. Sebagian besar developer ini tidak dibayar/digaji. Biaya dapat dihemat dan digunakan untuk pengeluaran yang tidak dapat ditunda, seperti misalnya membeli server untuk hosting web.

Tidak mengulangi development. Pengulangan (re-inventing the wheel) merupakan pemborosan. Adanya source code yang terbuka membuka jalan bagi seseorang programmer untuk melihat solusi-solusi yang pernah dikerjakan oleh orang lain. Namun pada kenyataannya tetap banyak pengulangan. Lihat situs Freshmeat.net untuk mengetahui banyaknya produk yang memberikan solusi yang sama.

Kekurangan

Kurangnya SDM yang dapat memanfaatkan open source. Salah satu keuntungan utama dari gerakan open source adalah adanya ketersediaan source code. Namun ketersediaan ini menjadi sia-sia apabila SDM yang ada tidak dapat menggunakannya, tidak dapat mengerti 6 http://www.gnu.org 7 http://www.phpnuke.org 8 http://www.postnuke.com 9 http://www.apache.org

(3)

source code tersebut. SDM yang ada ternyata hanya mampu menggunakan produk saja. Jika demikian, maka tidak ada bedanya produk open source dan yang proprietary dan tertutup. Tidak adanya proteksi terhadap HaKI. Kebanyakan orang masih menganggap bahwa source code merupkan aset yang harus dijaga kerahasiannya. Hal ini dikaitkan dengan besarnya usaha yang sudah dikeluarkan untuk membuat produk tersebut. Karena sifatnya yang terbuka, open source dapat di-abuse oleh orang-orang untuk mencuri ide dan karya orang lain.

Kesiapan produk open source

Banyak orang menganggap bahwa source code yang dibuka itu biasanya kurang baik mutunya dan tidak sanggup bersaing dengan produk komersial. Berikut ini adalah beberapa contoh produk open source yang dapat digunakan untuk proses bisnis. Daftar lengkap dapat dilihat dari berbagai situs, seperti dari situs “freshmeat.net10” dan SourceForge11. Hasil browsing sepintas di freshmeat menunjukkan adanya 225 proyek yang berhubungan dengan “Office / Business”. Sementara itu di SourceForge ada 1231 proyek (data sampai dengan Maret 2002). Jika dihitung secara keseluruhan (tidak hanya produk untuk office / business), maka ada puluhan ribu produk open source. Data dari SourceForge (Maret 2002) menunjukkan lebih dari 35000 proyek open source. Secara umum dapat saya katakan bahwa produk open source sudah siap untuk digunakan pada skala komersial.

Office productivity

• StarOffice. Produk ini merupakan versi kompatibel dari Microsoft Office. Pada mulanya StarOffice merupakan produk gratis yang dikembangkan oleh StarDivision, sebuah perusahaan di Jerman. Kemudian perusahaan ini dibeli oleh Sun Microsystems dan StarOffice menjadi produk dari Sun Microsystems yang didistribusikan secara gratis. Akan tetapi pada akhirnya perusahaan Sun akan mengkomersialkan produk ini. Sebagai gantinya ada produk OpenOffice.

• OpenOffice. Merupakan produk office suite yang gratis dan terbuka sebagai pengganti StarOffice yang menjadi tertutup.

10

http://freshmeat.net 11

(4)

• Abiword12.

Abiword merupakan wordprocessor gratis, open source, dan multiplatform seperti ditunjukkan pada gambar di atas. Namun masih banyak features yang harus dikembangkan sebelum Abiword dapat menjadi wordprocessor sekelas Microsoft Word.

Database

• MySQL13. MySQL merupakan database open source yang paling banyak digunakan orang. Jika digabung dengan bahasa pemrograman PHP dan web server Apache, maka kombinasi ini merupakan salah satu infrastruktur software Internet.

• PostgreSQL14. Merupakan database yang juga bersifat open source.

Lain-lain

Masih banyak produk open source lain yang akan menghabiskan tempat di makalah ini jika harus dikemukakan satu persatu. Ada aplikasi finansial, Point of Sale (POS), sampai ke tools untuk membangun e-commerce web site. Secara umum penggunaannya antara lain:

• Mail server: sendmail, qmail, postfix

• Web server: apache

• Portal creation: phpnuke, postnuke 12 http://www.abisource.com 13 http://www.mysql.com 14 http://www.postgresql.org

(5)

Banyak sudah perusahaan besar yang mendukung penggunaan produk open source, antara lain IBM, dan Compaq.

Penutup

Makalah singkat ini membahas tentang kesiapan produk open source, khususnya untuk kebutuhan bisnis. Secara umum dapat saya sampaikan bahwa produk open source sudah dapat digunakan untuk menggantikan produk yang proprietary. Beberapa tempat, bahkan situs yang sangat populer di Internet (seperti Google) menggunakan produk open source sebagai bagian dari operasinya.

Referensi

1. Peter G. Neuman, “Robust Nonproprietary Software,” IEEE Symposium on Security and Privacy, Oakland CA, May 15-17, 2000. http://www.csl.sri.com/neumann

2. Budi Rahardjo, “Mengadopsi Pola Open Content,” materi presentasi di ITB, 2001. Dapat diperoleh dari http://budi.insan.co.id/presentations/

Referensi

Dokumen terkait

Pendiri negara memiliki semangat persatuan, kesatuan, dan nasionalisme yang tinggi ini diwujudkan dalam bentuk mencintai tanah air dan mendahulukan kepentingan bangsa dan negara

7ada hasil pengamatan apang Trichoderma dengan menggunakan medium 7; menghasilkan morfologi koloni, yaitu ukuran large, berana hijau,  berukuran diameter 2 cm, tempat

Kegiatan budidaya berlangsung sepanjang tahun dengan input kimia yang tinggi dari pupuk dan pestisida sintesis (Indahwati et al., 2012). Masyarakat pun membuka lahan

Sistem ini dapat juga dikatakan plug and play (langsung dapat digunakan) karena rangkaian penerima hanya membaca adanya detak serial yang sudah pasti disetiap detak berisi

Dalam buku tersebut untuk menentukan awal bulan pada dasarnya sama dengan cara yang dilakukan kaum Syatari, yaitu dengan menggunakan “bilangan tahun yang delapan dan bulan yang

Hal ini dapat diartikan, jika product quality meningkat dalam arti bahwa bahan dari produk Adidas nyaman digunakan, memiliki kualitas fungsional yang baik, memiliki

Engkau Maha Berpuasa, mengesampingkan seluruh kemungkinan-Mu untuk hadir dalam sifat-Mu yang Maha Adil lagi Maha Kuasa di dunia yang kami alami ini.. Begitulah, hingga aku