Jumat, 22 November 2013

Menginstalasi Linux Debian 5.0 ( Lenny )


Nah Setelah Sebelumnya saya telah mengepost Tutorial Install Linux Debian 3 ( Woody ) & Debian 4.0 ( Etch ), Kali ini saya akan Mengepost Versi Selanjutnya Setelah Debian 3 ( Woody ) & Debian 4.0 ( Etch ) , Yaitu Debian 5.0 ( Lenny ) , Pada Tutorial Ini Terdapat Cara Menginstall Debian 5 dan juga termasuk didalamnya cara konfigurasi DNS Server , Web Server , DHCP  & Mail Server , Langsung Saja Download Tutorialnya  dibawah ini:

Versi Microsoft Word :
MediaFire | ShareBeast
Versi PDF :
MediaFire | ShareBeast

Menginstalasi Linux Debian 4.0 ( Etch )


Sebelumnya saya telah mengepost Tutorial Install Debian 3 ( Woody ) , Kali ini saya akan Mengepost Versi Selanjutnya Dari Debian , Yaitu Debian 4.0 ( Etch ) , Pada Tutorial Ini Terdapat Cara Menginstall Debian 4 ( DNS Server , Web Server , DHCP  & Mail Server ), Langsung Saja Download Tutorialnya :

Versi Microsoft Word :
MediaFire | ShareBeast
Versi PDF :
MediaFire | ShareBeast

Sabtu, 14 September 2013

Konfigurasi VLAN di Cisco Packet Tracer ( 160 host ) Class A


Konfigurasi VLAN di Cisco Packet Tracer
160 host ( TKJ 60 Host , RPL 60 Host & ANI 40 Host )


Routing protocol dynamic : RIP version 2
Internet IP address :
64.64.64.1
Gateway :
64.64.64.2
DNS :
80.80.80.2(IP Server)
VLAN ID 1 Network : 1
0.10.10.0/24 Default VLAN 1
VLAN ID 2 Network : 1
1.11.11.0/26 VLAN Name TKJ
VLAN ID 3 Network : 12.1
2.12.0/26 VLAN Name RPL
VLAN ID 4 Network : 1
3.13.13.0/26 VLAN Name ANI

Masing – masing VLAN dikonfigurasi DHCP
Langkah pemberian IP address sub-interface untuk masing2 VLAN

Router(config)#int f0/0
Router(config-if)#no shutdown
à Perintah untuk mengaktifkan fast eth0/0
Router(config-if)#int f0/0.1
à Masuk ke mode sub-interface ditandai dgn config-subif
Router(config-subif)#encapsulation dot1q 1
Router(config-subif)#ip add 10.10.10.1 255.255.255.0
à Gateway untuk VLAN 1
Router(config-subif)#int f0/0.2
Router(config-subif)#encapsulation dot1q 2
Router(config-subif)#ip add 11.11.11.1 255.255.255.192
à Gateway untuk VLAN 2
Router(config-subif)#int f0/0.3
Router(config-subif)#encapsulation dot1q 3
Router(config-subif)#ip add 12.12.12.1 255.255.255.192
à Gateway untuk VLAN 3
Router(config-subif)#int f0/0.4
Router(config-subif)#encapsulation dot1q 4
Router(config-subif)#ip add 13.13.13.1 255.255.255.192
à Gateway untuk VLAN 4
Router(config-subif)#exit
Router(config)#int s0/0
Router(config-if)#ip add 64.64.64.1 255.255.255.252
Router(config-if)#clock rate 64000
Router(config-if)#bandwidth 2048
Router(config-if)#no sh
Router(config-if)#

Langkah mengaktifkan Konfigurasi Dynamic Routing RIP version 2
Router(config-if)#router rip
Router(config-router)#network 64.64.64.0
Router(config-router)#network 10.10.10.0
Router(config-router)#network 11.11.11.0
Router(config-router)#network 12.12.12.0
Router(config-router)#network 13.13.13.0
Router(config-router)#version 2
Router(config-router)#no auto-summary
Router(config-router)#exit
Router(config)#end

