alvoholic

Tuesday, June 19, 2012

Setting Korek Harian Satria FU buat Pelajar

Riset ini didedikasikan untuk para pengguna FU yang masih berstatus pelajar. Mengapa? Karena sekarang ini aku sering liat dijalan semakin banyak anak sekolahan menggunakan FU sebagai sarana transportasi ke sekolah, beberapa tampak masih standar, dan beberapa telah di upgrade sedikit, seperti misalnya pasang knalpot free flow tapi tanpa diikuti langkah lain, jadinya hanya suaranya saja yang kenceng tapi larinya kalah dengan motor standar. Atau ada juga yang fokus ke tampilan saja dengan mengganti pelek dengan tipe jari-jari dan memasang ban super tipis (ban khusus drag maksudnya..), ini menurutku juga kurang baik karena klo mesin motor sehat dan bisa kenceng tapi trus gara-gara pake ban tipis jadi ga bisa belok saat digeber kan malah bahaya, Bro….coba banyangin, pas lagi kebut-kebutan ma Supra x (hehehe…) dan FU berhasil melibas dengan mudanya…tapi trus tau-tau nyungsep di tikungan karena traksi buat menikung kurang…kan tengsin jadinya .

Bertolak dari hal-hal tersebut aku mengadakan riset up-grade performa FU yang dapat dicontoh oleh para pelajar pemakai FU…intinya siy up-grade performa tapi dengan biaya terjangkau oleh para pelajar..hehehe…gitu loh maksudnya khusus pelajar tuh…!
Dari hasil pengamatanku beberapa bengkel top dalam melakukan up-grade terhadap FU selalu mengandalkan penggantian part dengan merek-merek terkenal yang jelas harganya mahal. Menurutku siy semua orang juga bisa ngencengin FU klo duitnya banyak…..tinggal tebus part-part racing yang mahal trus dipasang… jadi deh FU kenceng! Cuman masalahnya bagaimana nasib adik-adik pelajar yang pengen FU-nya juga kenceng tapi uang saku terbatas…hehe..maksudnya belum tentu juga uang sakunya benar-benar terbatas, tapi mereka kan punya pos pengeluaran lainnya juga kaya misalnya biaya nraktir gebetan, biaya merias diri biar cepet laku..hehhe..biaya nyogok nyokapnya gebetan..dan lain-lain, yang intinya membuat pos pengeluaran buat si FU jadi terbatas..

