Dokumen tersebut membahas tentang komunitas open source dan jenis-jenis komunitas tersebut, seperti komunitas pengembang, pengguna, dan gabungan. Jenis organisasi komunitas open source dapat berupa yayasan, perusahaan, atau non-formal. Anggota komunitas dapat berkolaborasi melalui mailing list, media sosial, IRC, dan perangkat lunak version control seperti Git.
Edisi ini memuat artikel pemenang sayembara menulis LibreOffice periode III dan artikel utama berjudul "Mengenal Komunitas & Organisasi GNU/Linux di Indonesia". Semoga ini bermanfaat.
Ade Malsasa Akbar pada akun Facebook pribadinya [17.55 WIB]
Contoh-contoh produk Open Source dikelompokan sebagai Software Sistem (contoh Linux), Software Aplikasi (contoh LibreOffice, Firefox), Middleware (contoh Apache, JBoss/Wildfly), Programming Language (contoh c/c++, php, java, dll.). Juga perbedaan aplikasi desktop, native (mobile), dan web based.
Edisi ini memuat artikel pemenang sayembara menulis LibreOffice periode III dan artikel utama berjudul "Mengenal Komunitas & Organisasi GNU/Linux di Indonesia". Semoga ini bermanfaat.
Ade Malsasa Akbar pada akun Facebook pribadinya [17.55 WIB]
Contoh-contoh produk Open Source dikelompokan sebagai Software Sistem (contoh Linux), Software Aplikasi (contoh LibreOffice, Firefox), Middleware (contoh Apache, JBoss/Wildfly), Programming Language (contoh c/c++, php, java, dll.). Juga perbedaan aplikasi desktop, native (mobile), dan web based.
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.
Presentasi Seminar Proposal "Pengembangan Sistem Operasi berbasis GNU/Linux [...walidumar
merupakan sebuah presentasi yang dibuat untuk memenuhi persyaratan untuk melaksanakan penelitian pada studi Strata satu (S1) Program Studi Sistem Informasi
Universitas Negeri Gorontalo
Slide sosialisasi Repositori ITB untuk warga ITB. (Eprints-ITB dan OSF-ITB)
Silahkan memantau versi terbarunya di tautan repositori ini https://osf.io/7zswu/
Pengguna media sosial perlu mengetahui bahwa mendistribusikan (mengirimkan/menyebarkan), mentransmisikan, dan/atau membuat dapat diakses informasi (buatan sendiri atau orang lain) yang mengandung unsur pornografi, berita bohong (hoax), penipuan, pencemaran nama baik, permusuhan, kekarasan (bullying) melalui media sosial atau sistem elektronik lainnya dapat dikenakan hukuman denda maksimum 750 juta/1 milyar dan/atau penjara maksimum 4/6 tahun. Wartawan atau jurnalis yang dilindungi oleh UU Pers juga perlu tahu UU ITE terkait media sosial ini agar tidak menjadi "korban" UU ITE.
Belajar membuat program atau aplikasi Android tidak harus lebih dahulu mempelajari bahasa pemrograman seperti Java dsb. Siapa pun bisa melakukannya selama ada komputer dan internet. MIT menyediakan platform di cloud (PaaS) App Inventor 2 http://ai2.appinventor.mit.edu
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.
Presentasi Seminar Proposal "Pengembangan Sistem Operasi berbasis GNU/Linux [...walidumar
merupakan sebuah presentasi yang dibuat untuk memenuhi persyaratan untuk melaksanakan penelitian pada studi Strata satu (S1) Program Studi Sistem Informasi
Universitas Negeri Gorontalo
Slide sosialisasi Repositori ITB untuk warga ITB. (Eprints-ITB dan OSF-ITB)
Silahkan memantau versi terbarunya di tautan repositori ini https://osf.io/7zswu/
Pengguna media sosial perlu mengetahui bahwa mendistribusikan (mengirimkan/menyebarkan), mentransmisikan, dan/atau membuat dapat diakses informasi (buatan sendiri atau orang lain) yang mengandung unsur pornografi, berita bohong (hoax), penipuan, pencemaran nama baik, permusuhan, kekarasan (bullying) melalui media sosial atau sistem elektronik lainnya dapat dikenakan hukuman denda maksimum 750 juta/1 milyar dan/atau penjara maksimum 4/6 tahun. Wartawan atau jurnalis yang dilindungi oleh UU Pers juga perlu tahu UU ITE terkait media sosial ini agar tidak menjadi "korban" UU ITE.
Belajar membuat program atau aplikasi Android tidak harus lebih dahulu mempelajari bahasa pemrograman seperti Java dsb. Siapa pun bisa melakukannya selama ada komputer dan internet. MIT menyediakan platform di cloud (PaaS) App Inventor 2 http://ai2.appinventor.mit.edu
Pengantar Cloud Computing dan Big Data dengan bahasa sederhana agar pemula atau yang awam tentang dua istilah itu mudah memahami, contoh-contoh produk software Open Source untuk Cloud dan Big Data, dan contoh-contoh perusahaan yang sukses mengembangkan dan memanfaatkan Cloud dan Big Data.
Persiapan install Linux Ubuntu atau BlankOn, mulai dari backup data, mempersiapkan CD/DVD atau Live-CD flashdisk, partisi harddisk, boot loader Grub, hingga troubleshooting dasar (password lupa, jaringan putus, desktop lambat, dan harddisk penuh).
Setting jaringan TCP/IP di Linux dapat dilakukan dengan mode grafis atau menu di desktop. Namun untuk kondisi tertentu, misal akses secara remote tanpa desktop atau network-manager dimatikan, mode teks atau melalui perintah di terminal lebih direkomendasikan.
Banyak cara dapat dilakukan untuk berbisnis dengan produk atau jasa terkait software Free/Open Source, tidak harus menjual lisensi (surat izin menggunakan software) seperti dalam bisnis Proprietary umumnya. Namun ada juga bisnis proprietary dengan memanfaatkan produk Open Source.
Pengantar lisensi software open source / free software, mulai dari pengertian hak cipta dan lisensi menurut UU No. 19 Tahun 2002 tentang Hak Cipta, dan lisensi-lisensi yang disusun atau diakui oleh Yayasan Free Software (www.fsf.org) dan Open Source Initiative (www.opensource.org).
Keunggulan dan kelebihan produk software atau cara pengembangan Open Source bagi pengembang, pengguna, dan berbagai pihak lainnya di pemerintahan, bisnis, dan personal.
Mengenal pemanfaatan TIK atau ICT dalam proses pemilu dan pilkada, serta potensi kecurangannya. Apakah Indonesia sudah menggunakan TI untuk pemilu? Apa dan bagaimana e-voting itu? Mengapa harus Open Source? Penjelasan tentang Open Source dan FOSS dapat dibaca pada presentasi lain.
Desain grafis multimedia - 3 d dan animasi dengan linux dan fossRusmanto Maryanto
Mengenal program-program atau software aplikasi untuk desain grafis (menggambar, mengedit foto, dan me-layout), desain 3D, edit audio dan video, dan membuat animasi dan game dengan sistem operasi Linux dan FOSS lainnya.
Mengenalkan cloud computing dan istilah yang terkait, seperti virtualization, clustering, dan grid computing, 3 model bisnis cloud (saas, iaas, paas), dan contoh software untuk membangun dan mengakses cloud.
1. Pengantar Open Source dan Aplikasi
Komunitas Open Source
Rusmanto at gmail.com
Rusmanto at nurulfikri.ac.id
Twitter @ruslinux
Program Studi TI & SI STT Terpadu Nurul Fikri
2. Tujuan Umum Pertemuan Kelima
Mampu memahami arti komunitas, tujuan
(alasan/motivasi masuk komunitas), dan
jenis-jenis (disertai contoh-contoh)
komunitas Open Source.
Program Studi TI & SI STT Terpadu Nurul Fikri 2-26 2-5
3. Topik-topik Pertemuan Kelima
a)Komunitas pengembang, komunitas
pengguna, dan komunitas gabungan terkait
Open Source.
b)Berbagai motivasi orang bergabung ke
komunitas Open Source.
c)Organisasi komunitas Open Source.
Program Studi TI & SI STT Terpadu Nurul Fikri 3-26 3-5
4. Tujuan Khusus Pertemuan Kelima
a) Mampu menjelaskan definisi dan
membedakan beberapa jenis komunitas Open
Source.
b) Mampu mendeskripsikan beberapa motivasi
orang bergabung ke komunitas Open Source.
c) Mampu menjelaskan paling tidak tiga jenis
organisasi komunitas Open Source.
Program Studi TI & SI STT Terpadu Nurul Fikri 4-26 4-5
5. Sejarah Ringkas Komunitas Open Source
1969-1973: Komunitas pengembang software
berbagi kode sumber program (Unix, C,
TCP/IP), meskipun belum dinamakan komunitas
Open Source.
1984-sekarang: Komunitas Free Software
berbagi kode program-program GNU
(www.gnu.org) untuk sistem operasi Unix-like
(Linux, FreeBSD, dll.)
Program Studi TI & SI STT Terpadu Nurul Fikri 5-26 5-5
6. Sejarh Komunitas Open Source
1991-sekarang: Komunitas pengembang dan
pengguna kernel Linux (www.linux.org) dan
distro Linux (Debian, Slackware,
RedHat/Fedora, BlankOn, dll.)
1998-sekarang: Komunitas Open Source
Initiative (www.opensource.org), Mozilla, dll.
2008-sekarang. Komunitas pengembang Android
(Open Handset Alliance) dan pengguna Android.
Program Studi TI & SI STT Terpadu Nurul Fikri 6-26 6-5
7. Definisi Komunitas (1)
●KBBI (Kamus Besar Bahasa Indonesia):
ko·mu·ni·tas adalah kelompok organisme
(orang dan sebagainya) yang hidup dan saling
berinteraksi di daerah/bidang tertentu.
● Contoh: Himpunan Mahasiswa, Komunitas
Sastra (kelompok orang yang memiliki minat
sama di bidang sastra), dll.
Program Studi TI & SI STT Terpadu Nurul Fikri 7-26 7-5
8. Definisi Komunitas (2)
● Community (Inggris) dari Communitas (Latin)
terdiri atas Com (with/together = bersama)
dan Munus (gift/share = pemberian).
●Komunitas Open Source (arti umum):
sekelompok orang yang secara bersama dan
saling berinteraksi untuk berbagi (sharing)
berbagai hal terkait Open Source.
Program Studi TI & SI STT Terpadu Nurul Fikri 8-26 8-5
9. Jenis-jenis Komunitas Open Source (2)
“Open Source, A Multidisciplinary Approach” by Moreno Muffatto
●User/Consumer (Pengguna): komunitas yang
hanya menggunakan produk dan tidak
bergabung ke komunitas pengembang.
● Producer (Pengembang Utama): komunitas
pengembang inti. Orang dapat bergabung
setelah membuktikan kontribusinya (merit
system), contoh: pengembang Debian/BlankOn.
Program Studi TI & SI STT Terpadu Nurul Fikri 9-26 9-5
10. Jenis-jenis Komunitas Open Source (2)
“Open Source, A Multidisciplinary Approach” by Moreno Muffatto
● Prosumer (Producer-Consumer): komunitas
gabungan, terbentuk karena umumnya
pengembang produk Open Source juga
pengguna produk tersebut.
●Komunitas perusahaan pengembang atau
gabungan pengembang dan pengguna/penjual.
● Institusi non perusahaan (pemerintah,
pendidikan, LSM).
Program Studi TI & SI STT Terpadu Nurul Fikri 10-2160-5
11. Contoh Komunitas Pengguna (1)
● KPLI: Kelompok Pengguna Linux Indonesia,
yang berkoordinasi secara maya melalui
linux.or.id dan tersebar di berbagai kota dengan
nama yang berbeda, antara lain:
● KPLI Jakarta / LinuxJak
● KPLI Bekasi / BeLL (Bekasi Linux Lover)
● KLAS (Kelompok Linux Arek Suroboyo)
● KPLI Jogja / JogXer (Jogja Linxer)
Program Studi TI & SI STT Terpadu Nurul Fikri 11-2161-5
12. Contoh Komunitas Pengguna (2)
● KSL: Kelompok Studi Linux, yang dibentuk di
kampus-kampus perguruan tinggi, menginduk ke
salah satu organisasi mahasiswa atau UKM:
● KSL Budi Luhur (Univ. Budi Luhur Jakarta)
● KSL STT-PLN Jakarta
● KSL Uhamka Jakarta
● KSL STT-NF Depok (?)
Program Studi TI & SI STT Terpadu Nurul Fikri 12-2162-5
13. Contoh Komunitas Pengguna (3)
● Forum Ubuntu Indonesia (FUI): komunitas
berbasis web dan pertemuan darat, yang dikelola
oleh perusahaan sebagai sponsor.
● Ubuntu ID Loco (Indonesian Local
Community), yang sejajar dengan Loco di
berbagai negara, dan memiliki Sub Loco di
berbagai kota, yang dikelola secara personal
tanpa ikatan bisnis.
Program Studi TI & SI STT Terpadu Nurul Fikri 13-2163-5
14. Contoh Komunitas Pengguna (4)
● Backtrack Indonesia: kelompok pengguna
distro Linux Backtrack (Kali Linux), distro
untuk security hacking.
● Fedora Indonesia: komunitas pengguna distro
Linux Fedora di Indonesia.
● Slackware Indonesia: komunitas pengguna
distro Linux Slackware di Indonesia.
Program Studi TI & SI STT Terpadu Nurul Fikri 14-2164-5
15. Contoh Komunitas Pengembang (1)
● Free Software Foundation (fsf.org):
Pengembang beberapa software dalam proyek
GNU (www.gnu.org): gcc (compiler), emacs
(editor teks), glibc (C library), dll.
● Apache.org: pengembangan beberapa software:
web server Apache, application server Tomcat,
aplikasi perkantoran OpenOffice, dll.
Program Studi TI & SI STT Terpadu Nurul Fikri 15-2165-5
16. Contoh Komunitas Pengembang (2)
● Kernel Linux (linux.org): pengembang kernel
Linux yang dapat digunakan sebagai inti sistem
operasi smartphone (HP/Tablet), laptop, desktop,
server, dll.
● Yayasan Mozilla (mozilla.org): pengembang
aplikasi web browser Firefox, email client
Thunderbird, dll.
Program Studi TI & SI STT Terpadu Nurul Fikri 16-2166-5
17. Studi Kasus: BlankOn (blankonlinux.or.id)
●Komunitas Pengembang: personal-personal
independen mewakili diri sendiri atau
organisasinya, yang berinteraksi dengan
beragam kepentingan dan motivasi.
●Komunitas Pengguna: personal-personal yang
bergabung ke komunitas untuk saling berbagi
pengalaman tentang penggunaan BlankOn.
● Legalitas: Yayasan Penggerak Linux Indonesia
Program Studi TI & SI STT Terpadu Nurul Fikri 17-2167-5
18. Studi Kasus Komunitas Gabungan: AOSI
● www.aosi.or.id
● Asosiasi Open Source Indonesia: organisasi
gabungan pengembang, pengguna, pebisnis, dan
pendukung pemnafaatan produk Open Source
dan produk Openness lainnya di Indonesia.
● Anggota Institusi
● Anggota Perorangan
Program Studi TI & SI STT Terpadu Nurul Fikri 18-2168-5
19. Alasan Bergabung ke Komunitas Pengembang
Riset BCG (Boston Consulting Group) pada
2002, alasan utama orang bergabung menjadi
pengembang Open Source:
● 93% meningkatkan pengetahuan dan skill.
● 50% mengembangkan reputasi/pengakuan
secara luas.
● 33% mendapatkan pekerjaan baru.
Program Studi TI & SI STT Terpadu Nurul Fikri 19-2169-5
20. Alasan Perusahaan Mendukung Open Source
Moreno Muffatto dalam buku “Open Source, A
Multidisciplinary Approach”:
●Menemukan karyawan teknis yang kompeten.
●Meningkatkan kualitas software.
●Memanfaatkan komunitas open source untuk
riset dan pengembangan.
●Meningkatkan citra perusahaan.
Program Studi TI & SI STT Terpadu Nurul Fikri 20-2260-5
21. Alasan Asosiasi/Pemerintah Dukung Komunitas
Menurut Moreno Muffatto:
●Memanfaatkan Open Standard untuk mendorong
kompetisi, penurunan biaya, dan peningkatan
kualitas produk.
●Melawan kekuatan monopoli.
●Mendapatkan akses ke pengembangan software
berbiaya rendah.
●Mengurangi kesenjangan digital (akses internet).
Program Studi TI & SI STT Terpadu Nurul Fikri 21-2261-5
22. Bentuk Organisasi Komunitas: 1. Yayasan
Organisasi berbadan hukum yayasan (Not For
Profit): keuntungan usaha digunakan untuk
pengembangan produk atau sosial. Laba tidak
dibagikan sebagai dividen kepada para pendiri.
Contoh: Free Software Foundation, Linux
Foundation untuk kernel Linux yang menggaji
para pengembang Linux, The Apache Software
Foundation untuk berbagai produk Apache, The
Document Foundation untuk LibreOffice, dll.
Program Studi TI & SI STT Terpadu Nurul Fikri 22-2262-5
23. Bentuk Organisasi Komunitas: 2. Perusahaan
●Organisasi berbadan hukum perusahaan atau
koperasi (For Profit Organization):
keuntungan kegiatan usaha dijadikan dividen
dan dibagikan (sebagian atau seluruhnya)
kepada para pendiri (pemegang saham).
● Contoh: Canonical untuk produk Ubuntu,
Google untuk produk Android, Oracle untuk
Java dan MySQL, dan lain-lain.
Program Studi TI & SI STT Terpadu Nurul Fikri 23-2263-5
24. Bentuk Organisasi Komunitas: 3. Non Formal
●Organisasi tidak berbadan hukum formal:
organisasi yang tidak didaftarkan ke sistem
administrasi hukum pemerintah setempat.
Pada zaman “orde baru Indonesia” disebut
OTB (organisasi tanpa bentuk).
● Contoh: umumnya komunitas pengguna
seperti KPLI (Kelompok Pengguna Linux
Indonesia) tidak memiliki badan hukum.
Program Studi TI & SI STT Terpadu Nurul Fikri 24-2264-5
25. Cara Anggota Komunitas Berkolaborasi (1)
● Berbagi ilmu dan pengalaman melalui email
dalam bentuk mailing list, misal
● blankon@googlegroups.com
● blankon-dev@googlegroups.com
● linux-aktivis@linux.or.id
● Saat ini banyak komunitas menggunakan
media sosial seperti Facebook, dll.
Program Studi TI & SI STT Terpadu Nurul Fikri 25-2265-5
26. Cara Anggota Komunitas Berkolaborasi (2)
Pengembang berbagi ilmu dan pengalaman tidak
hanya melalui email dan medsos, tapi juga
beberapa aplikasi khusus untuk bekerja sama:
● Channel IRC (chatting): pelatihan online
● Git/Bzr: berbagi kode program (source & biner)
● Trac: manajemen proyek dan penelusuran bug
●Wiki untuk membuat dokumentasi
Program Studi TI & SI STT Terpadu Nurul Fikri 26-2266-5