Langkah mengaktifkan konfigurasi DHCP untuk masing2 VLAN

Router#
Router#conf t
Router(config)#int f0/0.2
Router(config-subif)#ip dhcp pool TKJ
Router(dhcp-config)#network 11.11.11.0 255.255.255.192
Router(dhcp-config)#default-router 11.11.11.1
Router(dhcp-config)#dns-server 80.80.80.2
Router(dhcp-config)#exit
Router(config)#int f0/0.3
Router(config-subif)#ip dhcp pool RPL
Router(dhcp-config)#network 12.12.12.0 255.255.255.192
Router(dhcp-config)#default-router 12.12.12.1
Router(dhcp-config)#dns-server 80.80.80.2
Router(dhcp-config)#exit
Router(config)#int f0/0.4
Router(config-subif)#ip dhcp pool ANI
Router(dhcp-config)#network 13.13.13.0 255.255.255.192
Router(dhcp-config)#default-router 13.13.13.1
Router(dhcp-config)#dns-server 80.80.80.2
Router(dhcp-config)#exit
Router(config)#end
Router#

Konfigurasi Di Switch-VLAN

Membuat VLAN Database
Switch>en
Switch#config t
Switch(config)#hostname Switch-VLAN
Switch-VLAN(config)#^Z
à Ctrl+Z
Switch-VLAN#vlan database
Switch-VLAN(vlan)#vlan 2 name TKJ
Switch-VLAN(vlan)#vlan 3 name RPL
Switch-VLAN(vlan)#vlan 4 name ANI
Switch-VLAN(vlan)#exit

Mengaktifkan koneksi VLAN ke router /naik ke layer 3 inter-VLAN routing

Switch-VLAN#conf t
Switch-VLAN(config)#int f0/1
Switch-VLAN(config-if)#switchport mode trunk
Switch-VLAN(config-if)#end

Pemberian membership pada VLAN atau IP subnet address based

Switch-VLAN#config t
Switch-VLAN(config)#int f0/2
Switch-VLAN(config-if)#switchport mode access
Switch-VLAN(config-if)#switchport access vlan 2
Switch-VLAN(config-if)#int f0/3
Switch-VLAN(config-if)#switchport mode access
Switch-VLAN(config-if)#switchport access vlan 2
Switch-VLAN(config-if)#int f0/4
Switch-VLAN(config-if)#switchport mode access
Switch-VLAN(config-if)#switchport access vlan 2
Switch-VLAN(config-if)#int f0/5
Switch-VLAN(config-if)#switchport mode access
Switch-VLAN(config-if)#switchport access vlan 3
Switch-VLAN(config-if)#int f0/6
Switch-VLAN(config-if)#switchport mode access
Switch-VLAN(config-if)#switchport access vlan 3
Switch-VLAN(config-if)#int f0/7
Switch-VLAN(config-if)#switchport mode access
Switch-VLAN(config-if)#switchport access vlan 3
Switch-VLAN(config-if)#int f0/8
Switch-VLAN(config-if)#switchport mode access
Switch-VLAN(config-if)#switchport access vlan 4
Switch-VLAN(config-if)#int f0/9
Switch-VLAN(config-if)#switchport mode access
Switch-VLAN(config-if)#switchport access vlan 4
Switch-VLAN(config-if)#end

Setting Default-gateway pada VLAN 1

Switch-VLAN#config t
Switch-VLAN(config)#int vlan 1
Switch-VLAN(config-if)#ip add 10.10.10.2 255.255.255.0
à remote address pada switch
Switch-VLAN(config-if)#no sh
Switch-VLAN(config-if)#exit
Switch-VLAN(config)#ip default-gateway 10.10.10.1
à  fast eth router f0/0.1
Switch-VLAN(config)#end

Untuk Router1 hanya dikonfigurasi sebagai gateway untuk koneksi ke internet
Router>en
Router#conf t
Router(config)#hostname ISP-Router
Router(config)#int f0/0
Router(config-if)#ip add 80.80.80.1 255.255.255.252
Router(config-if)#no sh
Router(config-if)#int s1/0
Router(config-if)#ip add 64.64.64.2 255.255.255.252
Router(config-if)#no sh
Router(config-if)#
Router(config-if)#router rip
Router(config-router)#network 80.80.80.0
Router(config-router)#network 64.64.64.0
Router(config-router)#version 2
Router(config-router)#no auto-summary
Router(config-router)#exit
Router(config)#end
Untuk Server kita setting IP addressnya menjadi static