Nah, buat adik-adik pelajar penggenjot FU…yang tua-tua juga boleh nyonto ding, berikut adalah tip up-grade yang (sebagian besar) dah dipraktekin langsung di motorku…yang jelas aku jamin dengan melakukan uipgrade seperti ini tidak akan membuat TTM kalian terlantar,,,piss…

  1. Langkah pertama yg paling gampang, ganti Pilot jet dengan ukuran 17.5, bisa pake punya shogun lama. Harga palingan 30rb. Klo mau lebih murah pake merek Kitaco harnganya 17,5ribuan
  2. Lepas paking kepala silinder, pake 1 lapis aja yang tengah, langkah ini berarti naikin rasio kompresi dari standarnya 10,2 menjadi sekitar 11,4. Langkah ini siy ke bengkel aja, misalnya sekalian pas servis besar. Klo mau naikin kompresinya lebih tinggi lagi, paking blok bawah bisa dilepas dan ga usah pake paking, cukup pake lem paking aja (yang atas tetep pake 1 paking), trik ini dah dicoba mekanik jogja dan terbukti piston gak tabrakan dengan klep ataupun ada kebocoran oli. Langkah lepas paking blok bawah ini pengen aku cobain tapi blum sempet, ntar pas servis besar lagi aja kayanya.
  3. Porting lubang in & out. Lubang in dan out masing-masing di gedein diameternya 1 mm Yang ini juga harus ke bengkel. Beberapa bengkel top mematok harga 300rb hingga 500rb. Tapi bengkel2 balap rumahan palingan 100rb.
  4. Ganti karbu (berarti langkah nomor 1 ga perlu), saran pake punya RX King (karena murah, dan cocok dan bisa langsung pasang ke intake manifold dan filter udara standar), spuyer bisa coba PJ 20 MJ 135, setelan udara 1,5 putaran berlawanan arah jarum jam (plis note tiap motor bisa beda2), posisi klip jarum skep di ulir nomor 2 dari atas. Alternatif lain bisa juga pake punya NSR SP yakni Keihin PE 28 harga barunya 600 rbuan yang Thailand (Awas barang palsu china). Klo ganti karbu, sebaiknya juga pasang keran bensin model kompresor buat gantiin aslinya yang model vakum…biar aliran bensin lancar…
  5. Majuin gigi TOP 1 mata, ini berarti majuin waktu buka tutup katub masuk dan buang. Kalo mau lebih advance lagi setingannya adalah klep masuknya dimajuin 1 mata trus buangnya dimundurin 1 mata…istilah teknisnya buat nyempitin LSA-nya (Lobe Separation Angle…buat optimalkan proses pembilasan di putaran tinggi…hehehe…bingung, bingung deh….), hasilnya juga mantap tapi kerenggangan klep harus dibikin lebih sempit (jadi in 0,07 mm dan out 0,1 mm) dari ukuran standarnya dengan cara mainin tebal shim-nya. Yang ini siy jelas mending ke bengkel aja deh…trus bengkelnya juga harus yang jago.
  6. Lepas saringan udara (klo dah ganti karbu), yang dilepas hanya elemen saringan udaranya aja…itu tuh yang ada ada kertas saringanya. Sedangkan boknya masih terpasang dan tersambung ke karbu . Kalo masih tetap mau andalkan karbu standar maka saringan satndar masih dapat dipakai/dipasang tapi kertasnya di lubangi dibeberapa tempat, guntingin aja, palingan 3 lubang ukuran 0,5 x 4 cm (panjang x tinggi). Bisa dilakuin sendiri.
  7. Potong kabel koil 2 cm (=ngurangin resistensi kabel sekitar 10%), Bisa dilakuin sendiri. Ingat masang kabelnya lagi harus bener2 kuat, caranya ditusukin dan diputar hingga ngedrat.
  8. Ganti pake busi Iridium (saran yang agak murah pake merek Sindengen/SDG 30rb) hasilnya lumayan. Klo mau tetep pake busi standar juga gapapa, cuman atur lagi celahnya jadi 0,9 – 1 mm.
  9. Oli pake yang khusus motor (merek apa aja yang penting asli), trus pake yang 10/40.
  10. Ganti knalpot free flow, saran yang murah dan cukup ampuh pake bikinan Edi Sawangan (yang pelat pernis cuman 250 rb), atau AHAU 400rb….atau SKR 375rb…yang jelas tampilan jadi lebih sangar bin bengis karena bahan knalpot dari pelat yang di pernis doing plus coklat-coklat kaya karatan …jauh dari kesan klimis yang sering ditimbulkan bila pake knalpot aluminium atau krom…hehehe…no offense ya buat yang pake knalpot mahal 2… )
  11. Posisi as roda pada penyetel kekencengan rantai diusahakan pada posisi sedepan mungkin, klo perlu potong 2 mata rantainya. Keuntungannya, jarak poros roda depan belakang makin pendek jadi motor lebih lincah bermanuver..khasiat lainnya buat mengurangi bunyi-bunyian dirantai karena rantai beradu dengan lengan ayun.
  12. Per kopling di ganjel kurang lebih 1 mm, bisa pake potongan per kopling (bisa pake punya motor apa aja asal diameter sama, harga palingan 15 ribuan), tapi mesti ditipisin pake gerinda dulu biar ga ketebelan. Langkah ini sebaiknya dibengkel aja deh. Trus di ujung kabel kopling yang di atas bak mesin, diujungnya dipakein per yang sering dipakai di rem teromol (harga 5 ribuan) untuk ngedorong tuas pengungkit kopling agar baliknya cepet. Hasilnya kopling jadi cepet baliknya dan motor langsung loncat begitu kopling dilepas….yang jelas kedua langkah ini bisa juga diganti dengan pasang per kopling racing (100 – 150 rb, tapi awas, beberapa pemakai per kopling racing mengeluh motornya cuman enak 3 bulan, abis itu per jadi lembek dan kurang nendang lagi….per kopling standar terutama yang CBU kayanya lebih durable dan dengan diganjel, kekerasannya akan setara dengan per racing). Tapi perhitungkan efek sampingnya yakni jari tangan kiri jadi pegel2 klo lewat jalan macet.
  13. Pulser digeser 1 ampe 2 mili…yang ini aku ga tau kenapa bisa bikim motor makin melesat, tapi aku praktekin hasilnya memang berasa kok. Suruh orang bengkel aja yang mundurin.
  14. Nah klo semua langkah diatas…atau beberapa aja deh…udah dilakukan pasti performa motor dah melonjak. Tapi khusus untuk temen2 di Jakarta ato daerah yang ramai dalam artian trek lintasan pendek2 yang mengakibatkan ga bisa leluasa pol gas di gigi 5 ato 6…maka disarankan ganti gir depan pake yang 13 mata (standarnya 14 mata) bisa pake punya yamaha crypton ato F1ZR…beli aja yang buatan aspira atau indopart cumin 30 ribuan…hasilnya motor lebih narik lagi ampe gigi 6 sekalipun. Langkah ini tidak mengurangi Top Speed secara signifikan (lagian kan disaranin buat yang sering kena macet jadi ga pernah nge-top speed..hehe) malahan justru bikin motor lebih cepat menggapai top speed.
