Kamis, 16 April 2015

Software Open Source

Open Source adalah sebuah perangkat dimana posisi kode program tersebut terbuka secara umum yang telah disediakan oleh pengembangnya agar bisa dipelajari, merubahnya atau dikembangkan lebih lanjut oleh si pengguna.

A. Sistem Operasi








eyeos adalah sebuah sistem operasi desktop open source yang berbasis web, dimana Anda dapat mengakses sistem operasi tersebut melalui jaringan seperti LAN atau Internet dari web browser seperti Firefox, Chrome dan lain sebagainya. Meskipun orientasi penyebarannya melaui web, dalam banyak hal, eyeOS merupakan sistem operasi desktop yang memiliki fitur yang cukup lengkap. Berbagai aplikasi seperti kalender, RSS Reader, email client, word processor, spreadsheet, manajer kontak sudah menjadi aplikasi default yang terpasang dalam sistemnya. Ini adalah sistem dengan konsep cloud computing yang bertujuan untuk memungkinkan kolaborasi dan komunikasi di antara pengguna, atau bisa juga sebagai perlindungan pribadi Anda ketika Anda terjebak menggunakan komputer orang lain. Secara garis besar eyeOS merupakan terobosan hebat dalam dunia sistem operasi dekstop, karena memberi warna yang unik dengan menghadirkan konsep cloud computing.  

B. Web Server 









APACHE adalah web server yang paling populer di seluruh World Wide Web, saat ini digunakan oleh sekitar 60% dari domain web. Dirilis di bawah Lisensi Apache, yang membutuhkan pelestarian pemberitahuan hak cipta dan penyangkalan, tapi tidak memerlukan versi modifikasi untuk didistribusikan menggunakan lisensi yang sama. Meskipun paling umum pada sistem operasi Unix-seperti, itu juga berjalan pada Windows, Mac OS X, dan lain-lain.Bahasa umum didukung oleh server Apache termasuk Perl, Python, Tcl, dan PHP. Inti fungsi server dapat diperpanjang dengan modul untuk menambah server-side dukungan bahasa pemrograman, skema otentikasi, dan fitur lainnya. Modul otentikasi populer termasuk mod_access, mod_auth, mod_digest, dan mod_auth_digest. Modul juga tersedia untuk dukungan SSL / TLS (mod_ssl), proxy (mod_proxy), penulisan ulang URL (mod_rewrite), custom penebangan (mod_log_config), dan dukungan penyaringan (mod_include dan mod_ext_filter).Saat mencari web anda akan menemukan membunuh tak berujung distribusi dan paket yang berisi server Apache HTTP bersama dengan aplikasi web lainnya, seperti MySQL dan PHP, untuk Linux, Windows, dan OS lain. Ini dapat membuat lebih mudah untuk menginstal dan menggunakan web server kaya fitur.

 C. Bahasa Pemrograman







PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari "Personal Home Page Tools". Selanjutnya diganti menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5. Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP, di antaranya adalah NASA, Mitsubishi, dan RedHat.
  







Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).
Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

D. Sistem Manajemen Basis Data







MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.
 
E. Framework Programming

Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It Is!". 
Yii merrupakan framework pemrograman umum Web yang bisa dipakai untuk mengembangkan semua jenis aplikasi Web. Dikarenakan sangat ringan dan dilengkapi dengan mekanisme caching yang canggih, Yii sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem manajemen konten (CMS), sistem e-commerce, dan lain-lain.
 
F. Aplikasi Perkantoran

LibreOffice merupakan kelanjutan proyek dari OpenOffice yang kini lisensinya dipegang oleh perusahaan besar Oracle, karena SUN yang dahulunya menaungi OpenOffice telah diakuisisi oleh Oracle. Untuk menjaga supaya aplikasi perkantoran tetap pada jalur open source maka para pengembangnya memutuskan untuk membuat LibreOffice.
LibreOffice mendukung format odf (open document file) yang tidak bergantung pada sebuah hak cipta. Nama LibreOffice yang terdiri dari kata libre dan office, kata libre berasal dari bahasa spanyol dan perancis yang berarti bebas dan juga office yang berasal dari bahasa inggris yang berarti kantor. LibreOffice berlisensi free, sehingga bebasa untuk kita unduh, gunakan ddan didistribusikan. LibreOffice tersedia untuk OS Windows, Linux dan MacOS.
Pengembang LibreOffice yang dulunya mengembangkan OpenOffice membentuk sebuah yayasan yang dinamakan “Document Foundation” di bulan September 2010. Pembentukan yayasan ini bertujuan untuk mengembangkan aplikasi perkantoran yang bebas dari kepentingan komersil. Dengan adanya yayasan ini pengembangan LibreOffice menjadi semakin besar, pengembang-pengembang yang dahulunya mengembangkan OpenOffice beralih untuk mengembangkan LibreOffice. Oleh karena itu semua fitur yang ada di OpenOffice juga ada di dalam LibreOffice karena sebenarnya pengembang OpenOffice dan LibreOffice adalah sama.Dalam pengembangan LibreOffice juga didukung perusahaan-perusahaan besar sponsor yang bergerak pada bidang Open Source seperti Google, Canonical, Novell, Red Hat dan lain-lain yang akan menjanjikan dukungan untuk keberlangsungan LibreOffice.
 
