Pengantar Open Source dan Aplikasi Definisi dan Sejarah Open Source
Drs. Rusmanto, M.M. Email:
[email protected] Diktat & Presentasi di http://w.blankon.in/8Ma Program Studi TI & SI
STT Terpadu Nurul Fikri
Tujuan Kuliah Mahasiswa diharapkan mampu memahami: - Pengertian Open Source 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, - Menggunakan salah satu sistem operasi dan aplikasi-aplikasi Open Source untuk kuliah/bekerja. Program Studi TI & SI
STT Terpadu Nurul Fikri
2-32 2-5
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 yang digunakan. 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-32 3-5
Prasyarat dan Penilaian – Prasyarat kuliah sebelumnya : Tidak ada – Penilaian Kuliah: Kehadiran 5%
Kuis/Presentasi 15%
Tugas 20%
Program Studi TI & SI
UTS : 30%
UAS :30 30% UAS: %
STT Terpadu Nurul Fikri
4-32 4-5
Prasyarat dan Penilaian Praktikum – Prasyarat sebelumnya : Tidak ada – Penilaian Praktikum: Kehadiran 5%
Praktikum 25% Tugas 10%
Program Studi TI & SI
UTS : 30%
UAS :30 30% UAS: %
STT Terpadu Nurul Fikri
5-32 5-5
Arti 1 SKS Kuliah 1 Jam Tatap Muka Tiap Minggu 1 Jam Tugas Tiap Minggu UAS: 30 %1 Jam Belajar Mandiri Tiap Minggu
Program Studi TI & SI
STT Terpadu Nurul Fikri
6-32 6-5
Arti 1 SKS Praktikum 2 Jam Praktium Tiap Minggu 1 Jam Tugas Tiap Minggu UAS: 30 %1 Jam Belajar Mandiri Tiap Minggu
Program Studi TI & SI
STT Terpadu Nurul Fikri
7-32 7-5
Buku Bacaan 1) Rusmanto, Diktat Kuliah Pengantar Open Source dan Aplikasi. Depok: STT Terpadu NF, 2015. 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
8-32 8-5
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
9-32 9-5
Tujuan Umum Pertemuan Pertama Mampu memahami definisi dan sejarah: ●
Open Source
●
Free Software dan GNU
●
Proprietary Software
Program Studi TI & SI
STT Terpadu Nurul Fikri
10-5 10-32
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
11-5 11-32
Tujuan Khusus Pertemuan Pertama a. Dapat menjelaskan arti Open Source Software, Free Software, FOSS, GNU, 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, 1998sekarang. Program Studi TI & SI
STT Terpadu Nurul Fikri
12-5 12-32
Definisi Open Source: Arti Kata ●
●
Open: terbuka (opened), tidak dirahasiakan, tersedia di internet. Source: sumber. Dari kata source code (kode sumber program komputer yang dapat difahami manusia). Program yang hanya difahami mesin disebut binary code (bilangan biner, angka digital, misal 1101 atau 13 atau D).
Program Studi TI & SI
STT Terpadu Nurul Fikri
13-5 13-32
Definisi Open Source: Arti Kata ●
●
●
Open Source: program komputer atau perangkat lunak (Software) yang tersedia kode sumbernya. Software tidak open source hanya tersedia dalam bentuk kode biner, yang tidak dapat difahami manusia. Tidak open source disebut juga Proprietary (berpemilik): kode sumber dirahasiakan.
Program Studi TI & SI
STT Terpadu Nurul Fikri
14-5 14-32
Definisi Open Source: Arti Istilah ●
Open Source Software merupakan istilah lain dari Free Software, yaitu program yang bebas: ● ●
●
digunakan untuk apa saja, dipelajari dan dimodifikasi (karena kode sumber program tersedia atau tidak dirahasiakan),
●
dicopy atau dibagikan ke orang lain,
●
hasil modifikasi disebarluaskan.
Contoh: Linux, Android, Firefox, LibreOffice.
Program Studi TI & SI
STT Terpadu Nurul Fikri
15-5 15-32
Definisi Open Source & Free Software ●
●
●
Open Source Software: menekankan pada keterbukaan kode sumber suatu program sehingga dapat dikembangkan secara bersama. Free Software: menekankan pada kebebasan atau kemerdekaan (freedom) pengguna dalam menggunakan, memodifikasi, dan menyebarluaskan. FOSS (Free/Open Source Software)
Program Studi TI & SI
STT Terpadu Nurul Fikri
16-5 16-32
Mengapa Istilah Open Source Populer? ●
●
●
Kata Free Software sering diartikan SALAH sebagai tanpa biaya (gratis), padahal Free Software bukan Freeware (software gratis), bukan pula Shareware (gratis sementara). Free Software dicetuskan Richard M. Stallman (RMS) melalui Free Software Foundation dan proyek GNU (GNU is Not Unix), 1984/1985. Open Source Software dipopulerkan oleh Eric S. Raymond melalui Open Source Initiative (1998).
Program Studi TI & SI
STT Terpadu Nurul Fikri
17-5 17-32
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-5 18-32
Sejarah Open Source (1950-1976) 1950-an: Era awal komputer yang menganut budaya pengembangan software bersama, meskipun belum ada istilah Open Source. 1960-an: IBM dll. menjual komputer disertai kode sumber software (Free Software).
Program Studi TI & SI
STT Terpadu Nurul Fikri
19-5 19-32
Sejarah Open Source (1950-1976) 1969-1974: Pengembangan sistem operasi UNIX dan internet yang memudahkan programmer berbagi kode (open source). 1976: Bill Gates mengajak para pengembang software menjual lisensi proprietary software.
Program Studi TI & SI
STT Terpadu Nurul Fikri
20-5 20-32
Sejarah Open Source (1976-1984) 1979: Eric Allam mengembangkan Sendmail, program Free/Open untuk pengiriman email. 1980: UU Hak Cipta tentang Software disahkan di Amerika Serikat. 1984: Software Unix AT&T tersedia tanpa kode sumber. Unix versi Proprietary AT&T. 1984: RMS memulai proyek GNU (GNU's Not Unix), “Unix versi Free Software”. Program Studi TI & SI
STT Terpadu Nurul Fikri
21-5 21-32
Sejarah Open Source (1984-1991) 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 untuk lisensi GPL Program Studi TI & SI
STT Terpadu Nurul Fikri
22-5 22-32
Sejarah Open Source (1984-1991) 1990: Software untuk web (www: world wide web) berhasil dikembangkan dan dirilis oleh Tim Berners Lee. 1991: Linus B. Torvalds membuat inti sistem operasi (kernel) Linux yang dilisensikan sebagai software GPL (General Public License) sehingga bebas dicopy, dikembangkan lebih lanjut, dan disebarluaskan. Program Studi TI & SI
STT Terpadu Nurul Fikri
23-5 23-32
Sejarah Open Source (1991-1998) 1993: Debian dirilis Ian Murdock (Debra-Ian) 1994: Linux Red Hat dirilis Bob Young and Marc Ewing. 1994-1995: Server web Apache dirilis, yang hingga sekarang menjadi program penyedia web internet terbesar di dunia. Apache Foundation kemudian mengembangkan banyak produk, termasuk Java dan OpenOffice.org. Program Studi TI & SI
STT Terpadu Nurul Fikri
24-5 24-32
Sejarah Open Source (1991-1998) 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 Open Source dengan nama Mozilla.
Program Studi TI & SI
STT Terpadu Nurul Fikri
25-5 25-32
Sejarah Open Source (1998-2008) 1999: Red Hat masuk pasar saham (Go Public). 2000: OpenOffice.org (program Office FOSS). 2004: Ubuntu (turunan Debian dirilis Marc Shuttleworth). 2005: BlankOn Linux 1.0 (turunan Fedora), kemudian Ubuntu (2006), dan turunan Debian (mulai 2012 hingga sekarang). 2008: Android (Linux) 1.0 dirilis. Program Studi TI & SI
STT Terpadu Nurul Fikri
26-5 26-32
Sejarah Open Source (2008-sekarang) 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
27-5 27-32
Sejarah Open Source (2008-sekarang) 2012-2015: Android (Linux) menjadi sistem operasi dan aplikasi terbesar di dunia, terpasang pada sekitar 2 milyar hp, tablet, laptop, arloji, kaca mata, tv, audio mobil, mesin cuci, dll. 2015: Mayoritas komputer server di internet berbasis web, mobile (untuk hp/tablet), dan Cloud Computing lainnya menggunakan Linux, misal Google.com, Youtube.com, Twitter.com, Facebook.com, dll. Program Studi TI & SI
STT Terpadu Nurul Fikri
28-5 28-32
Pangsa Pasar Linux Android 2013
Program Studi TI & SI
STT Terpadu Nurul Fikri
29-5 29-32
Pangsa Pasar Linux Android 2014
Program Studi TI & SI
STT Terpadu Nurul Fikri
30-5 30-32
Pangsa Pasar Linux Android 2012-2015 (Sumber: IDC.com, Agustus 2015) Android
iOS
Windows BlackBerry Others
2015 82.8%
13.9% 2.6%
0.3%
0.4%
2014 84.8%
11.6% 2.5%
0.5%
0.7%
2013 79.8%
12.9% 3.4%
2.8%
1.2%
2012 69.3%
16.6% 3.1%
4.9%
6.1%
Program Studi TI & SI
STT Terpadu Nurul Fikri
31-5 31-32
Program Studi TI & SI
STT Terpadu Nurul Fikri
32-5 32-32