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
Posted in September 16, 2009 ¬ 2:54 pmh.cuplis
salah satu cara untuk configure dhcp server adalah sbb :
- install dhcp server
user@computer:$ sudo apt-get install dhcp3-server
- ubah file /etc/dhcp3/dhcpd.conf :
user@computer:$ sudo vim /etc/dhcp3/dhcpd.conf
ddns-update-style none;
option domain-name "cuplis.lokal";
option domain-name-servers 192.168.17.12;
option routers 192.168.22.1;
default-lease-time 42300;
max-lease-time 84600;
subnet 192.168.22.0 netmask 255.255.255.0 {
range 192.168.22.1 192.168.22.10;
}
note :
option domain-name “cuplis.lokal”; => untuk menentukan domain name untuk client DHCP
option domain-name-servers 192.168.17.12; => untuk menentukan ip DNS server untuk client DHCP
option routers 192.168.22.1; => untuk menentukan gateway untuk client DHCP
default-lease-time 42300; => untuk menentukan lama peminjaman atau sewa default ip address
max-lease-time 84600; => untuk menentukan lama maksimal peminjaman atau sewa ip address
range 192.168.22.1 192.168.22.10; => untuk menentukan range ip yang akan disewakan atau dipinjamkan oleh server DHCP
source : http://www.howtoforge.com/nat-gateway-iptables-port-forwarding-dns-and-dhcp-setup-ubuntu-8.10-server
Menentukan domain name untuk klient DHCP.