Senin, 21 September 2015

Pengertian Dan Sejarah"Open Source

Pengertian Dan Sejarah
"Open Source"

Pengertian Dan Sejarah Open Source
SEJARAH OPEN SOURCE
Software atau perangkat lunak atau juga bisa di sebut program merupakan salah satu inti bagian terpenting dari sebuah komputer atau komponen atau alat elektronik lainnya yang membutuhkan bantuan software untuk mengoperasikannya. Di komputer ada sebuah software yang mana software tersebut berfungsi untuk mengoperasikan, menjalankan software lainnya dan mengatur alur input/output hardware yang biasa kita sebut sebagai sistem operasi (Operating System) di singkat menjadi OS.

Umumnya software sumber kodenya (source code) tertutup (close source) dikarenakan adanya masalah urusan bisnis dimana jika ditutup sumber kodenya akan menguntungkan pihak developer nya dalam hal mengkomersilkan software-nya karena dengan tertutupnya sumber kode software tersebut, menjadikan programmer atau developer lainnya tidak bisa menambahkan, mengurangi atau memodifikasi software tersebut selain dari programmer atau developer pembuatnya.

OS Windows misalnya kita mungkin bisa mengoperasikan, menambah atau memodifikasikan tema (theme) OS tersebut sesuai selera kita tetapi kita tidak bisa merubah alur kerja apa yang telah diterapkan oleh OS tersebut seperti arsitektur cara menjalankan software lainnya, arsitektur cara membaca hardware, kernel OS tersebut dan lain sebagainya yang menjadikan inti dari OS tersebut semuanya, kita tidak bisa menambahkan, mengurangi atau memodifikasikannya karena semua itu close source atau sumbernya tertutup.

Misalnya juga bagi Anda seorang programmer jika ingin membuat software atau program buatan Anda sendiri, Anda harus membeli SDK (Source Developer Kit) nya tersebut atau jika Anda seorang desktop programming yang membutuhkan sebuah intepreter untuk men-compile secara langsung dari source code yang Anda tulis menjadi serangkain software atau program yang dapat berjalan di OS. Intepreter itu seperti Visual Basic untuk bahasa basic, Borland Delphi/Embarcadero Delphi XE untuk bahasa delphi/pascal, dan lain sebagainya semua itu jika Anda ingin menggunakannya Anda diharuskan membelinya terlebih dahulu. Anda mungkin bisa membuat program dari interpreter tersebut tetapi Anda tidak bisa merubah, menambahkan atau memodifikasi interpreternya dikarenakan interpreter itu close source.

Kita dahulu untuk mendapatkan sumber kode (source code) yang gratis sulit sekali umumnya source code-nya berbayar jikapun ada yang gratis kebanyakan source code-nya terbilang kurang bagus atau ecek-ecek kita tidak bisa membangun sebuah sofware atau program yang luar biasa misalnya saja kita ingin membuat sebuah Operating System OS. Berbeda dengan sekarang sejak adanya Linux yang dibangun oleh Linus Torvalds kini OS sudah ada yang open source, juga dengan dukungan organisasi seperti OSI (Open Source Initiative), di Indonesia seperti AOSI (Asosiasi Open Source Indonesia), dan lain sebagainya open source sudah lebih dikenal dikalangan umum. Sebelum kita membahas tentang open source, kita harus mengetahui dahulu apa itu open source?
Pada tahun 1991, seorang mahasiswa S2 di filandia mulai mengembangkan suatu sistem operasi yang disebut linux. Dalam pengembangan linus torvald Ia melempar kode program dari linux ke komunitas terbuka untuk dikembangkan bersama-sama. Semenjak itu komunitas linux jadi semakin berkembang yang kemudian melahirkan distribusi-distribusi linux yang berbedatetapi memiliki pondasi yang sama yaitu Kornel linux dan librari GNU glibc. Seiring dengan semakin stabilnya rilis dari distribusi linux, semakin meningkat juga kebutuhan untuk mendefinisikan jenis peranti lunak ini.
Akan tetapi terminologi “free” yang dimaksud oleh FSF menimbulkan banyak persepsi dari tiap orang. Sebagian mengartikan kebebasan sebagaimana yang dimaksud dalam GPL. Dan sebagian lagi mengartikan untuk arti gratis dalam segi ekonomi..
kondisi ini mendorong munculnya terminologi “open source” dalam tahun 1998, yang juga mendorong terbentuknya open source initiative yang merupakan organisasi NIRLABA.

