01 presentasi definisi_dan_sejarah_open_source

Preview:

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.

Citation preview

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

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.

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.

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%

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

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.

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.

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

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.

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.

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

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.

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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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.

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

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

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.

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

Pangsa Pasar Android 2013

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

Pangsa Pasar Android 2014

Recommended