Bila dana masih ada
Langkah lanjutan adalah mengganti CDI, koil dan camshaft racing…paling ga untuk 3 item ini butuh 1,5 juta..tapi sangat setimpal bila dilakukan..hehe.. saran pake CDI XP Andrion HP 7 (400 ribu) dipadu ama koil andrion juga (170 ribu). Sebagai informasi, untuk teman2 di jawa tengah ma timur lebih suka pake CDI Rextor. Untuk CDI BRT sebenarnya bagus juga, hanya saja menurut produsennya dan dari hasil test, BRT hanya cocok bila koil masih pake yang standar…klo koilnya racing malah kadang drop tenaganya atau CDI-nya cepet mati.


Bila CDI telah diganti racing maka sebaiknya per klep juga diganti yang lebih keras, bisa pake merek2 racing seperti WRD, CLD, TK, dll…atao bisa juga pake aslinya tapi diganjal 1 mm (ini lebih recommended karena kasusnya sama dengna per kopling, yang racing kadang jadi lembek lama-lama…
Untuk camshaft/noken as bisa pake WRD, CLD, Kawahara, Akutagawa (850 – 1 jutaan…ato NMF yang hampir 2jutaan)…ato apalah terserah…soalnya aku blum nyobain klo yang ini. Klo dah ganti chamshaft pake yang racing berarti langkah No. 5 tidak perlu dilakukan.
Semoga berguna.


Porting Polish
Lepas packing, pake 1 aja yang tengah
Busi Sindengen Iridium
Karbu RX-King, PJ 20 MJ 150
PAIR dinon-aktifkan
Kabel koil potong 2 cm
Pulser dimundurin 2 mm
Per kopling di ganjal 1 mm
Semi open filter
Celah klep in 0,07 mm out 0,1 mm
Klep in maju 1 mata, out mundur 1 mata
Gear 13/43
Performa: gigi 4 120 kpj (mentok limiter)..gigi 5 135 kpj…gigi 6..blum pernah ketemu jalan yg cukup sepi buat full throttle…


Read more...

Memaksimalkan Satria FU

Berikut adalah cara untuk memaksimalkan satria FU kamu :
  • CDI no lilmit/CDI racing seperti rextor, BRT, XP,ceatah power dan lain-lain
  • Karburator PE28 (untuk pemasangan harus memotong kabel gas, tetapi kalau mau praktis pakai gas spontan)
  • Lepas paking head 2 lembar (tujuannya untukmenaikan kompresi mesin satria FU kamu)
  • Korek lubang in-out / porting polish (tujuannya untuk melancarkan aliran bahan bakar masuk dan keluar)
  • memilih kenalpot racing yang pipanya besar (jika terlalu besar tenaga mesin akan keluar dengan percuma atau ngempos), kamu bisa beli produk DBS.atau kalau mau seting lagi manggunakan kenalpot buatan produksi rumahan yang tidak kalah powernya)
  • busi denso iridium iu-27
  • Ganti gear belakang menggunakan yang lebih kecil dari standart pabrik 1-2 mata.
  • Ganti per kopling dan kanvas kopling dengan produk racing seperti BRT atau FCCI.
Jika kamu maerasa balum puas dengan spek diatas dengan mesin standart pabrik kamu dapat mengikuti tips yang lebih ekstream lagi dengan tambahan rincian seperti diatas, berikut adalah tips ekstream:
  • Ganti piston berukuran 70mm ini dilakukan untuk menambah CC motor kamu
  • Menaikan stroke 7mm. ini digunak juga untuk menaikan CCmotor anda namun dengan cara menaikan langkah piston
  • Untuk masalah cam/noken as, disinilah masalah yang penting dari motor 4 tak yaitu sumber tenaga pada mesin, kamu dapat membuat ulang noken as/ cam dari standartnya tetapi ini dilakukan pada bengkel yang berpengalaman dalam mendesain / membuat ulang noken as jika tidak akan berakibat fatal karma mesin tidak bisa bekerja optimal karena terjadi kesalahan dalam membuat noken as. Jika kamu tidak mau repot mencari bengkel mana yang berpengalaman kita juga bisa membeli noken as aftermarket yang harganya pun tergolong mahal seperti NMF,DBS,CLD. Atau jika tidak mau mengganti noken as kita dapat memainkan LSA nya dari noken as standart pabrik.
Dengan spek yang diatas motor kamu bisa menjadi salah satu raja dijalanan.


Read more...

Porting Polish

