Wednesday, September 29, 2010

Open Source

Open Source adalah sebuah sistem baru dalam mendistribusikan software kepada pengguna dengan memberikan program dan source code secara gratis. Selain itu pengguna dapat membaca kode sumber aplikasi, mempelajari, menggunakan, melakukan modifikasi, dan juga berhak mendistribusikan kembali dengan lisensi yang sama untuk membuat software sesuai dengan kebutuhan pengguna. Adanya lisensi software untuk Open Source yang dinamakan GPL (GNU Public License) digunakan untuk mendistribusikan software Open Source.

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.

Untuk materi pendahuluan OS, dapat dilihat pada

02-OS_Pendahuluan_TOSS

03-OS_License_TOSS

04-OS_Linux

05-OS-E_Learning

Read More..

Mata Kuliah Pemrograman Terstruktur

ini adalah pengalaman pertamaku mengajar mata kuliah yang berhubungan dengan pemrograman. aku harap materi yang aku upload disini dapat dimanfaatkan dengan baik, terutama dari mahasiswa yang aku bimbing.
Pemrograman Terstruktur adalah tindakan mengorganisasi dan membuat kode-kode program supaya mudah dimengerti, dites dan dimodifikasi. Prinsip utama pemrograman terstruktur adalah jika suatu proses telah sampai pada suatu titik tertentu, maka proses selanjutnya tidak boleh kembali lagi ke baris sebelumnya, kecuali untuk proses berulang (Loop).
Setiap teknik dikembangkan untuk tujuan tertentu. Teknik pemrograman dalam pemrograman terstruktur ini mempunyai tujuan: meningkatkan kehandalan program supaya program mudah dibaca dan ditelusuri apabila ada kesalahan, menyederhanakan kerumitan program, menyederhanakan pemeliharaan program, meningkatkan produktifitas pemrogram.
untuk materi pendahuluan Pemrograman Terstruktur dapat dibaca selengkapnya pada
02_Pendahuluan_PT
03_Pendahuluan_JAVA
04_Pemrograman_Dasar_Java
05_Rekursi_Overloading_Konversi
06_Percabangan
07_Perulangan
08_Array
09_Prosedur
10_Fungsi
11_Class_Library
Read More..