Pendahuluan Open Source

Slides:



Advertisements
Presentasi serupa
Sistem Terdistribusi 09 – Jenis OS Client Server Oleh : Muh. Ary Azali.
Advertisements

Program Studi Matematika Fakultas Sains dan Matematika Tundjung Mahatma CMS dengan open source weblog.
Software otomasi perpustakaan
Elemen Dasar Sistem Komputer  Oleh: R.G.M. Lasut Blog: Fbook:
Bab 5 Perangkat Lunak.
Oleh: Devie Rosa Anamisa, S.Kom
Migrasi Windows - Linux Onno W. Purbo
Server Create by Amirullah.
Assalaamu'alaikum Wr.Wb. Perkenalkan, nama saya, LINUX.
Linux dalam Kehidupan Mahasiswa Lukito Edi Nugroho Magister Teknologi Informasi Universitas Gadjah Mada.
Topik – Topik Lanjutan Sistem Informasi APLIKASI OPEN SOURCE Johanes Kevin Lumadi Deny Setiawan Machliza Devi Sasmita Silvia.
+ Sistem Operasi Terapan Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono.
Sistem Oprasi Ubuntu Oleh: Masrodhi Komunitas Ubuntu Indonesia.
Berbagai Jenis Lisensi dan Berkembangnya Perangkat Lunak Bebas
Software Aplikasi Raisul Azhar STMIK Bumigora Mataram
Perbandingan dan Pemilihan Sistem Operasi
Kenapa LINUX ? Michael S. Sunggiardi
Perbandingan dan Pemilihan Sistem Operasi
PUSAT PENELITIAN ANTAR UNIVERSITAS BIDANG MIKROELEKTRONIKA PROSPEK PENGGUNAAN OPEN SOURCE UNTUK SKALA PERUSAHAAN Budi Rahardjo
DATABASE MySQL (baca: mai és kju él atau mai-siquel) ULLA DELFANA ROSIANI.
TEKNOLOGI PERANGKAT LUNAK KOMPUTER
1 Practical Web Development Using CMS (Joomla) PPLH IPB Kamis, 22 Maret 2007 Frans Rudolf. B 1.
Peng. Komp & TI 2C M1 Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C.
PUSAT PENELITIAN ANTAR UNIVERSITAS BIDANG MIKROELEKTRONIKA MENGADOPSI POLA OPEN CONTENT Budi Rahardjo
SEJARAH LINUX Sistem operasi Unix dikembangkan dan diimplementasikan pada tahun 1960-an dan pertama kali dirilis pada Nama Linux sendiri diturunkan.
EVALUASI APLIKASI AUTOMASI PERPUSTAKAAN
Software Aplikasi Raisul Azhar STMIK Bumigora Mataram
Sistem Informasi Perangkat Lunak.
Disusun oleh : MULIAWARDI ASTRIANINGSIH C YULI KARMIDAC HAIRIAHC WENIC ARI SASMITOC PAHRUL RAHMANC
Compiere ERP Aplikasi Bisnis di Linux
License, Produk, Pengguna Open Source Nia Saurina SST., M.Kom.
Oleh: Andy Wisnu Wardana S.Kom MCP Introduction.
Perangkat Lunak Jaringan I LINUX FUNDAMENTAL. Perangkat Lunak Jaringan I Sejarah LINUX Dibuat pada tahun 1991 oleh Linus Torvalds. Terinspirasi dari Sistem.
Pengenalan Sistem komputer & Sistem Operasi [Bagian 2] -Pengantar Sistem Operasi- MODUL Yuli Haryanto, M.Kom Modul Sistem Operasi / Unindra / 2011.
Bahasa Anda di Linux Nia Saurina SST., M.Kom. Linux adalah sistem operasi yang mengizinkan setiap penggunanya untuk berpartisipasi dalam pengembangannya.
Free dan Open Source Software Oleh : Somat
PENGENALAN PERANGKAT LUNAK KOMPUTER
Blog : Linux Into Campus Dicky Prihandoko ( KPLI – Bogor ) Blog :
PERANGKAT LUNAK Software.
Komponen teknologi informasi
Sistem Operasi Tugas utama dari sebuah sistem operasi adalah menyediakan interface (antarmuka) antara aplikasi user dan hardware (perangkat keras) komputer.
Created Chandra Tanudirja,S.Kom
Perangkat-Perangkat Lunak (Softwares)
Konsep Dasar Python Pada awalnya merupakan bahasa tingkat tingi pada sistem operasi terdistribusi Amoeba. OS terdistribusi adalah Sistem operasi terdistribusi.
Pengenalan sistem operasi linux
Operating System LINUX.
Unsur-unsur Komputer Aplikasi Komputer 1.
Free and Open Source Software
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Apakah itu Linux ? Sistem Operasi
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
PERKENALAN LINUX UNTUK MASA DEPAN
Pengantar Aplikasi Komputer
Perangkat Lunak / Aplikasi
Perangkat Lunak (Software)
Peng. Komp & TI 2C Peng. Komp & TI 2C Peng. Komp & TI 2C
PRESENTASI KELOMPOK II
Membangun Sistem Informasi ERP
Membangun Sistem Informasi ERP
Pemrograman Internet Hendra Gunawan.
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
Pertemuan 9 Software.
04 Membangun Sistem Informasi ERP Tahapan SDLC Hata Maulana, M.T.I.
Perangkat Lunak Bebas dan Berlisensi
Tujuan : Memahami apa yang dimaksud dengan sistem operasi beserta cara kerjanya. Mengenal berbagai macam jenis sistem Operasi dari luar maupun dari Dalam.
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
SLACKWARE 11.0 PEMBUATAN DISTRO LIVECD MELV LINUX DENGAN BASIS LINUX
Aplikasi dalam OS.
perangkat lunak yang bebas dan yang berlisensii
Transcript presentasi:

