Hello Folks! Welcome to Our Blog.

Cara menggunakan Open Source Pemula – Sumber terbuka (open source) adalah sistem pengembangan, tidak dikoordinasikan oleh individu / lembaga pusat, tetapi oleh upaya bersama para pelaku, para pelaku ini melalui penggunaan kode sumber yang didistribusikan dan diperoleh secara bebas (biasanya menggunakan alat komunikasi Internet) bekerja sama .

Cara menggunakan Open Source Pemula

sourcelabs – Model pengembangan ini menggunakan model bazaar style, oleh karena itu model open source ini memiliki ciri khas komunitas yaitu dorongan dari budaya dedikasi, artinya ketika komunitas tersebut menggunakan program open source dan mendapatkan keuntungan maka seseorang akan melamar. Satu pertanyaan adalah apa yang dapat diberikan kembali oleh pengguna kepada orang banyak.

Model open source lahir karena memiliki kebebasan untuk bekerja, tidak perlu mempertimbangkan intervensi, dan tidak akan mengungkapkan apa yang Anda inginkan melalui penggunaan pengetahuan dan produk yang sesuai. Ketika kebebasan diumumkan kepada publik, kebebasan menjadi pertimbangan utama.

Komunitas lain memiliki kebebasan untuk belajar, mengutak-atik, memodifikasi, membenarkan bahkan menyalahkan, tetapi kebebasan ini juga hadir dengan tanggung jawab, bukan kebebasan tanpa tanggung jawab.

Beberapa aplikasi open source dan gratis / gratis yang telah digunakan Kementerian Komunikasi dan Informatika:

Sistem Operasi (Operating System)

1. CentOS

Menurut kominfo.go.id, CentOS alias Community Enterprise Operating System adalah distribusi Linux yang diturunkan dari RHEL (Red Hat Enterprise Linux). CentOS diproduksi oleh North American Enterprise Linux. Namun, tidak seperti turunan Linux lainnya, CentOS adalah 99% salinan RHEL. Mengapa?

Karena CentOS hanya menghapus label RH dan menggantinya dengan label generik. Oleh karena itu, konten program CentOS sama dengan konten RHEL. Driver yang berjalan di RHEL akan secara otomatis berjalan di CentOS.

Walaupun CentOS sangat bergantung pada Red Hat untuk keberadaannya, namun sebenarnya memberikan nilai tambah karena RH merupakan satu-satunya distribusi Linux komersial yang banyak digunakan di perusahaan besar dan satu-satunya distribusi Linux yang didukung oleh CPanel (CPanel adalah control panel yang paling banyak digunakan). . Perusahaan hosting, hampir 100% menggunakan hosting CPanel). Karena ini adalah salinan RHEL, CPanel juga secara resmi mendukung CentOS.

Baca juga : Cara Membuat Poster Menggunakan Photoshop

2. Debian

Debian adalah sistem operasi gratis yang dikembangkan untuk umum oleh banyak programmer sukarela (pengembang Debian) yang berpartisipasi dalam proyek Debian. Sistem operasi Debian adalah kombinasi dari perangkat lunak yang dikembangkan di bawah lisensi GNU dan terutama menggunakan kernel Linux, sehingga secara luas dikenal sebagai Debian GNU / Linux. Sistem operasi Debian menggunakan kernel Linux, yang stabil dan merupakan salah satu distribusi Linux paling populer. Distribusi turunan Debian Umum merupakan distribusi yang paling banyak digunakan di dunia misalnya; Ubuntu, Backtrack, Linux Mint, Knoppix.

3. Ubuntu

Ubuntu (play / ?’b?ntu? /) adalah distribusi Linux berbasis Debian dan didistribusikan sebagai perangkat lunak gratis. Nama Ubuntu berasal dari filosofi Afrika Selatan yang berarti “humanisasi orang lain” [6]. Ubuntu dirancang untuk penggunaan pribadi, tetapi juga menyediakan versi server Ubuntu dan digunakan secara luas.

Proyek Ubuntu secara resmi disponsori oleh Canonical Ltd. Ini adalah perusahaan yang dimiliki oleh pengusaha Afrika Selatan, Mark Shuttleworth. Tujuan dari distribusi Linux Ubuntu adalah untuk membawa semangat yang terkandung dalam filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara gratis, dan didukung oleh komunitas dan profesional

4. Web Server Apache

Apache HTTP Server atau Web Server / WWW Apache adalah salah satu jenis Web server yang dapat berjalan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware dan platform lainnya). Layanan ini sangat berguna untuk layanan dan fungsi situs web tersebut. Protokol yang digunakan untuk melayani fasilitas Web / www ini menggunakan HTTP.

