Dokumen tersebut merupakan silabus mata kuliah Pengantar Open Source dan Aplikasi. Silabus ini menjelaskan tujuan kuliah untuk memahami pengertian dan konsep Open Source serta mampu menggunakan sistem operasi dan aplikasi Open Source. Selain itu, silabus ini juga menjelaskan tentang prasyarat, penilaian, dan buku acuan mata kuliah tersebut.
1. Pengantar Open Source dan Aplikasi
Definisi dan Sejarah Open Source
Rusmanto at gmail.com
Rusmanto at nurulfikri.ac.id
Twitter @ruslinux
Program Studi TI & SI STT Terpadu Nurul Fikri
2. Tujuan Kuliah
Setelah mengikuti perkuliahan, mahasiswa diharapkan
mampu memahami pengertian Open Source Software dan
Free Software, konsep pengembangan produk Open
Source, keuntungan Open Source, lisensi-lisensi Open
Source, isu keamanan produk Open Source, model-model
bisnis Open Source, serta mampu menggunakan salah
satu sistem operasi Open Source dan aplikasi-aplikasi
Open Source untuk pekerjaan sehari-hari.
Program Studi TI & SI STT Terpadu Nurul Fikri 2-29 2-5
3. Silabi dan SAP
Silabi: Deskripsi singkat mata kuliah (kode,
jumlah SKS, program studi), tujuan umum,
deskripsi isi kuliah tiap pertemuan, sistem
penilaian, dan buku acuan.
SAP (Satuan Acuan Perkuliahan): Pokok
bahasan dan tujuan umum tiap pertemuan, sub
pokok bahasan (topik-topik) dan tujuan khusus
per topik, proses pembelajaran, tugas, media
pembelajaran dan pustaka yang digunakan.
Program Studi TI & SI STT Terpadu Nurul Fikri 3-29 3-5
4. Prasyarat dan Penilaian
– Prasyarat kuliah sebelumnya : Tidak ada
– Penilaian:
Kehadiran 5% UTS : 30%
Tugas-tugas 20%
Kuis/Presentasi 15%
UUAASS: :3 030 %%
Program Studi TI & SI STT Terpadu Nurul Fikri 4-29 4-5
5. Arti 2 SKS Kuliah
2 Jam Tatap Muka
Tiap Minggu
2 Jam Tugas
Tiap Minggu
UAS: 30 %2 Jam Belajar Mandiri
Tiap Minggu
Program Studi TI & SI STT Terpadu Nurul Fikri 5-29 5-5
6. Buku Bacaan
1) Rusmanto, Diktat Kuliah Pengantar Open Source dan
Aplikasi. Depok: Sekolah Tinggi Teknologi Terpadu Nurul
Fikri, 2014.
2) Tobias Elsner, Thomas Erker, Anselm Lingnau, Linux
Essentials, The LPI Introductory Programme. Darmstadt
– Germany: Linup Front GmbH, 2012.
3) Jesús M. González Barahona, Joaquín Seoane Pascual,
Gregorio Robles , Introduction to Free Software.
Barcelona: Free Technology Academy, 2010.
Program Studi TI & SI STT Terpadu Nurul Fikri 6-29 6-5
7. Buku Bacaan
4) -, Open Source Training Tool Kit – Free/Open
Source Software. Open Source Resource Center -
Pakistan Software Export Board, 2007.
5) Moreno Muffatto, Open Source – A
Multidisciplinary Approach. London: Imperial
College Press, 2006.
6) Martin Fink, The Business and Economics of Linux
and Open Source. New Jersey: Prentice Hall PTR,
2002.
Program Studi TI & SI STT Terpadu Nurul Fikri 7-29 7-5
8. Tujuan Umum Pertemuan Pertama
Mampu memahami definisi dan sejarah:
● Open Source
● Free Software
● Proprietary Software
Program Studi TI & SI STT Terpadu Nurul Fikri 8-29 8-5
9. Topik-topik Pertemuan Pertama
a. Definisi Open Source Software, Free
Software, FOSS, dan Proprietary Software.
b. Sejarah Open Source, GNU, Free Software,
dan Proprietary Software.
Program Studi TI & SI STT Terpadu Nurul Fikri 9-29 9-5
10. Tujuan Khusus Pertemuan Pertama
a. Dapat menjelaskan arti Open Source
Software, GNU, Free Software, FOSS, dan
Proprietary Software.
b. Dapat menjelaskan secara ringkas sejarah
Open Source, Free Software, dan
Proprietary Software mulai dari era sebelum
1984, 1984-1991, 1991-1998, 1998-
sekarang.
Program Studi TI & SI STT Terpadu Nurul Fikri 10-2190-5
11. Definisi Open Source: Arti Kata (1)
●Open: terbuka/tersedia (opened), tidak
dirahasiakan.
● Source: sumber, dari kata source code (kode
sumber atau bahasa pemrograman komputer
dapat difahami manusia). Program yang hanya
difahami mesin disebut binary code (bilangan
biner atau angka digital, misal 1101 atau 13
atau D).
Program Studi TI & SI STT Terpadu Nurul Fikri 11-2191-5
12. Definisi Open Source: Arti Kata (2)
●Open Source istilah untuk program komputer
(Software) yang tersedia kode sumbernya
dalam file program itu atau dalam file terpisah.
● Software tidak Open Source hanya tersedia
dalam bentuk kode biner (bahasa mesin
komputer), sedangkan kode sumber
dirahasiakan oleh pembuat atau pemiliknya.
Program Studi TI & SI STT Terpadu Nurul Fikri 12-2192-5
13. Definisi Open Source: Arti Istilah
●Open Source Software atau Free Software
adalah istilah program komputer yang bebas:
● digunakan untuk apa saja,
● dipelajari dan dimodifikasi (karena kode
sumber tidak dirahasiakan),
● dicopy atau dibagikan ke orang lain,
● hasil modifikasi disebarluaskan.
Program Studi TI & SI STT Terpadu Nurul Fikri 13-2193-5
14. Contoh Produk Open Source
● Linux: sistem operasi komputer.
●Android: sistem operasi Linux yang awalnya
ditujukan untuk smartphone dan tablet.
● Firefox: aplikasi internet browser web.
● LibreOffice: aplikasi perkantoran seperti MS
Office.
●Waze: aplikasi navigasi dan trafik lalu-lintas.
Program Studi TI & SI STT Terpadu Nurul Fikri 14-2194-5
15. Perbedaan Open Source & Free Software (1)
●Open Source Software: menekankan pada
keterbukaan kode sumber suatu program agar
dapat dikembangkan secara bersama.
● Free Software: menekankan pada kebebasan
atau kemerdekaan (freedom) pengguna dalam
menggunakan, memodifikasi, dan
menyebarluaskan yang asli atau hasil
modifikasi.
Program Studi TI & SI STT Terpadu Nurul Fikri 15-2195-5
16. Definisi Open Source & Free Software (2)
●Gabungan: FOSS (Free/Open Source
Software) atau FLOSS (Free/Libre/Open
Source Software).
●Dalam presentasi dan perkuliahan ini: kata
Open Source digunakan untuk mewakili juga
Free Software atau FOSS atau FLOSS.
Program Studi TI & SI STT Terpadu Nurul Fikri 16-2196-5
17. Mengapa Istilah Open Source Populer?
●Kata Free sering diartikan “salah” sebagai
tanpa biaya (gratis), padahal Free Software
bukan Freeware (software gratis) atau
Shareware, yang keduanya tidak Open Source.
● Free Software dicetuskan Richard M. Stallman
melalui Free Software Foundation (1985).
●Open Source Software dirilis Eric S. Raymond
melalui Open Source Initiative (1998).
Program Studi TI & SI STT Terpadu Nurul Fikri 17-2197-5
18. Definisi Proprietary Software
● Tidak bebas digunakan oleh siapa saja atau
untuk apa saja, meskipun ada yang gratis.
● Tidak dapat dipelajari cara kerjanya karena
tidak tersedia kode sumber program.
● Tidak boleh dimodifikasi, meskipun tersedia
kode sumber program.
● Tidak boleh dicopy/disebarluaskan tanpa izin
atau membayar royalti kepada pembuatnya.
Program Studi TI & SI STT Terpadu Nurul Fikri 18-2198-5
19. Sejarah Open Source (1950-1976)
1950-an: Era awal komputer yang menganut
budaya pengembangan software bersama.
1960-an: IBM dll. menjual komputer disertai
kode sumber software (Free Software).
1969-1974: Pengembangan sistem operasi
UNIX dan internet untuk berbagi kode.
1976: Bill Gates mengajak pengembang
menjual lisensi dan merahasiakan kode.
Program Studi TI & SI STT Terpadu Nurul Fikri 19-2199-5
20. Sejarah Open Source (1976-1984)
1976-1980: masa peralihan budaya “berbagi”
ke budaya “rahasia” kode sumber program.
1980: UU Hak Cipta tentang Software disahkan
di Amerika Serikat.
1984: Software Unix AT&T hanya tersedia
tanpa kode sumber (Proprietary Software).
1984: Richard Stallman memulai proyek
GNU (GNU's Not Unix), Free Software.
Program Studi TI & SI STT Terpadu Nurul Fikri 20-2290-5
21. Sejarah Open Source (1984-1991) (1)
1985: Free Software Foundation didirikan
Richard Stallman (www.fsf.org). Free sebagai
bebas (freedom), bukan free of charge (gratis)
tapi free access.
1988: FSF merilis lisensi CopyLeft GPL
(General Public License), yang mengizinkan
modifikasi software GPL tapi tidak boleh
mengubah lisensinya menjadi tidak GPL.
CopyLeft = CopyRight GPL.
Program Studi TI & SI STT Terpadu Nurul Fikri 21-2291-5
22. Sejarah Open Source (1984-1991) (2)
1990: Software www dirilis Tim Berners Lee,
yang menjadikan jaringan komputer terbuka
(Open Network) atau Internet sangat populer.
1991: Linus B. Torvalds membuat inti sistem
operasi (kernel) Linux dengan lisensi GPL,
sehingga Linux cepat berkembang sampai
sekarang.
Program Studi TI & SI STT Terpadu Nurul Fikri 22-2292-5
23. Sejarah Open Source (1991-1998) (1)
1993: Debian didirikan Ian Murdock.
1994: Linux Red Hat dirilis Bob Young and
Marc Ewing.
1994-1995: Server web Apache dirilis, yang
hingga sekarang menjadi terbesar di internet.
Apache Foundation kemudian mengembangkan
banyak produk, termasuk Jakarta Tomcat (Java)
dan OpenOffice.org.
Program Studi TI & SI STT Terpadu Nurul Fikri 23-2293-5
24. Sejarah Open Source (1991-1998) (2)
1997-1998: Gerakan Open Source dicanangkan
oleh Eric S. Raymod dan Bruce Perens dengan
mendirikan Open Source Initiative
(www.opensource.org), dan menuliskan buku
The Cathedral and The Bazaar.
1998: Browser web Netscape dirilis sebagai
Open Source dengan nama Mozilla, yang
kemudian nama browser menjadi Firefox.
Program Studi TI & SI STT Terpadu Nurul Fikri 24-2294-5
25. Sejarah Open Source (1998-sekarang) (1)
1999: Red Hat Inc. masuk pasar saham.
2000: OpenOffice.org (versi Open Source dari
StarOffice).
2004: Ubuntu (turunan Debian, dirilis oleh
Canonical yang dipimpin Mark Shuttleworth).
2005: BlankOn Linux 1.0 (turunan Fedora),
kemudian diturunkan dari Ubuntu (2006), dan
sekarang berbasis Debian (2012).
Program Studi TI & SI STT Terpadu Nurul Fikri 25-2295-5
26. Sejarah Open Source (1998-sekarang) (2)
2008: Android (Linux) versi 1 dirilis, hingga
membuat dunia dikuasai kembali konsep Open
Source. Google membeli perusahaan Android,
kemudian menjadikan Android sebagai produk
Open Source didukung banyak perusahaan yang
tergabung dalam Open Handset Alliance
(OHA).
Program Studi TI & SI STT Terpadu Nurul Fikri 26-2296-5
27. Sejarah Open Source (1998-sekarang) (3)
2014: Android (Linux) menjadi sistem operasi
dan aplikasi terbesar di dunia, terpasang pada
sekitar 2 milyar hp, tablet, laptop, jam tangan,
kaca mata, tv, audio mobil, mesin cuci, dll.
Program Studi TI & SI STT Terpadu Nurul Fikri 27-2297-5
28. Pangsa Pasar Android 2013
Program Studi TI & SI STT Terpadu Nurul Fikri 28-2298-5
29. Pangsa Pasar Android 2014
Program Studi TI & SI STT Terpadu Nurul Fikri 29-2299-5