Pendahuluan Open Source Nia Saurina SST., M.Kom

Agenda Open Source? Sejarah Open Source Keuntungan menggunakan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?

Open Source? volunteer Project lead

Definisi “Open Source” Sumber: http://students.washington.edu/jjfrost/ Definisi sederhana Software yang di-distribusikan dengan biaya rendah dan source code dapat dilihat, di-modifikasi dan di-distribusi ulang

Definisi Open Source Free Redistribution 2. Source Code Dengan adanya License maka tidak membutuhkan royalti pada distribusi source code 2. Source Code Program harus melibatkan source code, dan harus dapat di-distribusikan dalam compiled form, sehingga dapat dijalankan pada semua program. 3. Derived Works License harus dapat di-modifikasi dan di-distribusi ulang. 4. No Discrimination Against Persons or Groups License tidak boleh ada perbedaan antara perseorangan atau kelompok.

Definisi Open Source 5. License Must Not Be Specific to a Product Hak cipta pembuatan program tidak boleh tergantung pada distribusi software. 6. License Must Not Restrict Other Software License tidak boleh ada pembatasan pada distribusi licensed software. 7. License Must Be Technology-Neutral Tidak ada ketetapan license pada teknologi individual atau bentuk interface.

Open Source Software? Open Source software memiliki source code yang dapat dilihat.Definisi Open Source memiliki tiga keuntungan: free pada re-distribution tanpa royalti atau biaya license ke pencipta source code Memodifikasi source code Menyebarluaskan source code.

Open Source Software Open Source Software (OSS) : software dimana programming code didapatkan user untuk kepentingan: Copy Study Use Modify, dan Redistribute

Open Source Vs. Closed Source Software CSS OSS Dikembangkan oleh perusahaan dan tim pengembang untuk mendapatkan keuntungan Dikembangkan oleh sukarelawan untuk berbagi pengetahuan. Sentralisasi, digunakan hanya pada satu situs Desentralisasi, distribusi, dapat digunakan pada beberapa situs Saran pengguna belum tentu di-implementasikan Saran pengguna dapat langsung diterapkan Software tidak selalu diperbarui Software dapat diperbarui setiap hari atau setiap minggu. Tidak dapat me-modifikasi source code Kemampuan untuk me-modifikasi source code

