Modul Perkuliahan Tos2022
Modul Perkuliahan Tos2022
Disusun Oleh:
2022
KATA PENGANTAR
Puji syukur kehadirat ALLAH SWT yang telah melimpahkan rahmatnya, yang telah
Modul ini disusun bertujuan untuk membantu para mahasiswa dalam mencari referensi
Didalam modul ini tentunya tidak terlepas dari kesalahan dan kekurangan, maka dari itu
diharapkan mahasiswa agar dapat menambah referensi lain dari berbagai sumber.
Akhir kata semoga modul ini dapat bermanfaat bagi mahasiswa dan bagi para pembaca
kasih.
Penyusun
Darex Susanto
PENDAHULUAN
Mata kuliah Teknologi Open Source ini memiliki bobot 3 SKS, pada Program Studi
KOMPETENSI :
Mata kuliah ini mengajarkan konsep-konsep, penjelasan dan pengertian tentang open
source. Topik bahasan meliputi: pengertian open source, closed source, free software,
aplikasi open source yang berjalan di windows dan linux,pengembangan software open
.
DESKRIPSI MATA KULIAH :
Mata kuliah ini mengajarkan konsep-konsep, penjelasan dan pengertian tentang open source.
Topik bahasan meliputi: pengertian open source, closed source, free software, aplikasi open
source yang berjalan di windows dan linux,pengembangan software open source sistem dan
perancangan sistem informasi. Diharapkan Mahasiwa dapat mengenal teknologi open source yang
banyak digunakan dikalangan akademik hingga kalangan enterprise. Mahasiswa dapat mengasah
kemampuan logika berpikir yang akan diimplementasikan dalam Membuat presentasi dan
memaparkan hasil riset tentang perbedaan dan perbandingan Open Source dengan Close Source
di depan kelas kepada dosen pengajar dengan sistematika yang baik dan tepat dalam perkuliahan
yang efektif dan mandiri Mahasiswa dapat memahami dan menjelaskan tentang Konsep dan
definisi Open Source. Mahasiswa dan Melalui Mata kuliah ini diharapkan mahasiswa mempunyai
kemampuan untuk dapat menganalisa dan merancang program Mahasiswa memilah spesifikasi
Proses. Adapun perkuliahan diselenggarakan sebanyak 16 kali MODUL dalam satu semester,
yang terdiri dari 14 kali MODUL teori dan 2 kali MODUL yang dikhususkan untuk pelaksanaan
1
TUJUAN UMUM :
2. Mengenalkan mahasiswa ke sistem operasi open source Linux Ubuntu, dan aplikasi-aplikasi
2
1. TEKNOLOGI OPEN SOURCE
Secara arti kata, Open Source memiliki pengertian suatu konsep yang
menyertakan kode sumber pada pendistribusian suatu perangkat lunak
Ada beberapa pengertian Open Source:
Open Source adalah suatu konsep yang diterapkan pada suatu perangkat lunak,
dimana perangkat lunak tersebut menyertakan kode sumber pada pendistribusiannya
dan pengguna dapat melihat, memperbaiki, ataupun emodifikasi kode sumber yang
disertakan pada perangkat lunak tersebut sehingga perangkat lunak menjadi lebih
sempurna atau sesuai dengan kebutuhan pengguna Konsep Open Source yaitu:
Pengembangan perangkat lunak yang tidak dikoordinasi oleh suatu
individu/lembaga khusus.
Pengembangan perangkat lunak dengan memanfaatkan kode sumber yang
tersedia bebas.
Membuka kode sumber dari suatu perangkat lunak.
3
2. KONSEP DAN DEFINISI
3. Artinya ketika suatu komunitas menggunakan aplikasi Open Source dan telah
menerima sebuah manfaat, kemudian anggota dari komunitas tersebut termotivasi untuk
menimbulkan sebuah pertanyaan.
Namun KEBEBASAN ini juga datang bersamaan dengan TANGGUNG JAWAB, bukan
bebas tanpa tanggung jawab Definisi Open Source yang asli adalah seperti tertuang
dalam OSD (Open Source Definition)
4
f. No Discrimination Against Fields of Endeavor (Tidak adanya diskriminasi terhadap
bidang usaha)
h. License Must Not Be Specific to a Product (Lisensi tidah harus menjadi produk
yang spesifik)
i. License Must Not Restrict Other Software (Lisensi tidah boleh membatasi
perangkat lunak lain)
KELEBIHAN
Banyak dari open source memiliki sifat bebas digunakan.
Lebih aman.
Hemat biaya.
Legal.
KEKURANGAN
5
Kurangnya Support dari pengembang (developers) – nya.
BROWSER : MOZILLA
Dll.
CARA MENDAPATKAN OPEN SOURCE
Ada beberapa cara untuk mendapatkan perangkat lunak open source, antara lain :
6
Menduplikasi dari orang lain.
7
3. LICENSE
Secara umum license atau lisensi mengacu pada ―permission‖ atau izin dan/atau
perizinan pada suatu dokumen.
Izin dapat diberikan oleh pihak ("pemberi lisensi") kepada pihak lain ("pemegang
lisensi") sebagai unsur kesepakatan antara pihak-pihak.
Definisi singkat dari lisensi adalah "otorisasi (oleh pemberi lisensi) untuk
menggunakan bahan berlisensi (dengan lisensi).―
Persyaratan juga dapat berfungsi untuk menjaga otoritas informasi tentang jenis
kegiatan, dan memberi mereka kesempatan untuk mengatur kondisi dan keterbatasan.
8
Sebuah lisensi di bawah kekayaan intelektual umumnya memiliki beberapa
komponen di luar hibah itu sendiri, termasuk istilah, wilayah, ketentuan pembaharuan,
dan keterbatasan lainnya yang dianggap penting untuk pemberi lisensi.
Istilah:
Banyak lisensi berlaku untuk jangka waktu tertentu. Ini melindungi li censor
yang harus meningkatkan nilai lisensi, atau perubahan kondisi pasar.
Secara Umum:
Izin yang diberikan oleh pemilik rahasia dagang kepada pihak lain melalui suatu
perjanjian berdasarkan pada pemberian hak (bukan pengalihan hak) untuk menikmati
manfaat ekonomi dari suatu rahasia dagang yang diberi perlindungan dalam jangka
waktu tertentu dan syarat tertentu.
Izin yang diberikan oleh Pemegang Hak Cipta atau Pemegang Hak Terkait kepada
pihak lain untuk mengumumkan dan/atau memperbanyak Ciptaannya atau produk Hak
Terkaitnya dengan persyaratan tertentu
Pemilik lisensi memberikan hak kepada pengguna untuk memakai dan menyalin
sebuah perangkat lunak yang memiliki hak paten kedalam sebuah lisensi.
9
Lisensi massal. lisensi dari pemilik ke perorangan untuk menggunakan sebuah
perangkat lunak dalam sistem. Rincian lisensi biasanya tertuang dalam "End User
License Agreement (EULA)" dalam sebuah perangkat lunak.
Lisensi merek dagang/jasa.
Pemilik barang atau jasa dapat memberikan izin (lisensi) kepada individu atau
perseroan agar individu atau perseroan tersebut dapat mendistribusikan (menjual)
sebuah produk atau jasa dari pemilik barang atau jasa dibawah sebuah merek
dagang.
Pemilik lisensi dapat memberikan izin atas penyalinan dan pendistribusian hak
cipta material seni dan karakter (misalnya, Mickey Mouse menjadi Miki Tikus).
Lisensi software adalah ―hak eksklusif bagi pencipta dan atau pemegang hak
cipta suatu software untuk mengumumkan dan memperbanyak software ciptaannya,
yang timbul secara otomatis setelah software tersebut diciptakan tanpa mengurangi
pembatasan menurut peraturan perundang-undangan yang berlaku‖.
Dari definisi diatas dapat kita lihat bahwa ada dua kata kunci, yaitu izin dan
persyaratan tertentu.
• Hal ini berarti izin itu dapat diberikan oleh pemegang hak cipta kepada pihak lain
dengan persyaratan tertentu.
1
0
Teknologi Open Source_Darex Susanto
• Software atau perangkat lunak merupakan salah satu bentuk karya intelektual
seseorang, sehingga tidaklah mengherankan jika software tersebut termasuk ciptaan
• Hal ini berarti si pencipta software tadi memiliki hak eksklusif untuk mengumumkan atau
memperbanyak ciptaannya atau memberikan izin untuk itu dengan tidak mengurangi
pembatasan-pembatasan menurut peraturan perundang-undangan yang berlaku, atau
yang sering disebut dengan hak cipta.
• Open Source Software License / Free & Open Source Software License (Lisensi
perangkat lunak sumber terbuka / lisensi perangkat lunak bebas & sumber terbuka)
9
Teknologi Open Source_Darex Susanto
• Lisensi Reciprocal berisi ketentuan yang mengharuskan bahwa pada relicensing kode
harus open source.
• Ini adalah timbal balik dalam arti bahwa jika distributor menerima kode sumber, maka
dibagikan pada orang lain.
• Jika Anda memilih untuk mendistribusikan sistem operasi berbasis Linux dengan
beberapa perubahan yang telah berkontribusi, Anda harus mendistribusikan kode
sumber untuk sistem itu.
• Sehingga mereka membiarkan karya turunan dari kode sumber terbuka untuk kembali
ke tertutup.
• Hal ini searah dalam arti bahwa distributor dapat menerima kode sumber tapi belum
tentu menyebarkannya.
• Jadi, misalnya, Apple menggunakan kode FreeBSD sebagai bagian dari Mac OS X
tanpa perlu untuk mendistribusikan kode sumber Mac OS X.
• Microsoft adalah distributor produk, seperti compiler dan sistem operasi, yang dapat
hadir sebagai prangkat lunak turunan.
• Risiko ini hanya berlaku untuk organisasi yang mendistribusikan software yang
memperluas produk berlisensi GPL. Software perusahaan yang mendistribusikan kode
sebagian didasarkan pada GPL produk harus menetapkan pedoman penggunaannya.
Lisensi Reciprocal Apakah Mirip dengan Lisensi Komersial
• Lisensi Reciprocal sangat mirip dengan komersial (closed source) lisensi, yang
biasanya mengandung istilah yang membatasi pelisensian ulang dan distribusi
informasi.
• GPL memiliki ketentuan yang mempengaruhi perizinan berikutnya Anda karya turunan,
yang lebih bebas daripada mencegah pelisensian ulang.
• Ini mungkin termasuk unsur kode sumber (seperti API) dan informasi lainnya seperti
data kinerja.
11
Teknologi Open Source_Darex Susanto
• GPL mengharuskan Anda setuju untuk mengungkapkan kode sumber yang Anda
peroleh, dan apapun yang Anda telah tambahkan, kepada orang lain
• Copyright ada untuk melindungi penulis dokumentasi atau perangkat lunak dari
penyalinan yang tidak sah atau menjual karya mereka.
• Dalam kasus Dokumentasi Libre, seorang penulis dapat menempatkan hak cipta- nya
ke dalam dokumen, dan menggunakan ketentuan distribusi.
• Seperti yang terdapat di GNU Free Documentation License, yang memberikan setiap
orang hak untuk menggunakan, memodifikasi, dan mendistribusikan kode, tetapi hanya
jika perjanjian distribusi tetap tidak berubah.
• Hal ini memastikan bahwa kode sumber dan kebebasan secara hukum tidak dapat
dipisahkan. Hal ini dikenal sebagai "copyleft".
• Jika sebuah program atau dokumen yang uncopyrighted dan dalam domain publik,
perubahan bisa dilakukan dan program atau dokumen dapat didistribusikan kembali
sebagai produk proprietary.
• Copyleft memastikan bahwa tidak hanya sumber asli yang gratis, tapi semua hasil
modifikasi harus dibuat gratis, dan izin diberikan untuk semua orang yang mengikuti
memodifikasi program yang sama atau dokumen, asalkan mereka mematuhi ketentuan
ini.
12
Teknologi Open Source_Darex Susanto
atau dokumen memenuhi syarat produk sebagai Libre, dan melindungi komunitas
open source pada umumnya dari itu menjadi komersial atau kepemilikan.
• Copyright atau Hak cipta (lambang internasional: ©) adalah hak eksklusif Pencipta
atau Pemegang Hak Cipta untuk mengatur penggunaan hasil penuangan gagasan atau
informasi tertentu.
• Pada dasarnya, hak cipta merupakan ―hak untuk menyalin suatu ciptaan‖.
• Hak cipta dapat juga memungkinkan pemegang hak tersebut untuk membatasi
penggandaan tidak sah atas suatu ciptaan.
• Pada umumnya pula, hak cipta memiliki masa berlaku tertentu yang terbatas.
• Hak cipta berlaku pada berbagai jenis karya seni atau karya cipta atau ―ciptaan‖.
• Ciptaan tersebut dapat mencakup puisi, drama, serta karya tulis lainnya, film, karya-
karya koreografis (tari, balet, dan sebagainya), komposisi musik, rekaman suara,
lukisan, gambar, patung, foto, perangkat lunak komputer, siaran radio dan televisi, dan
(dalam yurisdiksi tertentu) desain industri.
• Namun hak cipta berbeda secara mencolok dari hak kekayaan intelektual lainnya.
• Hak cipta bukan merupakan hak monopoli untuk melakukan sesuatu, melainkan hak
untuk mencegah orang lain yang melakukannya.
Hukum yang mengatur hak cipta biasanya hanya mencakup ciptaan yang berupa
perwujudan suatu gagasan tertentu dan tidak mencakup gagasan umum, konsep,
13
Teknologi Open Source_Darex Susanto
fakta, gaya, atau teknik yang mungkin terwujud atau terwakili di dalam ciptaan
tersebut.
• Sebagai contoh, hak cipta yang berkaitan dengan tokoh kartun Miki Tikus melarang
pihak yang tidak berhak menyebarkan salinan kartun tersebut atau menciptakan karya
yang meniru tokoh tikus tertentu ciptaan Walt Disney tersebut, namun tidak melarang
penciptaan atau karya seni lain mengenai tokoh tikus secara umum.
• Copyleft adalah permainan kata dari copyright (hak cipta) dan seperti halnya makna
berlawanan yang dikandung masing-masing (right vs left).
• Copyleft diterapkan pada hasil karya seperti perangkat lunak, dokumen, musik, dan
seni.
• Jika copyright dianggap sebagai suatu cara untuk membatasi hak untuk membuat dan
mendistribusikan kembali salinan suatu karya.
• Maka lisensi copyleft digunakan untuk memastikan bahwa semua orang yang
menerima salinan atau versi turunan dari suatu karya dapat menggunakan,
memodifikasi, dan juga mendistribusikan ulang baik karya, maupun versi turunannya.
14
Teknologi Open Source_Darex Susanto
• Pengarang dan pengembang yang menggunakan copyleft untuk karya mereka dapat
melibatkan orang lain untuk mengembangkan karyanya sebagai suatu bagian dari
proses yang berkelanjutan.
• Salah satu contoh lisensi copyleft adalah GNU General Public License.
15
Teknologi Open Source_Darex Susanto
4. Source code
Source code adalah kode sumber dari sebuah software (perangkat lunak), baik itu
berupa kode-kode bahasa pemrograman maupun dokumentasi dari software tersebut.
Gagasan source code dimulai dengan adanya pemikiran dari para programmer untuk
mempublikasikan kode-kode sumber dari program yang dibuat. Tetapi pada prakteknya
open source itu bukan hanya berarti memberikan akses pada pihak luar terhadap source
code sebuah software secara cuma-cuma, melainkan lebih dari itu. Ada banyak hal yang
perlu dipenuhi agar sebuah software dapat disebut didistribusikan secara open source
atau dengan kata lain bersifat open source. Sebuah organisasi yang bernama Open
Source Organization, mendefinisikan pendistribusian software yang bersifat open
source dalam The Open Source Definition. The Open Source Definition ini bukanlah
sebuah lisensi, melainkan suatu set kondisi-kondisi yang harus dipenuhi, agar sebuah
lisensi dapat disebut bersifat open source.
Kondisi-kondisi yang harus dipenuhi agar suatu program dapat berlisensi open source
:
Pendistribusian ulang secara cuma-Cuma. Contohnya Linux yang dapat diperoleh
secara cuma-cuma
Source code dari software tersebut harus disertakan atau diletakkan di tempat yang
dapat diakses dengan biaya yang rasional dengan catatan tidak ada source code yang
menyesatkan.
Software hasil modifikasi atau yang diturunkan dari software berlisensi source code,
harus diijinkan untuk didistribusikan dengan lisensi yang sama seperti software
asalnya
Untuk menjaga integritas source code milik penulis software asal, lisensi software
tersebut dapat melarang pendistribusian source code yang termodifikasi, dengan
syarat, lisensi itu mengijinkan pendistribusian file-file patch (potongan file untuk
memodifikasi sebuah source code) yang bertujuan memodifikasi program tersebut
dengan source code asal tersebut.
16
Teknologi Open Source_Darex Susanto
Lisensi itu secara eksplisit harus memperbolehkan pendistribusian software yang dibuat
dari source code yang telah dimodifikasi. Lisensi source code mengijinkan versi yang
berbeda dari software asal.
Lisensi tersebut tidak diperbolehkan menciptakan diskriminasi terhadap orang secara
individu atau kelompok.
Lisensi tersebut tidak boleh membatasi seseorang dari menggunakan program itu
dalam suatu bidang pemberdayaan tertentu. Sebagai contoh, tidak ada pembatasan
untuk penggunaan program tersebut pada bidang bisnis, ataupun untuk pemanfaatan
dalam bidang riset genetik.
Hak-hak yang dicantumkan pada program tersebut harus dapat diterapkan pada semua
yang menerima tanpa perlu dikeluarkannya lisensi tambahan oleh pihak- pihak
tersebut. Lisensi tersebut tidak diperbolehkan bersifat spesifik terhadap suatu produk.
Hak-hak yang tercantum pada suatu program harus memiliki hak yang sama seperti yang
diberikan pada pendistribusian software asal.
Lisensi tersebut tidak diperbolehkan membatasi software lain. Sebagai contoh, lisensi
itu tidak boleh memaksakan bahwa program lain yang didistribusikan pada media yang
sama harus bersifat open source atau sebuah software compiler yang bersifat open
source tidak boleh melarang produk software yang dihasilkan dengan compiler tersebut
untuk didistribusikan kembali.
Lisensi-lisensi yang telah disertifikasi oleh Open Source Organization ini antara lain
GNU General Public License (GPL) (juga dikenal sebagai ―Copyleft‖), GNU Library
General Public License (LGPL), dan Sun Public License.
GNU GPL dan GNU LGPL adalah lisensi yang dibuat oleh The Free Software
Foundation. Lisensi ini pula yang digunakan oleh software Linux pada umumnya. Kata
―free‖ dalam lisensi ini merujuk pada hal ―kebebasan‖, bukan pada hal ―uang‖. Dengan
kata lain, ―free‖ dalam hal ini berarti ―bebas‖ bukan ―gratis‖, seperti yang tertulis dalam
pembukaan lisensi tersebut diatas.
Berikut adalah cuplikan dari pembukaan GNU GPL yang dapat dikatakan merupakan
rangkuman dari keseluruhan lisensi tersebut.
― Ketika kita berbicara tentang perangkat lunak bebas, kita mengacu kepada
kebebasan, bukan harga. Lisensi Publik Umum kami dirancang untuk menjamin bahwa
Anda memiliki kebebasan untuk mendistribusikan salinan dari perangkat
17
Teknologi Open Source_Darex Susanto
lunak bebas (dan memberi harga untuk jasa tersebut jika Anda mau), mendapatkan
source code atau bisa mendapatkannya jika Anda mau, mengubah suatu perangkat
lunak atau menggunakan bagian dari perangkat lunak tersebut dalam suatu program
baru yang juga bebas, dan mengetahui bahwa Anda dapat melakukan semua hal ini.‖
Perusahaan yang menjual program dengan lisensi open source ini tidak menjual
software-software yang dicopyright secara biasa, pendapatan perusahaan tersebut
diperoleh dari penjualan versi yang lebih mudah diinstall dan digunakan (versi ini juga
bisa diperoleh secara gratis), dan menyertakan support terhadap pembeli.
Sebagi contoh vendor Linux seperti RedHat, Caldera, SuSe atau Corel. Karena
menggunakan source code yang gratis, vendor-vendor ini tidak memerlukan biaya besar
untuk pembuatan software. Mereka hanya mencurahkan perhatiannya untuk menjual jasa
support. Mulai dari support terhadap instalasi, manual penggunaan, hingga paket-paket
pelayanan terhadap customer agar pelanggan yang berupa
18
Teknologi Open Source_Darex Susanto
individu atau pun perusahaan dapat memperoleh support yang sesuai dengan
kebutuhan mereka 24/7 (24 jam 7 hari seminggu).
Sejarah Linux
Operating System dengan open source yang terkenal adalah linux. Linux adalah sistem
operasi gratis bertipe Unix yang awalnya dibuat oleh Linuz Torvalds sebagai proyek hobi
oleh pelajar universitas Finland yang belajar di Universitas Helsinki
19
Teknologi Open Source_Darex Susanto
untuk membuat kernel Minix yang gratis dan dapat diedit (Minix adalah projek
pelajaran menyerupai UNIX dibuat untuk mudah digunakan dan bukannya untuk
digunakan secara komersial).
Sejarah sistem operasi Linux berkaitan erat dengan proyek GNU, proyek program
bebas ‖freeware‖ terkenal diketuai oleh Richard Stallman. Proyek GNU diawali pada
tahun 1983 untuk membuat sistem operasi seperti Unix lengkap kompiler, utiliti aplikasi,
utiliti pembuatan dan seterusnya diciptakan sepenuhnya dengan perangkat lunak bebas.
Pada tahun 1991, pada saat versi pertama kerangka Linux ditulis, proyek GNU telah
menghasilkan hampir semua komponen sistem ini kecuali kernel. Torvalds dan pembuat
kernel seperti Linux menyesuaikan kernel mereka supaya dapat berfungsi dengan
komponen GNU, dan seterusnya mengeluarkan Sistem operasi yang cukup berfungsi.
Oleh karena itu, Linux melengkapi ruang terakhir dalam rancangan GNU.
20
Teknologi Open Source_Darex Susanto
Linux gratis. Linux 100% gratis. Pengkopian dan penggunaan aplikasi linux legal. Linux
bahkan dapat diambil lewat internet secara gratis. Linux siap pakai. Sistem operasi lain
memberikan aplikasi awal yang sangat sedikit, mungkin editor teks, aplikasi grafis
sederhana dan beberapa permainan dan pengguna harus membeli aplikasi-aplikasi
tambahan lainnya. Linux memberikan hampir semua yang pengguna butuhkan dan
inginkan, antara lain: variasi editor teks, aplikasi grafis kompleks, browser, permainan,
aplikasi kantor, aplikasi network, kompiler, video, audio dan masih banyak lagi dalam
satu paket distribusi.Linux mudah diinstal. Instalasi LINUX saat ini sudah mudah,
sesuaikan spesifikasi hardware yang diperlukan. Linux multitasking. Linux dapat
menjalankan beberapa aplikasi dalam waktu yang sama dan masing-masing aplikasi
juga dapat melakukan beberapa pekerjaan dalam waktu yang sama (multithreading).
Linux multiuser. Lebih dari satu pengguna dapat memakai Linux pada saat yang
bersamaan dan hal ini tentunya dilakukan dalam lingkungan jaringan komputer. Linux
handal. Linux dapat menangani situs web yang mendapat akses jutaan per hari.
Dengan tambahan peralatan Linux dapat berkompetisi dengan superkomputer
berharga jutaan dolar. Linux fleksibel. Linux dapat dioerasikan pada computer dengan
spesifikasi minimal. LINUX mampu mendukung pengguna dengan komputer 486 dan
memori 16MB, Linux juga dapat berjalan dengan harddisk 50 MB tanpa grafis bahkan
untuk sekedar perawatan Linux dapat berjalan dengan hanya satu disket saja. Linux
kompatibel. Linux dapat dijalankan di berbagai jenis komputer seperti 386/486/Pentium
PC, Macintosh dan PowerPC bahkan komputer Alpha dan SPARC. Linux juga mampu
menangani multi prosesor dan mampu menangangi hampir semua kartu audio dan
video. Linux dapat diinstalasi di harddisk berisi Windows/DOS selama masih ada ruang
sisa) dan tidak mempengaruhi kinerja keduanya. Linux punya tampilan grafis. Linux
aman. Selain fakta keuntungan keamanan jaringannya, Linux juga aman untuk
pengunaan rumahan. Hanya dengan
21
Teknologi Open Source_Darex Susanto
beberapa persiapan sekuriti dan sistem rumahan akan aman terhadap virus, lagipula
virus tidak dapat mengganggu banyak pada komputer Linux. Linux bebas. Tidak seperti
sistem operasi pada umumnya, Linux adalah aplikasi gratis yang disebarkan dengan
kode pembuatannya. Beberapa kelebihan menggunakan program dengan basis
Linux/UNIX : Pada dasarnya semua data tersimpan di dalam harddi sk walau ada
beberapa kondisi dimana data tersimpan di disket. Linux/UNIX memberikan beberapa
proses spesial dimana terminal, printer dan device hardware lainnya dapat diakses
seperti kita mengakses file yang tersimpan dalam harddisk atau disket. Ketika program
dijalankan, program tersebut dijalankan dari harddisk ke dalam RAM dan setelah
dijalankan akan dinamakan sebagai proses. Linux/UNIX menyediakan servis untuk
membuat, memodifikasi program, proses dan file. Linux/UNIX mendukung struktur file
yang bersifat hirarki.
Linux/UNIX adalah salah satu sistem operasi yang termasuk ke dalam kelas sistem
operasi yang dapat melakukan multitasking. Multitasking sendiri adalah keadaan
dimana suatu sistem operasi dapat melakukan banyak kerjaan pada saat yang
bersamaan. Selain multitasking, Linux/UNIX juga dapat mendukung multiuser. Yaitu
sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu user
yang masuk ke dalam sistem. Bahkan untuk Linux juga mendukung untuk multiconsole
dimana pada saat bersamaan di depan komputer langsung tanpa harus melalui jaringan
dan memungkinkan lebih dari satu user masuk ke dakam sistem. Linux bisa berinteraksi
dengan operating system lain dengan cara :
kompabilitas file system, (NFS untuk file system turunan Unix) kompabilitas network,
(samba untuk koneksi ke file system windows) dan emulasi (simulasi) operating system.
Virtual memory membuat linux mempunyai kemampuan untuk menjalankan program
– program yang lebih dari seharusnya karena penggunaan swap memori.
Kekurangan Linux di masa lalu
Awalnya OS Linux yang agak sulit untuk dipelajari.
Aplikasi yang tersedia belum sebanyak windows.
OS Linux versi lama tidak sepenuhnya GUI (Graphical User Interface) meskipun
sudah menggunakan X-windows seperti GNOME dan KDE. Nama-nama paket
22
Teknologi Open Source_Darex Susanto
program antara distro satu dengan distro lainnya berbeda beda. Seperti paket
Yaz.tar.gz.rpm.krpm.deb dan lain -lain.
Perangkat Lunak Berpemilik
Perangkat lunak berpemilik ialah perangkat lunak yang tidak bebas atau pun semi -
bebas. Seseorang dapat dilarang, atau harus meminta izin, atau akan dikenakan
pembatasan lainnya sehingga menyulitkan jika menggunakan, mengedarkan, atau
memodifikasinya.
Free Software Foundation mengikuti aturan bahwa seseorang tidak dapat memasang
program-program berpemilik di komputernya kecuali untuk sementara waktu dengan
maksud menulis pengganti bebas untuk program tersebut. Disamping itu, pihak
perangkat lunak bebas merasa tidak ada alasan untuk memasang sebuah program
berpemilik.
Software atau perangkat lunak adalah program komputer yang berfungsi sebagai
sarana interaksi (penghubung) antara pengguna (user) dan perangkat keras
(hardware). Software bisa juga dikatakan sebagai "penerjemah" perintah- perintah yang
dijalankan pengguna komputer untuk diteruskan atau diproses oleh perangkat keras
(Hardware). Software adalah program komputer yang isi intruksinya dapat diubah
dengan mudah. Software pada umumnya digunakan untuk mengontrol perangkat
keras (yang sering disebut device driver), melakukan proses perhitungan, berinteraksi
dengan Software yang lain dan lebih mendasar (seperti sistem operasi, dan bahasa
pemrograman), dan lain-lain.
23
Teknologi Open Source_Darex Susanto
cara ini sudah pasti sangat menyulitkan, sehingga orang mulai mengelompokkan bit
tersebut menjadi nible (4 bit), byte (8 bit), word (2 byte), double word (32 bit).
Kelompok-kelompok bit ini disusun ke dalam struktur instruksi seperti
penyimpanan, transfer, operasi aritmatika, operasi logika, dan bentuk bit ini
diubah menjadi kode-kode yang dikenal sebagai assembler. Kode-kode mesin
sendiri masih cukup menyulitkan karena tuntutan untuk dapat menghapal kode
tersebut dan format (aturan) penulisannya yang cukup membingungkan, dari
masalah ini kemudian lahir bahasa pemrograman tingkat tinggi yang seperti
bahasa manusia (bahasa Inggris). Bahasa pemogramantingkat tinggi ini
memiliki beberapa jenis yaitu, bahasa C, bahasa C++, dan Pascal.
- Bahasa C
Bahasa Pemograman C
Bahasa C adalah salah satu dari banyak bahasa pemrograman desktop yang cukup
populer dan mempunyai cukup banyak keunggulan. Ada banyak aplikasi - aplikasi
yang dirancang dengan bahasa C, atau mungkin paling tidak struktur utama programnya
ditulis dalam bahasa C. Bahasa C adalah sebuah bahasa yang sifatnya kompleks
dan membangun logika atau algoritma. Software Development Kit untuk Windows
juga dirancang / tulis dalam bahasa C. Bahasa C berifat portable, yaitu dengan
sedikit atau tanpa perubahan, suatu program yang dirancang / tulis dengan bahasa C
dapat dijalankan pada komputer lain.
24
Teknologi Open Source_Darex Susanto
25
Teknologi Open Source_Darex Susanto
- Pascal
A. Era Pioneer
Bentuk perangkat lunak pada awalnya adalah sambungan-sambungan kabel ke antar
bagian dalam komputer, gambar berikut memperlihatkan orang yang sedang
menggunakan komputer.
Super Computer
26
Teknologi Open Source_Darex Susanto
Cara lain dalam mengakses komputer adalah menggunakan punched card yaitu
kartu yang di lubangi. Penggunaan komputer saat itu masih dilakukan secara langsung,
sebuah program untuk sebuah mesin untuk tujuan tertentu. Pada era ini,
perangkat lunak merupakan satu kesatuan dengan perangkat kerasnya. Penggunaan
komputer dilakukan secara langsung dan hasil yang selesai dikerjakan komputer
berupa print out. Proses yang dilakukan di dalam komputer berupa baris instruksi yang
secara berurutan diproses.
B. Era Stabil
Pada era stabil penggunaan komputer sudah banyak di gunakan, tidak hanya oleh
kalangan peneliti dan akademi saja, tetapi juga oleh kalangan industri / perusahaan.
Perusahaan perangkat lunak bermunculan, dan sebuah perangkat lunak dapat
menjalankan beberapa fungsi, dari ini perangkat lunak mulai bergeser menjadi sebuah
produk. Baris-baris perintah perangkat lunak yang di jalankan oleh komputer bukan
lagi satu-satu, tapi sudah seperti banyak proses yang dilakukan secara serempak
(multi tasking). Sebuah perangkat lunak mampu menyelesaikan banyak pengguna (multi
user) secara cepat/langsung (real time). Pada era ini mulai di kenal sistem basis data,
yang memisahkan antara program (pemroses) dengan data (yang diproses).
C. Era Mikro
Sejalan dengan semakin luasnya PC (Personal Computer) dan jaringan komputer di era
ini, perangkat lunak juga berkembang untuk memenuhi kebutuhan perorangan.
Perangkat lunak dapat dibedakan menjadi perangkat lunak sistem yang bertugas
menangani internal dan perangkat lunak aplikasi yang digunakan secara langsung oleh
penggunannya untuk keperluan tertentu. Automatisasi yang ada di dalam perangkat
lunak mengarah ke suatu jenis kecerdasan buatan.
D. ERA MODERN
Saat ini perangkat lunak sudah terdapat di mana-mana, tidak hanya pada sebuah
superkomputer dengan 25 prosesornya, sebuah komputer genggampun telah
dilengkapi dengan perangkat lunak yang dapat disinkronkan dengan PC. Tidak hanya
komputer, bahkan peralatan seperti telepon, TV, hingga ke mesin cuci, AC
27
Teknologi Open Source_Darex Susanto
dan microwave, telah di tanamkan perangkat lunak untuk mengatur operasi peralatan
itu. Dan yang hebatnya lagi adalah setiap peralatan itu akan mengarah pada suatu saat
kelak akan dapat saling terhubung. Pembuatan sebuah perangkat lunak bukan lagi
pekerjaan segelentir orang, tetapi telah menjadi pekerjaan banyak orang, dengan
beberapa tahapan proses yang melibatkan berbagai disiplin ilmu dalam
perancangannya. Tingkat kecerdasan yang ditunjukkan oleh perangkat lunak pun
semakin meningkat, selain permasalahan teknis, perangkat lunak sekarang mulai bisa
mengenal suara dan gambar.
28
Teknologi Open Source_Darex Susanto
1957, FORTRAN
Suatu grup IBM yang diketuai John Backus mulai bekerja pada tahun 1945
mengembangkan suatu bahasa pemograman tingkat tinggi untuk keperluan teknik
dan matematika yang diberi nama dengan FORTRAN (FORmula TRANslator).
FORTRAN diterapkan pada tahun 1957 pada komputer IBM 704. Perkembangan
bahasa ini yaitu FORTRAN II dan III (1958), FORTRAN IV (1961 – 1962),
FORTRAN66 (1967), FORTRAN77 (1980), FORTRAN90
(1991), FORTRAN95 (1997) dan FORTRAN2000 (2002)
29
Teknologi Open Source_Darex Susanto
1958, LISP
John McCarthy menemukan bahasa pemograman LISP (LISt Processor atau LISt
Programming) yang dibutuhkan oleh peneliti-peneliti artificial intelligence. Beberapa
dialek bahasa LISP yang dikembangkan misalnya MACLISP, INTERLISP,
FRANZLISP, UCILISP dan ZETALISP.
1958, ALGOL
ALGOL (ALGOrithmic Language) dikembangkan tahun 1958 untuk memecahkan
masalah-masalah secara umum (general purpose) dengan nama ALGOL 58
berkembang menjadi ALGOL 60 (1960), ALGOL-W (dikembangkan tahun 1966 oleh
Niklaus Wirth) dan ALGOL 68 (1968.)
1959, COBOL
Pada tahun 1959 sebuah group komite pemakai komputer bertemu di University
of Pensylvania untuk memecahkan persoalan program yang standar (program yang
ditulis pada satu komputer dimungkinkan untuk dijalankan pada komputer dengan model
yang berbeda). Hasilnya pada tahun 1960 dibuatlah COBOL (Common Business
Oriented Language). Salah seorang komite adalah Dr. Grace Hooper yang menulis
language translatoratau compiler program (program penterjemah) untuk bahasa tingkat
tinggi tersebut. Perkembangan bahasa COBOL yaitu COBOL-60 (1960) yang dibuat
oleh CODASYL (Conference On Data System Languages), COBOL-61 dan COBOL-
61-EXTENDED (1961), COBOL-68 (1968), ANS-COBOL-74 (1974) dan ANS-
COBOL-85 (1985).
1960, LOGO
LOGO merupakan perkembangan dari LISP oleh Seymour Papert di Massachusets
Institute of Technology yang diterapkan pada komputer mainframe. LOGO ditujukan
untuk bidang pendidikan. Sekitar tahun 1980 LOGO diterapkan pada komputer mikro.
30
Teknologi Open Source_Darex Susanto
1961, GPSS
GPSS (General Purpose Systems Simulator) merupakan bahasa pertama yang
berupa bahasa untuk keperluan proses simulasi.
1961, RPG
RPG (Report Program Generator) dikembangkan IBM yang diterapkan pada komputer
IBM 1041 pada bulan Januari 1961. RPG dikembangkan menjadi RPG II untuk komputer
IBM System/3 tahun 1969 dan RPG III bulan Oktober 1978 untuk komputer IBM
System/38. Versi terakhir dari bahasa ini adalah RPG IV.
1962, APL
APL (A Programming Language) dikembangkan di IBM oleh Kenneth Iverson tahun
1962. APL tepat digunakan untuk aplikasi teknik yang pertama kali digunakan untuk
komputer IBM System/360 (1966). Perkembangan APL yaitu APL*PLUS (1970),
APL*PLUS PC (1982), APL2 (1984) dan APL2000 (1995)
1964, BASIC
BASIC (Beginners‘ All-purpose Symbolic Instruction Code) ditemukan oleh Prof. John
G. Kemeny dan Thomas E. Kurtz tanggal 1 Mei 1964 di Darmouth College New
Hampshire. Merupakan bahasa tingkat tinggi yang berbentuk interpreter yang
memungkinkan untuk mengoperasikan untuk mengoperasikan komputer secara
interaktif. Program dapat ditulis, dijalankan, dirubah dan dijalankan kembali tanpa
harus melalui tahap kompilasi. Versi lainnya yaitu MBASIC, SBASIC, CBASIC,
Applesoft BASIC, GBASIC, HBASIC, KBASIC, BASIC- 86, BASICA, QBASIC dan
VISUAL BASIC
1966, PL/1
IBM mengambangkan suatu bahasa tingkat tinggi PL/1 (Programming Language
version 1) yang merupakan gabungan dari FORTRAN, COBOL dan ALGOL. Bahasa
ini diterapkan pada komputer IBM S/360 pada tahun 1966 untuk aplikasi bisnis dan
teknik.
31
Teknologi Open Source_Darex Susanto
1968, PILOT
PILOT (Programmed Inquiry, Learning Or Teaching) dikembangkan oleh John
A. Starkweather di California University San Fransisco Medical Center tahun 1968
dan ditujukan pada mereka yang belum berpengalaman dalam menulis program.
1969, FORTH
Dikembangkan oleh Charles H. Moore tahun 1969. Pada tahun 1971 FORTH digunakan
pada National Radio Astronomy Observatory untuk menyelesaikan permasalahan
perbintangan yang sampai tahun 1976 distandarkan sebagai bahasa untuk International
Astronomical Union. Sekitar tahun 1973, Charles H. Moore dan Elisabeth Rather
mendirikan FORTH Inc. yang mengembangkan MiniFORTH kemudian MicroFORTH
yang akhirnya dikeluarkan versi PolyFORTH dan PolyFORTH II. Versi terakhir adalah
PCFORTH
1970, PASCAL
Dikembangkan tahun 1970 oleh Niklaus Wirth di Technical University di Zurich
Switzerland. Nama PASCAL diambil dari nama Blaise Pascal. Sampai sekarang ada
beberapa versi dari PASCAL, diantaranya UCSD Standard PASCAL, Apple PASCAL,
KMMM PASCAL, MT+PASCAL dan Turbo PASCAL.
1971, SHRDLU
Terry Winograd mendapatkan gelar Master di M.I.T dengan menyertakan suatu
program yang disebut SHRDLU (Judul Tesis : Procedures as a Representation for Data
in a Computer Program for Understanding Natural Language). Program ini dapat
menganalisa percakapan yang ditulis dengan bahasa manusia secara natural.
32
Teknologi Open Source_Darex Susanto
1971, SAM76
SAM76 merupakan bentuk gabungan dari LISP dan FORTH yang digunakan untuk
komputer multiuser dengan sistem operasi UNIX. SAM76 dikembangkan di Bell
Laboratories tahun 1971 oleh Claude Kagan.
1972, PROLOG
Penerapan pertama dari PROLOG (PROgramming en LOGique) adalah tahun 1972
oleh Alain Colmerauer dan Philippe Rousell di Marseilles Perancis. Bahasa ini dianggap
sebagai pesaing dari LISP yang berguna untuk operasi artificial intelligence.
1972, SMALLTALK
Dikembangkan oleh Xerox,s Palo Alto Research Center (PARC). Versi lain dari
bahasa ini adalah SMALLTALK-76 dan SMALLTALK-80.
1974, C
Bahasa C pertamakali dikembangkan di Inggris dengan nama BCPL yang kemudian
diadaptasi di Bell Laboratories di Amerika Serikat dan diberi nama bahasa B. Bahasa
ini dikembangkan oleh Dennis Ritchie Kerning dan diberi nama bahasa C. Bahasa ini
digunakan untuk menulis sistem operasi UNIX.
1974, COMAL
COMAL (COMmon Algorithmic Language) dikembangkan pertama kali di denmark
oleh Borge Christensen pengajar di Mathematics and Computer Science College
of Higher Education di Tonder Denmark dibantu oleh Benedict Lofsted. COMAL
merupakan gabungan dari BASIC dan PASCAL dan pertama kali diterapkan pada
komputer mini Data General NOVA 1200.
33
Teknologi Open Source_Darex Susanto
1977, MODULA-2
Modula-2 (MODUlar Language) dikembangkan pleh Nicklaus Wirth di federal
Technical University Zurich Switzerland. Bahasa ini digunakan untuk tujuan khusus
dari multiprograming pada tahun 1977.
1979, ADA
Dikembangkan untuk digunakan di departemen pertahanan Amerika Serikat
Pentagon.
34
Teknologi Open Source_Darex Susanto
5. JENIS-JENIS SOFTWARE
SOFTWARE APLIKASI
Perangkat lunak aplikasi (software application) adalah suatu subkelas perangkat lunak
komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu
tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak
sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara
langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang
menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah
kata, lembar kerja, dan pemutar media.
macam-macam software aplikasi
- paskaged software
Paskaged software terdiri dari :
a. Software Aplikasi Pengolah Data ( Word Processing )
Biasanya di pakai untuk pembuatan naskah
Contohnya :
1. Microsoft Word
35
Teknologi Open Source_Darex Susanto
software office tentunya, yang di antaranya ; Ms office 1998, office 2003, office 2007,
office 2010, dan office 2013.
Fungsi dan Kegunaan Microsoft Word
Adapun fungsi dan kegunaan microsoft word itu sendiri bervariasi /bermacam- macam
tergantung dari si user /pemakainya. Fungsi utama dari microsoft word adalah
membantu kita dalam mengolah kata jadi seperti pengertian di atas Ms. Word memang
di khususkan untuk pengolahan kata. ms word berperan sebagai alat bantu user
/pengguna untuk menyelesaikan pekerjaan terkait
kata/teks/dokument/surat-menyurat dan lainya. Dengan semakin canggihnya tool
microsoft word, fungsi dari ms word pun tidak hanya terbatas pada pengolahan kata.
Tabel dala word juga bisa digunakan untuk olah angka meski tak sekomplit di
Ms. Excel. Dalam ms. Word baru misal seperti pada ms word 2010 dan 2013
ada tool baru untuk convert ke dalam file media lain, misal ; convert dari file word ke
PDF, atau program lain. dan masih banyak lagi fitur lain yang bisa rekan manfaatkan
dari ms word. Selain itu masih banyak lagi fungsi yang bisa rekan temukan dalam ms
word.
2. WordPad
36
Teknologi Open Source_Darex Susanto
Foundation Classes contoh aplikasi Microsoft dengan MFC 3.2 dan kemudian, sesaat
sebelum peluncuran Windows 95. Hal ini masih tersedia untuk di- download dari
situs Web MSDN. Fungsi wordpad adalah dapat digunakan untuk menyisipkan
dokumen tertentu dan dokumen dapat disimpan dalam bentuk teks file, rich text file,
untuk MS. Dos/Unicode.
Microsoft Excel merupakan aplikasi untuk mengolah data secara otomatis yang dapat
berupa perhitungan dasar, rumus, pemakaian fungsi-fungsi, pengolahan data dan
tabel, pembuatan grafik dan menajemen data. Pemakaian rumus sendiri dapat berupa
penambahan, pengurangan, perkalian dan lain sebagainya. Sedangkan pemakaian
fungsi-fungsi dapat berupa pemakaian rumus yang bertujuan untuk menghitung dalam
bentuk rumus matematika maupun non matematika. Microsoft Excel dapat juga
digunakan untuk menyelesaikan berbagai keperluan administrasi, dari yang sederhana
sampai dengan yang rumit. Pada pemakaian keperluan yang sederhana tersebut
misalkan untuk membuat perencanaan kebutuhan suatu perusahaan, berupa
perencanaan barang kebutuhan, jumlah maupun harganya.
c. Software Aplikasi Pengolah Data Awal ( Data Base )
37
Teknologi Open Source_Darex Susanto
1. Microsoft Access
38
Teknologi Open Source_Darex Susanto
1. Microsoft Publisher
Microsoft Publisher 2010 atau disingkat MS Publisher adalah salah satu dari salah
banyak pemaketan Microsoft Office. MS. Publisher dirancang untuk tujuan percetakan
yang bersifat praktis. Walaupun secara praktis kita dapat juga membuat berkasnya di
pengolah kata seperti Microsoft Word, MS. Publisher mempunyai kelebihan yaitu
memiliki banyak template-template yang siap digunakan. MS Publisher sering
digunakan untuk membuat banner dan poster (Anonima, 2010). Microsoft publisher
Adalah sebuah program aplikasi untuk sistem operasi Windows yang digunakan
untuk Desktop publishing. Program ini merupakan buatan Microsoft Corporation, dan
mulai pada versi Microsoft Office System 2003, telah diintegerasikan ke dalam paket
tersebut. Kini, namanya menjadi Microsoft Office Publisher. Versi terbarunya adalah
Microsoft Office Publisher 2007 yang terintegrasi dengan Microsoft Office Publisher
2007 (Anonimb, 2009).
39
Teknologi Open Source_Darex Susanto
SPSS itu adalah merupakan sebuah program aplikasi yang mempunya kemampuan
untuk menganalisis statistik dengan keakuratan yang cukup tinggi, serta sistem
manajemen data pada lingkungan grafis dengan menggunakan menu-menu deskriptif
dan kotak dialog yang sederhana dan mudah untuk dipahami cara mengoperasikannya.
f. Bahasa Pemrograman
Software ini banyak dipakai oleh seorang programmer, program ini berfungsi untuk
menciptakan software-software baru yang digunakan untuk membantu/mempermudah
kerja seorang operator komputer.
Contohnya :
1. Visual Basic
Visual basic merupakan bahasa pemrograman yang diciptakan oleh Microsoft dan
termasuk kedalam bahasa pemrograman tingkat tinggi. Visual basic digunakan dalam
pengembangan multimedia, WEB dan database. Pengolahan database dapat
dijalankan secara cepat karena Windows sendiri telah mendukung Visual basic
dengan banyaknya library yang disediakan. Penulis memilih Visual basic 6.0 sebagai
bahasa pemrograman pengembangan perangkat lunak ini, karena kemampuan akses
database dan akses hardware tidak terlalu rumit, dikarenakan banyak vendor
hardware merekomendasikan drivernya dalam flatform Windows.
40
Teknologi Open Source_Darex Susanto
2. FoxPro
FoxPro adalah bahasa pemrograman berorientasi objek dan prosedural dari Microsoft.
Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan
oleh Fox Software pada awal 1984. Fox Technologies kemudian bergabung dengan
Microsoft pada 1992 sehingga di depan nama FoxBASE ditambahkan awalan "Visual".
Versi terakhir FoxPro (9.0) dapat berjalan pada sistem operasi Mac OS, DOS,
Windows, dan Unix. Visual FoxPro 3.0, versi "Visual" pertama, akhirnya tersingkir
karena hanya mendukung Mac OS dan Windows, dan versi berikutnya hanya mendukung
Windows saja. Versi terkini Visual FoxPro adalah berdasarkan teknologi COM dan
Microsoft telah menyatakan bahwa mereka tidak berniat untuk menciptakan versi
Microsoft
.NET.
41
Teknologi Open Source_Darex Susanto
2. AVG
AVG Antivirus merupakan salah satu penyedia antivirus yang cukup populer, terutama
karena menyediakan antivirus versi gratis dan merupakan salah satu antivirus yang
paling banyak di download (di cnet.com), AVG Antivirus Free 2012. Di versi baru ini
AVG meyertakan berbagai perbaikan serta peningkatan performa dibanding versi
sebelumnya.
3. Kaspersky
Kaspersky adalah antivirus yang melakukan kombinasi yang sangat baik dari
perlindungan reaktif dan preventif, efektif melindungi Anda dari virus, Trojans dan semua
jenis program jahat. Selain itu, dalam kelompok program ganas, Kaspersky juga
bertanggung jawab untuk melindungi Anda Regi stry dan seluruh sistem Anda terhadap
program-program yang berpotensi berbahaya seperti spyware. Kaspersky memiliki
reputasi sebagai salah satu antivirus yang memiliki analisis yang lebih baik dalam
'mencari dan menangkap' virus. Tentu saja, Kaspersky membutuhkan analisis yang
sangat teliti sehingga biasanya memakan waktu cukup sedikit. Memperbaikinya dengan
menetapkan analisis dalam waktu yang tidak membutuhkan PC. Di antara hal baru
dari versi ini Kaspersky, analisis menyoroti lalu lintas terbang Internet dan e-mail, instan
pengkinian database dan perlindungan terhadap rootkit.
42
Teknologi Open Source_Darex Susanto
43
Teknologi Open Source_Darex Susanto
44
Teknologi Open Source_Darex Susanto
45
Teknologi Open Source_Darex Susanto
46
Teknologi Open Source_Darex Susanto
1969, UNIX
Pada tahun 1969, Ken Thompson dari Bell Laboratories menulis suatu OS yang
disebut dengan UNIX yang diterapkan pada komputer PDP-7. Tahun 1973, UNIX
dikembangkan dengan cara ditulis ulang dengan bahasa C sehingga merupakan OS
pertama yang ditulis dengan high level language. UNIX pertama kali diterapkan di mini
komputer dan mainframe komputer tetapi sekarang telah banyak digunakan di micro
komputer.
1970, CP/M
CP/M (Control Program/Microprocessor) dibuat oleh perusahaan Digital Research.
Pada tahun 1976 diperbaiki dan lebih ditingkatkan dengan nama CP/M-80 dan karena
popularitasnya dianggap standar untuk komputer mikro. Versi lain dari OS ini adalah
CP/M-86, CP/M-PLUS, Personal CP/M, Concurent CP/M, MP/M, MP/M-
86 dan PC/NET.
1980, MS-DOS
MS-DOS (MicroSoft-Disk Operating System) dibuat oleh Microsoft Corporation di
Bellevue Washington. Sejak IBM memilih MS-DOS untuk diterapkan pada IBM PC
kemudian diberi nama IBM PC-DOS. OS lain yang dikembangkan diantaranya XENIX
yang sebenarnya adalah UNIX versi Microsoft.
47
Teknologi Open Source_Darex Susanto
tahun 1985, lalu pada tahun 1987 merilis Windows versi 2, Windows 3.0, Windows
3.1 (1992), Windows 95 dan sebagainya.
1991, LINUX
Linux sangat mirip dengan sistem-sistem UNIX, hal ini dikarenakan kompatibilitas
dengan UNIX merupakan tujuan utama desain dari proyek Linux. Perkembangan
Linux dimulai pada tahun 1991, ketika mahasiswa Finlandia bernama Linus Torvalds
menulis Linux, sebuah kernel untuk prosesor 80386, prosesor 32-bit pertama dalam
kumpulan CPU intel yang cocok untuk PC. Pada awal perkembangannya, source code
Linux disediakan secara bebas melalui Internet. Hasilnya, sejarah Linux merupakan
kolaborasi banyak user dari seluruh dunia, semuanya dilakukan secara eksklusif
melalui Internet. Dari kernel awal yang hanya mengimplementasikan subset kecil dari
sistem UNIX, sistem Linux telah bertumbuh dimana sudah mampu memasukkan
banyak fungsi UNIX.
48
Teknologi Open Source_Darex Susanto
Software Development adalah salah satu tipe proyek IT yang berfokus pada penciptaan
atau pengembangan perangkat lunak. Software Development dapat didetailkan lagi
menjadi proses: 1) penciptaan software untuk memenuhi kebutuhan manusia, 2) desain
software, 3) pengembangan software aplikasi perusahaan, atau
4) pengembangan platform.
DEVICE DRIVER
Pemacu peranti (Device driver) adalah istilah teknologi informasi yang mengacu kepada
komponen perangkat lunak yang mengizinkan sebuah sistem komputer untuk
berkomunikasi dengan sebuah perangkat keras. Sebagian besar perangkat keras,
tidak akan dapat berjalan atau sama sekali tidak dapat berjalan tanpa driver yang
cocok yang terinstal di dalam sistem operasi. Device driver, umumnya akan dimuat
ke dalam ruangan kernel (kernelspace) sistem operasi selama proses booting
dilakukan, atau secara sesuai permintaan (ketika ada intervensi pengguna atau
memasukkan sebuah perangkat plug-and-play). Beberapa sistem operasi juga
menawarkan device driver yang berjalan di dalam ruangan pengguna (userspace)
sistem operasi. Beberapa driver telah dimasukkan ke dalam sistem operasi secara
default pada saat instalasi, tapi banyak perangkat keras, khususnya yang baru, tidak
dapat didukung oleh driver-driver bawaan sistem operasi. Adalah tugas pengguna yang
harus menyuplai dan memasukkan driver ke dalam sistem operasi. Driver juga pada
umumnya menyediakan layanan penanganan interupsi perangkat keras yang dibutuhkan
oleh perangkat keras.
49
Teknologi Open Source_Darex Susanto
tertanam di sistem. Program yang disediakan oleh firmware ini adalah program untuk
mengontrol perangkat. Firmware diadakan di non-volatile perangkat memori seperti
ROM, EPROM, atau memori flash. Beberapa perangkat memori firmware secara
permanen dipasang dan tidak dapat diubah setelah pembuatan dan biasanya
mengubah firmware perangkat mungkin jarang atau tidak pernah dilakukan. Untuk
update firmware termasuk fixing bug atau menambahkan fitur ke perangkat ini mungkin
membutuhkan pemograman ulang memori fla sh dengan prosedur khusus dan m
membutuhkan perubahan fisik sirkuit terintegrasi ROM. Firmware seperti BIOS ROM
pada komputer mungkin hanya berisi fungsi dasar-dasar perangkat dan hanya dapat
memberikan layanan kepada perangkat lunak. Intruksi instruksi dasar dalam BIOS
atau sistem operasi embedded juga seperti input atau output disimpan di dalam
perangkat tegar, firmware juga tidak akan dapat berubah meski tidak dialiri listrik.
1. Openoffice
Openoffice adalah software perkantoran untuk mengolah kata, table dan database.
2. ClamAV & ClamWin
50
Teknologi Open Source_Darex Susanto
2. ―Users are free to examine the source code to see how it works‖
Pengguna bebas memeriksa atau menguji ‗kode sumber‘ untuk melihat bagaimana
cara kerja program tersebut
3. ―Users are free to distribute the program to others. With or without charge.‖
Pengguna bebas untuk mendistribusikan program tersebut kepada orang lain. Baik
gratis ataupun tidak
a. Google Chrome
Google Chrome adalah sebuah perangkat lunak bebas atau freeware buatan dari
google , browser ini dirancang untuk memudahkan pengguna di seluruh dunia
dengan tampilannya yang minimalis dan efisien tetapi penggunaan browsingnya lebih
cepat dan aman.
3. Fred Cohen menmberikan definisi baku bagi virus komputer pada tahun 1983.
4. Basit dan Amjad pertama kali membuat birus boot sector dan menyerang PC
(personal computer) pada tahun 1986. Di tahun ini juga pertama kalinya ada virus
yang mampu menginfeksi file dengan nama VIrdem (virus demo) dibuat di
Jerman.
5. Pada tahun 1987 Virus Stoned dan Viena ditemukan. Virus stoned mampu
menginfeksi MBR (master Boot record) dibuat oleh seorang pelajar di
Universitas Wellington New Zealand, sedangkan virus Vienna dibuat oleh
seorang pelajar menengah di Austria. Di tahun ini juga Universitas Hebrew Israel
menemukan virus yang mampu menginfeksi dua jenis file .COM dan
.EXE, virus ini dinamakan virus Jerusalem dan virus ini masih terdapat
kesalahan (bug) yang menyebabkan virus menginfeksi ulang (reinfection).
6. Dark Avenger muncul sebagai virus dari Bulgaria dibuat oleh seseorang yang
mengaku dirinya Dark Avenger. Virus ini merupakan virus merupakan virus
yang menyerang antivirus. Pada tahun ini pula kemampuan stealth untuk virus
yang menginfeksi file .EXE ditemukan. Virus ini dinamakan Frodo dan apabila
virus ini berjalan setelah tanggal 22 september maka akan melakukan
perusakan hardisk setiap tahunnya.
7. Den Zuko merupakan virus pertamakali ditemukan di Indonesia pada tahun 1991,
63
Teknologi Open Source_Darex Susanto
virus ini mempunyai dua varian. Virus ini dibuat oleh Denny Yanuar
Ramadhani dari Bandung Indonesia, virus ini mampu menghapus (disenfect) disk
yang telah terinfeksi oleh virus Brain. Pada tahun ini juga muncul virus yang
bernama Tequilla yang mampu stealth, polymorphic, multipartition dan juga anti-
antivirus.
8. Pada tahun 1992, virus boot sector dengan nama Michelongelo mampu
menginfeksi lebih dari lima juta komputer di seluruh dunia.VCL atau Virus
Creation Laboratory muncul pertamakalinya. VCL merupakan tool kit yang
mampu membuat virus secara langsung sehingga semua orang dapat membuat
virus tanpa harus memiliki keahlian peprograman.
9. Virus Pathogen muncul di Inggris pada tahun 1994. Virus ini mampu me-
polymorphic, virus ini dibuat oleh seorang yang mengaku Black Baron dan
kemudian pembuat virus ini berhasil ditangkap dan dipenjara.
10. Virus makro yang mampu menginfeksi dokumen jenis Microsoft Word tercipta
pada tahun 1995.
11. Pada tahun 1996, virus makro tercipta yang menginfeksi file-file Microsoft
office termasuk excel.
12. Pada tahun 1997. Lebih dari 12000 virus tercipta di seluruh dunia.
13. Pada Tahun 1998, Virus StrangeBrew mampu menginfeksi file Java yang pada
saat itu Java merupakan platform yang bangga akan bebas virusnya. Pada tahun
ini juga dua anak berumur belasan tahun dari California mampu membobol
dan mengendalikan sekitar lebih dari 500 sistem komputer pemerintahan dan
militer di Amerika.
14. Virus dengan nama W97M/Melissa muncul pada tahun 1999, virus ini mampu
menyebar dirinya melalui pesan elektronik (e-mail) dan berhasil menginfeksi
lebih dari 1 juta komputer di seluruh dunia.virus CIH juga menyebar di Korea
dan menyebabkan kerugian kurang lebih US $ 250 juta. Virus ini mampu
merusak hardware dengan mengoverwrite BIOS.
64
Teknologi Open Source_Darex Susanto
15. Virus yang mirip dengan virus Melissa dengan nama virus ILOVEYOU
(love bug) muncul pada tahun 2000 dan menyebar melalui surat elektronik
mampu menghapus beberapa file multimedia seperti MP3 dannMP2.
Virus ini juga mampu mencuri informais penting korban yang
terinfeksi dan mengirimkannya ke pembuatnya.
16. Kerugian kurang lebih US $ 2.5 Milyar disebabkan oleh virus worm dengan
nama CodeRed yang menginfeksi lebih dari 300.000 komputer di seluruh dunia
pada tahun 2001.
18. Worm dengan nama Slammer tercipta pada tahun 2003 dan memiliki
kemampuan reproduksi dan penyebaram tercepat, lebih dari 75.000 komputer
di seluruh dunia berhasil terinfeksi hanya dalam waktu sepuluh menit setelah
pembuatannya dan memiliki kecepatan 8.5 detik/worm.
19. Pada tahun 2004. Worm dengan nama MyDoom mengusai 30% bandwidth
yang digunakan internauts (pengguna internet) di seluruh dunia dan merajai
dunia pervirusan dan tingkat infeksi yang tinggi. Rating high risk didapatkan
dari beberapa vendor antivirus untuk worm ini dan memiliki daya hancur yang
hebat dari worm Sobig dan Welchia. Worm ini juga menyerang DDoS
(Distributed Denial of Service) ke situs http://www.sco.com dan
http://www.microsift.com dan juga memblok beberapa situs antivirus.
KMP adalah software pemutar video yang dapar membaca file dengan format file AVI,
MKV, Ogg, 3GP, MOPEG WMV, RealMedia, FLV dan Quicktime. Software ini pertama
kali diliris pada tanggal 1 oktober 2002.
- Gom Player
GOM player merupakan software pemutar video yang mempunyai fitur equalizernya.
Di GOM juga terdapat playlist yang dapat memanajemen video yang sering pengguna
putar. Selain playlist juga GOM memiliki fitur skin yang dapat diubah dalam betuk
basic ataupun default sehingga pengguna bisa lebih nyaman menggunakannya.
c. Software untuk aplikasi atau bermain
- Pinball FX
Pinball FX adalah sebuah software aplikasi untuk menghibur para pengguna komputer,
Pinball diterbitkan oleh Microsoft Game Studios dan diliris pada tanggal 25 April 2007.
2. Software untuk pekerjaan atau kantoran
Software untuk perkantoran sangat membantu para pekerja. Software-software khusus
kantoran seperti software pengolah kata, software pengolah angka, dan software
presentasi. Software pengolah kata sangat bermangfaat di perkantoran ketika
karyawan melaporkan berkas laporan kepada atasannya.
Contoh software pengolah kata :
a. Microsoft Ofice Word
b. Open Office Writer
Open Office Writer adalah salah satu bagian dari OpenOffice.org. Open Office Writer
ini berfungsi untuk mengedit dan mengolah kata atau dokumen dengan format file ..doc,
.odf, .rtf, dan juga bisa kita eksport ke .pdf dengan hanya sekali klik. Open Office Writee
juga memiliki fitur seperti autocorrect, autoformat, styles dan formatting , table of
content, dan indexing. Program ini sangat mudah digunakan untuk membuat memo
yang cepat, sangat stabil karena bisa dunakan untuk banyak halaman, banyak gambar,
dan judul heading. Pengaturan bullet dan number pun berada di satu toolbar sehingga
bisa memudahkan pengguna untuk mengedit dan pengolahan kata.
3. Software untuk pelajaran
Software untuk pelajaran juga muncul untuk membantu masyarakat belajar apapun yang
mereka inginkan. Software untuk pelajaran ini biasanya bisa berbentuk file buku
elektronik atau bisa juga seperti aplikasi untuk latihan soal soal dan aplikasi aplikasi
67
Teknologi Open Source_Darex Susanto
lainnya dalam yang bisa digunakan untuk sistem pembelajaran.
Contoh software untuk pembelajaran adalah :
a. Kindle
Kindle adalah software aplikasi yang digunakan untuk membaca buku buku favorit
layaknya disebuah perpustakaan buku-buku seperti novel, buku cerita dan novel
popular literature inggris hingga buku pelajaran dapat ditemukan pada Kindle.
b. Cerdas
Cerdas merupakan aplikasi untuk pembelajaran anak berusia 6 tahun ke bawah.
Cerdas adalah aplikasi buatan anak bangsa ditujulkan untuk anak agar bisa
membaca, menulis , menggambar dan memahami lingkungan sekitar.
3. PDF Reader
4. Music dan Video Player
5. Browser Internet
6. Software Maintenance komputer
7. Archiving Program
68
Teknologi Open Source_Darex Susanto
8. Firewall
9. Downloader
10. Instant Messengers
3. Browser Internet
- Mozilla firefox
Kelebihan Mozilla Firefox
1. Tingkat popularitasnya di mata pengguna internet sangat baik
2. Perkambangannya sangat pesat
3. Keamanan browser lebih ampuh dari browser yang lain
4. Memiliki beragam add on yang banyak dan terus dikembangkan oleh pemiliknya
dan para pengembang di seluruh dunia (Betatester).
5. Konfigurasi browser yang lebih lengkap dibandingkan dengan Internet Explorer.
6. Ukuran aplikasi yang relative kecil, yaitu sekitar 4,7 MB, dibanding IE yang dapat
mencapai 80 MB.
7. Penampilan halaman yang lebih ringkas luas dan area toolbar lebih ringkas.
- Google Chrome
KELEBIHAN BROWSER CHROME :
TAMPILAN : Pada Interface dari Chrome terlihat bahawa google ingin para
penggunanya
lebih fokus pada web dan melupakan browser yang digunakan. Ini atinya Google
Chrome memilih tampilan yang tidak mengusik dan nyaman ketika sedang digunakan
MODUS PENYAMARAN : Pada modus ini memungkinkan para penggunanya dapat
mengakses website tanpa meninggalkan jejak.
70
Teknologi Open Source_Darex Susanto
Boost technology aktif bekerja secara aktif dalam sistem jaringan, sistem
managemen sumber daya cergas secara real time, sumber daya deteksi tepat waktu
dan tidak digunakan untuk mengoptimasikan kemampuan untuk menggunakan CPU
dan memori RAM
Arsitektur baru dan kode sumber ditulis ulang untuk sistem 32bit/64bit,
Peningkatan ini akan membantu PC anda bekerja lebih efisien dan stabil
Peningkatan antarmuka pengguna untuk memberikan pengguna pengalaman
yang lebih baik, User interface baru memungkinkan anda untuk menyesuaikan
pengaturan dasar dari jendela utama yang membuat Advanced SystemCare 5
dapat diakses dan lebih nyaman untuk digunakan
Teknologi antarmuka pengguna baru untuk boot lebih cepat dan
mengkonsumsi sedikit memori Dengan teknologi antarmuka penggunaan yang baru,
Advanced SystemCare 5 boot lebih cepat dengan menggunakan daya lebih sedikit
dibanding sistem yang dapat menyokong peningkatan stability komputer anda
Active Boost fungsi baru yang membantu mengoptimasikan kinerja komputer
secara real time
Modul dengan modus Turbo Meningkatkan Kerja & Play, Sekarang anda memiliki
dua pilihan untuk Turbo Boost, bekerja dan mode Game. Juga, anda dapat
menyesuaikan pengaturan untuk setiap mode pada antarmuka program
7. Archiving Program
- Winrar
Kelebihan WinRAR :
* Dapat mengompres file atau folder menjadi 2 format, yatiu *.RAR atau *.ZIP
* Dapat membuat Setup Instalasi
* Dapat diberi password
* Ukuran file masternya kecil, sehingga mudah dibawa kemana-mana.
- WinZip
Winzip secara umum memiliki 4 fungsi utama iaitu untuk (archive), (compress),
membuka (extract) dan (decompress). Fungsi archive yang dimaksud di sini adalah
untuk menyimpan file-file yang terdapat di komputer menjadi satu file.
71
Teknologi Open Source_Darex Susanto
72
Teknologi Open Source_Darex Susanto
7. LINUX U BUNTU
Linux Ubuntu dirasa memang kurang familiar ditelinga para pengguna komputer
dibanding dengan windows. Hampir semua pengguna komputer menggunakan
windows dibanding dengan linux. Namun,pada seseorang yang sering bergulat
dengan dunia komputer linux Ubuntu tidak asing lagi di telinga mereka. Linux Ubuntu
adalah salah satu Operating System yang berguna untuk operasi dasar komputer.
Kelebihan dari Linux Ubuntu adalah sifatnya yang open source dan gratis.Selain itu,
Ubuntu juga sudah menyediakan aplikasi-aplikasi untuk berbagai keperluan sehingga
pengguna tidak perlu meng-install software-software umum lainnya. Ubuntu adalah salah
satu software open source yang paling digemari oleh pengguna komputer di Indonesia.
73
Teknologi Open Source_Darex Susanto
Resolusi monitor: 800 x 600 piksel.
Pada artikel tentang Cara Jitu Sukses Instalasi Ubuntu ini, saya akan
memberikan contoh cara instalasi Ubuntu dalam Virtual Box. Jadi, langkah pertama
yang harus dilakukan adalah menginstall Virtual box terlebih dahulu sebelum
menginstall Ubuntu. Virtual Box adalah perangkat lunak virtualisasi, yang dapat
digunakan untuk mengeksekusi sistem operasi "tambahan" di dalam sistem operasi
"utama". Sebagai contoh, jika seseorang mempunyai
sistem operasi MS Windows yang terpasang di komputernya, maka seseorang tersebut
dapat pula menjalankan sistem operasi lain yang diinginkan di dalam sistem operasi
MS Windows. Fungsi ini sangat penting jika seseorang ingin melakukan ujicoba dan
simulasi instalasi suatu sistem tanpa harus kehilangan sistem yang ada. Aplikasi dengan
fungsi sejenis VirtualBox lainnya adalah VMware dan Microsoft Virtual PC.
Berikut adalah langkah-langkah untuk menginstall linux ubuntu pada vitual box. 1. Klik
masteran pada virtual box
74
Teknologi Open Source_Darex Susanto
75
Teknologi Open Source_Darex Susanto
Pada step ini,anda akan menentukan shortcut untuk software VirtualBox akan
ditampilkan di dekstop atau tidak.
Jika anda menginginkan software VirtualBox ditampilkan dalam dekstop, klik kolom
pada create a shortcut on the dekstop lalu klik next.
76
Teknologi Open Source_Darex Susanto
8. Setelah proses selesai, klik finish dan anda sudah dapat menggunakan software
VirtualBox.
77
Teknologi Open Source_Darex Susanto
2. Setelah anda klik ISO Ubuntu, maka tampilan Ubuntu yang keluar adalah sebagai
berikut
78
Teknologi Open Source_Darex Susanto
Pada step ini, anda tuliskan nama untuk Ubuntu anda. Dalam proses instalasi
ini,dituliskan nama untuk user Ubuntu adalan Ubuntu Ninda Prastika. Setelah selesai
mengisi nama,versi dan type untuk Ubuntu lalu klik next. Selanjutnya,anda akan masuk
pada tampilan untuk pengaturan kapasitas memori yang diperlukan untuk software
Ubuntu. Berikut adalah tampilan yang keluar
pada kotak dialog ini,anda bisa menentukan kapasitas memori sesuai dengan
keinginan anda.Namun,kapasitas memori yang akan anda pakai harus sesuai dengan
kapasitas RAM laptop ataupun PC anda. Karena jika,permintaan anda tidak sesuai
dengan kapasitas yang dimiliki oleh RAM pada PC atau laptop anda proses instalasi
akan failed. Klik next untuk melanjutkan ke proses berikutnya.
Langkah selanjutnya,anda akan masuk pada step untuk menentukan hard drive
yang akan anda gunakan.Berikut adalah gambar nya.
79
Teknologi Open Source_Darex Susanto
jika anda sudah memilih satu diantara 6 pilihan yang tersedia, klik next untuk
melanjutkan ke proses yang selanjutnya.
Pilihan yang tersedia pada step ini ada dua,yakni dynamically alocated dan fixed size.
Pada pilihan dynamically allocated adalah kapasitas untuk hard drive file
terbatas,sedangkan pada fixed size hard drive file mempunyai kapasitas yang lebih
besar dibandingkan dengan dynamically allocated. Untuk masuk ke tahap selanjutnya
klik next.
Selanjutnya,anda akan menentukan lokasi tempat penyimpanan file beserta
kapasitasnya seperti yang ditunjukkan pada gambar berikut ini.
80
Teknologi Open Source_Darex Susanto
setelah anda selesai untuk menentukan lokasi file beserta size nya,klik create.
7.Setelah anda klik creat pada langkah ke 6,maka akan muncul tampilan seperti ini.
81
Teknologi Open Source_Darex Susanto
Kemudian,setelah pada langkah 8 anda telah memilih pilihan empty,lalu pada kolom
bagian kanan yang mempunyai simbol CD klik dan pilih Ubuntu 9.10.
• Setelah anda memilih pilihan Ubuntu 9.10 maka tampilan yang muncul adalah
sebagai berikut.
• Pada langkah ini, Ubuntu akan masuk pada proses instalasi. Untuk masuk
pada proses instalasi klik start pada simbol yang diberi lingkaran berwarna
magenta.
82
Teknologi Open Source_Darex Susanto
jika anda memilih bahasa inggris,maka klik enter pada pilihan bahasanya begitu
pula dengan pilihan bahasa yang lain.
klik enter pada pilihan try Ubuntu without any change to your computer.
83
Teknologi Open Source_Darex Susanto
84
Teknologi Open Source_Darex Susanto
Disini anda akan menentukan tempat dimana anda berada. Isi sesuai dengan
wilayah tempat anda tinggal. Klik region dan pilih benua mana dimana anda tinggal
sekarang. Lalu klik foward.
16. Pada langkah ke -16,pilih keyboad layout sesuai dengan keinginan anda lalu
pilih foward.
85
Teknologi Open Source_Darex Susanto
• Pada langkah ke-19 ini anda masuk pada proses instalasi Ubuntu seperti yang
terlihat pada gambar berikut ini.
86
Teknologi Open Source_Darex Susanto
20. Setelah pada langkah 19 anda klik install,tunggu beberapa saat sampai proses
selesai.
87
Teknologi Open Source_Darex Susanto
21. Setelah proses instalasi selesai,maka lakukan restart pada PC atau laptop anda.
22. Setelah anda lakukan restart maka tampilan Ubuntu akan seperti berikut ini.
88
Teknologi Open Source_Darex Susanto
• Setelah muncul tampilan seperti yang ditunjukkan oleh langkah diatas,maka klik
seperti contoh nama Ninda Prastika dan gambar yang muncul adalah sebagai
berikut.
Ketikkan password anda dan pilih login.
24. Setelah anda melakukan login,maka tampilan yang muncul adalah sebagai
berikut.
25. Berikut contoh bila anda ingin menggunakan salah satu aplikasi dari Ubuntu.
89
Teknologi Open Source_Darex Susanto
90
Teknologi Open Source_Darex Susanto
SUMBER PUSTAKA
http://inilahinfo.blogspot.com/search/?q=apa+itu+firmware
http://dedexcalan-lisalatif.blogspot.com/2012/01/bab-1-pembahasan-sejarah-
software.html
http://softcomputeware.blogspot.com/2012/12/fungsi-software.html
http://teknik-inf.blogspot.com/2013/08/jenis-jenis-software-komputer.html
http://www.winet7.com/index.php?route=blog/post/view&id=10
http://songo-kelompok.blogspot.com/2013/05/sejarah-malware.html
http://julismail.staff.telkomuniversity.ac.id/malware/
http://www.komputeran.com/2012/07/mengenal-apa-itu-open-source-dan.html
http://missnuroxfordutomo.blogspot.com/2011/04/pengertian-software-dan-fungsi-
software.html
91