Apache memiliki fitur-fitur canggih, seperti pesan kesalahan yang dapat dikonfigurasi, otentikasi berbasis database, dan sebagainya. Banyak antarmuka pengguna grafis (GUI) juga mendukung Apache, dan antarmuka pengguna grafis ini memungkinkan penanganan server yang mudah.

Apache adalah perangkat lunak open source yang dikembangkan oleh komunitas pengembang terbuka di bawah naungan Apache Software Foundation.

Bahasa Pemrograman

1. PHP

PHP adalah singkatan dari “PHP: Hypertext Preprocessor”, yang merupakan bahasa pemrograman yang banyak digunakan untuk menangani pembuatan dan pengembangan situs web dan dapat digunakan bersama dengan HTML. PHP pertama kali dibuat pada tahun 1994 oleh Rasmus Lerdorf. Awalnya, PHP adalah singkatan dari “alat beranda pribadi”. Kemudian diubah menjadi FI (“Form Interpreter”). Mulai dari versi 3.0, nama bahasa telah diubah menjadi “PHP: Hypertext Preprocessor”, dengan akronim “PHP”. Versi terbaru PHP adalah versi 5. Menurut survei yang dilakukan oleh Netcraft pada bulan Desember 1999, lebih dari 1 juta situs menggunakan PHP, termasuk NASA, Mitsubishi dan RedHat.

2. Java

Java merupakan bahasa pemrograman yang bisa dijalani di bermacam pc tercantum handphone. Bahasa ini awal mulanya terbuat oleh James Gosling ketika dia masih di Sun Microsystems. Sekarang menjadi bagian dari Oracle dan dirilis pada tahun 1995. Bahasa ini menggunakan banyak sintaks dalam C dan C ++, tetapi sintaks dan sintaks model objek lebih sederhana, dan setidaknya mendukung rutinitas tingkat yang lebih rendah. Aplikasi berbasis Java biasanya dikompilasi menjadi p-code (bytecode) dan dapat berjalan di berbagai mesin virtual Java (JVM).

Java adalah bahasa pemrograman umum / non-spesifik (generik) dan dirancang khusus buat menggunakan keterbatasan aplikasi sekecil barangkali. Sebab fungsinya membolehkan aplikasi Java berjalan di sebagian program sistem pembedahan yang berlainan, semboyan Java merupakan” catat sekali, jalankan di mana saja”. Saat ini Java merupakan bahasa pemrograman yang paling banyak digunakan dan banyak digunakan untuk mengembangkan berbagai jenis perangkat lunak aplikasi atau aplikasi berbasis web.

Sistem Manajemen Basis Data (Database Management System)

1. MySQL

MySQL adalah sistem manajemen basis data SQL multi-utas, perangkat lunak multi-pengguna (bahasa Inggris: sistem manajemen basis data) atau DBMS, dengan sekitar 6 juta terinstal di seluruh dunia. MySQL AB menyediakan MySQL sebagai perangkat lunak gratis di bawah GNU General Public License (GPL), tetapi juga dijual di bawah lisensi komersial jika penggunaannya tidak sesuai dengan GPL.

Tidak seperti proyek seperti Apache, Apache dikembangkan oleh komunitas umum, dan hak cipta kode sumber dimiliki oleh pembuatnya masing-masing, sedangkan MySQL dimiliki dan disponsori oleh perusahaan bisnis Swedia MySQL AB, yang memiliki hampir semua hak cipta dari kode tersebut. sumber. Dua orang Swedia dan Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson dan Michael “Monty” Widenius.

2. PostgreSQL

PostgreSQL adalah sistem database yang didistribusikan secara bebas di bawah perjanjian lisensi BSD. Selain MySQL dan Oracle, software ini merupakan salah satu database yang paling banyak digunakan saat ini. PostgreSQL menyediakan fungsi replikasi database yang berguna. Fungsi yang disediakan oleh PostgreSQL termasuk DB Mirror, PGPool, Slony, PGCluster, dll.

PostgreSQL adalah sistem database relasional yang kuat dan open source. Ia memiliki lebih dari 15 tahun pengalaman pengembangan aktif dan telah membuktikan bahwa desain arsitekturalnya telah memenangkan reputasi “kuat”, “andal”, “integritas data”, dan “akurasi data”.

3. SQLite

SQLite adalah sistem manajemen basis data relasional yang ditulis dalam AC, dengan ukuran basis kode kecil, ditulis dalam C. Ini bukan sistem independen yang berkomunikasi dengan program, tetapi sebagai bagian integral dari keseluruhan program. Oleh karena itu, protokol komunikasi utama yang digunakan adalah melalui panggilan API langsung melalui bahasa pemrograman. Mekanisme tersebut tentunya akan membawa keuntungan karena dapat mengurangi overhead, delay time dan umumnya lebih sederhana. Semua elemen database (definisi data, tabel, indeks, dan data) disimpan sebagai file. Kesederhanaan desain ini dapat dicapai dengan mengunci seluruh file database saat memulai transaksi.

