Teknologi Open Source Priza Pandunata
Tujuan Peserta mata kuliah akan dapat memahami konsep open source. Peserta mata kuliah akan dapat mengetahui jenis-jenis teknologi open source. Peserta mata kuliah akan dapat melakukan pemrograman berbasis teknologi open source.
Referensi Lee, James and Brent Ware. "Open Source Development with LAMP: Using Linux, Apache, MySQL, Perl and PHP", Addison Wesley Professional, keywords: open source software, Indonesia Goes Open Source (IGOS), etchttp://
Aturan dan Kontrak Jam perkuliahan akan dimulai 15 menit setelah jadwal yang telah ditentukan (jika maka 07.45). Apabila dalam 15 menit belum ada pemberitahuan/ tanda tentang perkuliahan maka secara otomatis kuliah akan diganti pada jadwal yang akan ditentukan kemudian. Toleransi terhadap keterlambatan mahasiswa adalah 15 menit setelah dosen memulai kuliah. Apabila lebih dari 15 menit, maka mahasiswa tidak diperkenankan mengikuti kuliah dan tidak mengisi daftar hadir dengan alasan apapun.
Aturan dan Kontrak (Cont.) Dalam penilaian hasil tugas baik kelompok maupun perseorangan, pelanggaran seperti plagiat, copy- paste, maupun editing tugas milik kelompok/ individu lain, tidak akan mendapatkan toleransi nilai. Penilaian dan penghargaan tertinggi akan diberikan terhadap tugas yang menjunjung tinggi nilai kejujuran, kreatifitas dan kerja keras, selain pada isi dari tugas tersebut.
Aturan dan Kontrak (Cont.) Tugas harus dikumpulkan tepat pada waktu yang telah disepakati dan ditentukan bersama, dan apabila terjadi keterlambatan akan mendapatkan pengurangan nilai. Semua gadget, alat komunikasi atau alat lainnya yang dapat mengganggu jalannya kuliah, segera dimatikan sehingga kuliah dapat berjalan dengan baik dan efektif.
Penilaian UTS: 20% UAS: 30% Kuis & Tugas: 50%
OPEN SOURCE INTRODUCTION
Analogi Sosro = Binary Code Sosro bottles of tea to consumers. Consumers use (that is, drink) the tea. Some consumers read the list of ingredients on the bottle, but that list of ingredients is surprisingly generic. Sosro has a proprietary formula that it will not divulge, on the bottle or anywhere else.
Analogi Cooking Recipe = Source Code Reader can read briefly the list of instructions cooking on newspaper so that everyone can get the same taste of cooking.
Binary Code
Source Code The original program code, called the ‘source code’ is passed through an intermediate program and translated into computer readable syntax, which to human eyes bears very little relation to the original.
Source Code public static void main(String args[]) { System.out.println("Starting Fuzzy..."); Fuzzy mainFrame = new Fuzzy(); mainFrame.setSize(600, 375); mainFrame.setTitle("Fuzzy"); mainFrame.setVisible(true); }
What is Open Source “The basic idea behind open source is very simple: When programmers can read, redistribute, and modify the source code for a piece of software, the software evolves. People improve it, people adapt it, people fix bugs. And this can happen at a speed that, if one is used to the slow pace of conventional software development, seems astonishing.”
What is Open Source The essence of open source software is that source code is free. The source code for open source software is released along with the software to anyone and everyone who chooses to use it. “Free” in this context means freedom (not necessarily zero price).
Examples Linux – 18 million Linux users (estimation) – 4% of desktop for Linux – Amazon, Google, Yahoo use Linux as servers Apache web server ( Mozilla ( – Will Firefox beat Bill Gates? Sendmail( Perl scripting language (
Next: History of Open Source Difference between Open Source Software (OSS) and Free Software Strengths and Weaknesses of the OSS model
“Ikatlah ilmu dengan menuliskannya” (Ucapan Bijak)