G. Content Management System (CMS) 

Drupal adalah sebuah perangkat lunak sistem manajemen konten yang bebas dan terbuka yang di distribusikan dibawah lisensi GPL, pengembangan dan perawatannya dilakukan oleh ribuan komunitas pengguna dan pengembang di seluruh dunia. Dibuat dengan bahasa pemrograman PHP, Drupal dapat dipasang pada beberapa jenis database seperti MySQL, PostgreSQL, SQLite,MariaDB dan juga MsSQL. Web server yang mendukung diantaranya Apache, Nginx, IIS yang berjalan pada sistem operasi Cross-platform seperti Microsoft Windows, Mac OS X, Linux dan FreeBSD. Drupal dapat diunduh secara bebas dan dapat digunakan secara bebas, sehingga memungkinkan setiap orang baik secara individu maupun komunitas untuk mempublikasi, mengatur, mengelola dan mengorganisir berbagai jenis dari isi/konten pada website. Kemampuannya tidak sekedar sebagai CMS, namun dengan modul API-nya Drupal juga dapat digunakan sebagai CMF dalam membangun aplikasi berbasis Web.
 H. Network Monitoring System

Nagios adalah tool network monitoring system open source yang terbaik. Nagios bersifat modular, mudah digunakan, dan memiliki skalablitas tinggi.
Modul atau plugin pada nagios sangat simple Anda pun dapat membuatnya guna melengkapi system checking pada nagios sesuai dengan kebutuhan Anda. Untuk mendownload source nagios klik url ini http://www.nagios.org/download/
Nagios awalnya didesain untuk berjalan pada sistem operasi  Linux, namun dapat juga berjalan dengan baik hampir disemua  sistem operasi unix like.
 
I. Proxy Management
Software buatan OEIPL ini, memiliki fungsi yang hampir sama dengan yang dimiliki Squid. Namun sayangnya, software ini tidak open source, melainkan Anda dapat mencoba versi Free dari Safe Squid, atau membeli versi komersial dengan tambahan fitur. Dan versi Free ini pun ha nya dapat digunakan untuk kepentingan nonkomersial. Dari sisi fitur, Safe Squid memiliki kemampuan yang cukup baik seperti Squid. Mulai dari kemampuan untuk melakukan content caching, terdapatnya autentifikasi modul, ACL yang beragam (time, user network, website), dan sebagainya. Dokumentasi yang diberikannya juga sangat lengkap untuk dijadikan panduan penggunaan. Mulai dari format HTML, pdf sampai chm tersedia. Dan enaknya lagi, untuk melakukan konfigurasi Safe Squid, Anda dapat men-settingnya via browser.
 
J. DNS








MaraDNS adalah perangkat lunak server DNS gratis oleh Sam Trenholme yang mengklaim sejarah keamanan yang baik dan kemudahan penggunaan. Dalam rangka untuk mengubah catatan DNS, MaraDNS perlu di-restart. Seperti djbdns dnscache, 2.0 MaraDNS berdiri sendiri Deadwood resolver rekursif tidak menggunakan benang.
PowerDNS adalah perangkat lunak server DNS gratis dengan berbagai penyimpanan data back-berakhir dan fitur load balancing. Fungsi server otoritatif dan rekursif diimplementasikan sebagai aplikasi terpisah. 
 
K. Cloud Storage
Landasan teknis Ceph adalah Handal otonom Distributed Object Store (RADOS), yang menyediakan aplikasi dengan objek, blok, dan sistem penyimpanan file dalam cluster storage terpadu tunggal. Dengan perpustakaan memberikan aplikasi client akses langsung ke sistem penyimpanan berbasis obyek RADOS, pengguna dapat memanfaatkan RADOS Blok Perangkat (RBD), RADOS Gateway, serta filesystem Ceph. The RADOS Gateway menyediakan Amazon S3 dan OpenStack interface yang kompatibel ke toko objek RADOS. Selain itu, POSIX adalah fitur kunci dalam Ceph. POSIX semantik mendorong antarmuka dengan filesystem tradisional Ceph, sehingga aplikasi yang menggunakan filesystem POSIX-compliant dapat dengan mudah menggunakan sistem penyimpanan objek Ceph itu. Library tambahan memungkinkan aplikasi yang ditulis dalam C, C ++, Java, Python dan PHP juga mengakses Ceph FS penyimpanan objek. Fitur-fitur canggih termasuk membaca / menulis, foto, pemetaan kunci-nilai tingkat objek, dan transaksi atom parsial atau lengkap dengan fitur seperti append, memotong dan jangkauan clone. Ceph juga kompatibel dengan beberapa klien VM.


Sumber Informasi :
http://sepatukulepas.blogspot.com/2012/10/proxy-server.html
http://www.iangoblog.com/2015/03/pengertian-dan-jenis-aplikasi-dns-server.html
http://wiprads.blogspot.com/2011/08/perbedaan-bios-sistem-operasi_20.html 
 
  
 
 

1 komentar:

  1. Nice Post btw :). Teruslah bermanfaat untuk dunia, dengan terus menulis tentang perkembangan ICT. Untuk menambah info ttg OSS silahkan kunjungi http://www.xrefs.info/. Semoga bermanfaat yaa

    BalasHapus