Silahkan Download File Document'nya Disini


Password : anggiapriyatna.blogspot.com ==> Tulis Secara manual

Rabu, 11 September 2013

Menginstall Linux Debian 3 ( Woody ) Melalui Virtual Box

Menginstall Debian 3 (Woddy) Melalui Virtual Box


  1. Buka Virtual Box --> Klik tombol "New"
  2. Pada Name & Operating Sistem tulis nama sesuai keinginan anda ( Misal : anggi & mahfut debian 3 , ubah Type ke Linux dan pada version ubah ke debian
  3. Pada Memory Size Pilih ukuran Untuk RAM ( misal : 384MB )
  4. Pada File Location Location & Size , Pada Location Tidak usah diganti , pada size (HDD) berikan ukuran HDD sesuai keinginan anda ( misal : 8 GB )
  5. Pada Storage on Physical drive , Pilih Dinamically allocated --> Next
  6. Pada Hard drive pilih Create a virtual hard drive now --> Create --> Next
  7. Klik Tombol "Setting"
  8.  Klik System , Hilangkan Centang pada Floppy dan Pindahkan ke posisi Terbawah dan beri centang pada "Enable IO APIC"
  9. Klik Storage , Masukkan HDD dan ISO debian 3 (woody) 
  10. Klik Nework --> centang enable network adapter --> ganti attached to ke "Host-only Adapter" --> pada Advanced Ganti adapter type ke "PCnet-FAST III "
  11. Klik Ok 
  12. Lalu Klik Tombol "Start" untuk memulai proses instalasi
  13. Setelah masuk ke sesi booting ketikkan : bf24 lalu enter
  14. Masuk ke Choose The Language, pilih en – b.inggris, enter
  15. Pada Choose Language Variant, pilih English (US), enter
  16. Pada Release Notes, pilih continue, enter
  17. Pada Main Menu Debian… , pilih next : Configure The Keyboard, enter
  18. Pada select a keyboard, pilih qwerty/uk, enter
  19. Pada Main Menu Debian… , pilih Partition a Harddisk, enter
  20. Pada tampilan select disk drive, enter
  21. Pada LILO Limitations, enter (continue)
  22. Pada Note on additional space for the ReiserFS Journal > continue > enter
  23. Pada tampilan pembagian partisi, Hapus semua partisi (lebih baik) dan buat kembali dengan cara :Pilih New > Primary > 256 untuk swap > Beginning > enter, Pilih Partisi yang baru dibuat >type>masukkan 82 untuk type SWAP , Pilih New > Primary > sisa nilai space HDD yang ada > enter>Write> write table> yes >quit
  24. Pada Main Menu Debian… , pilih Next : Initialize and activate a swap partition, enter
  25. Pada bacaan : Run a bad-blocks scan on ‘/dev/hda1’ ? pilih no, enter
  26. Pada bacaan Are You Sure ? pilih yes, enter
  27. Pada Main Menu Debian… , pilih next : Initialize a Linux Partitions > enter
  28. Pada Choose Filesystem Type > pilih Ext3 > enter
  29. Pada bacaan : scan for bad-blocks ‘/dev/hde2’ ? pilih no, enter
  30. Pada bacaan : Are You Sure ? pilih yes > enter > wait
  31. Pada Mount as the Root Filesystem ? pilih yes, enter
  32. Pada Main Menu Debian… , pilih next : Install Kernel and Driver Modules > enter
  33. Pada Found Debian CD-Rom > pilih yes > enter
  34. Pada Main Menu Debian… , pilih next : Configure Device Driver Modulus > enter
  35. Pada Note about loaded Drivers > Continue > enter
  36. Pada select category > pilih kernel/drivers/net > enter
  37. Pada select kernel/drivers/net modules > bonding, enter > yes > enter
  38. Pada enter Command-Line Arguments > (boleh diisi boleh tidak) > ok > enter > enter
  39. Pada select kernel/drivers/net Modules > Exit > enter
  40. Pada select category… > exit > enter
  41. Masuk ke Main Menu Debian… , pilih next : configure the network > enter
  42. Pada tampilan choose the hostname > Isi hostname server > enter
  43. Pada choose network interfaces > pilih eth0… > enter
  44. Pada Automatic Network Configuration > pilih no (manual) > enter
  45. Choose the IP Address > isi IP server (misal , saya menggunakan IP : 192.168.1.1) > ok > enter
  46.  Choose the Network Mask > isi Subnet Masknya (missal : 255.255.255.224) > ok > enter
  47.  IP Gateway address > isi IP Gateway (missal : 202.100.4.65) > ok > enter
  48.  Choose the Domain Name > isi Domainnya (misal : smkn2sby.sch.id) > ok > enter
  49.  Choose the DNS Server Address > isi DNSnya > ok > enter
  50.  Pada Main Menu Debian… > pilih next : Install the Base System > enter > wait installing
  51.  Pada Main Menu Debian… > pilih next : Make System Bootable > enter
  52.  Pada LILO boot > pilih /dev/hde : … > enter
  53.  Pada Virtual IDE device mapping > yes > enter
  54.  Pada other bootable partitions > pilih include : … > enter
  55.  Pada securing LILO > continue > enter
  56. Step By Step Woody Install.doc tkj.smkn2sby.sch.id 2 / 7
  57.  Pada Main Menu, pilih alternate : Reboot the System, karena jika memiliki floppy langsung
  58. direboot dan sebaliknya > enter
  59.  Reboot the System ? yes > enter (keluarkan cd) merestart
  60.  Pada Debian System configuration > ok > enter
  61.  TimeZone Configuration > no > enter > pilih Asia > pilih Jakarta > enter
  62.  Pada password setup > no > no > enter
  63.  Enter a password for root ( nomor ujian masing2 ) > ok > enter
  64.  Ulangi password > ok > enter > yes (membuat user admin) > isi namanya admin > ok > isi nama
  65. kepanjangan user tadi > ok > masukkan password untuk user baru tadi (atau boleh sama) > enter >
  66. ulangi password user > enter
  67.  Pada Debian System Configuration > pilih yes > enter > no (pada ppp connection) > enter
  68.  Pada Apt Configuration pilih No > enter
  69.  Pada security Update > no > enter
  70.  Pada pesan Run Taskel > yes > enter
  71.  Pada select tasks to install > C and C++ (spasi) > finish > enter
  72.  Run dselect > yes > enter > spasi > / (search for)
  73.  Pada pesan dselect > cari paket yang akan diinstal, misal :
  74.  Paket DHCP > tekan shift = (untuk memilih paket tersebut) > enter (untuk menginstal) > yes >
  75.  Pada configuring Binutils > ok > configuring less > yes >
  76.  Pada configuring locales > id_ID ISO-8859-1>ok> leave alone > enter > pada configuring
  77. NFS.common > ok > enter >
  78.  Configuring SSH > yes > enter > ok > enter > yes > yes >
  79.  Configuring Cvs > ok >create > ok > no > enter
  80.  Pada pilihan bahasa > pilih no 1 > enter > yes > enter > no > pilih option no 5 > enter >
  81. (penginstalan selesai) ok > enter
Download Tutorial Lengkapnya Di bawah ini
Via Mediafire :
http://adf.ly/VYY73
Via Sharebeast :
http://adf.ly/VYYGJ

Jumat, 02 Agustus 2013

SETTING DHCP DAN FTP VIA PUTTY di DEBIAN 3 ( WOODY )


SETTING DHCP DAN FTP VIA PUTTY
(DEBIAN 3)


1.   Setelah kita berhasil menginstall debian , langkah selanjutnya yaitu Buka Software Putty dan masukkan Ip dari Ip address server yang sudah kita config di Debian3 Tulis nama sesuai keinginan anda ,  klik “Save” Untuk mengesave Session  Lalu Klik open
2.    Setelah Muncul tampilan seperti di bawah  , tulis user login ( root ) dan password dari root yang sudah anda buat di debian sebelumnya
3.   Ketikkan perintah “apt-get install dhcp3-server ftpd” untuk menginstall DHCP dan FTP  DHCP , setelah muncul tampilan  Server listen ketik “eth0” lalu Enter
4.   Ketik Perintah “tail /var/log/syslog” untuk menge-check system log
5.   Edit subnet ,netmask ,range , dll .
6.   Ketikkan perintah “ /etc/init.d/dhcp3-server restart “ Untuk merestart DHCP
7.   Ketik Perintah “tail /var/log/syslog” untuk mengecek kembaali system log
8.   Untuk mengetest kita tambahkan user dengan mengetikkan perintah “useradd (nama user) kemudian masukkan password
9.   Buka Browser à Ketikkan “Ftp://(IP server) --> Enter , Lalu Isi Username Dan Password sesuai dengan user dan password yang sudah kita buat 
10.  Setelah muncul halaman  , itu tandanya kita sudah berhasil menginstall DHCP dan FTP Pada Debian 3


Untuk selengkapnya silahkan Download file tutorialnya dibawah ini
Via Ziddu :
http://adf.ly/TPO8G
Via Mediafire :
http://adf.ly/TPOEc


Senin, 19 November 2012

WAMPSERVER


       Wamp adalah sebuah aplikasi yang dapat menjadikan komputer kita menjadi sebuah server. Kegunaan wamp server ini untuk membuat jaringan local sendiri dalam artian kita dapat membuat website secara offline untuk masa coba-coba di komputer sendiri. Jadi fungsi dari wamp server itu sendiri merupakan server website kita untuk cara memakainya. Mengapa harus menjadi server ? Karena dalam hal ini komputer yang akan kita pakai harus memberikan pelayanan untuk pengaksesan web, untuk itu komputer kita harus menjadi server.


Biasanya para perancang web atau web master jika akan merencanakan (planing), kemudian membangun (buliding )dilakukan di komputer local atau bisa juga di jaringan local, tidak langsung di host --> internet. Oleh karena itu perlu dikomputer kita di jadikan server sehingga kita seolah olah sedang meng update di hostnya ( tempat penyimpanan file2 yang diperlukan website ) ---> internet.

Dengan di tempatkannya file file pendukung website di komputer kita kita tidak perlu buka masuk internet .. sehingga hal ini mengurangi presentasi waktu dan biaya, yang kalo di lakukan langsung di jaringan internet akan memakan waktu yang lama juga untuk uploadnya (edit file file websitenya seperti html, php atau asp).

untuk Softwarenya silahkan download disini :
Wampserver x32 :

http://adf.ly/F0TCl
Wampserver x64 :

http://adf.ly/F0TS0

untuk Tutorial lengakpnya silahkan download disini :

http://adf.ly/F0A36

APLIKASI CHAT ROOM MENGGUNAKAN AJAX DAN PHP


1. Pengertian PHP
         PHP adalah bahasa pemrograman yang memungkinkan para web developer untuk
      membuat aplikasi web yang dinamis dengan cepat. PHP merupakan singkatan dari Perl3
      Hypertext Preprocessor. PHP dapat diintegrasikan ke dalam web server, atau dapat
      berperan sebagai program CGI yang terpisah. Karakteristik yang paling unggul dan paling
      kuat dalam PHP adalah lapisan integrasi database (database integration layer). Database
       yang didukung PHP adalah : Oracle, Adabas-D, Sybase, FilePro, mSQL, Velocis, MySQL,
       Informix, Solid, dBase, ODBC, Unix dbm, dan PostgreSQL.2
Kelebihan PHP dari bahasa pemrograman lain :
   a. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
       sebuah kompilasi dalam penggunaanya.
   b. Web Server yang mendukung PHP dapat mudah ditemukan dari mulai IIS sampai
       dengan apache.
   c. Dalam sisi pengembangan lebih mudah, karena banyaknya developer yang siap
       membantu dalam pengembangan.
   d. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin (linux,
       unix, windows) dan dapat dijalankan secara runtime melalui console serta juga
      dapat menjalankan perintah - perintah sistem.

2.Pengertian AJAX
      AJAX merupakan singkatan dari Asynchronous Javascript And XML. AJAX bukan
  merupakan teknologi yang berdiri sendiri, namun terdiri dari gabungan beberapa teknologi,
    antara lain :
         a. XHTML untuk membuat halaman web.
         b. CSS untuk tampilan halaman web.
         c. XML untuk format data.
         d. XML Http Request untuk proses pengiriman dan penerimaan data.

3. Perancanganan Sistem
       Aplikasi chat room yang akan di bangun meliputi beberapa rancangan sistem yaitu
rancangan sistem menggunakan metode UML (Unified Modelling Language) suatu metode
yang akan digunakan untuk menspesifikasikan, memvisualisasikan, membangun dan
mendokumentasikan bagian - bagian tertentu dari suatu pengembangan sistem software
yang berbasis pada obyek.
      Chat room ini merupakan rancangan beberapa chat room default yang terdapat pada
aplikasi chat, rancangan diagram meliputi use case diagram, class diagram, sequence
diagram dan activity diagram. Keempat ini akan menggambarkan proses dari aplikasi chat
room yang akan dibangun.

A. Use Case Diagram
       Use case adalah gambaran fungsionalitas dari suatu sistem, sehingga customer atau
pengguna sistem paham dan mengerti mengenai kegunaan sistem yang akan dibangun,
karakteristik use case adalah interaksi atau dialog antara sistem dan aktor, termasuk
pertukaran pesan dan tindakan yang dilakukan oleh sistem.
       Use case harus menyediakan nilai minimal kepada satu aktor. Use case bisa
memiliki perluasan yang mendefinisikan tindakan khusus dalam interaksi atau use case lain
mungkin disisipkan. Use case class memiliki objek use case yang disebut skenario, skenario
menyatakan urutan pesan dan tindakan tunggal. Pada use case diagram ini diperlihatkan
hubungan yang terjadi antara aktor - aktor dengan use case - use case dalam sistem dan
menjelaskan manfaat dari sistem jika dilihat menurut pandangan orang yang berada di luar
sistem. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana
sistem berinteraksi.

Penjelasan Diagram :
    Interaksi user dengan sistem dapat dijelaskan bahwa sebelum melakukan login
sebagai member, terlebih dahulu melakukan daftar sebagai member, kemudian setelah login,
user dapat melakukan chat room publik / multiuser dan chat private, user member dapat
melihat chat room, profil dan edit profil, user member dapat melakukan kirim file dengan user
yang sedang online.

Penjelasan Diagram :
   Interaksi User Administrator dengan sistem dapat dijelaskan bahwa login terlebih
dahulu sebagai administrator, administrator dapat melakukan lihat admin, edit admin, tambah
admin dan hapus admin. Administrator dapat lihat member yang terdaftar, edit member dan
hapus member, administrator dapat melakukan upload smiley dan hapus smiley. Kemudian
administrator dapat melakukan lihat history chat dan hapus history chat.

B. Class Diagram
      Class diagram digunakan untuk membantu dalam visualisasi struktur kelas - kelas
dari suatu sistem. Class diagram memperlihatkan hubungan antar kelas dan penjelasan
detail tiap – tiap kelas di dalam model desain dari suatu sistem. Class diagram dari aplikasi
ini

Penjelasan diagram :
1) Class User dengan pesan adalah user dapat mengirimkan pesan chat room satu
pesan atau lebih dari satu pesan, dimana relasinya one (satu) to many (banyak)
pada id_user dengan pesan.
2) Class User dengan chat_private adalah user dapat melakukan chat private
dengan user yang dituju, pada user online yang ada pada temp_online, user
dapat mengirim pesan private kepada 1 (satu) user atau lebih dari satu user.
3) Class temp online merupakan class dimana user pada saat online akan
menambahkan pada class ini, sehingga user dapat melakukan chat private
hubungannya dengan user adalah 1 (satu) ke 1 (satu).
4) Administrator adalah class digunakan sebagai user admin yang dapat mengelola
dari sebuah halaman web chat tersebut.
5) Class smiley adalah class yang digunakan untuk menampilkan suatu objek image
atau gambar untuk menyampaikan pesan pada saat user mengirimkan pesan
chat room atau private.