Proprietary Software: Proprietary software (disebut juga non-free software) adalah software dengan pembatasan dalam penggunaan, salin dan modifikasi seperti pemaksaan dari pemilik. Pendukung proprietary software : Microsoft. Ex: CAD, Nortan Antivirus etc.,

Proprietary Software: Proprietary vs. Open Source Windows adalah teknologi Proprietary Aplikasi yang hanya bekerja pada Windows Linux – Open Source

Agenda Open Source? Sejarah Open Source Keuntungan menggunakan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?

Sejarah Open Source Sebelum 1983 1970 1983 1989 1990 1991 1993 1998 1999 2007 Sebelum 1983 Software yang menggunakan teknologi yang sudah ada sebelumnya. Contoh: IBM SHARE. Pengembangan Software : SPICE, TeX dan X Window System 1970 Sistem operasi UNIX dikembangkan Bell Labs; AT&T 1983 Richard Stallman memperkenalkan GNU untuk menyempurnakan sistem operasi yang bersifat gratis tanpa adanya batasan pada source code Memperkenalkan istilah "free software" dan Free Software Foundation untuk memperkenalkan konsep.

Sejarah Open Source 1989 1990 1991 1993: versi pertama Linus Torvalds 1983 1989 1990 1991 1993 1998 1999 2007 1989 Versi pertama GNU General Public License diperkenalkan Komponen GNU seperti GNU compiler, GNU Emacs dan debugger diperkenalkan 1990 Apache HTTP Server menjadi software yang sering digunakan pada web server 1991 Linux bersifat free pada modifikasi source code Kombinasi Linux dan GNU merupakan sistem operasi pertama yang bersifat gratis 1993: versi pertama Linus Torvalds

Sejarah Open Source 1997: peluncuran Debian Free Software 1998 2004 1983 1989 1990 1991 1993 1998 1999 2007 1997: peluncuran Debian Free Software 1998 Peluncuran Netscape bersifat free software. Sekarang dikenal dengan Mozilla Firefox Sun Microsystems menerbitkan StarOffice bersifat free software. Sekarang dikenal dengan OpenOffice.org 2004 Sun Microsystems menerbitkan Java Development Kit OpenJDK

Agenda Open Source? Sejarah Open Source Keuntungan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?

Manfaat Open Source Manfaat bagi Industri (Pemakai) Penyebaran yang cepat dari teknologi baru Membentuk komunitas terhadap best practices Biaya produk yang lebih murah Membangun solusi yang fleksibel dan mampu bersaing Aman pemakaiannya (lisensi) Mudah diperoleh

Manfaat Open Source Pengembang Piranti Lunak Pakar Teknologi Informasi Biaya pengembangan lebih rendah dan lebih cepat Sesuai dengan open standard Meningkatkan daya saing Pakar Teknologi Informasi Kebebasan berkreasi, Inovasi, kolaborasi

Model Komersial komersial Pelanggan anggaran produk penghasilan Pengembangan Software Engineering/ Product Management Pemasaran: penjualan, pemasaran, layanan, produk Pelanggan anggaran produk Software penghasilan This diagram is a very simplified representation of the real-world workings within a commercial software development organization. Engineering has two roles in this model: first to create software, and secondly to participate in the 'Go To Market' program. Product Management 'owns' the product roadmap and has the responsibility of creating it by synchronizing the requirements of Sales, Marketing and customers. They also act as a buffer between Engineering and these groups. Product Managers also describe how the features are to be turned into 'whole product'. The roles of the Sales, Marketing, Support, and Services departments are focused on the customers. It is the 'Go To Market' program that creates the 'Whole Product' that mainstream customers require. The customer is not very involved in the process of creating the software.

