another messages

this is the place where i write something. sometimes it's about me, sometimes not. i write all i want to write from something useful to useless.

6/06/2013

DISASTER...!

Ujian Akhir Semester tinggal sebentar lagi. 10 Juni, tepatnya. Biasanya ada minggu tenang sebelum UAS. Dan BIASANYA ada tugas menanti menunggu untuk di kerjakan dan di kumpulkan pada saat UAS.
Waktu semester 1, minggu tenangnya hampir sebulan. Yaaah, 3 minggu lebih deh. Karna ada libur natal sama tahun baru. Ada tugaaaaas~ mendesign web. Dan webnya di tentukan oleh Dosen Kece yang yaaah~ lupakan lah.
Mendesign 1 web dalam waktu 3 minggu, merupak suatu tugas yang yaaah bisa di bilang gampang gampang susah. Waktunya lumayan panjang kok. Jadi bisa nyantai dulu, ngopi dulu, ngeroko dulu.
Tapi semua berubah ketika memasuki semester 2.... Kenapa? Iyaaaa~ kata para sesepuh yang pernah kuliah, semester genap emang semester yang singkat. Gitu katanya. Dan memang benar adanya. Singkat sekali, cuma 4 bulan ga nyampe -_- belom sama liburnya yang hampir sebulan.
Tapi bukan cuma itu yang gua maksud. Ada lagi. Lebih penting. Menyangkut hidup matinya gua serta IP gua. Apa itu? TUGAS!!! Atau bahasa gaulnya PROJECT!!!
Kenapa? Ada apa dengan dia?
Jadi begini...
Di semester 2 ini, gua cuma di kasih libur seminggu. Iyaaa~ minggu tenang lah.
Tapi gua ga tenang!!! *mata berkaca kaca*
Kenapa?
Iya, karna libur cuma seminggu! *air mata meleleh*
Terus?
Ada tugas!! *mulai deres air matanya*
Tugas apa?
BIKIN APLIKASI PAKE JAVA SAMA SURUH CARI WEB YANG KURANG BAGUS TAMPILANNYA, DESIGN ULANG WEBNYA, BIKIN PROPOSALNYA DAN JANGAN LUPA PRESENTASIIN!!!!!! *nangis kejer*

Yaaaah~ begitulah derita mahasiswa. Bukan cuma itu yang bikin gua nangis kejer. Ada lagi. Lebih parah. Gua hopeless. Ide gua di colong temen sendiri!!!
Ini parahnya keterlaluan sumpah. Gua mikir udah lama banget, udah sebelom tugas ini di kasih. Gua mau bikin aplikasi peminjaman buku, karna gua suka baca buku.
Ternyata ide gua udah melayang, di colong orang. Dan yang bikin gua lemes banget banget adalah, gua kalah start. Kebayang? Ide dicolong lalu kalah start? Lebih dari sekedar nyesek sih.
Hiks! Tapi untungnya gua ga di ciptain untuk menjadi perempuan yang gampag putus asa. Tuhan masih ngasih gua otak untuk berpikir, media untuk nyari inspirasi dan tentunya supporter. Hahaha. Ini serius.
Gua? Jalan sendiri? Tanpa di bantu? Tanpa konsultasi? Tanpa minta pendapat? Ga bakal jadi apa apa.
Dan, um.. Sebenernya aplikasi gua baru design aja sih, coding belom. Di bilang enjoy juga ga. Di bilang panik juga ga. Biasa aja gitu~ Hahaha~~
Gua mikir seribu kali, dan akhirnya gua bikin aplikasi pemesanan tiket bioskop. Idenya baru gua dapet tadi, sore menjelang malam. Hahaha~
Wish me luck! Karna kayanya gua bakal lembur sampe siang

5/29/2013

Computer Networking

Origin of the WWW

  • Invented in 1989 by Tim Berners-Lee at the Centre European pour Recherche Nucleaire (CERN) in Geneva
  •  Two Central WWW ideas are hyperlinks and Uniform Resource Locators (URLs)
  • Mosaic, the first web reader (browser) to gain widespread use, was written in 1993 at the National Centre for Supercomputing Applications (NSCA) by Marc Anderssen, who later founded Netscape

How the Web Works?

  • Based on a Client-Server architecture
  • The main Web communications protocol is Hypertext Transfer protocol
  • Web Clients (browser) make HTTP requests to Web server. Web servers answer with HTTP responses
  • Clicking on a hyperlink or typing a URL into a browser starts an HTTP request-response cycle
  • An HTTP request-response cycle can have multiple steps since many web pages often contain embedded files, such as graphics, each requiring a separate respone

HTTP Request have 3 parts :

  • Request line (requied): starts with a command and URL and ends with the http version number
  • Request header (optional): contains information on the browser, date and the referring page from which the request originated. If the user types in the URL by themselves, then the referring page is blank
  • Request body (optional): contains information sent to the server, such as from a form.

HTML

  • Web pages are formatted using another protocol, usually HTML, also developed at CERN
  • HTML documents include information on how to format the file imbedded in the document called tags
  • HTML was initially developed for the text files, not multimedia files. This is why extensions to HTML have been needed.
  • And also why other markup language formats have been vreated, such as Extensible Markup Language

