priza.pandunata@gmail.com
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, 2002 http://www.opensource.org http://www.gnu.org http://www.sourceforge.org http://www.google.com keywords: open source
Penilaian
UTS UAS Kuis & Tugas : 20% : 30% : 50%
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
XYZ Software
Compile Compile
Product: binary code
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); }
Examples
Linux 18 million Linux users (estimation) 4% of desktop for Linux Amazon, Google, Yahoo use Linux as servers Apache web server (www.apache.org) Mozilla (www.mozilla.org) Will Firefox beat Bill Gates? Sendmail(www.sendmail.org) Perl scripting language (www.perl.com)
Next:
History of Open Source Difference between Open Source Software (OSS) and Free Software Strengths and Weaknesses of the OSS model