Pengembangan Software Open Source

Definisi Open Source
Free Akses ke dalam source code dan harus memenuhi beberapa kriteria tertentu yang sesuai dengan konsep “Open Source” (Free).


Kriteria

  1. Free Redistribution
  2. Source Code
  3. Derived Works
  4. Integrity of the Author’s source code
  5. No Discrimination Against Persons or Groups
  6. No Discrimination Against Fields of Endeavor
  7. Distribution of License
  8. License Must Not Be Specific to a Product
  9. License Must Not Restrict Other Software
  10. License Must Be Technology-Neutral

Aplikasi Open Source Client Server

Billing Application

Billing Application merupakan billing untuk Warnet berbasis Linux serta dapat dijalankan di berbagai sistem operasi. Berbasis web dengan menggunakan PHP dan MySQL, dan nmnggunakan web server seperti Apache atau Lighttpd. 

Aplikasi ini terdiri dari dua bagian utama  yaitu operator dan client : 

Client dapat memantau durasi pemakaian dan biaya yang dikeluarkan dari komputernya, 

Operator dapat menetapkan melakukan:
  • aturan biaya koneksi, 
  • dapat memonitor biaya yang harus dibayarkan client, 
  • memulai, menghentikan dan mereset billing client 
  • mencetak bill/nota untuk pelanggan  
  • menyajikan laporan pendapatan dalam bentuk grafis 3D, 
  • dan sebgainya.

Apache
      Apache adalah sebuah nama web server yang bertanggung jawab pada request-response HTTP dan logging informasi secara detail(kegunaan basicnya). Selain itu, Apache juga diartikan sebagai suatu web server yang kompak, modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari.

LINUX II

Manual applikasi

man <item>
Contoh:
man adduser ,man mkdir

Melihat proses yang sedang berjalan
ps --help
Contoh:
ps aux

Melihat proses yang sedang berjalan (update)
top
contoh:  top

Mematikan proses yang sedang berjalan
kill
contoh: kill


Perintah Cat dapat di gunakan untuk menciptakan file
cat > nama_file <enter>
kalimat 1 <enter>
kalimat 2 <enter>
<ctrl-d>

LINUX I

perintah pada linux :

User
Menambah User
adduser
      Contoh: adduser buni

Membuat Password user
passwd
       Contoh:  passwd buni

Menghapus user
userdel
       Contoh:  userdel –r buni


Meng-lock user:
passwd –l <username>
Contoh : passwd –l buni

Meng-unlock user:
Passwd –u <username>
Contoh: passwd –u buni

Perintah untuk operasi file

Sistem Operasi Linux

 


 Linux merupakan sistem operasi untuk PC yang bekerja secara multitasking dan multiuser.


Multi-User
Sistem Multi-User adalah suatu sistem dimana lebih dari satu user menggunakan secara bersama satu atau lebih perangkat keras, piranti lunak dan data/ informasi , orang dan prosedur melalui masing-masing komputer atau workstation.

Multitasking
Multitasking adalah pemrosesan beberapa tugas pada waktu yang bersamaan. Sebagai contoh, jika seseorang sedang menyetir, bertelepon lewat ponsel, dan sambil merokok secara bersamaan, maka orang tersebut melakukan multitasking.
Multitasking merupakan mekanisme kerja komputer. CPU komputer dapat menangani beberapa proses dalam waktu yang sama secara akurat. Proses yang dikerjakan tergantung pada instruksi yang diberikan oleh software komputer. Oleh sebab itu, untuk memanfaatkan kemampuan CPU secara maksimal, software yang digunakan juga harus memiliki kemampuan multitasking. Saat ini, berbagai software sistem operasi sudah memiliki kemampuan multitasking. Itulah sebabnya, saat ini Anda bisa browsing di halaman web SmitDev, chatting, sambil mendengarkan musik secara bersamaan

Aplikasi Open Source

Berikut beberapa contoh perangkat lunak yang merupakan open source adalah sebagai beikut :
  • Mozilla FireFox
  • Google chorme
  • Open Office.org
  • Apache
  • Thunderbird
  • MySql
  • ClamAV & ClamWin
  • GIMP
  • Audacity
  • Mplayer 
  • VideoLAN
  • Blender
  • XAMPP
  • Pidgin
  • Inkscape
  • Amarok
  • Wine  

Sistem Operasi

Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.

Free Software

Free Software adalah perangkat lunak yang bebas digunakan tetapi belum tentu kita bisa masuk kedalam source codenya (pengembangannya) karena free software tidak mengarah kepada gratis pembelian tetapi penggunaan dan distribusi.


  • Kita bisa menggunakan aplikasi ini untuk keperluan apapun.
  • kita boleh mempelajari bagaimana program itu berjalan, atau perubahan yang ada pada program tersebut.
  • Boleh di copy / perbanyak
  • Kita bisa memberi masukan pada program tersebut, apa yang uda kita modifikasi boleh kita berikan untuk orang lain tetapi tidak menghilangkan apa yang orang uda buat

Open Source VS Closed Source







Assalamu'alaikum wr.wb
Haii sobat kali ini admin ingin ngepost tentang Open Source VS Closed Source . 

    Sama seperti postingan mimin sebelemnya yaitu tentang definisi open source kali ini admin repost sedikit postingan sebelumnya ,mungkin ada dari sobat - sobat yang belum baca postingan sebelumnya . langsung saja >>
   Open Source adalah perangkat lunak yang mengizinkan kita untuk melihat source codenya dan juga membiarkan kita untuk mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut atau pun mengembangkannya sesuai kemauan kita. Dan Open source ini Pada umumnya dapat kita peroleh dan gunakan secara gratis tanpa perlu membayar lisensinya tetepi ada juga sebagian yang berbayar.


Definisi Open Source

   
           Open Source adalah perangkat lunak yang mengizinkan kita untuk melihat source codenya dan juga membiarkan kita untuk mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut atau pun mengembangkannya sesuai kemauan kita. Dan Open source ini dapat kita peroleh dan gunakan secara gratis tanpa perlu membayar lisensinya.

Perjalanan Menuju Pantai Tersembunyi "Lhok Mata Ie"

Assalamu'alaikun wr.wb

Haii sobat uda lama ni ga ngepost lagi di akibatkan beberapa gejala yang melanda mimin sendiri :D
     kali ini mimin mau ngepost tentang perjalanan menuju pantai terpencil atau sering di sebut pantai tersembunyi gitu yaitu pantai Lhok Mata Ie.

   Pantai ini di sibut sebagai pantai yang tersembunyi di karnakan perjalanan menuju ke pantai tersebut penuh dengan perjuangan keras, kita harus mendaki bukit terlebih dahulu dengan jarak ya lebih kurang kalau mimin hitung-hitung sendri yaitu kurang lebih 40 menit gitu. di karnakan mimin sendri juga salah seorang pencinta tantangan jadi penasaran deh sama yang namanya pantai yang tersembunyi gitu .#Asiiik :D

      Pantai yang mimin maksudkan ini terletak di provinsi Aceh lo sobat, yaitu di desa Lampagee, kecamatan Peukan Bada,  Kabupaten Aceh Besar. meskipun perjalan menuju ke pantai tersebut penuh kelelahan tetapi tidak rugi dikarenakan di sekitar perjalanan kita menuju pantai tersebut kita mendapatkan penmandangan yang masih sangat natural , meskipun sekarang bukit yang kita daki sudah agak gundul gitu tetapi sesampainya kita di pantai tersbut sungguh semua beban pikiran dan kelelahan hilang begitu saja setelah melihat langsung pantai yang masih sangat-sangat alami dan kereen gitu :D