01 presentasi definisi_dan_sejarah_open_source

29
Program Studi TI & SI STT Terpadu Nurul Fikri Pengantar Open Source dan Aplikasi Definisi dan Sejarah Open Source Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id Twitter @ruslinux

Upload: rusmanto-maryanto

Post on 01-Jul-2015

147 views

Category:

Technology


0 download

DESCRIPTION

Definisi dan sejarah Free Software, Open Source Software, Proprietary Software, sejak era awal komputer 1950-1960an, era awal sistem operasi Unix 1970-an, era awal kode sumber diproteksi 1976-1980an, era kembali ke freedom 1983-1985, era awal Linux 1991-1998, hingga era dunia dikuasai produk-produk free/open seperti Linux, Apache, Android, dll. 2000-an.

TRANSCRIPT

Page 1: 01 presentasi definisi_dan_sejarah_open_source

Program Studi TI & SI STT Terpadu Nurul Fikri

Pengantar Open Source dan AplikasiDefinisi dan Sejarah Open Source

Rusmanto at gmail.com

Rusmanto at nurulfikri.ac.id

Twitter @ruslinux

Page 2: 01 presentasi definisi_dan_sejarah_open_source

2-5Program Studi TI & SI STT Terpadu Nurul Fikri 2-29

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.

Page 3: 01 presentasi definisi_dan_sejarah_open_source

3-5Program Studi TI & SI STT Terpadu Nurul Fikri 3-29

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.

Page 4: 01 presentasi definisi_dan_sejarah_open_source

4-5Program Studi TI & SI STT Terpadu Nurul Fikri 4-29

Prasyarat dan Penilaian – Prasyarat kuliah sebelumnya : Tidak ada– Penilaian:

Kehadiran 5% UTS : 30%

Tugas-tugas 20%Kuis/Presentasi 15%

UAS: 30 %UAS : 30%

Page 5: 01 presentasi definisi_dan_sejarah_open_source

5-5Program Studi TI & SI STT Terpadu Nurul Fikri 5-29

Arti 2 SKS Kuliah

2 Jam Tatap MukaTiap Minggu

2 Jam Tugas Tiap Minggu

UAS: 30 %2 Jam Belajar MandiriTiap Minggu

Page 6: 01 presentasi definisi_dan_sejarah_open_source

6-5Program Studi TI & SI STT Terpadu Nurul Fikri 6-29

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.

Page 7: 01 presentasi definisi_dan_sejarah_open_source

7-5Program Studi TI & SI STT Terpadu Nurul Fikri 7-29

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.

Page 8: 01 presentasi definisi_dan_sejarah_open_source

8-5Program Studi TI & SI STT Terpadu Nurul Fikri 8-29

Tujuan Umum Pertemuan Pertama

Mampu memahami definisi dan sejarah: ● Open Source● Free Software ● Proprietary Software

Page 9: 01 presentasi definisi_dan_sejarah_open_source

9-5Program Studi TI & SI STT Terpadu Nurul Fikri 9-29

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.

Page 10: 01 presentasi definisi_dan_sejarah_open_source

10-5Program Studi TI & SI STT Terpadu Nurul Fikri 10-29

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.

Page 11: 01 presentasi definisi_dan_sejarah_open_source

11-5Program Studi TI & SI STT Terpadu Nurul Fikri 11-29

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).

Page 12: 01 presentasi definisi_dan_sejarah_open_source

12-5Program Studi TI & SI STT Terpadu Nurul Fikri 12-29

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.

Page 13: 01 presentasi definisi_dan_sejarah_open_source

13-5Program Studi TI & SI STT Terpadu Nurul Fikri 13-29

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.

Page 14: 01 presentasi definisi_dan_sejarah_open_source

14-5Program Studi TI & SI STT Terpadu Nurul Fikri 14-29

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.

Page 15: 01 presentasi definisi_dan_sejarah_open_source

15-5Program Studi TI & SI STT Terpadu Nurul Fikri 15-29

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.

Page 16: 01 presentasi definisi_dan_sejarah_open_source

16-5Program Studi TI & SI STT Terpadu Nurul Fikri 16-29

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.

Page 17: 01 presentasi definisi_dan_sejarah_open_source

17-5Program Studi TI & SI STT Terpadu Nurul Fikri 17-29

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).

Page 18: 01 presentasi definisi_dan_sejarah_open_source

18-5Program Studi TI & SI STT Terpadu Nurul Fikri 18-29

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.

Page 19: 01 presentasi definisi_dan_sejarah_open_source

19-5Program Studi TI & SI STT Terpadu Nurul Fikri 19-29

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.

Page 20: 01 presentasi definisi_dan_sejarah_open_source

20-5Program Studi TI & SI STT Terpadu Nurul Fikri 20-29

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.

Page 21: 01 presentasi definisi_dan_sejarah_open_source

21-5Program Studi TI & SI STT Terpadu Nurul Fikri 21-29

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.

Page 22: 01 presentasi definisi_dan_sejarah_open_source

22-5Program Studi TI & SI STT Terpadu Nurul Fikri 22-29

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.

Page 23: 01 presentasi definisi_dan_sejarah_open_source

23-5Program Studi TI & SI STT Terpadu Nurul Fikri 23-29

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.

Page 24: 01 presentasi definisi_dan_sejarah_open_source

24-5Program Studi TI & SI STT Terpadu Nurul Fikri 24-29

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.

Page 25: 01 presentasi definisi_dan_sejarah_open_source

25-5Program Studi TI & SI STT Terpadu Nurul Fikri 25-29

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).

Page 26: 01 presentasi definisi_dan_sejarah_open_source

26-5Program Studi TI & SI STT Terpadu Nurul Fikri 26-29

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).

Page 27: 01 presentasi definisi_dan_sejarah_open_source

27-5Program Studi TI & SI STT Terpadu Nurul Fikri 27-29

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.

Page 28: 01 presentasi definisi_dan_sejarah_open_source

28-5Program Studi TI & SI STT Terpadu Nurul Fikri 28-29

Pangsa Pasar Android 2013

Page 29: 01 presentasi definisi_dan_sejarah_open_source

29-5Program Studi TI & SI STT Terpadu Nurul Fikri 29-29

Pangsa Pasar Android 2014