Porting polish adalah cara untuk menaikkan performa ruang bakar motor anda lewat pembersihan, penataan dan perubahan ukuran saluran masuk dan saluran buang pada ruang bakar motor . Dengan porting polish akan terjadi efisiensi ruang bakar sehingga tenaga motor naik plus hemat bahan bakar. Di Jakarta sendiri sudah banyak kita jumpai sepeda motor di jalan raya yang sudah up-grade performa mesin lewat korek harian atau lebih di kenal di kalangan bikers dengan sebutan kohar. Selain lewat bore-up untuk menambah volume silinder ternyata porting polish juga sangat penting sekali. Karena ruang bakar sendiri memiliki peran yang sangat vital dalam sistem sepeda motor. Jika dalam ruang bakar terjadi penyimpang-penyimpangan maka bisa dipastikan kinerja sepeda motor tidak maksimal atau bahkan tidak bisa berfungsi sama sekali alias mogok. Klo udah mogok tentu lain ceritanya. Porting polish dimulai dari intacke manifold atau biasa disebut leher angsa. Intacke manifold adalah semacam pipa yang menghubungkan antara karburator dengan ruang bakar.
Intacke manifold dibuat halus bagian dalamnya bisa dengan dengan di ampelas sesudah itu tinggal digosok pakai batu ijo. Setelah bagian dalam intacke manifold halus tinggal di atur arahnya. Diusahakan arahnya langsung menuju ruang bakar yang ada tempat businya. Hal ini dimaksudkan agar bahan bakar yang masuk bisa lebih cepat dan langsung menuju posisi busi yang nantinya percikan api busi langsung menyambar uap bahan bakar tersebut. Sehingga akan terjadi pembakaran yang tepat waktu. Kemudian klep masuk dan keluar juga ditata ulang sudutnya supaya arus masuk dan keluar lancar. Ukuran intacke manifold , klep in, klep out tidak luput dari sentuhan, ukurannya harus disesuaikan dengan volume ruang bakar agar tercipta efisiensi pembakaran sehingga power yang dihasilkan lebih maksimal. Porting polish sangat penting terutama untuk motor yang sudah di korek karena di ruang bakar inilah tenaga motor mulai dibentuk. Secara keseluruhan ruang bakar memiliki peranan sekitar 30% dari seluruh sistem pada mesin motor. Untuk biaya porting polish sendiri relatif tidak ada harga yang pasti. Tapi yang saya ketahui saat ini paling mahal biaya porting polish adalah Rp 350.000,00
Read more...

Wednesday, June 6, 2012

ASAP PEMBAKARAN DAPUR TRADISONAL LEBIH BERBAHAYA DARI ROKOK

Anda pasti tahu memasak dengan perangkat seadanya yang sangat tradisional. Alat masak itu menggunakan kayu bakar. Sebagian masyarakat desa kita masih menggunakan pola ini. Tahu kah anda ternyata memasak dengan teknik ini justru sangat berbahaya bagi kesehatan kita. Asap pembakaran yang tidak sempurna dari kayu, menurut Kirk R. Smith, Direktur Kesehatan Global dan Program Lingkungan Kesehatan Masyarakat, University of California, Berkeley, Amerika Serikat, bisa menyebabkan kanker paru-paru, jantung, kebutaan dan pengaruh kognitif pada anak.

Smith mengatakan asap yang dihasilkan dari pembakaran tungku untuk masak sama jumlahnya dangan seribu rokok. Dalam catatan PBB, asap rumah tangga ini telah membunuh dua juta manusia setiap tahunnya. Di Indonesia sendiri dapur dengan tungku semacam ini jumlahnya masih 40% dari total populasi Indonesia.



Read more...

MENELADANI CARA MAKAN RASULULLAH SHALALLAHU ‘ALAIHI WASSALLAM


1. Ibnul Qayyim berkata: Barangsiapa yang memperhatikan makanan yang dikonsumsi Nabi, niscaya ia mengerti bahwa beliau tidak pernah memadukan menu antara SUSU dengan IKAN, atau antara SUSU dengan CUKA, atau antara DUA MAKANAN yang sama-sama MENGANDUNG UNSUR PANAS, UNSUR DINGIN, UNSUR LENGKET, UNSUR PENYEBAB SEMBELIT, UNSUR PENYEBAB MENCRET, UNSUR KERAS, atau DUA MAKANAN yang mengandung UNSUR KONTRADIKTIF, misalnya antara MAKANAN YANG MENGANDUNG UNSUR PENYEBAB SEMBELIT DENGAN YANG MENGANDUNG PENYEBAB MENCRET, ANTARA YANG MUDAH DICERNA DENGAN YANG SULIT DICERNA, ANTARA YANG DIBAKAR DENGAN YANG DIREBUS, ANTARA DAGING YANG SEGAR, DENGAN YANG SUDAH DIGARAMI DAN DIKERINGKAN, ANTARA SUSU DENGAN TELUR, DAN ANTARA DAGING DENGAN SUSU.
Beliau tidak pernah makan pada saat makanan tersebut masih sangat panas atau masakan yang dihangatkan untuk besok, makanan-makanan yang bulukan (berjamur) dan asin, seperti makanan-makanan yang DIASINKAN, DIASAMKAN, atau DIHANGUSKAN. Semua makanan ini berbahaya dan menimbulkan berbagai macam gangguan kesehatan.

