Pengantar Open Source dan Aplikasi Konsep Pengembangan Open Source WA/SMS: Rusmanto at gmail.com

dokumen-dokumen yang mirip
Pengantar Open Source dan Aplikasi Definisi dan Sejarah Open Source

Pengantar Open Source dan Aplikasi Komunitas Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Pengantar Open Source dan Aplikasi Model Bisnis Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Pengantar Open Source dan Aplikasi Lisensi-lisensi Software Free/Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Pengantar Open Source dan Aplikasi Software Aplikasi Open Source. Rusmanto at gmail.com WA/SMS:

Pengantar Open Source dan Aplikasi Perbandingan Sistem Operasi Open Source dan Sistem Operasi Proprietary

Pengantar Open Source dan Aplikasi Lisensi Open untuk Produk Non Software. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Pengantar Open Source dan Aplikasi Keterbukaan (Openness) di bidang TIK. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Strategi Go Open Source

Pengantar Open Source dan Aplikasi Sistem Operasi Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

PENGENALAN LINUX SEBAGAI SISTEM OPERSAI BEBAS TERBUKA DALAM RANGKA MENSUKSESKAN GERAKAN INDONESIA GO OPEN SOURCE (IGOS)

Migrasi ke F/OSS (Free/Open Source Software)

Linux (Linus's minix)

Linux dan FOSS untuk Dunia Pendidikan. ISTANA MEDIA GO OPEN SOURCE BlackCode OpenSource Community

Budi Permana, S.Kom Pendahuluan

Kondisi FOSS di Indonesia

Sistem Operasi Linux dan FOSS Kenali, pelajari, manfaatkan.

Mengapa Harus Takut Memakai Linux, Perangkat Lunak Bebas dan Open Source (PLBOS)?

OPEN SOURCE SOFTWARE DAN MODEL BISNISNYA. Budi Maryanto. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

Pengantar Open Source dan Aplikasi Jaringan Komputer di Sistem Operasi Linux. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

SAP (SATUAN ACARA PERKULIAHAN) Tujuan pembelajaran khusus (performansi/ indikator)

2. Mengetahui Pengertian, Latar Belakang, dan Jenis jenis Open Source Lisensi

Rahmat M. Samik Ibrahim vlsm.org

PENGENALAN KONSEP OPEN SOURCE

BAB I PENGANTAR LINUX

Pengantar Cloud Computing Berbasis Linux & FOSS

Pengantar Open Source dan Aplikasi Aspek Keamanan Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

31 Juli 1 Agustus 2010 Universitas Surabaya Surabaya, Indonesia. Brosur Sponsor

Modul ke: Aplikasi Komputer. Sistem Operasi Komputer. Fakultas EKONOMI DAN BISNIS. Nursidhi, SPd, MDs. Program Studi MANAJEMEN

Mengapa Menggunakan Open Source

Budi Permana, S.Kom Pendahuluan

Free Open Source Software Sebagai Solusi Kemandirian Bangsa di Bidang Teknologi Informasi (Studi Kasus Pengembangan Dewalinux)

MIGRASI DARI WINDOWS KE LINUX

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

MODUL 11 PENGENALAN LINUX

Pengenalan Pemrograman Komputer (Software)

Kisah Sukses Linux & FOSS. Rusmanto

BAB 3 Beberapa Jenis Lisensi Open Source Yang Populer

Ada Apa Dengan F/OSS? Rahmat M. Samik-Ibrahim

Slackware my linux system choice

Puji dan syukur saya haturkan kepada Tuhan Yang Maha Esa karena berkan rahmat-nya saya

Konsep Terbuka Solusi Efektif Sistem Operasi. Bambang Eka Purnama. Universitas Surakarta

20 21 Juni 2009 Universitas Pakuan Bogor, Indonesia. Brosur Sponsor

I. APA ITU FREE/OPEN SOURCE SOFTWARE?

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

LINUX. by: Ahmad Syauqi Ahsan

SOFTWARE OPEN SOURCE, SOFTWARE GRATIS?

KATA PENGANTAR Perkembangan sistem berbasis open source kini mulai menjadi alternatif terbaik untuk mengatasi permasalahan mengenai pemakaian sistem d


F/OSS dan Dunia Pendidikan. Rahmat M. Samik-Ibrahim

PERBANDINGAN KINERJA VIRTUAL XEN DAN KVM. Andika Firdaus Jurusan Teknik Informatika STMIK PalComTech Palembang

KARYA ILMIAH Peluang Bisnis di Bidang Open Source Software

Pengertian Ubuntu dan media penyimpanannya serta perbandingannya dengan Windows

Keamanan dan Fleksibilitas Perkembangan Pengguna pada Perangkat Lunak Bebas dan Open Source 1

MENGENAL LINUX UBUNTU

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi

Infrastruktur Server. By. Nyoman Suryadipta Rev 0.0

Peluang dan Masa Depan Open Source

TEKNOLOGI OPEN SOURCE

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

MATERI II KOMPUTER (SOFTWARE)

INSTALASI SISTEM OPERASI KOMPUTER. Nur Rahmad Suhendra. Pertemuan pertama

Pengenalan Linux. Kata "Linux" untuk saat ini sudah tidak asing lagi bagi para pengguna internet

Sudah Saatnya Pemerintah beralih ke Open Source

Software Halal. F/OSS sebagai Pilihan atau Alternatif?

Website Edukasi dan E-commerce Aquascape Menggunakan PHP dan MySQL

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C

Remastering GNU/Linux

DAFTAR ISI. SAMPUL... i. DAFTAR ISI... iii BAB 0 IHWAL BUKU INI... 1 BAB 1 APA ITU LINUX DAN BLANKON LINUX?... 3 BAB 2 MEMASANG BLANKON...

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

Adityawan Eka Yulianto 05/189703/SP/21232

Raihana Rahma Fadhilah

Kategori Free dan Non-Free Software. Andi Susilo,

Memperkenalkan GNU/Linux

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng

Pengaplikasian Pohon dalam Sistem Repository Ubuntu Linux

BAB I PENDAHULUAN. Teknologi terus berkembang dengan hadirnya perangkat-perangkat baru

SISTEM PENYIMPANAN DIGITAL BERBASIS ANDROID PADA PT. TELEKOMUNIKASI INDONESIA, Tbk.

BAB 1 PENDAHULUUAN. Kemajuan teknologi informasi pada masa sekarang ini terus berkembang dengan

DIG1L2 - Praktikum Instalasi dan Penggunaan Sistem Operasi Modul 3: Pengenalan GNU/Linux

Perkembangan Sistem Operasi Closed Source

Rahmat M. Samik Ibrahim vlsm.org

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB IV PEMBAHASAN Pengamatan Pada Tiap Interval Pengamatan Pada V2

Merupakan software yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Mempunyai karakteristik:

Makalah. Lisensi Freeware, Shareware dan Opensource Software. Daeng X-5. SMA Negeri 1 Kota Bandung * 1 *

BAB I PENDAHULUAN Latar Belakang. Dalam beberapa tahun terakhir, teknologi informasi telah

STUDI DAN PEMANFAATAN SISTEM OPERASI LINUX ISLAMI MENGGUNAKAN BLANKON SAJADAH

BAB I PENDAHULUAN 1.1 Latar Belakang

IMPLEMENTASI SERVER REPOSITORY LOKAL DENGAN METODE RSYNC PADA JARINGAN LAN STMIK POLITEKNIK PALCOMTECH

BAB I PENDAHULUAN. dirancang khusus untuk pengguna Windows yang ingin memiliki akses yang mudah

MENGENAL SISTEM OPERASI LINUX

LAPORAN TUGAS SISTEM OPERASI

BAB I PENDAHULUAN. Gambar 1. 1 Grafik Jumlah Pengguna Smartphone di Indonesia Sumber : id.techinasia.com (4 Mei 2016)

b. Dapat melakukan tugas secara bersamaan c. Dapat dijalankan di lebih dari satu Komputer

Yudha Yudhanto, S.Kom

BAB II KAJIAN PUSTAKA

Pemula PLOS Mencoba Linux

BAB 1 PENDAHULUAN. komponen penting dalam pembangunan jaringan komputer. melalui sebuah proses yang dikenal sebagai routing. Router berfungsi sebagai

Transkripsi:

Pengantar Open Source dan Aplikasi Konsep Pengembangan Open Source WA/SMS: 0 8 1 5-902-9992 Rusmanto at gmail.com Twitter @ruslinux Program Studi TI & SI STT Terpadu Nurul Fikri

Tujuan Umum Pertemuan Keempat Mampu memahami konsep yang mendasari pengembangan perangkat lunak bebas atau sumber terbuka (Free/Open Source Software). Program Studi TI & SI STT Terpadu Nurul Fikri 2-32 2-5

Topik-topik Pertemuan Keempat a) Konsep berbagi kode sumber program (Source Code). b) Organisasi pengembang Open Source. Program Studi TI & SI STT Terpadu Nurul Fikri 3-32 3-5

