Jumat, 05 November 2010

Subnetting

Dari yang simpel dulu deh……
Apa sih subnetting ??????
Subnetting adalah suatu cara pemanfaatan host pada suatu jaringan dengan lebih efisien sesuai dengan kebutuhan host pada setiap jaringan.
Masi bingung???
Hayo….praktek aja.
Dibawah ini dikasi ip 192.168.1.0/24 dan client minta Hostnya ada 7setiap subnet nya.
Apa sih host? Gampangnya aja ini, kalo dipaket tracer itu host digambarkan dengan personal komputer.
Berarti setiap 1 komputer ada satu host, kan ???
Apa sih subnet ? subnet itu sama dengan jaringan. Lihat pada tabel dibawah, setiap baris itu namanya satu subnet. Berarti ada berapa subnet ?
Yaps…ada 15 subnet.
Tabel ini adalah jawaban dari soal diatas lho….sebelum jadi kaya gini kita cari tau dulu asal muasal nya ya……

1. Menentukan subnet mask.
Client minta ada 7 host persubnet. Gunakan rumus ini :
2n-2 ≥ jumlah subnet.
2n-2 ≥ 7
2n ≥ 9
n ≥ 4, pilih nilai n yang melebihi nilai jumlah host setelah ditambah 2. Agar permintaan host tercukupi.kalo nilai n ≥ 3, maka jadi 8, kan ? jadi, tidak mencukupi. Setelah itu buat deret bit seperti dibawah ini. Karena n(host) adalah 4. Maka angka “0” dari belakang deret bit berjumlah 4 juga.
11111111.1111111.1111111.11110000
255 . 255 . 255 . 240
Bit “1” disamping angka “0” bernilai 16, sebelah kanannya 32, sebelah kanannya 64, sebelah kanannya lagi bernilai 128. Semua dijumlahkan ,maka menjadi nilai subnet mask
Urutannya : 128-64-32-16-8-4-2-1-0.
Maka, Blok subnet nya = 256 –subnet mask

2. Blok subnet.
Blok subnet = 256 - subnet mask
Blok subnet = 256 - 240
= 16
3. Network ID (Net ID).
Lihat pada table diatas. Cara menentukan net id dengan dmulai dari 0. Selanjtunya pada baris bawah bernilai kelipatan blok subnet. Jadi pada soal ini net id nya : 0,16,32,48,64,80,96,112,128,144,160,176,192,224,240.

4. Broadcast
Cara menentukan broadcast address dengan mudah adalah dengan cara mengurangi 1 nilai dari net id dibawah broadcast yang akan dicari. Berarti net id yang ada pada bawahnya.
Contoh : net id baris kedua : 192.168.1.16. maka broadcast address untuk net id : 192.168.1.0 adalah 192.168.1.15.

5. Range Host Address.
Adalah jumlah host atau ip yang bisa digunakan. Cara menetukannya dengan cara menambahkan 1 angka nilai netid untuk host awal dan mengurangi 1 angka broadcast address untuk menentukan host akhir. Contoh : net id pada baris kedua 192.168.1.16. maka nilai host awal : 192.168.1.17. broadcast address pada baris kedua : 192.168.1.31. maka nilai host akhirnya : 192.168.1.30. jadi, range host address nya mulai dari :
192.168.1.17 s/d 192.168.1.30.

Nb : pada kasus ini blok subnet nya : 16. Berarti ada 16 ip yang dapat digunakan. Tapi, pada subnetting 2 ip digunakan untuk net id dan broadcast. Jadi, sisa 14,kan ? client minta Cuma 7 host per/subnet. Berarti masi ada sisa 7 ip lagi.
Dengan demikian selesai sudah melakukan subnetting.

Jumat, 18 Juni 2010

Langkah-langkah membangun FTP server

1. install paket ftp, sudo apt-get install vsftpd
2. Buat direktori untuk FTP server
sudo mkdir /srv/ftp
sudo usermod -d /srv/ftp ftp
3. jalankan service dengan perintah
sudo /etc/init.d/vsftpd restart

SECARA DEFAULT TANPA OTENTIKASI UDAH JALAN
4 edit file vsftpd.conf, dengan perintah:
nano /etc/vsftpd.conf
rubah baris berikut:

local_enable=YES
write_enable=YES
anon_upload_enable=YES

5. restart service
6. buat list user yang bisa mengakses ftp
chroot_local_user=YES

You can also limit a specific list of users to just their home directories:

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd.chroot_list


USER YANG TIDAK BISA AKSES FTP SERVER ADA DI FILE

/etc/ftpusers

STEP PEMBUATAN https : PENAMBAHAN MODUL SSL DI WEB SERVER APACHE2

1. PASTIKAN Service apache2 udah di install, kalo belum silahkan install dengan perintah

apt-get install apache2

