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.