www.nurulfikri.com @nurulfikricom
Mengenal & Menggunakan
Linux & FOSS
Universitas Negeri JakartaRabu, 7 Desember 2011Oleh : Unggul Sagena
www.nurulfikri.com @nurulfikricom
Tentang Saya
• Marcomm NF Computer
• Social Campaign Coord. IGOS Center Depok
• Ketua Relawan TIK Jakarta Raya
• Penggiat Internet Sehat
• Penggiat Blog & Socmed
• Penulis Buku
@unggulcenter
unggul.sagena
unggulsagena
www.unggulcenter.org
www.nurulfikri.com @nurulfikricom
Ruang Lingkup Presentasi
• Kenalan dengan Linux & FOSS
• Hubungan FOSS, HKI & Usaha
• Perbandingan Windows & Linux
• Demo Linux, Contoh Program Komputer FOSS
• Peluang Kerja/Bisnis
6www.nurulfikri.com @nurulfikricom
Apa itu Linux?
• Awalnya, Linux itu hanya Kernel (jantung sistem operasi komputer, inti sistem operasi komputer atau peralatan elektronik yang memiliki processor (cpu)), yang dibuat pertama kali oleh Linus Torvalds.
• Kernel yang dilengkapi program Free lainnya (sebagian besar dari projek GNU yang dipimpin Richard Stallman) membentuk Sistem Operasi Linux atau GNU/Linux.
7www.nurulfikri.com @nurulfikricom
• Sistem Operasi Linux yang dilengkapi program untuk instalasi dan berbagai program untuk kebutuhan sehari-hari dikumpulkan dalam server dan dipaket sebagai CD/DVD menghasilkan Distro Linux.
• Tidak semua sistem operasi berbasis kernel Linux menggunakan pustaka program dari GNU (Glibc), misalnya Android pakai Bionic libc.
8www.nurulfikri.com @nurulfikricom
Apa itu FOSS?
FOSS (Free / Open Source Software)
Program yang tidak perlu biaya izin (free = bebas) digunakan dan kode sumbernya tidak dirahasiakan (open = tersedia), sehingga cara kerjanya dapat
dipelajari, lalu dikembangkan, dan disebarluaskan.
Contoh: Linux, OpenOffice, GIMP, Inkscape.
9www.nurulfikri.com @nurulfikricom
Apa Itu FOSS (cont'd)
Secara ringkas;
Software komputer yang menyertakan source code / kode programnya, dan
mengizinkan kita untuk melakukan apa saja dengannya.[1]
[1] http://www.gnu.org/philosophy/free-sw.html
10www.nurulfikri.com @nurulfikricom
Sejarah Linux & FOSS
• 1950-an: Era awal komputer yang menganut budaya pengembangan software secara bersama dengan cara berbagi program/kode. Dulu tidak ada istilah Open Source karena umumnya software saat itu open source.
• 1969: Penciptaan UNIX dan internet yang memudahkan programmer berbagi program.
• 1976: Bill Gates mengajak para pengembang software menjual lisensi proprietary software.
• 1950-an: Era awal komputer yang menganut budaya pengembangan software secara bersama dengan cara berbagi program/kode. Dulu tidak ada istilah Open Source karena umumnya software saat itu open source.
• 1969: Penciptaan UNIX dan internet yang memudahkan programmer berbagi program.
• 1976: Bill Gates mengajak para pengembang software menjual lisensi proprietary software.
11www.nurulfikri.com @nurulfikricom
Sejarah Linux & FOSS (2)
• 1980: UU Hak Cipta di AS memasukkan hak cipta software dengan melarang pengcopyan, pengubahan, dan penyebaran software tanpa izin.
• 1984: Richard Stallman mengajak para pengembang kembali ke open source dan membangun GNU dan Yayasan Free Software.
• 1991: Kernel Linux dibuat Linus Torvalds.
• 1998: Istilah Open Source dipopulerkan Eric S. Raymond sebagai alternatif istilah Free Software.
12www.nurulfikri.com @nurulfikricom
FOSS vs PCSS
● PCSS (Proprietary / Closed Source Software) • Program yang hanya dimiliki pembuatnya (terikat).
• Pengguna hanya dapat menggunakan jika membeli lisensi (mendapatkan izin).
• Pihak lain tidak dapat mempelajari cara kerjanya (tertutup), tidak pula mengembangkan dan menyebarluaskan.
• Contoh: Windows, MS Office, Photoshop, CorelDraw.
13www.nurulfikri.com @nurulfikricom
Free/Open Source Software
• Free Software adalah program komputer yang berlisensi GPL (General Public License) atau yang sejenis (www.fsf.org), dengan ciri-ciri: turunan free software akan tetap free software. Contoh: Linux
• Free artinya Bebas/Merdeka: menggunakan, menggandakan, mempelajari cara kerjanya, mengembangkan, dan menyebarluaskan.
• Open Source Software: salah satu syarat free software, artinya perangkat lunak yang kode sumber programnya tersedia dan boleh diubah serta disebarluaskan. Tidak semua yang Open itu Free. Contoh: FreeBSD.
www.nurulfikri.com @nurulfikricom
Project GNU ditemukan oleh Richard Stallman di tahun 1983 dengan tujuan: “Mengembangkan operating system ala Unix (dibaca: “yuuniks”) yang seluruh softwarenya bebas”
Filosofi Saling Berbagi
Linux, kernel buah karya Mahasiswa Universitas Helsinki, Findlandia: Linus Torvalds muncul di tahun 1991. Email bersejarah dari Linus (25 Agustus 1991) untuk kernel Linux pertamanya : “Hai kalian di sana para pengguna minix – saya membuat operating system bebas (hanya untuk hobi, tidak sebesar dan seprofesional GNU)…”
15www.nurulfikri.com @nurulfikricom
Distro Linux
• Distro (Kependekan dari Distribusi) Merupakan Kumpulan Paket Program-program sesuai kebutuhan pengguna yang sudah dijadikan satu bundel sehingga menjadi sistem operasi yang Komplit.
• Distro Linux dikembangkan oleh berbagai Pihak (pengembang/developer) agar sesuai dengan keinginannya masing-masing (sesuai kebutuhan)
16www.nurulfikri.com @nurulfikricom
• Kernel dan program penting lainnya yang membentuk sistem operasi belum dapat digunakan untuk bekerja.
• Karena lisensi GNU/Linux Free/Open Source (GNU GPL, General Public License), maka GNU/Linux dapat dipaket dan didistribusikan bersama program lain menjadi Linux Distribution (Distro), misalnya BlankOn.
17www.nurulfikri.com @nurulfikricom
100++ Distros
Ok, Make your own distro!
18www.nurulfikri.com @nurulfikricom
Apa itu Repo Linux
• Meskipun CD/DVD distro Linux umumnya sudah berisi program yang lengkap, pengguna masih butuh program lain yang mudah diinstal dan digunakan, atau butuh cara agar mudah melakukan update/upgrade.
• Repository adalah kumpulan program untuk suatu distro Linux, tersimpan dalam server atau CD/DVD atau penyimpanan lain, yang dapat dipanggil oleh program installer. Contoh: Ubuntu/BlankOn memiliki repo 11 DVD.
www.nurulfikri.com @nurulfikricom
Bagaimana Memilih, Kemana? Dimana?
• Cari sesuai Kebutuhan
• Pilih apa yang TEMAN anda Pilih
• Pilih apa yang GURU dan yang Sudah Paham Linux Pilih
• Cari Distro yang Banyak Komunitasnya
• Cari Distro yang Mudah mencari solusi apabila timbul masalah
• Cari Distro buatan negeri Sendiri
• Cari Distro yang Populer (www.distrowatch.com)
• Coba Distro yang Anda dapatkan duluan (just try it first)
21www.nurulfikri.com @nurulfikricom
More About Distros?
Cekidot Gan di WWW.DISTROWATCH.COM
www.nurulfikri.com @nurulfikricom
PERKENALKAN!Halo..
Namaku.. TUXAku maskot
atau logo Linux
www.nurulfikri.com @nurulfikricom
HKI di Bidang Software
• Lisensi: Pernyataan hak cipta dalam bentuk kesepakatan antara pembuat dan pengguna.
• Hak Cipta: Hak yang melekat pada pembuat suatu karya cipta (misal program), meskipun pembuat tidak menuliskannya.
• Paten: Hak atas temuan berbentuk proses seperti algoritma, model bisnis, dll. Paten bersifat lokal dan harus didaftarkan.
• Merek: Nama/simbol untuk suatu produk.
www.nurulfikri.com @nurulfikricom
Hubungan HKI dengan FOSS
• Hak Cipta & Lisensi: Setiap program dengan konsep FOSS juga ada Hak Cipta-nya sehingga memiliki lisensi. Sayangnya tidak semua pembuat produk FOSS menuliskan pernyataan lisensinya. Ok, no problem!
• Merek & Rahasia Dagang: Ok, no problem!
• Paten: Mayoritas komunitas FOSS dunia menentang paten software. Contoh: format MP3 dapat digunakan di Linux BlankOn, dll.
25www.nurulfikri.com @nurulfikricom
Perbandingan • Sebelum Mulai, ada Aturan :
– Sebelah Kanan LINUX sebelah Kiri WINDOWS – Diluar Box, OS Lain yang Perlu dibahas/dibandingkan juga
– Bismillah sebelum Membahas :)
– Sistem Operasi Bukan Agama
– Intelektual/Kampus/Sekolah are Free to Learn
– Membandingkan BUKAN Mempertentangkan
– Semua ciptaan pasti ada Positif Negatif, Kelebihan dan Kekurangan
– Memilih harus ada objective/tujuannya.
– Jangan Egois!
– Pilih yang TERBAIK berdasarkan yg paling banyak kelebihan
26www.nurulfikri.com @nurulfikricom
• Syaratnya : Sudah Coba Dua-duanya
• Coba dengan jangka waktu yang sama
• Obyektif
• Merasakan Manfaat dan Kesulitannya
• Jangan “Katanya Katanya”
• Jangan Menilai Sebelum dicoba
• Jangan Menilai buku dari sampulnya
27www.nurulfikri.com @nurulfikricom
Umum
• Proprietary
• Closed Source
• Semuanya di Duit-kan (Bisnis)
• Pemaksaan Kehendak
• Duit Lari ke LN
• Free (Software)
• Open Source
• Nilai Sosial & Ekonomis Tinggi
• Kemandirian
• Inovasi Anak Bangsa
• Duit Lari ke Riset dan Pengembangan Dalam Negeri
28www.nurulfikri.com @nurulfikricom
User Interface
• Sedikit UI– Bawaan OS Mis
XP, Vista, Win 7 yang default ada
• Banyak UI– Tergantung Kebutuhan
dan Resources. Mis. XFCE, FluxBox utk grafis minimal.
– Tergantung model, Gnome jika mau seperti Mac ada utility docker, KDE jika OS punya proc cepat.
29www.nurulfikri.com @nurulfikricom
Security & Virus
• Surganya Virus
• VISTA (Virus, Spyware, Trojan, Adware)
• Diseluruh dunia sama.
• Solusi Virus? Install ulang + CD2 Program.. atau “Lembiru”
• Bebas Virus*
• Sistem Super User “Root” lebih susah untuk ditembus
• Beda distro beda perlakuan
• Beda kolam beda ikannya
• Solusi Kalau “Bosan”
30www.nurulfikri.com @nurulfikricom
31www.nurulfikri.com @nurulfikricom
32www.nurulfikri.com @nurulfikricom
Manajemen Lain
• Defrag harus sering dilakukan
• Di Vista, bahkan untuk partisi harus melalui partition managementnya, bukan third party seperti Partition Magic, Acronis dst
• Sistem File FAT, NTFS.
• Secara default tak bisa baca Linux.
• Mengutamakan grafis
• File Multimedia harus instal aplikasinya dulu
• Instal Software dulu baru surfing
• Kalau Penuh, kecepatan saja menurun.
• Sistem File Reiser FS, Ext3.
• Ada sistem “Journaling”.
• Secara default bisa baca Windows
• Lebih mudah dengan text walau demikian, grafis tetap “cihuy”
• Umumnya, Otomatis File Multimedia kebaca
• Otomatis Deteksi jaringan dan instal
33www.nurulfikri.com @nurulfikricom
Instalasi dan Aplikasi
• Hanya OS
• Perlu Instalasi lain-lain
• Setiap instalasi biasanya perlu Restart!
• Konsep Distro Linux = Dilengkapi dengan Software Aplikasi yang rata-rata Free.
• Biasanya auto-detect device (kecuali distro jadul).
• Yang penting koneksi internet atau ke repo.
34www.nurulfikri.com @nurulfikricom
Total Cost of Ownership
• Mahal. Lain OS Windows, lain aplikasi-aplikasi lainnya.
• Support didapatkan dari Microsoft. Lambat.
• Forced Upgrade tambah biaya (lisensi)
• Rata-rata Free.
• Butuh training dan support yang bisa didapatkan dari komunitas dengan cepat.
• Upgrade, Ganti Distro, Sesuka Hati kalau “Bosan”.
36www.nurulfikri.com @nurulfikricom
37www.nurulfikri.com @nurulfikricom
38www.nurulfikri.com @nurulfikricom
www.nurulfikri.com @nurulfikricom
FOSS untuk PC (Umum)
Jenis Software Proprietary FOSS
Sistem Operasi MS Windows BlankOn, Ubuntu, dll.
Desktop XP / Vista / 7 GNOME, KDE, dll.
File Manager Win Explorer Nautilus, dll.
Web Browser Internet Explorer Chromium, Firefox, dll.
Email Client Outlook Evolution
www.nurulfikri.com @nurulfikricom
FOSS untuk PC (Office)
Jenis Software Proprietary FOSS
Word Processor MS Word LibreOffice Writer
Spreadsheet MS Excel LibreOffice Calc
Presentation MS PowerPoint LibreOffice Impress
Database MS Access LibreOffice Base
Drawing CorelDraw LibreOffice Draw
www.nurulfikri.com @nurulfikricom
FOSS untuk PC (Multimedia)
Jenis Proprietary FOSS
Photo Photoshop Gimp
Gambar CorelDraw Inkscape
Suara CoolEdit Audacity
Video Pinnacle OpenShot
Animasi 3D Studio MAX Blender
www.nurulfikri.com @nurulfikricom
FOSS untuk PC (Pemrograman)
Jenis Proprietary FOSS
C/C++ Visual C/C++ wxWidgets, GCC
Script/web VBS, ASP JS, PHP, Python, Perl
.Net MS.Net Mono
Java ? NetBeans
ERP SAP openERP, Compiere
E-Learning ? Moodle, Atutor
CMS ? Joomla, Alfresco, Drupal
www.nurulfikri.com @nurulfikricom
FOSS untuk Server
Jenis Proprietary FOSS
Web IIS Apache
Email Exchange Server Postfix, Zimbra
Database MS SQL Server MySQL, PostgreSQL
File/Print Active Directory Samba, LDAP
Proxy WinProxy/MDaemon Squid
45www.nurulfikri.com @nurulfikricom
Windows& Ubuntu
Pembanding Ubuntu Windows Ukuran CD ± 700 MB ± 700 MBKalkulator ADA ADAPenampil Gambar ADA (Image Viewer) ADA (Windows Picture and Fax Viewer) Pemutar Audio ADA (Rhytmbox) ADA (Media Player) Pemutar Video ADA (MPlayer) ADA (Media Player) Pengolah Kata ADA (OpenOffice Word) ADA (Word Pad) Pengolah Angka ADA (OpenOffice Spreadsheet) TIDAK ADA Pengolah Sumber Data ADA (OpenOffice Database) TIDAK ADA Pengolah Presentasi ADA (OpenOffice Presentation) TIDAK ADA Penampil Berkas PDF ADA (Document Viewer) TIDAK ADA Efek Tampilan Layar ADA (Compiz) TIDAK ADA Permainan Ringan ADA ADA Screen Saver ADA ADA Pengaturan Berkas ADA (Nautilus) ADA (Windows Explorer) Peramban Situs ADA (Mozilla Firefox) ADA (Internet Explorer) Pesan Singkat ADA (PidGin) TIDAK ADA
Kalau gak ada semua, buat ngaca aja deh
46www.nurulfikri.com @nurulfikricom
Aplikasi Office
• MS Office Biaya Mahal
• Penggunaan Mudah
• Instalasi DVD/CD terpisah (beli lagi cuy)
• Banyak Pilihan : OpenOffice, LibreOffice dst
• Penggunaan Mudah juga!
• Hampir Selalu Include di semua Distro!
Kalau Masalah Office, Intinya Beda Beda Tipis (BBT) deh, hanya kurang terbiasa saja. Ala Bisa karena biasa (dan terpaksa!)
47www.nurulfikri.com @nurulfikricom
48www.nurulfikri.com @nurulfikricom
Beda lokasi perintah saja, sama-sama Bahasa Inggris kok hehe..
49www.nurulfikri.com @nurulfikricom
Crash?
• Sering terjadi crash, blue screen of death
• Recovery lama.
• Relatif Stabil walaupun bisa juga hang.
• Multi-user. Ctrl+Alt+F1 dst
• Matikan kendala dengan command-prompt.
• Restart Desktop saja.
• Favorit untuk server, uptime paling lama. Setahun bisa cuma 7 detik
50www.nurulfikri.com @nurulfikricom
www.nurulfikri.com @nurulfikricom
Secara Umum
Windows LinuxClose Source Open SourceLebih mengutamakan grafis Grafis dan TextBayar Lisensi Gratis (bisa didownload)Hanya boleh dipakai oleh ybs. Bebas dipergunakan oleh siapa sajaHanya satu pengembang Banyak pengembang (Distro)Program Aplikasi Terpisah Sudah termasuk Program AplikasiSering Hang & Mudah Crash Masih StabilMudah Diserang Virus Masih Bebas VirusSudah banyak program aplikasi Masih sedikit program aplikasinyaSudah banyak SDM-nya SDM masih sedikit
Persamaan Windows & Linux:1. Sama-sama Sistem Operasi2. Banyak didukung oleh vendor3. Berbasis GUI
53www.nurulfikri.com @nurulfikricom
Program Aplikasi?Di Microsoft Windows
1. MS Office
2. Photoshop
3. CorelDraw
4. Publisher
5. SQL Server
6. VisualBasic/.Net
7. IIS Web Server
8. Exchange Server
9. WinZip
10. DreamWeaver
11. Winamp, dll.
Di Linux +2 lebih!
1. OpenOffice, LibreOffice
2. GIMP
3. Inkscape
4. Scribus
5. MySQL, PostgeSQL
6. Gambas, Mono
7. Apache Web Server
8. Zimbra, Postfix Mail Server
9. File-Roller
10. NVU
11. Rhythmbox, dll.
54www.nurulfikri.com @nurulfikricom
..dan seterusnya•Ms. Office = OpenOffice.org, LibreOffice•3DS Max, Maya = Blender•Outlook Express = Evolution, Thunder Bird•Internet Explorer = FireFox•Exchange Server = Zimbra, SendMail•Ms. Proxy = Squid•Winamp/Media Player = XMMS, Amarok, Kaffeine•Noatun, Xine Movie Player, dll.•AutoCad = QCAD, VariCAD, ArchiCAD•Akuntansi = GenuCash•Visual Basic = Gambas•Ms. Visio = Dia•SPSS = SSPS
Ayo Tambahkan!
55www.nurulfikri.com @nurulfikricom
Hal pentingnya adalah :
Anda tak perlu CD/DVD Installer yang Menggunung!
www.nurulfikri.com @nurulfikricom
Linux untuk Mobile Device
• Android (smartphone & tablet pc)
• Meego (Intel Moblin + Nokia Maemo)
• Chrome/Chromium OS (Google)
• WebOS (HP Palm)
• Joli OS
• Srimubil (BlankOn), dalam pengembangan
www.nurulfikri.com @nurulfikricom
Pangsa Pasar Software Smartphone / Tablet
• Android (Linux, FOSS): 39,5 % (sekitar 200 juta)
• Symbian (Nokia, FOSS): 20,9 %
• IOS (Apple Iphone/Ipad, Proprietary): 15,7 %
• BlackBerry (RIM, Proprietary): 14,9 %
• Windows (Microsoft, Proprietary): 5,5 %
• Chrome, WebOS, Meego, dll. (FOSS): 3,5 %
(
Sumber: InfoLINUX 09/2011 mengacu IDC, Maret 2011)
www.nurulfikri.com @nurulfikricom
Peluang Kerja/Bisnis● Penyewaan / operator PC (warnet, kantor, dll.)● Pendidikan / Pelatihan (formal, inhouse, dll.)● Dukungan Teknis (install, sys & net admin, dll.)● Pembangun Sistem Linux (turunan/modifikasi)● Pengembang Software (programmer, dll.)● Penyedia Perangkat Keras (PC, periperal, dll.)● Sertifikasi, Penulisan buku/modul, dll.
www.nurulfikri.com @nurulfikricom
Dollar dari Open Source
• Menjual Skill– Digaji oleh perusahaan
yang menerapkan Open Source
• Development Proyek Open Source– Dibayar Proyek
– Dibayar Konsumen Setelah produk Selesai
– Dibayar Pendana Proyek
– Dibeli Milyaran Dollar hasil proyeknya
– Membiayai Diri Sendiri
– Dibayar Atas Jasa Support
– Dibayar Atas Jasa Training
– Dibayar Atas Produk Open Source (Belum Tentu Free)
www.nurulfikri.com @nurulfikricom
Dollar dari Open Source
• MySQL dibeli oleh Sun $ 1.5 Milyar .
• Zimbra dibeli oleh Yahoo $ 350 Juta
• JBoss dibeli oleh RedHat $ 300 Juta
• SuSE di akusisi oleh Novell $ 210 Juta
• Sun diakuisisi Oracle (2010)
• Koprol diakuisisi oleh Yahoo (2010)
• Youtube diakuisi Google
• Android diakuisisi Google
61www.nurulfikri.com @nurulfikricom
Keuntungan Linux/FOSS
• Legal & Halal
• Penghematan Anggaran
• Keamanan Negara / Perusahaan
• Keamanan Sistem
• Bebas : Tidak Tergantung dengan Vendor
• Bebas : Forced Upgrade
• Bebas : Modifikasi Sesuai Keperluan
• Bebas : Disebarluaskan
• Ekonomis
• Menyuburkan Industri Dalam Negeri
62www.nurulfikri.com @nurulfikricom
Linux : Unstoppable Train
• Pada tahun 2010, 90% dari 2000 perusahaan global menggunakan FOSS. (Gartner)
• Dari seluruh pengguna FOSS di seluruh dunia, 33% berasal dari Asia.
• Penggunaan FOSS oleh pengembang Asia bertambah 40% dalam tiga tahun terakhir. (Evans Data Corp)
• 25%-70% dari perangkat lunak yang dipergunakan kalangan bisnis di Australia, Cina, India dan Korea sudah berbasis FOSS. (IDC)
64www.nurulfikri.com @nurulfikricom
Masih Meragukan Linux?
Siap Siap Dikalahkan
Teman Anda!
65www.nurulfikri.com @nurulfikricom
Care with a Demo?
• Demo Aplikasi Grafis
• Demo Aplikasi Multimedia
• Demo Aplikasi Perkantoran
• Demo Instalasi
• Demo Teknologi qrencode di Ubuntu
• Manfaatkan DVD Linux pada majalah!
www.nurulfikri.com @nurulfikricom
MerciGrazie
Gracias
Obrigado
Danke
Japanese
English
French
Russian
GermanItalian
Spanish
Brazilian Portuguese
Arabic
Terima Kasih
Thank You
Traditional Chinese
Thai