5/09/2013

Transport Layer

Transport Layer adalah lapisan di atas network layer yang berfungsi untuk mengelola koneksi antar aplikasi di source yang terdiri dari bermacam macam protocol dan port ke destination atau tujuan.
Karena aplikasi yang ada di sebuah komputer terdiri atas banyak aplikasi maka perlu di kelola sesi pengiriman antar aplikasi aplikasi tersebut
Pada dasarnya aplikasi aplikasi yang ada di Application Layer menggunakan dua macam protocol di Transport Layer yaitu protocol TCP dan UDP. Hubungan aplikasi aplikasi pada Application Layer dengan Transport Layer dapat dilihat pada gambar berikut :

Seperti terlihat pada gambar, setiap aplikasi pada Application Layer diidentifikasi menggunakan port number yang berbeda beda tergantung dari jenis aplikasinya. Port number ini terdapat (antara Application Layer dan Transport Layer) pada Transport Layer.
Misalkan HTTP menggunakan port number 80. Port number 80 merupakan port number standart untuk layanan WWW yang menggunakan protocol HTTP.
Begitu juuga untuk aplikasi yang lain dan procol yang lain. Selain port number, setiap aplikasi aplikasi tersebut akn menggunakan protocol yang berbeda di Transport Layer. Seperti terlihat pada gambar ada aplikasi aplikasi yang menggunakan protocol.
  • TCP = Transmission Control Protocol
  • UDP = User Datagram Protocol
Jenis protocol ini menentukan bagaimana segment segment tersebut dikirim ke tujuannya. Tergantung protocol yang digunakan makan segment yang dibentuk juga akan menggunakan protocol yang dipilih.

Tergantung dari jenis protocol yang digunakan pada Transport Layer, maka segment yang terbentuk akan memiliki karakteristik sebagai berikut :

TCP : Protocol ini bersifat connection oriented, artinya data yang akan dikirim di atas jalur koneksi yang sudah terbentuk. Oleh karenanya, protocol ini bersifat reliable (handal). Tetapi karena banyak proses yang di perlukan untuk memastikan datanya sampai dengan benar, protocol in relatif lambat.
UDP : Protocol ini bersifat connection css oriented, artinya data langsung dapat dikirim tanpa perlu menunggu jalurnya terbentuk. Protocol UDP sangat cepat, karena simple dan tidak mengandung banyak field control. Namun karena protocol ini terlalu sederhana maka protocol ini menjadi kurang handal. Untuk fungsi error correction akan diserahkan pada Application Layer.

Kapan aplikasi memilih jenis prtocol yang digunakan tergantung daripada kebutuhan aplikasi tersebut. Apabila dibutuhkan kehandalan, maka di pilih TCP, tapi jika kecepatan yang menjadi prioritas maka pilihlah UDP

5/03/2013

Dynamic Routing

Selain Static Routing router dapat menggunakan Dynamic Routing untuk melakukan update routing table-nya. Dynamic Routing ini akan di pertukarkan antar router yang berdekatan langsung (advance router) dan membawa informasi router di routing, lalu akan saling dibandingkan dan di update. Demikian mekanisme ini dilakukan langsung atau tidak langsung pada akhirnya akan memiliki informasi routing table yang sama. Kondisi ketika setiap router memiliki informasi routing table yang sama dinamakan convergence. Kondisi convergence adalah syarat agar sebuah pesan dapat diantarkan dari satu tititk ke titik yang lain.

Konfigurasi Router C

Router > enable

router#configure terminal
router(config)#hostname RouterC
RouterC(config)#interface serial 0/1
RouterC(config-if)# ip address 192.168.50.2 255.255.255.255
RouterC(config-if)# bandwith 64000
RouterC(config-if)# no shutdown
RouterC(config-if)# interface fastethernet 0/0
RouterC(config-if)# ip address 192.168.30.1 255.255.255.0
RouterC(config-if)# no shutdown
RouterC(config-if)# exit
RouterC(config)# ip route 192.168.10.0 255.255.255.0 192.168.50.1
RouterC(config)# ip route 192.168.20.0 255.255.255.0 192.168.50.1
RouterC(config)# ip route 192.168.40.0 255.255.255.252 192.168.50.1
RouterC(config)# end
RouterC# copy run start

Konfigurasi Router B

Router > enable
router#configure terminal
router(config)#hostname RouterB
RouterB(config)#interface fastethernet 0/1
RouterB(config-if)# ip address 192.168.40.2 255.255.255.252
RouterB(config-if)# no shutdown
RouterB(config-if)# interface serial 0/0
RouterB(config-if)# ip address 192.168.50.1 255.255.255.252
RouterB(config-if)# bandwith 64000
RouterB(config-if)# clockrate 56000
RouterB(config-if)# interface fastethernet 0/0
RouterB(config-if)# ip address 192.168.20.1 255.255.255.0
RouterB(config-if)# no shutdown
RouterB(config-if)# exit
RouterB(config)# ip route 192.168.10.0 255.255.255.255 192.168.40.1
RouterB(config)# ip route 192.168.30.0 255.255.255.255 192.168.50.2
RouterB(config)# end
RouterB# copy run start