2. Nabi Shalallahu ‘alaihi wassalam biasa melawan unsur panas pada makanan dengan unsur dingin pada makanan lain, unsur kering suatu makanan dengan unsur basah pada makanan lain, sebagaimana beliau memakan mentimun dengan ruthob (kurma matang yang belum dikeringkan), makan tamr (kurma kering) dengan minyak samin, meminum ekstrak kurma untuk melunakkan chymus (Materi semi cair, homogen, berkrim atau seperti gruel yang dihasilkan oleh pencernaan makanan oleh lambung) makanan-makanan keras. Itulah intisari makanan sehat.

3. Beliau tidak biasa minum ketika sedang makan, sehingga akan merusaknya, apalagi jika air tersebut panas atau dingin, karena itu pola makan yang buruk sekali.

4. Diriwayatkan dari Abu Hurairah, "Rasulullah tidak pernah mencela makanan sedikitpun, jika suka, beliau memakannya, jika tidak dibiarkannya, tidak memakannya." (HR. Bukhari : 5409, dan Muslim : 2064)

5. Beliau menyukai daging, yang paling beliau sukai adalah lengan dan bagian depan kepala kambing. Karena itu, seorang wanita Yahudi pernah meracuninya.

6. Pernah suatu ketika Rasulullah diberi daging, lantas diperlihatkan bagian lengan kepada beliau, maka beliau menyukainya. (HR. Bukhari : 5712, dan Muslim : 194)

7. Daging yang disukai Nabi adalah yang paling baik dan paling mudah dicerna oleh lambung, baik itu daging leher, lengan maupun lengan atas.

8. Beliau juga menyukai makanan-makanan manis dan madu. Diriwayatkan dari ‘Aisyah radhiallahu anh, ia berkata, "Nabi shalallahu ‘alaihi wassallam menyukai makanan-makanan manis dan madu." (Shahihul Bukhari : 5614).

9. Beliau biasa makan roti dengan lauk apa saja yang beliau punya, kadang daging, kadang semangka, kadang kurma, dan kadang cuka. Beliau bersabda, "Sebaik-baik lauk adalah cuka." (Shahih Muslim : 2052).

10. Beliau biasa makan buah-buahan hasil panen negerinya pada musimnya, beliau tidak memantangnya. Ini juga merupakan sarana paling besar untuk menjaga kesehatan.

11. Rasulullah bersabda : "Aku tidak makan sambil bersandar." (Shahihul Bukhari : 5398)
Ada tiga cara bersandar:
a. Bersandar pada rusuk.
b. Bersila.
c. Bersandar diatas sesuatu.
Jenis pertama menyulitkan makan, karena ia menghalangi aliran makanan secara alami, menghambat kecepatan masuknya makanan ke lambung, dan menekan lambung sehingga sulit terbuka untuk makanan. Lambung akan miring, tidak tegak, sehingga makanan tidak mudah sampai kepadanya.
Adapun dua jenis lainnya merupakan gaya duduk orang-orang sombong yang bertentangan dengan jiwa kehambaan.

12. Dalam hadits Anas disebutkan, "Saya melihat Nabi shalallahu ‘alaihi wassallam duduk dengan posisi iq'a sambil memakan kurma." (Shahih Muslim : 2044)
Beliau biasa duduk dengan posisi iq'a untuk makan, maksudnya duduk dalam posisi bertumpu pada kedua lutu, seraya memposisikan perut telapak kaki kanan, sebagai bentuk ketawadhuan kepada Rabbnya. Ini merupakan posisi paling baik pada saat makan.

13. Rasulullah shalallahu ‘alaihi wassallam bersabda : "Jika salah seorang dari kalian makan, maka janganlah ia membersihkan tangannya sebelum menjilatinya." (Muttafaqun ‘Alaih, Bukhari : 5376, dan Muslim : 2031).

14. Beliau makan dengan menggunakan tiga jemari beliau, dan ini merupakan cara menyuap makanan yang paling bermanfaat.