Pengertian Open Source menurut organisasi.org adalah Open source software adalah istilah yang digunakan untuk software yang membuka/membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut. Dan yang menarik dan salah satu keunggulannya adalah bahwa Open source software dapat diperoleh dan digunakan secara gratis tanpa perlu membayar lisensi. Biasanya orang mendapatkan software ini dari internet. Salah satu open source software yang terkenal yaitu Linux.

Sedangkan menurut id.wikipedia.org Open Source adalah Sumber terbuka (Inggris: open source) adalah sistem pengembangan yang tidak dikoordinasi oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia bebas (biasanya menggunakan fasilitas komunikasi internet). Pola pengembangan ini mengambil model ala bazaar, sehingga pola Open Source ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya memberi, yang artinya ketika suatu komunitas menggunakan sebuah program Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang banyak.

Pola Open Source lahir karena kebebasan berkarya, tanpa intervensi berpikir dan mengungkapkan apa yang diinginkan dengan menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi pertimbangan utama ketika dilepas ke publik. Komunitas yang lain mendapat kebebasan untuk belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab, bukan bebas tanpa tanggung jawab.

OSI (Open Source Initiative) menjalankan organisasi untuk mempromosikan atau kampanye Open Source, dengan mengelola dan promosi Definisi Open Source, dan sertifikasi terhadap lisensi dan produk yang open source (kode terbuka). Definisi Open Source adalah revisi dari dokumen kebijakan milik distribusi Debian GNU/Linux. Dokumen ini menjelaskan lisensi­lisensi mana saja yang termasuk bebas. OSI menjelaskan ide dasar dari open source:
"Ide dasar dari open source sangat sederhana: Bilamana pemrogram dapat membaca, menyebarkan, dan memodifikasi kode sumber dari sebuah perangkat lunak, maka perangkat lunak itu akan berkembang. Masyarakat memakai, membuatnya lebih baik dan memperbaiki kelemahannya."

Jadi intinya pengertian open source itu merupakan suatu kode sumber (source code) yang terbuka yang mana kita diberikan kebebasan dalam menggunakannya, baik untuk dipelajari, ditambahkan, dikurangi, dimodifikasi atau direvisi ulang semua itu boleh dan bebas tanpa harus membayar royaliti kepada pembuat sebelumnya, akan tetapi bebas dalam artian disini bukan berati bebas sebebas-bebasnya tanpa ada pertanggungjawaban, bebas yang dimaksud di sini bebas dengan mempertanggungjawabkan secara bersama dan tidak menghilangkan hak cipta (copyright) pembuatnya.
Terima Kasih Semoga BerManfaat

Minggu, 20 September 2015

Cara membuat VPN di Mikrotik

Pengertian VPN (Virtual Private Network)

VPN adalah singkatan dari virtual private network, yaitu jaringan pribadi (bukan untuk akses umum) yang menggunakan medium nonpribadi (misalnya internet) untuk menghubungkan antar remote-site secara aman. Perlu penerapan teknologi tertentu agar walaupun menggunakan medium yang umum, tetapi traffic (lalu lintas) antar remote-site tidak dapat disadap dengan mudah, juga tidak memungkinkan pihak lain untuk menyusupkan traffic yang tidak semestinya ke dalam remote-site. 

1. Hal pertama yang harus dilakukan sebelum membuat VPN di mikrotik adalah login ke mikrotik anda dengan ip, nama user, dan password yang telah disetting sebelumnya di mikrotik