Konfigurasi Router A

Router > enable
router#configure terminal
router(config)#hostname RouterA
RouterA(config)#interface fastethernet 0/0
RouterA(config-if)# ip address 192.168.10.1 255.255.255.0
RouterA(config-if)# no shutdown
RouterA(config-if)# interface serial 0/0
RouterA(config-if)# ip address 192.168.40.1 255.255.255.255
RouterA(config-if)# bandwith 64000
RouterA(config-if)# clockrate 56000
RouterA(config-if)# no shutdown
RouterA(config-if)# exit
RouterA(config)# ip route 192.168.30.0 255.255.255.0 192.168.40.2
RouterA(config)# ip route 192.168.20.0 255.255.255.0 192.168.40.2
RouterA(config)# ip route 192.168.50.0 255.255.255.0 192.168.40.2
RouterA(config)# end
RouterA# copy run start

Routing Protocol

Routing Protocol adalah protocol yang berfungsi untuk menentukan jalur yang akan ditempuh/dipilih ketika paket message/pesan dari router protocol akan diantarkan ke tujuan melewati router router yang biasanya ada di area WAN

Routing Protocol terdiri atas 2 macam, yaitu :

  1. Static Routing
  2. Dynamic Routing
Keterangan :
Static Routing artinya, Routing Protocol ini aka melakukan update routing table-nya secara manual. Sedangkan Dynamic Routing artinya, Routing Protocol ini akan mengupdate routing-nya secara otomatis.

Routing Table adalah informasi jalur yang dimiliki oleh setiap router pada WAN yang saling terhubung, rentang jalur jalur yang terhubung ke dirinya (router pemilik routing table). Routing Table ini yang nantinya akan digunakan oleh router untuk dijadikan referensi untuk menuju jalur berikutnya akan menggunakan jalur yang mana.

4/22/2013

Hidup Itu....

Hidup itu, ibarat coklat. Iya, COKLAT.

COKLAT itu... kadang manis, kadang juga pait
COKLAT juga ada yang keras banget kaya batu, ada juga yang cair banget
ga semua orang suka COKLAT
kebanyakan makan COKLAT bikin gemuk
tapi, COKLAT juga bisa ngurangin resiko sakit jantung
COKLAT bisa jadi 'obat penenang' bagi konsumennya
dan COKLAT juga bisa jadi 'alat' untuk mengekspresikan rasa sayang terhadap orang lain.

Kenapa di bilang hidup itu ibarat COKLAT??

karna, hidup ga selalu manis, ga selalu mudah..
ada saatnya kita menemui rintangan yang menghalangi jalan hidup kita

terlalu banyak memikirkan masalah kehidupan bisa bikin kita 'sakit'

tapi, kita juga bisa berbagi manisnya hidup kita dengan banyak orang..
keluarga, teman, sahabat atau pacar :)


4/19/2013

Network Configuration


Cara konfigurasi network dari Network Lab Simulator :

double klik pada pc, lalu double klik HyperTerm. Lalu tulis perintah berikut :

Router>enable
Router#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname Router_b
Router_b(config)#interface fastethernet 0/1
Router_b(config-if)#ip address 192.168.20.1 255.255.255.0
Router_b(config-if)#no shutdown
Router_b(config-if)#
%LDXX - Line protocol on Interface FastEthernet0/1, changed state to up

2/28/2013

Hiks..

I got fever, headache, flu, sore-throat!!! :"(
Hiks..
I have no time to make a bunch of chocolate!! :(
I failed to save my money!!
Hiks..
Terrible month ever!! I don't know why this happen to me..
Aaaaaaaaaa!!!! :"(

2/11/2013

Say Hi to February :)

Well, long time no blogging.
Terlalu sibuk dengan segala macam yang berurusan dengan kuliah, tugas, dan ujian ujiannya...

Yap, udah masuk ke semester 2 nih haha
Ga terlalu puas sih sama IP yang kemaren soalnya nial A cuma 2 matkul, selebihnya B dan C.
Dan ini kesempatan gua untuk ngubah nilai nilai B dan C menjadi A. Haha
Yah, wish me luck naja lah pokonya.

Banyak banget godaan di semester 2 ini, selain pelajarannya, di semester ini juga harus bener bener serius. Karna gua kuliah cuma 2 tahun dan ga ada semester pendek buat ngulang matkul yang belom tuntas. Phew~ Well, next is...... Gua harus mengurangi jadwal jalan jalan, shopping, hunting dan segala macemnya. Dikarenakan gua juga harus super duper ngiriiiiiit!!! :"(
HIKS!!

And... H-2!!
Valentine's day is coming!! Wohoooo..
Last Valentine, i made a bunch of chocolate and i gave it to my Prince
Now, i want to make it a chocolate but with a different taste. hmmm...
Can't wait to give it to him :*