Pemasaran: penjualan, pemasaran, layanan, produk Model Open Source komunitas Open Source Pengembangan Software Engineering/ Product Management/ Ecosystem Development Pemasaran: penjualan, pemasaran, layanan, produk Pelanggan Anggaran Produk Software penghasilan kontribusi Use Cases Peer Review Testing Documentation Translations Forum Help Bug Fixes Scalability Configuration Desain Roadmap Software “The Project” The process starts with the Software Development team creating something that is of value to the community   The community (acting in their own best interest) behaves in such a way that one of the natural outputs of their activity is beneficial to the company. The software created as a result of the community's activity is processed by the 'Go To Market' team into a whole product that is easy for customers to consume. The customers, in paying for the product, fund the addition of resources to the community team. The closest ties between the open source company and the community are through the Engineering (includes development and quality assurance) and Product Management (PM) groups.

Keistimewaan Open Source Open Source is Flexible Kemudahan mendapatkan source code, sehingga dirubah sesuai kebutuhan program dapat dirubah Open Source is Cost Effective Mampu mendukung daya saing; dan murah! cost sharing: beberapa perusahaan melakukan berbagi anggaran untuk produk yang sama 21

Keistimewaan Open Source Open Source Developers are motivated programmers menulis code yang lebih baik programmers menulis code yang dibutuhkan dan me-modifikasi code yang sudah ada More Security and less bugs Peer review mengizinkan bugs untuk diperbaiki Viruses, “spyware,” dll. Hampir tidak ada! The code will survive! Code akan selalu re-generasi

Fitur Open Source Multi-user Networked Operating Systems Linux : http://www.linux.org Internet/intranet Services and Applications Apache web server - http://www.apache.org BIND name server - software untuk DNS (domain name service). http://www.isc.org/products/BIND/ Sendmail mail (Exchange server) - http://www.sendmail.org

GCC - compiler untuk C, C++, Fortran, Java http://gcc.gnu.org/ Fitur open-source? Software Development GCC - compiler untuk C, C++, Fortran, Java http://gcc.gnu.org/ JBOSS – implementasi J2EE http://www.jboss.org PHP – bahasa pemrograman untuk web http://www.php.net Python – bahasa pemrograman berorientasi obyek untuk web http://www.python.org

MySQL - http://www.mysql.com PostgreSQL - http://www.postgresql.org Fitur open-source? Database Systems MySQL - http://www.mysql.com PostgreSQL - http://www.postgresql.org Desktop Applications OpenOffice.org – untuk word-processing, spreadsheet, menggambar dan presentasi http://www.openoffice.org Ximian Evolution – untuk email, kalendar dan catatan harian http://www.ximian.org Mozilla - web browser http://www.mozilla.org

Agenda Open Source? Sejarah Open Source Keuntungan menggunakan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?

Salah pengertian Open Source di Indonesia Open Source berarti gratis Open Source berarti tidak ada layanan purna jual Murah berarti tidak bermutu Open Source hanya untuk geeks Tidak ada support dari vendor komersial Open Source berarti tidak aman Sumber daya manusia belum mampu menjalankan piranti lunak berbasis Open Source

Tantangan “Open Source” ? Pemakai Piranti Lunak Peranti lunak komersial lebih dikenal Lebih murah ‘membajak piranti lunak’ Terbiasa dengan yang lama, sulit berubah, harus belajar lagi Tidak mudah pemakaiannya Kurang pengertian open source (teknologi masa depan?) Kehandalan masih diragukan Piranti lunak untuk pemakai desktop masih kurang Pengembang Piranti Lunak Bersaing dengan produk yang sama dan sudah ada Keuntungan menipis Pakar Teknologi Informasi Konversi ke “open source” tidak mudah dan murah Meyakinkan publik perlunya “open source”

Agenda Open Source? Sejarah Open Source Keutungan menggunakan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?

Apa yang harus dilakukan sekarang? Pemakai Piranti Lunak Menyiapkan diri untuk menggunakan “open source” Mempelajari dan mengamati perkembangan piranti lunak berbasis “open source” Pengembang Piranti Lunak Mengaitkan “open source” dengan “open standard” Mengamati dan mengikuti kebutuhan “pasar” Ikut berpartisipasi untuk meningkatkan citra Inovasi jenis usaha sebagai dampak open source Pakar Teknologi Informasi Membuat konversi/transisi ke “open source” mudah dan murah Meyakinkan publik bahwa “open source” adalah teknologi masa depan (sosialisasi)

Terima Kasih