Posted in April 15, 2010 ¬ 8:16 pmh.cuplis
mumpung masih hangat, berikut ini salah satu contoh algoritma segitiga pascal beserta contoh codingnya di php
flowchart :

contoh program :
$limit = 6;
$pascal = "";
for($i=1;$i<=$limit;$i++){
for($j=1;<=$i;$j++){
if($j==1 || $j==$i){
$value[$i][$j] = 1;
}else{
$value[$i][$j] = $value[$i-1][$j] + $value[$i-1][$j-1];
}
$pascal .= $value[$i][$j]." ";
}
$pascal .= "
\n";
}
echo $pascal;
output :

Posted in December 4, 2009 ¬ 5:50 pmh.cuplis
kasus : koperasi simpan pinjam dan kredit motor
- pencatatan data anggota
setiap anggota baru mengisi formulir keanggotaan. formulir yang sudah diisi wajib dikembalikan ke staff koperasi dan staff koperasi akan membuatkan kartu anggota berikut dengan kartu simpan.

activity diagram : pencatatan data anggota
- pembayaran simpanan anggota
setiap bulan anggota koperasi wajib melakukan pembayaran simpanan (wajib, pokok, atau sukarela) dan setiap melakukan pembayaran akan dicatat di buku simpanan oleh staff koperasi.

activity diagram : pembayaran simpanan anggota
(more…)
Posted in October 28, 2009 ¬ 4:29 pmh.cuplis
1. Proses INPUT OUTPUT
Sebuah Proses memerlukan Input / Output

Proses Input Output
Instruksi / Command yang diberikan pada Linux melalui shell disebut sebagai eksekusi program yang selanjutnya disebut proses.
Setiap kali instruksi diberikan, maka linux kernel akan menciptakan sebuah proses dengan memberikan nomor PID ( Process Identity )
Proses dalam linux membutuhkan input dan menghasilkan output.
Dalam konteks Linux input / output adalah :
- Keyboard
- Layar
- File
- Struktur data Kernel
- Peralatan input/output lainnya (network)
2. File DESCRIPTOR
Linux berkomunikasi dengan file melalui file descriptor yang direpresentasikan melalui angka yang dimulai dari 0,1,2 dan seterusnya.
Tiga buah file descriptor standar yang lalu diciptakan oleh proses adalah :
0 = keyboard ( standar input )
1 = layar ( standar output )
2 = layar ( standar error )

File Descriptor
Linux tidak membedakan antara peralatan hardware dan file, Linux memanipulasi peralatan hardware sama dengan file.
(more…)
Posted in October 3, 2009 ¬ 1:26 pmh.cuplis
caranya cukup mudah :
- install nginx
user@computer:$ sudo apt-get install nginx
- jalankan nginx
user@computer:$ sudo /etc/init.d/nginx start
- kemudian buka browser dan buka url http://youripaddress dan seharusnya sudah ada tampilan seperti berikut :

Welcome to nginx!
- nginx meletakkan vhost2-nya path /etc/nginx/sites-available/
- sedangkan vhost2 yang aktif ada di path /etc/nginx/sites-enabled/. file2 di folder ini akan lebih mudah di symbolic link dari path /etc/nginx/sites-available/ yang berisi daftar vhost yang sudah kita setting.
- nginx akan membuat vhost default yang aktif :
user@computer:$ ls -lah /etc/nginx/sites-enabled/
total 8.0K
drwxr-xr-x 2 root root 4.0K 2009-10-03 12:41 .
drwxr-xr-x 5 root root 4.0K 2009-10-03 12:54 ..
lrwxrwxrwx 1 root root 34 2009-10-03 12:41 default -> /etc/nginx/sites-available/default
nginx version: nginx/0.6.35
Linux cuplis 2.6.24-16-server #1 SMP Thu Apr 10 13:58:00 UTC 2008 i686 GNU/Linux
source : http://www.ubuntugeek.com/howto-install-nginx-webserver-in-ubuntu-804-hardy-heron.html