Tujuan Khusus Pertemuan Keempat a) Mampu menjelaskan konsep sederhana yang diyakini dan dijalankan para pengembang Open Source. b) Mampu memberikan contoh-contoh organisasi pengembang Open Source dan contoh karya atau produknya. Program Studi TI & SI STT Terpadu Nurul Fikri 4-32 4-5

Pengembangan Software Butuh Apa? Manusia, yang tugasnya sebagai: 1. Programmer / coder 2. Tester 3. Pengelola Infrastruktur 4. Manajemen Produksi, Pemasaran, SDM, Keuangan 5. Penyusun Dokumen 6. Seniman: desain grafis, desain web, dll. Program Studi TI & SI STT Terpadu Nurul Fikri

Pengembangan Software Butuh Apa? Perangkat Keras, Perangkat Lunak, Infrastruktur, berupa antara lain: 1. Komputer (server, desktop) 2. Jaringan internet untuk server dan desktop 3. Software: sistem operasi dan aplikasi untuk server termasuk repository (misal git), wiki, dll. 4. Ruang server, ruang kerja pengembang, dll. Program Studi TI & SI STT Terpadu Nurul Fikri

Review Definisi Open Source: Arti Kata (1) Open: terbuka/tersedia (opened), tidak dirahasiakan. Source: sumber, dari kata source code (kode sumber atau bahasa pemrograman komputer yang 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 7-32 7-5

Review 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 8-32 8-5

The Cathedral & The Bazaar (1) Dua istilah ini dicetuskan oleh Eric S. Raymond pada 1997, yang kemudian mendirikan Open Source Initiative pada 1998. Pembangunan katedral dilakukan oleh tim khusus secara ekslusif (tertutup), dan tidak bebas dikembangkan. Pengembangan software proprietary. Program Studi TI & SI STT Terpadu Nurul Fikri 9-32 9-5

The Cathedral & The Bazaar (2) Pembangunan bazar dilakukan secara terbuka, mulai dari kecil menjadi besar, dapat berkembang kapan saja, dan dapat diperbaiki oleh siapa saja. Begitu pula pengembangan software open source. Program Studi TI & SI STT Terpadu Nurul Fikri 10-32 10-5

Kelebihan Cara Bazaar (1) Mengurangi duplikasi kerja. Beberapa progammer atau perusahaan dapat bekerja sama untuk menghasilkan software yang diinginkan bersama. Membangun di atas karya orang lain. Tidak perlu membuat software utama dan pendukung dari nol. Program Studi TI & SI STT Terpadu Nurul Fikri 11-32 11-5

Kelebihan Cara Bazaar (2) Kendali mutu yang lebih baik. Makin banyak orang yang mempelajari cara kerja program, makin mudah menemukan kelemahan untuk segera diperbaiki. Mengurangi biaya pengembangan dan perawatan. Biaya ditanggung banyak pihak yang terlibat. Program Studi TI & SI STT Terpadu Nurul Fikri 12-32 12-5

Contoh Produk Sejak Awal Open Source (1) Linux. Inti sistem operasi atau kernel Linux sejak versi awal (belum matang) sudah dirilis ke publik sebagai produk Open Source. Linus Torlvads menyebarluaskan kode program kernel Linux untuk dikembangkan secara bersama (bazar). Orang lain dapat mengubah, memperbaiki, atau melengkapi menjadi sistem operasi. Program Studi TI & SI STT Terpadu Nurul Fikri 13-32 13-5

Contoh Produk Sejak Awal Open Source (2) GCC (GNU Compiler Collection), program untuk membuat program dalam bahasa C/C++ dan lain-lain. Awal pengembangan GCC menggunakan cara katedral meskipun kode sumber dibagikan, kemudian benar-benar diopen-source-kan dengan cara bazar. Program Studi TI & SI STT Terpadu Nurul Fikri 14-32 14-5

Contoh Produk Awalnya Tidak Open (1) Mozilla Firefox (web browser) adalah hasil pengembangan web browser proprietary Netscape Navigator / Communicator yang kode sumbernya (source code) dibuka ke publik (1998). LibreOffice & OpenOffice (aplikasi perkantoran) adalah hasil pengembangan StarOffice (tidak Open Source). Program Studi TI & SI STT Terpadu Nurul Fikri 15-32 15-5

Contoh Produk Awalnya Tidak Open (2) Android pada awalnya dikembangkan secara tertutup oleh Android Inc. (2003-2005), kemudian diakuisi dan dijadikan Open Source oleh Google dan kawan-kawan. Setelah Open Source, ada turunan Android: CyanogenMod, Replicant, MIUI (Xiaomi), dll. Program Studi TI & SI STT Terpadu Nurul Fikri 16-32 16-5

Android dan Dua Turunannya Android - CyanogenMod - Replicant Program Studi TI & SI STT Terpadu Nurul Fikri 17-32 17-5

Contoh Organisasi Pengembang OSS (1) Apache Foundation: Apache, OpenOffice, dll. Canonical Ltd.: Distro Linux Ubuntu Debian Foundation: Distro Linux Debian Free Software Foundation (GNU): GCC, glibc, Emacs, Hurd (kernel), dll. Program Studi TI & SI STT Terpadu Nurul Fikri 18-32 18-5

Contoh Organisasi Pengembang OSS (2) Google/Open Handset Alliance: Android Linux Foundation: Kernel Linux, dll. Mozilla Corporation: Firefox, dll. Red Hat Inc: RHEL, Fedora, JBoss, dll. The Document Foundation: LibreOffice Program Studi TI & SI STT Terpadu Nurul Fikri 19-32 19-5

Studi Kasus: BlankOn Linux (1) www.blankonlinux.or.id www.distrowatch.com/blankon 2004-2005: Pengembangan distro Linux BlankOn 1.0 berbasiskan distro Linux Fedora. 2007-2011: BlankOn 2.0 hingga 7.0 berbasiskan distro Linux Ubuntu. 2012-2014: BlankOn 8.0, 9.0 dan 10 berbasiskan distro Linux Debian. Program Studi TI & SI STT Terpadu Nurul Fikri 20-32 20-5

Studi Kasus: BlankOn Linux (2) Organisasi induk: Yayasan Penggerak Linux Indonesia (www.ypli.or.id) Organisasi pengembang: Tim Pengembang BlankOn, yang karyanya tidak hanya distro Linux, tapi juga aplikasi, misal Manokwari (desktop), Teman Wisata Raja Ampat, dll. Tim BlankOn membimbing pengembang OSS di beberapa institusi pemerintah. Program Studi TI & SI STT Terpadu Nurul Fikri 21-32 21-5

Studi Kasus: BlankOn Linux (3) BlankOn = Blank (0, kosong) dan On (1, isi). Visi: Menjadi distro Linux yang digunakan oleh mayoritas pengguna komputer di Indonesia. Misi: Meningkatkan kemampuan SDM Indonesia di bidang teknologi informasi berbasis open source. Program Studi TI & SI STT Terpadu Nurul Fikri 22-32 22-5

Studi Kasus: BlankOn Linux (4) Tujuan jangka panjang: menghasilkan ekosistem pengembangan produk FOSS yang dibutuhkan oleh berbagai kalangan di Indonesia, seperti pendidikan, pemerintahan, perusahaan, LSM, dan perorangan. Program Studi TI & SI STT Terpadu Nurul Fikri 23-32 23-5

Studi Kasus: BlankOn Linux (5) Tujuan jangka pendek: menghasilkan distro Linux destop untuk memenuhi kebutuhan masyarakat Indonesia dengan ciri khas Indonesia seperti dukungan aksara dan bahasa daerah, nama-nama daerah dan tokoh, serta nilai budaya lainnya dan seni-seni khas Indonesia yang sangat beragam. Program Studi TI & SI STT Terpadu Nurul Fikri 24-32 24-5

Studi Kasus: BlankOn Linux (6) Kelompok Pengguna BlankOn Jambi (Sumatera) BlankOn Jakarta (DKI Jakarta) Barudak BlankOn Bogor (Jabar) BlankOn Cirebon (Jabar) Komunitas BlankOn Bekasi (Jabar) Program Studi TI & SI STT Terpadu Nurul Fikri 25-32 25-5

Studi Kasus: BlankOn Linux (7) Sahabat BlankOn Semarang (Jateng) Paguyuban Pengguna BlankOn Malang (Jatim) Paguyuban Pengguna BlankOn Surabaya (Jatim) Gresik BlankOnan (Jatim) Sahabat BlankOn Makassar (Sulawesi) Program Studi TI & SI STT Terpadu Nurul Fikri 26-32 26-5

Studi Kasus: BlankOn Linux (8) No dan Kode 1.0 Bianglala: 2005 2.0 Konde: 2007 3.0 Lontara: 2008 4.0 Meuligoe: 2008 5.0 Nanggar: 2009 6.0 Ombilin: 2010 7.0 Pattimura: 2011 8.0 Rote: 2012 9.0 Suroboyo: 2014 10 Tambora: 2015 Program Studi TI & SI STT Terpadu Nurul Fikri 27-32 27-5

Studi Kasus: BlankOn Linux (9) Biaya pengembangan (langsung dan tidak langsung) sekitar Rp 1,5 milyar per tahun. Dana langsung sponsor/hibah (misal UNESCO atau kegiatan YPLI) sekitar Rp 20 juta per tahun. Dana tidak langsung dari sponsor berbentuk penempatan server, dll. Rp 280 juta Dana tak langsung dari pengembang (pribadi atau tempat kerjanya) yang jika dinilai uang sekitar Rp 1,2 milyar per tahun. Program Studi TI & SI STT Terpadu Nurul Fikri 28-32 28-5

Studi Kasus: BlankOn Linux (Pengembang) Direktur Eksekutif: M. Dhani Anwari (mdamt), yang menggordinasi beberapa anggota tim pengembang, antara lain Menejer Rilis, Tim Infrastruktur, Tim Riset dan Aplikasi, Tim Pemaket, Tim Kesenian, Tim Jaminan Kualitas, Tim Dokumentasi, Tim Humas. Program Studi TI & SI STT Terpadu Nurul Fikri 29-32 29-5

Studi Kasus: BlankOn Linux (Pengguna) Mewakili Indonesia dalam APICTA di Taiwan. Dipasang pada 3.000 pc 100 sekolah di Riau. Dimodifikasi menjadi distro Linux MiGOS (Minang Goes Open Source) di Sumatera Barat. Dimodifikasi menjadi BlankOn Banyumasan. Pelatihan untuk para guru di 30 provinsi. Pelatihan untuk Timor Leste dan Myanmar. Program Studi TI & SI STT Terpadu Nurul Fikri 30-32 30-5

Studi Kasus: BlankOn Linux untuk Myanmar Program Studi TI & SI STT Terpadu Nurul Fikri 31-32 31-5

3 Proses Produk Menjadi Open Source Pengembangan yang awalnya tertutup, karena alasan tertentu dirilis sebagai FOSS: Mozilla Firefox, LibreOffice/OpenOffice, dll. Pengembangan yang awalnya tertutup namun direncanakan menjadi Open Source, lalu dirilis Open Source: Android, dll. Pengembangan yang sejak awal dinyatakan Open Source: Kernel Linux, BlankOn, dll. Program Studi TI & SI STT Terpadu Nurul Fikri 32-32 32-5