15. Rasulullah shalallahu ‘alaihi wassalam bersabda : "Wahai anak kecil! Sebutlah nama Allah (BISMILLAH), makanlah dengan tangan kanan, dan makanlah makanan yang terdekat darimu." (Muttafaqun ‘Alaih, Bukhari : 5376, dan Muslim : 2022).

Demikianlah cara makan yang paling baik adalah cara makan beliau shalallahu ‘alaihi wassallam dan cara makan siapa saja yang meniru cara beliau.




Read more...

Friday, May 4, 2012

Tugas Pemrograman Jaringan D1

getIp.java(D1-1)



Script diatas adalah contoh script sederhana untuk melihat IP Local host suatu komputer.
output:


getName.java (D1-2)


ini adalah script sederhana untuk melihat Hostname. Hostname adalah domain dari IP yang akan kita lihat.
output :


IPtoName.java(D1-3)


IPtoName, pada script ini kita akan melihat Hostname dengan mengetikkan IP nya.
output :


NSLookup.java(D1-4)


output :



Demo D1-5 ( simpleServer.java )

simpleserver.java

simpleclient.java


output :
tampilan pada server

tampilan pada client




Demo D1-6 ( smtpClient.java )


1. Langkah Pertama


2. Langkah Kedua


output :




Demo D1-7 ( ObjectClient.java )




1. Buat kelas Staff.java


2. Buat kelas ObjectClient.java


3. Buat kelas ObjectServer.java



output :














Read more...

Tugas Pemrograman Jaringan ( 3 Mei 2012 )

SOAL
1. Jelaskan secara singkat apa yang anda ketahui tentang UDP
2. Jelaskan perbedaan TCP dan UDP
3. Berikan contoh aplikasi –aplikasi yang menggunakan protokol UDP, dan jelaskan bagaimana kerja aplikasi tersebut.


4. Bagaimana konsep Client Server dalam jaringan komputer
5. Jelaskan secara singkat apa yang anda ketahui tentang Protokol Transport.
6. Dalam protokol transport terdapat dua protokol utama yaitu TCP and UDP, jelaskan perbedaan TCP dan UDP.
7. Berikan contoh aplikasi –aplikasi yang menggunakan protokol TCP, dan jelaskan bagaimana kerja aplikasi tersebut.
8. Jelaskan langkah dan prinsip kerja socket programming untuk komunikasi dua arah


JAWAB
1.      UDP (Unit Datagram Protocol) adalah protocol connectionless message-based yang lebih sederhana. Di protocol connectionless, tidak ada usaha yang dibuat untuk koneksi end-to-end. Koumikasi dicapai dengan mengirimkan informasi satu arah, dari source ke destination tanpa mengecek untuk melihat apakah tujuan masih ada, atau apakah koneksi disiapkan untuk menerima informasi. Paket UDP melewati jaringan dalam unit-unit yang berdiri sendiri.
Ciri-ciri UDP adalah:
  • Tidak terpercaya
    Ketika pesan dikirimkan, tidak dapat diketahui apakah akan sampai tujuan. Paket dapat hilang di jalan. Tidak ada konsep acknoweledgment, retransimission, dan timeout.
  • Tidak terurutJika dua pesan dikirimkan ke penerima yang sama, urutan sampainya tidak dapat diprediksi.
  • Lightweight
    Tidak ada pemesanan pesan, tidak ada pelacakan koneksi, dll. Layer transport yang kecil yang didesain di atas IP.
  • Datagrams
    Paket yang dikirimkan secara individu dan dijamin akan utuh jika sampai. Paket-paket memiliki batas-batas yang pasti, dan tidak dipisan dan dibagi ke dalam data stream yang mungkin ada

2.        PERBEDAAN TCP DAN UDP

Berbeda dengan TCP, UDP merupakan connectionless dan tidak ada keandalan, windowing, serta fungsi untuk memastikan data diterima dengan benar. Namun, UDP juga menyediakan fungsi yang sama dengan TCP, seperti transfer data dan multiplexing, tetapi ia melakukannya dengan byte tambahan yang lebih sedikit dalam header UDP.

UDP melakukan multiplexing UDP menggunakan cara yang sama seperti TCP. Satu-satunya perbedaan adalah transport protocol yang digunakan, yaitu UDP. Suatu aplikasi dapat membuka nomor port yang sama pada satu host, tetapi satu menggunakan TCP dan yang satu lagi menggunakan UDP—hal ini tidak biasa, tetapi diperbolehkan. Jika suatu layanan mendukung TCP dan UDP, ia menggunakan nilai yang sama untuk nomor port TCP dan UDP.