2. install OPEN SSL apt-get install openssl ssl-cert
3. SELANJUTNYA IKUTI LANGKAH DI STEP KONFIGURASI ... !!!
4. AKTIFKAN MODE SSL, a2enmod ssl
5. RESTART SERVICE APACHE2, /etc/init.d/apache2 restart

Rabu, 16 Juni 2010

DEVI APRIANTI, DIMAS ZAKY, M.DECKY AKBAR.Sequence Diagram(lanjutan)

Sequence Diagram
Digram sequence merupak salah satu dari diagram interaksi.
Diagram ini menggambarkan interaksi antar objek berdasarkan waktu proses.
tujuannya adalah agar kita mengetahui urutan pesan yang dikirim dan pesan return dari objek satu ke objek yang lain. Dibawah ini adalah contoh sequence diagram.










Rabu, 09 Juni 2010

DEVI APRIANTI, DIMAS ZAKY, M.DECKY AKBAR.Usecase Diagram, Class Diagram, Object Diagram.

Usecase Diagram.
Diagram usecase merupakan sebuah diagram yang menggambarkan method atau fungsi fungsi yang dapat dilakukan oleh system. Dibawah ini merupakan contoh usecase diagram dari tugas besar mata kuliah APSI saya yaitu system travel agency. Dari usecase ini terdapat actor dan usecase/ fungsi-fungsi system. Diantaranya :
Teller tiket dan customer:
Yang merupakan actor yang berinteraksi dengan system langsung.

Usecase :
1. Registrasi : usecase proses registrasi.
2. Login : usecase untuk melakukan proses hak akses system
3. Pemesanan tiket : dimana actor dapat melakukan pemesanan tiket melalui fungsi ini.
4. Lihat jadwal : usecase yang dapat menampilkan jadwal keberangkatan armada.
5. Transaksi : usecase untuk melakukan transaksi pembayaran.
: Pada usecase ini terdapat spesialisasi yaitu transaksi tunai dan transaksi kredit.
Dapat disimpulkan usecase diagram hanya menggambarkan fungsi dari system dan actor yang menggunakan system tersebut.



Class Diagram.
Berbeda dengan diagram kelas, pada pemograman berorientasi objek kelas sendiri merupakan kumpulan dari objek yang memiliki attribute. Maka dapat dijelaskan kelas diagram merupakan suatu pendefinisian atau penjelasan jenis-jenis objek dan menjelaskan hubungan antar kelas objek tersebut.
Ada 4 jenis hubungan atau relasi antar kelas:
1. Generalisasi : konseptual(hubungan biasa saja)
2. Asosiasi : penurunan sifat
3. Agregasi : bagian dari (jika salah satu tidak ada, tetap dapat berfungsi)
4. Komposisi atau dependency : bagian dari(jika 1 hilang, yang lain tidak berfungsi)
Pada contoh kelas diagram dibawah ini, semua hubungan kelas nya asosiasi, kecuali pada kelas transaksi. Pada kelas ini terdapat hubungan agregasi dimana jika kelas transaksi kredit tidak ada customer tetap dapat melakukan transaksi dengan transaksi tunai.



Diagram Objek
Pada diagram ini yang dihubungkan adalah objek-objek yang terdapat pada kelas-kelas pada diagram kelas yang kta buat tadi. Disini lebih menjelaskan hubungan antar objek-objek, hubungan memakai objek dan objek yang dipakai. Diagram objek juga menggambarkan mencontohkan hubungan antar objek dengan data pada objek sebenarnya. Dibawah ini adalah contoh digram kelas objek dari sistem Tarvel Agency . pada digram objek ini, semua attribute diisi dengan contoh data objek pada dunia nyata.


Senin, 31 Mei 2010

DNS SERVER ubuntu

langkah-langkah DNS server:

1.install paket BIND9 sudo apt-get install bind9,
dan paket sudo apt-get install dnsutils
pastikan sudah konek internet(agar dapat menginstall DNS)

2.edit ethernet, /etc/network/interfaces eth0
isikan dengan alamat ip kita, cek dulu di: ifconfig

3.edit, /etc/bind/named.conf.options(slise nya dihilangin, masukin ip kita. ctr,y)

4.edit, /etc/named.conf.local(ketik: zone "nama domain"{type master;file"/etc/bind/db.nunu.com";}
zone"80.168.192.i.addr.arp"{type master;file"/etc/bind/db.192";};)

5.tambahkan, sudo cp /etc/bind/db.local/etc/bind/db.sfi.com
(mengkopi file ke domain kita )

6.tambahkan, sudo cp /etc/bind/db.127 /etc/bind/db.192

7.edit RESERVE, /etc/resolve.conf

8.edit file, /etc/hosts

9.restart service, sudo /etc/init.d/bind9 restart

10.restart service sudo, /etc/init.d/networking restart