2. Ini adalah tampilan mikrotik, setelah itu masuk ke menu PPP, lihat pada gambar dibawah ini. 

3. Setelah itu klik Interfaces kemudian klik PPTP Server, lihat gambar dibawah in. 

4. Setelah itu beri Centang pada Enabled, kemudian klik Apply kemudian klik ok, lihat gambar dibawah ini.  

5. Setelah itu klik di menu IP kemudian klik Pool, lihat gambar dibawah ini. 

6. Setelah itu dibagian Name isi sesuai dengan apa yang anda inginkan misalnya vpn-smkn1nabire, kemudian dibagian Address isi ip address anda misalnya 192.168.77.1-192.168.77.10, kemudian klik Apply kemudian ok. 

7. Gambar dibawah ini merupakan nama dan ip pool anda, lihat nama dan ip yang di blok pada gambar dibawah ini. 

8. Setelah itu klik di menu PPP, lihat gambar dibawah ini. 

9. Setelah itu Klik tanda + kemudian klik General lihat gambar dibawah ini. 

10. Dibagian Name isi nama vpn default anda misalnya smkn1nabire, kemudian dibagianLocal address isi ip address gateway anda yang berasal dari ISP misalnya 192.168.12.33,kemudian dibagian Remote address pilih vpn-smkn1nabire yang telah saya buat sebelumnya, lihat gambar dibawah ini.

11. Lihat gambar yang di blog, gambar gersebut merupakan vpn yang tadi kita telah buat.

12. Masi di menu PPP kemudian klik Secret, lalu klik tanda +, kemudian dibagian Name isi nama user baru baru anda, misalnya febrianto, kemudian dibagian password buat password baru untuk user anda, kemudian dibagian Service pilih pptp dan dibagianProfile pilih smkn1nabire, kemudian klik Apply kemudian ok. 

13.Lihat gambar yang di block gambar tersebut merupakan user baru yang tadi saya buat.

14. Untuk pengguna Linux mint 17.2 silakan klik di network anda kemudian pilih Network Connection, lihat gambar dibawah ini.  

15. Setelah itu pilih Add, lihat gambar dibawah ini. 

16. Kemudian pilih Point-to-point Tunneling Protocol (PPTP), kemudian pilih Create lihat gambar dibawah ini. 

17. Dibagian gateway isi ip yang berasal dari isp, misalnya 192.168.12.33, setelah itu dibagian User Name isi nama user yang tadi disetting di mikrotik yaitu febrianto dan isi password untuk sesuai dengan password user yang tadi disetting di mikrotik kemudian Connection name isi nama ssid koneksi anda misalnya Febry-VPN Connection kemudian klik Save. 

18. Lihat gambar dibawah ini, gambar tersebut memperlihatkan bahwa VPN yang saya buat tadi telah bekerja dengan baik. 

Cara merekam Screen komputer kita menggunakan SimpleScreenRecorder


 1. Hal yang pertama yang harus dilakukan sebelum menginstall Simple Screen Recorder adalah, kita masuk ke repository Simple Screen Recorder. Dengan script dibawah ini,
#sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder

2. Supaya repository kita bisa terbaca dengan baik maka kita haru update, #apt-get update

3. Setelah mengupdate repository Simple Screen Recorder, saat kita menginstallnya dengan script dibawah ini.
#sudo apt-get install simplescreenrecorder

4. Gambar dibawah ini adalah tampilan awal Simple Screen Recorder, kemudian pilih Continue, untuk masuk ke menu Simple Screen Recorder.

5. Di menu settinggan Simple Screen Recorder disini kita menyetting tempat penyimpanan hasil rekaman, menyetting extensi vidio dll, kemudian pilih Continue 

6. Klik Start recording untuk memulai rekaman screen, bisa juga mengklik Ctrl+R dy keyboard untuk memulai rekaman screen.