UDP mempunyai keuntungan dibandingkan TCP dengan tidak menggunakan field sequence dan acknowledgement. Keuntungan UDP yang paling jelas dari TCP adalah byte tambahan yang lebih sedikit. Di samping itu, UDP tidak perlu menunggu penerimaan atau menyimpan data dalam memory sampai data tersebut diterima. Ini berarti, aplikasi UDP tidak diperlambat oleh proses penerimaan dan memory dapat dibebaskan lebih cepat. Pada tabel, Anda dapat melihat fungsi yang dilakukan (atau tidak dilakukan) oleh UDP atau TCP.



3.      Contoh protokol aplikasi yang menggunakan UDP :
• DNS (Domain Name System) 53
• SNMP, (Simple Network Management Protocol) 161, 162
• TFTP (Trivial File Transfer Protocol) 69
• SunRPC port 111.
Cara Kerja DNS (Domain Name System)


Secara sederhana cara kerja DNS bisa dilihat pada gambar berikut ini:



DNS menggunakan relasi client – server untuk resolusi nama. Pada saat client mencari satu host, maka ia akan mengirimkan query ke server DNS. Query adalah satu permintaan untuk resolusi nama yang dikirimkan ke server DNS.
  1. Pada komputer Client, sebuah program aplikasi misalnya http, meminta pemetaan IP Address (forward lookup query). Sebuah program aplikasi pada host yang mengakses domain system disebut sebagai resolver, resolver menghubungi DNS server, yang biasa disebut name server.
  2. Name server meng-cek ke local database, jika ditemukan, name server mengembalikan IP Address ke resolver jika tidak ditemukan akan meneruskan query tersebut ke name server  root server.
  3. Terakhir barulah si client bisa secara langsung menghubungi sebuah website / server yang diminta dengan menggunakan IP Address yang diberikan oleh DNS server.

4.      Konsep client server
Jaringan client atau server adalah jaringan dimana komputer client bertugas melakukan permintaan data dan server bertugas melayani permintaan tersebut.
Client
·         User akan membuat permintaan melalui software client. Aplikasi ini berfungsi :
·         Memberikan interface bagi user untuk melakukan jobs.
·         Format request data ke bentuk yang dapat dimengerti oleh server
·         Menampilkan hasil yang diminta pada layar
Server
Jaringan client atau server, server khusus digunakan untuk pemrosesan, penyimpanan dan manajemen data. Server bertugas menerima request dari client, mengolahnya, dan mengirimkan kembali hasilnya ke client. Untuk itu, server membutuhkan komputer khusus dengan spesifikasi hardware yang jauh lebih baik dan bertenaga dibandingkan hardware untuk client karena komputer harus mampu melayani :
·         Request secara simultan dalam jumlah besar
·         Aktivitas manajemen jaringan
·         Menjamin keamanan pada resource jaringan

5.      Protokol transport = protocol tcp dan protocol udp (pengertiannya liat nmr 6 aja )



6.       

A.   Protokol TCP ( Transmission Control Protocol ) adalah salah satu jenis protokol transfer data. TCP mempunyai karakteristik sebagai protokol yang berorientasi koneksi (Connection oriented). Sebelum terjadi proses tranfer data, maka yang pertama dilakukan adalah kedua belah pihak melakukan caal request dan call accept. Protokol TCP menggunakan jalur data full duplex yang berarti antara kedua host terdapat dua buah jalur, jalur masuk dan jalur keluar sehingga data dapat dikirimkan secara simultan. Sebuah circuit virtual disiapkan sebelum packet-packet dikirimkan. Pada masing-masing packet terdapat virual circuit identifier yang berisi alamat tujuan packet tersebut. Data yang dikirimkan dalam sebuah protokol TCP maka akan diurutkan dengan sebuah nomor urut dan akan mengharap packet positive acknowledgment. Apabila tidak ada packet positive acknowledgment, maka packet akan dikirim ulang. Oleh karena itu, protokol TCP reliable. Akan tetapi karena harus mengecek setiap packet yang dikirmkan, maka protokol TCP relatif lambat. Pada TCP, hanya bisa melakukan koneksi one-to-one dan tidak bisa melakukan koneksi one-to-many. Karena rute-rute packet sudah ditentukan sebelumnya, maka akan lebih sulit bagi jaringan untuk beradaptasi dengan kemacetan. Apabila sebuah simpul/node mengalami kerusakan/kegagalan, maka seluruh virtual circuit yang melewati simpul tersebut akan hilang.

