Dokumen tersebut membahas tentang pengertian open source, sejarah perkembangan open source, dan contoh-contoh perangkat lunak open source. Secara ringkas, open source adalah perangkat lunak sumber terbuka dimana pengguna dapat melihat kode sumbernya dan mengembangkannya, contohnya Linux, Apache, dan Mozilla Firefox.
2. PENGERTIAN OPEN SOURCE
Open source adalah suatu istilah yang
digunakan untuk softwere (perangkat lunak) yang
membuka atau membebaskan source codenya dapat
dilihat oleh pengunanya, dan membiarkan
penggunanya dapat melihat bagaimana cara kerja dari
softwere tersebut serta penggunanya juga dapat
memperbaiki atau mengembangkan softwere
tersebut menjadi lebih baik lagi. Keunggulan dari
open source softwere ini yaitu dapat di peroleh secara
free atau gratis tanpa perlu membayar lisensi
softwere. Dan biasanya open source softwere dapat
di peroleh di internet, salah satu softwere open
source yang terkenal yaitu sistem operasi komputer
Linux.
3. Pada tahun 1991, seorang mahasiswa S2 di filandia
mulai mengembangkan suatu sistem operasi yang disebut
linux. Dalam pengembangan linus torvald Ia melempar kode
program dari linux ke komunitas terbuka untuk dikembangkan
bersama-sama. Semenjak itu komunitas linux jadi semakin
berkembang yang kemudian melahirkan distribusi-distribusi
linux yang berbeda tetapi memiliki pondasi yang sama yaitu
Kornel linux dan librari GNU glibc. Seiring dengan semakin
stabilnya rilis dari distribusi linux, semakin meningkat juga
kebutuhan untuk mendefinisikan jenis peranti lunak ini.
Akan tetapi terminologi “free” yang dimaksud oleh FSF
menimbulkan banyak persepsi dari tiap orang. Sebagian
mengartikan kebebasan sebagaimana yang dimaksud dalam
GPL.
SEJARAH PERKEMBANGAN OPEN
SOURCE
4. Pengertian Open Source menurut organisasi.org adalah Open source software
adalah istilah yang digunakan untuk software yang membuka/membebaskan
source codenya untuk dilihat oleh orang lain dan membiarkan orang lain
mengetahui cara kerja software tersebut dan sekaligus memperbaiki
kelemahan-kelemahan yang ada pada software tersebut. Dan yang menarik
dan salah satu keunggulannya adalah bahwa Open source software dapat
diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya
orang mendapatkan software ini dari internet. Salah satu open source software
yang terkenal yaitu Linux.
Sedangkan menurut id.wikipedia.org Open Source adalah Sumber terbuka
(Inggris: open source) adalah sistem pengembangan yang tidak dikoordinasi
oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja
sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan
tersedia bebas (biasanya menggunakan fasilitas komunikasi internet).
5. Pola Open Source lahir karena kebebasan berkarya, tanpa
intervensi berpikir dan mengungkapkan apa yang diinginkan dengan
menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi
pertimbangan utama ketika dilepas ke publik. Komunitas yang lain
mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang,
membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga
datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung
jawab.
OSI (Open Source Initiative) menjalankan organisasi untuk
mempromosikan atau kampanye Open Source, dengan mengelola dan
promosi Definisi Open Source, dan sertifikasi terhadap lisensi dan produk
yang open source (kode terbuka). Definisi Open Source adalah revisi dari
dokumen kebijakan milik distribusi Debian GNU/Linux. Dokumen ini
menjelaskan lisensi-lisensi mana saja yang termasuk bebas. OSI
menjelaskan ide dasar dari open source:
“Ide dasar dari open source sangat sederhana: Bilamana pemrogram
dapat membaca, menyebarkan, dan memodifikasi kode sumber dari
sebuah perangkat lunak, maka perangkat lunak itu akan berkembang.
Masyarakat memakai, membuatnya lebih baik dan memperbaiki
kelemahannya.”
7. Perbedaan Free software dan Open source
1. Setiap produk Free software pasti open source software, tapi tidak
sebaliknya
2. Setiap hasil karya turunan dari Free software harus menggunakan Free
software , open source tidak mensyaratkan demikian
3. Produk free software bisa dijual dengan source codenya, dan si pembeli
boleh melakukan hal yang sama, artinya hal ini merugikan perusahaan,
produk open source tidak menyaratkan demikian.
4. Open source menghargai patent sedangkan free software menganggap
patent merusakan budaya kebebasan dalam distribusi software
5. Banyak produk open source yang menggunakan konsep dual lisensi. Jika
anda ingin membuat aplikasi open source anda boleh mendownload
softwarenya tanpa biaya, namun jika anda ingin membuat aplikasi non open
source, anda harus membayar lisensinya, hal ini menjadikan open source
lisensi lebih flexibel dan bersahabat dengan dunia bisnis.
6. Open source lebih fokus ke metode pengembangan software secara gotong
royong dan terbuka, sedangkan free software lebih condong ke gerakan sosial
(sama rata sama rasa dan semua lisensi serta user mempunya hak yang
sama), maka jangan heran kalau bill gate menganggap Free software sama
dengan komunis.
8. Contoh software Open Source:
1. Linux
Linux saat ini, bisa digunakan untuk jaringan, pengembangan software, dan untuk pekerjaan sehari-hari.
Kebebasan bagi programmer dan administrator jaringan dalam menggunakan linux, adalah kebebasan
memperoleh kode sumber (source code) dan mengubahnya sesuai keinginan. Hal ini berimplikasi pada
beberapa hal penting, yaitu : keamanan dan dinamika. Karena sifatnya yang kompatible dengan UNIX maka
linux dapat berinteraksi dengan sistem operasi lain seperti windows, Macintosh, netware dan lain-lain
2. Apache
Apache dikeluarkan oleh NCSA yaitu NCSA HTTPd sekitar tahun 1995, yang merupakan turunan dari
web server. Pada dasarnya Apache adalah “A PAtCHy” (patch) dan pengganti dari NSCA HTTPd.
3. Open Office.org
Open Office.org merupakan perangkat lunak yang termasuk open sorce karena siapapun dapat
mengaksess kode sumbernya dan dapat merubah kode sumbernya. OpenOficce.org bisa digunakan dengan
sistem operasi windows dan linux.
4. Mozilla FireFox
Mozilla Firefox merupakan perangkat lunak open-source yang paling banyak digunakan. Dikarenakan
Mozilla termasuk sebuah browser web yang kecil, cepat, dan simpel. Mozilla mempunyai kelemahan yaitu
akan crash jika membuka halaman Web yang sangat besar dan memiliki JavaScript, namun hal ini telah
diperbaiki. karena Mozilla bersifat open source maka kekurangan seperti diatas dapat diperbaiki dan
dikembangkan.
9. 5. MySql
Aplikasi MySql ini dapat berjalan disemua platform baik Linux maupun
Windows, MySQL sendiri merupakan sebuah aplikasi yang bisa
dipergunakan untuk membuat database yang bersifat terbuka atau open
source. Dan merupakan program pengakses database yang bersifat
networking sehingga dapat digunakan untuk aplikasi Multi User (Bisa
digunakan oleh banyak Pengguna), MySQLmerupakan aplikasi yang paling
populer di kalangan para pengembang bahasa pemrograman PHP dan
banyak digunakan untuk situs web, aplikasi web dan layanan online
lainnya.
6. OpenOffice : paket program perkantoran untuk mengolah kata, tabel,
dan database.
7. ClamAV & ClamWin : program antivirus.
8. GIMP : program pengolah foto dan gambar digital.
9. Audacity : program perekam dan pengolah audio.
10. VideoLAN : program pemutar file multimedia (audio dan video)
11. Blender : program untuk pembuatan model 3 dimensi, seperti animasi
dan game.
12. XAMPP : paket program untuk simulasi dan pengembangan web,
termasuk di dalamnya Apache (web server) dan MySQL (database).
10. 13. osCommerce : program aplikasi web untuk toko online.
14. PostgreSQL
PostgreSQL tersedia untuk berbagai macam platform sistem operasi seperti
Mac, Windows, Solaris dan juga Linux. PostgreSQL merupakan sebuah aplikasi sistem basis
data (database) yang bisa Anda sebarluaskan dan dipergunakan oleh semua pengguna
komputer secara bebas menurut perjanjian lisensi BSD. PostgreSQL sendiri menawarkan
berbagai macam fitur dan menu yang berguna untuk sebuah pembuatan basis data.Fitur-
fitur unggulan yang disediakan dan ditawarkan PostgreSQL antara lain DB Mirror, PGPool,
Slony, PGCluster, dan lain-lain. Sistem basis data pada PostgreSQL merupakan sebuah
sistem database yang cukup kuat dari segi keamanan data, aplikasi database open source
ini memiliki pengalaman dan juga pengembangan aplikasi lebih dari 15 tahun dan sudah
terbukti segala rancangan
arsitektur databasenya telah mendapat reputasi yang kuat, handal, integritas data yang
baik, serta keakurasian datanya yang baik.
15. Pidgin
Merupakan sofware open source untuk akses layanan olah pesan instan,
berdasarkan dari sebuah perpustakaan yang bernama Libpurple.
16. Inkscape
Adalah sebuah perangkat lunak editor gambar vektor yang bersifat perangkat lunak
bebas dibawah lisensi GNU GPL.
17. Amarok adalah cross-platform pemutar musik gratis dan open source
18. Thunderbird : Aplikasi mail client (MUA – Mail User Agent) yang fungsinya sama
dengan Outlook Express, Eudora Mail, Evolution, Sylpheed, dan sejenisnya.
11. 19. Filezilla
Program aplikasi jaringan yang berguna untuk transfer file via
protokol FTP di jaringan komputer atau internet.Versi terbaru program
ini adalah FileZilla 3.5.3, yang dirilis pada tanggal 08 Januari 2012.
Software FileZilla dibuat dan dikembangkan oleh Tim Kosse.
20. Wine
Aplikasi perangkat lunak bebas dan sumber terbuka yang bertujuan
untuk memungkinkan aplikasi yang dirancang untuk Microsoft
Windows untuk berjalan di Unix-seperti sistem operasi. Wine juga
menyediakan perpustakaan perangkat lunak, yang dikenal sebagai
winelib, terhadap yang pengembang dapat mengkompilasi aplikasi
Windows untuk membantu pelabuhan mereka untuk sistem Unix-like.
21. GIMP
Perangkat lunak untuk manipulasi grafik berbasis raster.
22. Mplayer :
Sebuah pemutar musik yang tergolong sumber terbuka dan bebas
12. 1. Untuk menginstal OS dengan menggunakan CD maka pengaturan First Boot di BIOS di set menjadi….
A. Setting 1st boot sequence hardisk 0
B. Seting 2nd boot sequence CD room
C. Setting 2nd boot sequence hardisk 0
D. Seting 1st boot sequence DVD room
E. Setting 1st boot sequence USB Drive
2. Dalam OS windows XP, file systemnya sudah menggunakan….
A. FAT
B. FAT 64
C. ETC
D. NTFS
E. SWAP
3. Dibawah ini adalah yang dapat di setting dalam sistem bios, kecuali….
A. Setting Waktu
B. Setting boot sequence
C. Setting srceensaver
D. Seting suhu temperatur
E. Seting VGA dan sound
CONTOH SOAL
OPEN SOURCE
13. 4. Yang harus tersedia sebelum kita meng-install software aplikasi pengolah kata adalah….
A. Software sistem operasi
B. Software presentasi
C. Software utilitas
D. Software grafis dan multimedia
E. Software pengolah angka
5. Secara umum, CPU terdiri dari….
A. Control unit, ALU dan keyboard
B. Control unit, mouse, ALU dan memory storage
C. Control unit, Aritmetical Logical Unit dan Register
D. ROM dan RAM
E. CD-ROM, VGA dan NIC
6. Hardware yang merupakan unit penyimpan adalah….
A. CPU
B. Harddisk
C. Printer
D. Floppy Drive
E. CD room Drive
7. Yang termasuk dalam perangkat keras adalah….
A. Operating System
B. Programming Language
C. DVD RW drive
D. Utility
E. Driver
14. 8. Sistem operasi adalah….
A. penghubung antara brainware, hardware dan software
B. penghubung antara user dan software
C. penghubung user dengan user
D. penghubung software dengan hardware
E. penghubung antara hardware dan brainware
9. Fungsi dari sistem operasi adalah….
A. Mengatur perangkat lunak dengan perangkat keras komputer
B. Mengatur semua operasi dari seluruh perangkat keras komputer
C. Mengatur operasi perangkat lunak komputer
D. Mengatur penggunaan komputer
E. Mengatur perintah komputer
10. Dalam melakukan upaya pencegahan agar perangkat lunak dapat
terlindungi hak ciptanya dari pembajakan, maka perusahaan pembuat
perangkat lunak melengkapi produknya dengan kode tertentu yang biasa
disebut ….
A. Serial number
B. Code number
C. Dial number
D. Passing number
E. Certificate number