Mencantumkan kode program di posting Anda, tolong ikuti aturan yang sesuai, baca http://diskusiweb.com/discussion/39204/aturan-cara-menyisipkan-kode-program-di-diskusiweb
Tolong pilih kategori sesuai, jenis posting (pertanyaan atau bukan) dan sertakan tag/topik yang sesuai misal komputer, php, mysql, dll. Promosi atau posting tidak pada tempatnya akan kami hapus.
Java Networking
  • newusernewuser
    Posts: 2,998
    bikin trojan kayaknya lebih asyik..tapi gimana ya ? :O) klo ngak sekalian bikin worm pake Java...he..he...hebat banget !
  • HandraHandra
    Posts: 570
    hhmmmm ..
    saya kurang ngerti sih maksudnya gimana, tapi yang saya tangkap begini ..

    kalo java networking itu kita buat program java yang memapukan komputer tempat program kita berjalan bisa berkomunikasi dengan komputer lain .... ( bener gak ya ??? :D )

    Nah, kalo hubungannya dengan socket ataupun RMI, kita bisa menggunakan java networking tentu saja harus menggunakan socket untuk komunikasinya dan dengan begitu kita bisa menggunakan teknologi RMI. Btw, RMI itu Remote Method Invocation kan ya ??? :D

    Kalo ada yang salah bisa diralat ....

    :D:D:D:D:D:D:D:D:D:D:D:D:D
  • newusernewuser
    Posts: 2,998
    thanks for the respon...btw method dan package apa saja yach yang terlibat di dalam java networking ini? O iya apakah pembuatan programnya, kompie kita harus terhubung dengan jaringan? Kira2 bisa gak yach kalo kita coba stand alone terlebih dahulu? Ok...saya tunggu diskusi berikutnya ;)
  • PandjiePandjie
    Posts: 249
    kalo tanya'nya method sih buanyyak banget yang digunakan. coba deh liat dokumentasi javanya (javadocs). yang jelas paket yang dipakai adalah java.net.*, java.io.* (mungkin, soalnya udah lama gak main2 networking)

    untuk mencoba, tidak harus dalam jaringan (tapi dalam jaringan lebih baik). cukup dengan lokal (127.0.0.1) saja bisa. saya dulu ada tugas pake RMI saya kerjakan pake lokal sahaja.....

    keep learning.... maju teruus... jangan males-males baca dokumentasi tiap-tiap paket/method.
  • justwatchjustwatch
    Posts: 164
    [quote]Originally posted by newuser
    O iya apakah pembuatan programnya, kompie kita harus terhubung dengan jaringan? ;)

    gk usah terhubung ke jaringan pake lokalhost aja btw dng teknologi RMI kita bisa mangil method di jvm yg berbeda or jvmnya ada di komputer lain kira2 gitu deh klo gk salah
  • newusernewuser
    Posts: 2,998
    thanks...Mmm, ada yang bisa jelasin logika pemrogramannya gak? Terus...kelebihannya apa dibanding bahasa yang lainnya di kasus jaringan ini? ;)

    Maaf bila merepotkan :D

    @ mas Pandjie
    :D:D:D diblang males sich...iya juga, tapi lebih enak belajar yg interaktif :D:D:D
  • HandraHandra
    Posts: 570
    logika pemrogramannya itu logika yang mana ya ?? Kalo logika pemrograman networking menurut saya luas sih, kan tergantung dari aplikasi apa yang kita kembangkan juga ..

    Misal gini deh, contoh paling simple itu adalah aplikasi chatting. Kalo kita ingin membuat aplikasi chatting, kita pertama kali harus buka koneksi dulu dengan siapa yang kita ingin chat kan. Nah, setelah itu, baru kita mengirim dan menerima pesan dari sesama komputer tersebut. Caranya dapat dengan mengirimkan paket atau dengan menulis lewat socket.

    Kalo untuk class-classnya, itu yang terpakai kurang lebih:
    - InetAdrress
    - Socket
    - ServerSocket
    - PrintStream
    - Thread

    Kalo kelebihannya, menurut saya lebih stabil. Karena dari awal itu Java memang didevelop untuk mendukung networking dan juga threading, makanya dikatakan Java itu sangat powerful. Operasi-operasi untuk networking banyak sekali didukung oleh Java. Mungkin contoh paling gampangnya itu dengan adanya teknologi RMI

    Kurang lebih gitu sih ...

    :):):):):):):):):):):):):):):):):):):):):):):):)
  • newusernewuser
    Posts: 2,998
    waah...trims dech :D

    ok dech...source2nya saya udach dapet, doc-nya udach dibaca2(meski lom semuanya).

    mmm...selain aplikasi chatting, aplikasi apalagi yach yang dapat dibuat yang berhubungan dengan jaringan?(perlu ide nich bro') :)
  • HandraHandra
    Posts: 570
    aplikasi jaringan selain chatting ..
    hmm ..

    Main game online seperti catur, kartu, dlsb, Aplikasi remote computer, bahkan sampai aplikasi generate graphic pun bisa menggunakan jaringan ( misal dengan mengambil data dari internet ), dan banyak lagi deh. ..

    :D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D
  • bayufabayufa
    Posts: 669
    [quote]Originally posted by newuser
    waah...trims dech :D

    ok dech...source2nya saya udach dapet, doc-nya udach dibaca2(meski lom semuanya).

    mmm...selain aplikasi chatting, aplikasi apalagi yach yang dapat dibuat yang berhubungan dengan jaringan?(perlu ide nich bro') :)

    Yang lagi beken nih bikin P2P software pakai Java. Sudah banyak yg terkenal kan..dan gratisan pula..

    ayo bikin dan !... nanti ku kasih e-book ttg bikin P2P pakai Java :D
  • newusernewuser
    Posts: 2,998
    [quote]Originally posted by bayufa
    Yang lagi beken nih bikin P2P software pakai Java. Sudah banyak yg terkenal kan..dan gratisan pula..

    ayo bikin dan !... nanti ku kasih e-book ttg bikin P2P pakai Java :D

    Yang bener nich mas??? :D kalo mas Bayu bersedia ngirim via email, saya akan sangat berterimakasih ;)

    @Handra
    Lagi coba2 buat konsepnya nich, tapi saya lebih tertarik ama sistem terdistribusi :D
  • newusernewuser
    Posts: 2,998
    @Bayu F.A

    thanks yach mas e-booknya ;)
    Jadi tambah semangat belajarnya :D

    MTGBU :cool:
  • xscryptxscrypt
    Posts: 40
    bikin trojan kayaknya lebih asyik..tapi gimana ya ? :O)
    klo ngak sekalian bikin worm pake Java...he..he...hebat banget !
  • newusernewuser
    Posts: 2,998
    [quote]Originally posted by xscrypt
    bikin trojan kayaknya lebih asyik..tapi gimana ya ? :O)
    klo ngak sekalian bikin worm pake Java...he..he...hebat banget !

    :D:D:D
    Saya ragukan itu, karena master2 java bilang bahasa pemrograman java dibuat dengan memperhatikan security yang ketat. Saya juga belum pernah liat kalo ada trojan atau worm yang dibuat pake bahasa java.

    @Bayu F.A
    Mhmm...e-book P2P-nya bagus loh :cool:
  • HandraHandra
    Posts: 570
    hhmmm ..

    bener juga sih kata newuser, security di java bisa jadi menghalangi untuk membuat trojan, tapi kalo dipaksa pake bahasa yang native bisa aja kan ya ..., Kayak pake JNI gitu deh, tapi belum pernah coba juga sih JNI, heheheh ...

    :D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D
  • kayaknya tuh tuh programing dimana kita bisa membangun aplikasi, yang didalamnya nyediain layanan komunikasi data antar work statin, alias make socket kayaknya, he he he, yang pasti tuh aplikasi harus bisa berkomunikasi antar jaringan .......
  • mufti alimufti ali
    Posts: 298
    mas bayufa saya bagi ebooknya juga dong, kalo boleh saya berterima kasih sekali, kebetulan saya lg bingung nih nyari judul buat tugas akhir. Saya juga punya beberapa ebook tp kebanyakan java umum dan dan javaswing.

    muphet2u@yahoo.com
  • xscryptxscrypt
    Posts: 40
    :D:D:D
    Saya ragukan itu, karena master2 java bilang bahasa pemrograman java dibuat dengan memperhatikan security yang ketat. Saya juga belum pernah liat kalo ada trojan atau worm yang dibuat pake bahasa java.

    @Bayu F.A
    Mhmm...e-book P2P-nya bagus loh :cool:

    he..he...masa sih java ngak bisa dibikin buat program perusak,buktinya itu activeX, Applet, Servlet, bisa dijadiin tools buat hacking..ha..ha..:~)
    klo contoh code program perusak seperti virus,worm,trojan gue ada nih.mau ???
  • [quote]
    Yang lagi beken nih bikin P2P software pakai Java. Sudah banyak yg terkenal kan..dan gratisan pula..

    ayo bikin dan !... nanti ku kasih e-book ttg bikin P2P pakai Java

    @bayu or all yang punya

    bagi gw doank kalau boleh ...
    paulus_ganesha@yahoo.com
    Terima kasih ya ...
  • xscryptxscrypt
    Posts: 40
    :~)
    coba aja cari di google pake keyword :

    worm filetype:java
    virus filetype:java
    trojan filetype:java

    mudah2an masih ada..:~)

    salam,
  • avanteavante
    Posts: 1
    mas bayufa atau siapa aja yang punya e-book P2P bagi juga donk saya juga mau nih soalnya perlu buat bikin tugas akhir programming pusing nyari bahannya tolong dikirim ke:
    stefen888@yahoo.com
    thanks banget
  • newusernewuser
    Posts: 2,998
    @ avante
    e-book P2Pnya udach dikirim, selamat belajar.

    @ xscrypt
    Ini dari berbagai sumber :
    Banyak bahasa yang pada awalnya dirancang dengan tingkat keamanan yang hampir tidak ada. Fasilitas-fasilitas yang diberikan sering kali dapat dimanfaatkan untuk disusupi oleh berbagai virus.
    Berbeda dengan Java yang disusun sejak awal dengan prinsip keamanan. Java tidak pernah memiliki fasilitas dan kemampuan yang tidak aman bagi pengggunanya karena Java tidak dapat memanggil fungsi-fungsi global dan membendung akses ke berbagai sumber dalam sistem.

    silahkan kirim code program2 perusak yang dibuat oleh bahasa Java ke aaciyut@yahoo.co.id
    saya jadi penasaran nich, seperti apa codenya. Kalo pas dicoba dan udah masuk ke kategori "program perusak" baru saya dapat percaya.
    Harap dimaklumi, sebelumnya thanks in Advance :)

    CMIIW ;)
  • wah maaf baru sempet online :p setau saya sich memang benar java ga bisa buat virus/worm, karena memank tingkat sekuriti di java itu tinggi, apalagi applet yang sejak awal dirancang untuk keamanan, sampai rekan2 di thread2 sebelumnya banyak bertanya tentang problem akses JDBC melalui applet, yang terlihat sederhana, tetapi harus melalui penyaringan keamanan yang kuat...

    selain itu kita juga harus liat kalo java itu adalah Virtual Machine, jadi dia hanya memilki ruang lingkup akses yang terbatas dalam sebuah sistem, ibaratnya seekor ikan yang ada di dalam akuarium di rumah kita heheh :) dia ga akan bisa kemana2 selain di akuarium itu :p mungkin seperti VMWare yang buat emulasiin Linux di Windows, en juga Wine, Brew kalo di Handphone,dll. Pokonya virtual machine :D

    CMIIW

    btw mas bayufa saya mau donk ebooknya :) bisa tolong kirim ke email saya? kalau sempet saja, kalau anda sedang sibuk tidak apa2 :) Terima kasih banyak.
  • wahh..klo gitu bener juga dong java ngak bisa dibikin buat program perusak,tapi...klo misalnya digabung dgn bahasa pemrograman laen masih bisa ngak ya ??? (searching...)
    misal JNI (Java Native Invocation)

    CMIIW

    salam,
    xscrypt
  • newusernewuser
    Posts: 2,998
    Kalo digabung kemungkinan bisa, hanya resikonya nanti gak seportable biasanya :) tapi JNI itu kan mesti dipanggil dari Java juga... meski pembuatannya dengan bhs yg lain. Nach saat memasuki sistem dari Java ini yg saya ragukan :)
  • hmmm...klo gitu emang bener ya Java tuh lebih mudah dibanding C :~)(padahal baru tau kulitnya doang..he.he..) tapi sayang Java lebih susah mengakses langsung ke system g kyk C (middle language) apalagi assembly (low level language). tapi gpp deh yg penting saya udah keranjingan ma Java.

    BTW...klo fungsi buat matiin regedit, gpedir.msc, msconfig, dxdiag, dll. ada ngak ya di java ?(searching...) apa harus pake fungsi standard API/System Call nya Windows ?
  • HandraHandra
    Posts: 570
    boleh nimbrung pertanyaan ya ... :D

    di windows ada fasilitas berupa map network drive. Ada yang tau gimana cara kita bisa melakukan hal itu dengan Java? Apakah java sudah menyediakan classnya atau kita harus menggunakan native API windows lagi ???

    Trims ...
  • newusernewuser
    Posts: 2,998
    Waduch aku masih harus banyak belajar Java lagi nich, aku gak ngerti sama sekali tuch kalo udach ngomongin yang menjurus ke system OSnya :D
    Biasanya yg gape ngomongin kayak itu tuch seperti mas stealthgate, Bayufa, Pandjie, rymnz, dan mungkin masih banyak lagi yg lainnya :D
  • odoshodosh
    Posts: 81
    misi...........,nimbrung

    sebelumnya sy belum paham dengan bahasa java.karena keingintuan saya,saya beli sebuah buku mengenai java,setelah saya baca bagus juga hanya saja saya bingung harus mulai dari mana unutk mempelajari java itu.
    kalau ada yg bisa kasih tau tolong kasih tau okre.
    apakah java ada software khusus untuk diinstal atau hanya toolsnya
    kalau boleh kasih sekalian refrensinya tentang Java.
    Sory rekan sekalian jadi banyak tuntutan nih.....:D:D
  • HandraHandra
    Posts: 570
    [quote]Originally posted by odosh
    misi...........,nimbrung

    sebelumnya sy belum paham dengan bahasa java.karena keingintuan saya,saya beli sebuah buku mengenai java,setelah saya baca bagus juga hanya saja saya bingung harus mulai dari mana unutk mempelajari java itu.
    kalau ada yg bisa kasih tau tolong kasih tau okre.
    apakah java ada software khusus untuk diinstal atau hanya toolsnya
    kalau boleh kasih sekalian refrensinya tentang Java.
    Sory rekan sekalian jadi banyak tuntutan nih.....:D:D

    hhmmm ..

    kalau kamu memang mau belajar java, mungkin mau bisa mulai dari yang paling sederhana.

    Tambahan pengetahuan saja, di Java itu kita bisa programming untuk console ( versi dos ) dan juga menggunakan GUI ( Graphical User Interface ) seperti tampilan windows. Kalau untuk pemula, sangat disarankan untuk belajar dahulu dengan menggunakan console, untuk dapat mengerti sintaks-sintaks dasar dari Java itu sendiri ( misal, cetak ke console dan minta inputan dari keyboard lewat console pula ).

    Setelah mengerti sintaks I/O dasar, akan sangat baik kalau mempelajari dahulu megnenai OOP ( Object Oriented Programming ), karena Java adalah bahasa yang full OOP. Yang penting dalam pemrograman Java itu adalah bukan sekedar jadi saja, melainkan harus memiliki konsep yang bagus agar memudahkan dalam maintenance koding Java kita dalam perkembangannya yang akan datang.

    Setelah merasa cukup dengan konsep OOP-nya ( walaupun ini sebenarnya akan tetap dipelajari selama belajar Java berlangsung ), kisa baru bisa lanjut ke tinggal pemrograman swing ( menggunakan GUI ).

    Untuk java sendiri, ada program yang harus diinstall, yaitu JDK ( Java Development Kit ). JDK ini bisa didownload di situs http://java.sun.com. JDK yang terbaru adalah versi 1.5. Semuanya ada di situs tersebut. Termasuk juga editor yang cukup bagus untuk programming Java seperti Netbeans.

    Semoga Membantu dan selamat bergabung dengan dunia pemrograman Java....

    :D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D
  • oilanoilan
    Posts: 0
    [quote]Originally posted by bayufa
    [quote]Originally posted by newuser
    waah...trims dech :D

    ok dech...source2nya saya udach dapet, doc-nya udach dibaca2(meski lom semuanya).

    mmm...selain aplikasi chatting, aplikasi apalagi yach yang dapat dibuat yang berhubungan dengan jaringan?(perlu ide nich bro') :)

    Yang lagi beken nih bikin P2P software pakai Java. Sudah banyak yg terkenal kan..dan gratisan pula..

    ayo bikin dan !... nanti ku kasih e-book ttg bikin P2P pakai Java :D

    wah bole juga e-booknya saya juga mau donk:D
  • oilanoilan
    Posts: 0
    Berata.............?
  • pethiq_satupethiq_satu
    Posts: 1,340
    di java networking kok aku sering denger istilah soket-soket gitu. Emangnya yang dimaksud soket disini tu apaan sih??
  • newusernewuser
    Posts: 2,998
    socket adalah penghubung yg dipakai untuk menghubungkan komputer yg dijadikan server dgn komputer yg dijadikan client.

    Di dalam socket inilah nantinya kita memakai nama komputer dan no port untuk dapat mengrimkan data ke komputer yg lainnya.

    Dalam java socket itu ada dua jenis, ServerSocket untuk server dan socket untuk client,

    Pada dasarnya Implementasi socket itu ada dua yaitu socket connection oriented dan socket sonnectionless.

    contoh socket connection oriented menggunakan protokol TCP sedangkan socket connectionless menggunakan protokol UDP.

    Untuk lebih jelasnya, ada tutorialnya nich :
    http://java.sun.com/docs/books/tutorial/networking/sockets/index.html

    Semoga dapat sedikit membantu :)
    CMIIW
  • pethiq_satupethiq_satu
    Posts: 1,340
    Oh jadi gitu ya.... Trus kok ada no port segala. Trus aku jugasering denger istilah port scanning emangnya yang dimaksud port disini tu apa sih?
    (nggak kayak port serial gitu yah?:D) aku masih ngambang bih mengenai pengertian port.
    Btw Makasih ya atas bantuannya:)
  • HandraHandra
    Posts: 570
    Sebenernya seperti ini. Port itu ada dua macam, logical dan physical. Yang dimaksud dengan fisikal port itu adalah seperti port untuk printer, usb, dsb. Nah, yang logical itu biasanya digunakan untuk komunikasi dalam networking.

    Bisa dikatakan port itu adalah pintu gerbangnya. Umpamakan saja komputer itu adalah sebuah gedung besar yang terdiri dari banyak pintu gerbang masuk, port adalah pintu masuknya.

    Untuk logical port itu ada dari 1 sampai 65535. Kalau tidak salah ingat, untuk aplikasi buatan sendiri biasanya akan memakai port lebih besar dari 1000, walaupun tidak masalah juga kalo mau pakai dibawah itu, hanya untuk mencegah pemakaian port yang bentrok dengan aplikasi lain yang sudah digunakan di Windows. Misal, port 80 sudah dipakai untuk browser ( default port ketika kita browsing adalah port 80 ), port 500 untuk Yahoo Messenger, port 1433 untuk SQL Server, dll.

    Jadi untuk setiap port yang berbeda akan digunakan untuk jenis komunikasi yang berbeda.

    Kalau yang namanya port scanning itu, adalah kita menscan semua logical port kita maupun komputer lain untuk mengetahui port berapa saja yang terbuka. Ini juga sangat membantu untuk menjaga keamanan komputer kita, karena kita dapat mengetahui apabila ada koneksi lewat port yang tidak lazim ( seperti spyware ).

    Kurang lebih seperti itu sih ....

    Semoga Membantu .....

    :):):):):):):):):):):):):):):):):):):):)
  • dhixdhix
    Posts: 16
    permisi.......;);)
    mo ikut nimbrung nih!!!

    ngomong-ngomong soal port scanning, bisa kasih tau ga,apa aja informasi yang dapat kita ambil dari port scaning?
  • newusernewuser
    Posts: 2,998
    mmm...kalo aku sich baru tau untuk mengetahui telah dipakai atau belumnya no port itu, untuk informasi yg selain itu belum tau :D
  • dhixdhix
    Posts: 16
    aku diajarin donk!!!!

    bisa kasih contoh atau tutorialnya ga?
    aku udah baca-baca tulisan tentang java networking, tapi aku ga bisa mudeng.apalagi kalo udah masuk kemasalah port and soket!!!!
  • newusernewuser
    Posts: 2,998
    saya juga sich baru belajar :D
    tapi kalo mas dhix mau belajar, mending dicoba source codenya, trus yg gak ngerti tanyain di sini sekaligus di tampilkan sourcenya.
    Bukankah belajar yg baik itu adalah "learning by doing" :)
  • dhixdhix
    Posts: 16
    Bener juga tuh.

    Iya deh aku coba buat praktek dulu. nanti kalo ada yang ga jelas taktanyain lagi.


    Makasih ya buat semuanya!
    Terutama buat mas NewUser!!!
  • pethiq_satupethiq_satu
    Posts: 1,340
    wah mas NEWUSER dapet fans baru lagi neh.........:D
    kalo editor java yang paling enak n gampang untuk bikin user interface apa ya? yang kayak VB lah kan gampang untuk bikin UI. Kalo ada yang nggak terlalu berat juga....:D
  • dhixdhix
    Posts: 16
    Kita anak UKSW keseringan pake VB ya!!!:D

    Kalo aku sih pake NetBeans!!
    Kalo layoutnya kita set Absolutelayout maka kita bisa drag n drop kaya di VB. Menurut aku NetBeans gak terlalu berat sih!!!!
  • HandraHandra
    Posts: 570
    yup .. benar ... netbeans cukup bagus buat design user interface. Apalagi di netbeans 5 sudah diikutkan project mantisse ( kalo gak salah tulis ) yang lebih mempermudah lagi dalam merancang user interface ..

    :D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D
  • newusernewuser
    Posts: 2,998
    walah keknya cuma saya aja nich yg ketinggalan, masih pake textpad :D
    Masih kaku tangannya kalo pake DnD :(
    Tapi gak apa2lah, "bisa karena biasa..."

    ps : Untuk yg lainnya tolong jgn terlalu jauh OOTnya, kalo mo bahas selain networking, silahkan kita buat thread baru aja untuk kita bahas, biar dwebber gampang nyari thread yg sesuai dengan kebutuhannya ;) thanks...
  • dhixdhix
    Posts: 16
    Iya nih!!
    Kok malah jadi salah jalur!!! :D:D

    Aku mo tanya nih ma temen-temen!!!
    Bisa gak ya,kalo kita pengin tangkap informasi dari data yang masuk ke komputer kita? padahal kita kan ga tau data masuk lewat port berapa!!!

    Apa bisa pake port scanning?
  • dhixdhix
    Posts: 16
    Pada kemana sih ni??????


    Pada Mudik ya???


    OOOiiiiiiiiiiiii!!!!!!!!!!!!!!!
  • aku orang baru dalam dunia java??
    aku dapat tugas networking dalam java, dan aku ingin membuat game networking dengan java???
    yang ingin saya tanyakan adalah da yang tau ga tutorial yang bagus buat tugas aku itu, trus klo da buku yang bagus buat bkn game dalam java??? aku hanya bisa java desktop, oleh karena itu mohon bantuannya yahhhh:D
  • pecutpecut
    Posts: 1
    Klo bikin bikin aplikasi remote desktop pake java, baiknya pake metode apa??? Mohon jawabannya yah... bingung nie

Selamat datang,

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

Tagged

Top Posters