B.   Protokol UDP
UDP ( User Datagram Protocol) adalah jenis transfer data yang lain dari TCP. UDP mempunyai karateristik connectionless (tidak berbasis koneksi). Dengan kata lain, data yang dikirimkan dalam bentuk packet tidak harus melakukan call setup seperti pada TCP. Selain itu, data dalam protokol UDP akan dikirimkan sebagai datagram tanpa adanya nomor identifier. Sehingga sangat besar sekali kemungkinan data sampai tidak berurutan dan sangat mungkin hilang/rusak dalam perjalananan dari host asal ke host tujuan. Tergantung pada host penerima/tujuan, apakah akan meminta kembali pakcet yang rusak atau hilang. Kelebihan UDP adalah pada saat digunakan pada lightweight protokol, misalnya saja DNS(Domain Name Service). Selain itu protokol UDP lebih fleksibel karena misalnya saja terjadi kemacetan pada salah satu bagian jaringan, maka datagram dapat dialihkan menghindari bagian yang mengalami kemacetan tersebut. Kemudian apabila sebuah simpul(node) mengalami kerusakan/kegagalan, maka pacekt packet berikutnya dapat menemukan jalan/rute pengganti yang melewati simpul tersebut.

-       UDP adalah “datagram-oriented”, sedangkan TCP adalah “session-oriented”. Datagram adalah paket informasi self-contained. UDP berhubungan dengan datagram atau paket individu yang dikirim dari client ke server dan atau sebaliknya.
-       UDP adalah connection-less. Client tidak membangun koneksi ke server sebelum mengirim data, client hanya mengirim data secara langsung.
-       UDP adalah protokol yang tidak andal, dalam artian :
·         Paket dapat hilang. UDP tidak dapat mendeteksinya, sehingga pada program aplikasi client – server, metode transmisi ulang dikarenakan data rusak atau hilang harus dilakukan pada level aplikasi. Biasanya aplikasi menunggu hingga timeout habis, dan kemudian mencoba lagi
·         Paket dapat mengalami kerusakan. Paket UDP berisi checksum semua data dalam paket. Checksum ini memungkinkan UDP mendeteksi kapan suatu paket mengalami kerusakan. Jika hal ini terjadi, maka paket tersebut dikeluarkan, dan sebagaimana biasa aplikasilah yang mendeteksi hal ini dan melakukan transmisi ulang seperlunya.
·         Karena UDP adalah datagram-oriented dan pada level protokol setiap paket berdiri sendiri, maka UDP tidak memiliki konsep paket sesuai urutan, yang selanjutnya berarti tidak memerlukan nomor urut pada paket tersebut.
·         Karena UDP tidak memerlukan mekanisme kontrol yang rumit, maka UDP dapat dianggap lebih mudah dan lebih kecil ( dalam hal baris data dan memori ) untuk diimplementasikan. Namun hal tersebut juga membuat UDP tidak cocok untuk sejumlah besar data.


7.      Contoh protokol aplikasi yang menggunakan TCP :
  • HTTP (Hypertext Transfer Protocol)
  • FTP (File Transfer Protocol)
  • SMTP (Simple Mail Transfer Protocol)
Cara kerja http
Bila kita mengklik link hypertext atau kita mengetikkan suatu alamat atau URL pada internet browser, maka Anda sedang mentransfer URL ke browser, dan Dari URL ini browser Anda tahu server mana yang akan dihubungi dan file apa yang diminta kemudian web browser akan mengirimkan perintah HTTP ke web server. Web server selanjutnya akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada kita.



8. Socket dua arah merupakan mekanisme komunikasi yang memungkinkan terjadinya  pertukaran data antar program atau proses baik dalam satu mesin maupun antar mesin.



Langkah – langkah yang dilakukan pada client dan server adalah sebagai
berikut :
1.   Langkah – langkah dasar di client :
a.   Membuka koneksi client ke server, yang di dalamnya adalah :
b   Membuat socket dengan perintah socket()
c   melakukan pengalamatan ke server.
d   Menghubungi server dengan connect()
e.   Melakukan komunikasi (mengirim dan menerima data), dengan
menggunakan perintah write()  dan  read()
f.   Menutup hubungan dengan perintah close() ;
2.   Langkah – langkah dasar di server :
a.   Membuat socket dengan perintah socket()
b.   Mengikatkan socket kepada sebuah alamat network dengan perintah
bind()
c.   Menyiapkan socket untuk menerima koneksi yang masuk dengan
perintah  listen()
d.   Menerima koneksi yang masuk ke server dengan perintah accept()
e.   Melakukan komunikasi (mengirim dan menerima data), dengan
menggunakan perintah write()  dan  read():
a.   Membuat socket dengan perintah socket()
b.   Mengikatkan socket kepada sebuah alamat network dengan perintah
bind()
c.   Menyiapkan socket untuk menerima koneksi yang masuk dengan
perintah  listen()
d.   Menerima koneksi yang masuk ke server dengan perintah accept()
e.   Melakukan komunikasi (mengirim dan menerima data), dengan
menggunakan perintah write()  dan  read() 




Read more...