Framework Programming

1. Yii

Yii adalah kerangka kerja PHP berbasis komponen berkinerja tinggi untuk mengembangkan aplikasi web skala besar. Yii menyediakan penggunaan kembali terbesar dalam pemrograman Website serta dapat tingkatkan kecekatan pengembangan dengan cara relevan. Nama Yii (dieja / i: /) berarti “Ya!”.

Yii adalah kerangka kerja pemrograman web tujuan umum yang dapat digunakan buat meningkatkan seluruh tipe aplikasi Website. Karena Yii amat enteng serta dilengkapi dengan metode caching yang mutahir, amat sesuai buat pengembangan aplikasi dengan jalur besar, seperti portal, sistem manajemen konten (CMS), forum, sistem e-niaga, dll.

2. CodeIgniter

CodeIgniter merupakan aplikasi open source berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis menggunakan PHP. Dibandingkan dengan membangun aplikasi web dari awal, CodeIgniter mempermudah pengembang untuk membangun aplikasi web dengan cepat dan mudah. CodeIgniter pertama kali dirilis pada 28 Februari 2006.

Anda cukup mendefinisikan framework sebagai kumpulan fungsi / prosedur dan class yang siap digunakan untuk tujuan tertentu, sehingga Anda dapat mempermudah dan mempercepat pekerjaan programmer tanpa harus membuat fungsi atau class dari awal.

3. Node.js

Node.js adalah platform yang didasarkan pada runtime JavaScript Chrome untuk membangun aplikasi jaringan berkinerja tinggi yang dapat diskalakan. Node.js menggunakan model I / O non-pemblokiran dan berbasis peristiwa, yang membuatnya ringan dan efisien, membuatnya sangat cocok untuk aplikasi intensif data waktu nyata yang berjalan pada perangkat terdistribusi.

Aplikasi Perkantoran dan Word Processor

1. Apache OpenOffice

Apache OpenOffice (sebelumnya dikenal sebagai OpenOffice.org) adalah paket Office sumber terbuka dan gratis. Paket perangkat lunak mencakup komponen untuk pengolah kata, spreadsheet, presentasi, diagram vektor, dan gudang data (database). Apache OpenOffice bertujuan untuk menjadi pesaing Microsoft Office dan dapat berjalan di berbagai platform termasuk Windows, Solaris, Linux dan Mac OS X. ApacheOpenOffice mendukung standar dokumen terbuka untuk pertukaran data dan dapat digunakan secara gratis.

Apache OpenOffice didasarkan pada kode StarOffice. StarOffice adalah rangkaian aplikasi perkantoran yang dikembangkan oleh StarDivision dan diakuisisi oleh Sun Microsystems pada Agustus 1999, dan kemudian diakuisisi oleh Oracle pada 2010. Pada tahun 2011, proyek ini dikembangkan oleh Apache Software Foundation. Kode sumber suite dirilis sebagai proyek open source pada Juli 2000, bertujuan untuk mematahkan dominasi pasar Microsoft Office dengan menyediakan opsi terbuka, berkualitas tinggi, dan berbiaya rendah. Kode asli rangkaian aplikasi tersedia di bawah dua lisensi perangkat lunak yang berbeda: LGPL dan SISS1; dari versi 2.0 ke versi 3.3, hanya tersedia di bawah LGPL; mulai dari versi 3.4, tersedia di bawah lisensi Apache.

2. LibreOffice

LibreOffice adalah rangkaian aplikasi perkantoran yang kompatibel dengan aplikasi perkantoran seperti Microsoft Office atau OpenOffice.org dan dapat digunakan pada berbagai platform. Tujuannya adalah untuk menghasilkan aplikasi perkantoran yang mendukung format ODF tanpa harus bergantung pada pemasok dan persyaratan hak cipta. Nama LibreOffice adalah kombinasi dari kata Libre (gratis dalam bahasa Spanyol dan Prancis) dan Office (bahasa Inggris kantor).

Sebagai perangkat lunak gratis, LibreOffice dapat diunduh, digunakan, dan didistribusikan secara gratis. LibreOffice adalah proyek pengembangan OpenOffice.org, yang telah diakuisisi oleh Oracle sejak 2010. Semua fungsi di OpenOffice juga ada di LibreOffice, namun karena berada di bawah naungan developer nirlaba, maka akan dikembangkan dengan cara yang lebih terbuka dan mandiri di masa mendatang.

Share this:

Source Labs – Informasi Software Open Source Linux dan Java
Latest Blog Post List