C. Sequence Diagram
        Sequence diagram menjelaskan interaksi objek yang disusun dalam suatu urutan
waktu. Sequence diagram memperlihatkan tahap demi tahap apa yang seharusnya terjadi
untuk menghasilkan sesuatu di dalam use case.

Penjelasan diagram sequence proses daftar :
 1) User menginputkan alamat web untuk menampilkan halaman Login.
 2) User memilih daftar yang selanjutnya akan menampilkan halaman daftar.
 3) kemudian user menginputkan nama, email, username dan password yang diminta
     halaman daftar.
 4) Input tersebut akan divalidasi untuk disimpan ke dalam database dan jika gagal
     maka akan kembali ke halaman daftar.
 5) Kemudian user mengirimkan aktivasi member ke database jika gagal maka
    kembali ke halaman daftar dan apabila berhasil maka ke halaman login.

Penjelasan Diagram :
  1) User menginputkan halaman web dan akan menampilkan halaman login, dan
      tampilan halaman login dikembalikan ke user.
  2) Kemudian user memilih halaman login, halaman login meminta request username
      dan password.
  3) Lalu user menginputkan username dan password ke halaman login setelah itu
     halaman login memvalidasikan input ke database jika gagal maka kembali ke
     halaman login dan jika berhasil load ke halaman chat area, halaman chat area
     menampilkan ke user.

Penjelasan proses diagram :
 1) User dapat melakukan proses ke server dan server akan melakukan
     pengecekan terlebih dahulu dan server akan mengirim respon ke klien dengan
     mengirimkan data berupa HTML.
 2) Script AJAX akan mengolah data HTML dan menjalankan perannya dengan
     memanggil HTML dan HttpRequest untuk pengecekan koneksi antara server dan
     klien.
 3) Kemudian AJAX akan melakukan pemanggilan yang ada pada aplikasi, sebelum
     proses berlangsung, script AJAX akan melakukan konfigurasi tipe ChatRoom,
     ChatPrivate, Lihat Profile, Edit Profile, View profile dan Kirim file akan terjadi
     proses simpan ke database sampai file yang dikirimkan sudah selesai.
 4) Selama proses simpan berlangsung, file ChatRoom, ChatPrivate, Lihat Profile,
      Edit Profile, View profile dan Kirim file yang tadi, dapat dilihat oleh user.
      Kecepatan proses simpan ke database tergantung pada kecepatan akses atau
      bandwidth suatu jaringan komputer tertentu.

D. Activity Diagram
       Aktivitas diagram adalah representasi grafis dari workflow kegiatan bertahap dan
tindakan dengan dukungan untuk pilihan, iterasi dan konkurensi. Dalam Unified Modeling
Language, diagram aktivitas dapat digunakan untuk menggambarkan langkah demi langkah
alur kerja komponen dalam sistem. Seperti terlihat pada gambar 3.74


Penjelasan Diagram :
 1) Ketika masuk dalam aplikasi, user yang telah terdaftar melakukan login ke sistem,
     sedangkan yang belum terdaftar, maka diharuskan mendaftar terlebih dahulu.
 2) Proses pendaftaran ini melibatkan administrator untuk menerima atau menolak
     pendaftar yang telah masuk.
 3) Apabila data pendaftar sudah ada sebelumnya, maka user diharuskan untuk
     mengubah data - datanya.
 4) User yang berhasil login bisa mengakses fitur - fitur dalam aplikasi yaitu chatting,
     kirim file, lihat profile, edit profile. Apabila login gagal, maka akan kembali ke
     halaman login.
 5) Untuk mengakhiri sesi, user diharuskan untuk logout dari sistem.

Untuk lebih lengakpnya silakan download tutorialnya disini :
http://adf.ly/F08Y8