Mau blog kamu rame? Join di sini

Latihan Java 1 (Pemula)




Ok, salam blogger.. apa kabar semuanya? Mudah2an baik2 dan masih semangat ya.
Kali ini saya mau sharing apa saja yang saya dapat kan dari java programing..
Sebagai catatan, saya asusmsikan kalian udah :
ü   Install jdk
ü  Install netbeans
ü  Bisa buka netbeans
ü  Membuat new project
ü  Membuka project yang telah disimpan
ü  Bisa tarik-tarik pallete ke form yang udah disediakan (paling gampang)
ü  Mengubah / edit default text dari pallete yang disediakan
ü  Tahu sedikit tentang mysql, kelanjutannya nanti saya yang kasih tau. hehehe
Ga ada salahnya kita mulai dari yang ringan2 dulu, biar kalian bisa tahu dari fungsi-fungsi dan method yang saya berikan nanti.
Untuk pertama kalinya posting ini di buat saya akan menjelaskan bagaimana membuat “selamat datang di java programming “.
Ya kita langsung saja ke GUI nya, karna saya tahu dan berdasarkan pengalaman kita agak malas klo belajar dari benar2 dasar yang hasil nya ga sesuai kita harapkan, malah jadi bingung. Walaupun itu sangat berguna sekali untuk kalian kalo udah bermain di project2 gede, tapi gapapa lah, saya ga menyalahkan apa yang telah terjadi. Ini dunia om, ga jaman lagi lihat kebelakang. Wkwkwk
Ok kita langsung aja ya tutorial perdana,
“Cara menampilkan pesan “selamat datang di java programming” ”
Pertama :
·        





Buka netbeans kalian



Kebetulan saya pakai Netbeans IDE 7.4, kalau kalian masih pakai versi yang dibawah versi yang saya pakai it’s okay bro.. ga apa2, ga masalah.. kita belum bermain dengan library dan fitur2 tambahan dari netbeans, nanti ada waktunya saya share.
Kedua :
·         Buat project baru, nama project saya asumsikan “Latihan_java” (ingat, java sangat sensitif, besar kecil huruf di java bisa menyebabkan error!, yg sering menggunakan linux mungkin udah tau tuh hehe)
Ketiga :
·         Sekarang kita buat :
o   1 buah Frame ; (nama framenya = latihan1)
o   1 Jbutton
o   1 JtextField
o   1 Jlabel


Keempat:
·         Ubah frame yang di buat tadi seperti ini:



Kelima :
Sekarang ganti variable dari Jlabel1 dan Jtextfield1 dengan keterangan sbb:
-  Jlabel1 ganti jadi vpesan1
-  Jtextfield1 ganti jadi vpesan2

Ini saya screenshoot lagi klo bingung :

Keenam :
                -Menulis perintah menampilkan pesan
Setelah direname, sekarang kita akan memberikan event pada tombol kirim pesan, klik 2x tombolnya, dan kita berada dalam source code project.
Sekarang kita ketik :


   Code :
vpesan1.setText("Selamat Datang di Java Programming");
vpesan2.setText("Selamat Datang di Java Programming");
JOptionPane.showMessageDialog(rootPane, "Selamat Datang di Java Programming");
       
Setelah itu coba jalankan projectnya dengan menekan tombol Shift +F6
ini screenshoot running project yang baru saja kita buat :



KESIMPULAN:

Dari project yang kita buat, dapat disimpulkan:
Barisan code :
vpesan1.setText("Selamat Datang di Java Programming");
si Tombol memerintahkan variable vpesan1 untuk  mengubah value/isinya menjadi string yang telah kita tentukan tadi, yaitu Selamat Datang di Java Programming.
Begitu juga pada baris ke 2:
vpesan2.setText("Selamat Datang di Java Programming");
si Tombol juga memerintahkan vpesan2 untuk mengubah value/isinya menjadi string yang telah kita tentukan tadi, yaitu Selamat Datang di Java Programming.
Dan pada baris ke 3
JOptionPane.showMessageDialog(rootPane, "Selamat Datang di Java Programming");
Adalah si tombol memerintahkan ke  project (bukan ke variabel) untuk memberikan  pesan informasi yang menampilakan string Selamat Datang di Java Programming. Nah jadi itulah bedanya kalau kalian tadi sempat bingung kok 2 variabel bisa nampilkan 3 pesan.
Ok sekarang dengan 3 macam perintah tadi kalian bisa kombinasikan :
Contoh menampilkan pesan project sesuai apa yang ada di dalam Jtextfield
JOptionPane.showMessageDialog(rootPane, String.valueOf(vpesan2.getText()));
Hasilnya :



Jadi si tombol memerintahkan project menampilkan pesan, namun pesan yg di tampilkan adalah value/ isi string dari vpesan2 (JTextField)

Ok, sekian dulu dari saya, untuk tutorial selanjutnya kita akan membahas kondisi ‘if’ atau ‘jika’. Terus berkesperimen, salam J

NO TITLED

cari waktu yang tepat buat posting lagi, tapi kali ini saya posting tentang java programming dan beberapa berita tentang firefox dan mozilla. selamat datang dunia baru.
terimakasih atas kunjungannya kawan. tetaplah berbagi demi negeri kita ini :D
salam semangat..

[RELEASE] WI Generator

Wifi ID generator

Screen Shoot :






Buat kalian yang ga ada Username buat login ke Wifi id ini saya buatin aplikasi crackingnya, silahkan di coba, ikutin petunjuknya.
kalau gagal login silahkan coba di PC lain dengan no yg masih valid.

Problem?
leave comment below.

Download Link :    Wi_Generator

regards :

nyit-nyit

BBM FOR ANDROID DAN IPHONE RESMI DIRILIS

Kabar gembira untuk pengguna SMARTPHONE PLATFORM ANDROID dan IPHONE.
Seperti yang kita ketahui sebelumnya bahwa BBM akan diluncurkan pada bulan september, namun mengalami kendala teknis.
Namun tidak untuk kali ini, Blackberry Messenger telah dapat anda unduh..!:


Catatan penting
Aplikasi BBM ini hanya dapat berjalan di iOS versi 6 ke atas dan Android OS versi 4.0 ketatas (ICS keatas)
Berikut beberapa screenshot yang sempat saya ambil dari Aplikasi BBM ini :













DOWNLOAD LINK

IPHONE


ANDROID



Bagi yang kesulitan atau mengalami kendala, silahkan tinggalkan komentar dibawah. 
terimakasi, salam blogger.

Mengapa Orang Gila Tidak Pernah Sakit

Pernahkah kita berpikir, mengapa orang gila selalu sehat? Beberapa kali kita berusaha memikirkan mengapa orang gila tidak pernah sakit? Tidak pernah kita melihat sekali pun ada orang gila kerokan di pinggir jalan, meminum obat, memakai koyok, atau bahkan sakit gigi sekalipun. Jawabannya adalah KARENA MEREKA TIDAK PERNAH STRESS !!!

Orang gila tidak pernah sakit karena mereka tidak pernah stress. Mereka tidak pernah berpikir macam-macam. Makanan apa pun mereka makan. Tidak seperti kita. Sudah ada ayam goreng, masih mencari sate kambing. Sudah ada soto kerbau, masih mencari pizza, hotdog, dan lain sebagainya. Sedangkan orang gila tidak pernah minta makanan macam-macam. Makanan apapun asal namanya makanan tetap mereka makan. Bahkan nasi basi pun mereka makan.

Kedua, orang gila itu selalu qona'ah. Mereka itu triman. Menerima apa pun pemberian Allah SWT kepadanya. Tidak pernah menuntut macam-macam. Tidak seperti kita. Sudah diberi sepeda, masih minta motor. Sudah punya motor, masih minta mobil. Rumah sudah bagus, masih saja selalu merasa ada yang kurang. Akhirnya beli ini beli itu, renovasi ini renovasi itu. Ujungnya hutang sana sini untuk kebutuhan tersebut. Nah, ketika hutangnya sudah menggunung, jatuh sakitlah dia.

Orang gila itu entah punya pakaian ataupun tidak, mereka santai saja. Kalau mengantuk, ya tidur saja. Mereka tidak butuh tikar, apalagi kasur atau springbed. Ada lho diantara kita yang tidak bisa tidur di atas tikar. Gara-garanya karena sudah terbiasa tidur di springbed. Tidur tanpa AC juga tidak bisa.

Orang gila jarang sakit juga adalah karena mereka selalu berbahagia. Nyatanya mereka tampak selalu tersenyum. Betul kan? Orang yang selalu tersenyum pasti hatinya bahagia dan tenteram. Everething is running well, bahasa kerennya. Semuanya berlalu dengan baik-baik saja. Tidak pernah ada masalah. Kalaupun ada masalah, dia menganggap itu sebagai hiburan yang menyenangkan. Makanya dia senantiasa tersenyum.

Nah, kalau kamu semua ingin selalu sehat jadilah "orang gila". Maksud saya, hiduplah dengan qona'ah, narimo, tidak usah punya keinginan macam-macam dan selalulah tersenyum. Mudah-mudahan kamu sehat selalu.Semoga menambah wawasan kita semua Ok!

sumber : cyber4rt

(VIDEO) Owned Windows 7 tanpa Backdoor (Dll Loader)



Time to pentest :)


ini ada tutorial saya buat sekitar 3 bulan yang lalu,
di video ini akan di demokan bagaimana seorang Attacker men-Exploit windows 7 tanpa backdor atau biasa di sebut virus. virus ga sih? ga lah keknya, makanya jangan pakai windows, wkwkwkwk



langsung ajalah.. 


thanks to my best forum, 
www.indoensianbacktrack.or.id

Cara Menghindari Field Kosong Pada Form ( Netbeans )



Sudah cukup lama ga posting artikel, kira2 udah sekitar 2 tahun ga posting.. -_-"
langsung aja kali ya..
Untuk menghindari penyimpanan data kosong ke dalam database ada baiknya form yang kita buat diberi rules (aturan khusus) agar semua JTextField dapat berfungsi dengan fungsinya masing-masing.

masih kurang paham?
ok, di sini saya contohkan:
 misal saya mempunyai 3 buah JTextField, yaitu field1,field2, field3, nah saya ingin semua field harus di isi, ketika semua sudah di isi barulah aksi yang sebernarnya di eksekusi, 
dan jika hanya field 1 yang di isi, nantinya saya ingin ada pesan error.
bagaimana caranya? kita coba pakai fungsi if. gampang kok.
kita pindah ke ruang depan,,hahaha.. buka IDE kalian, bisa pakai eclipse atau Netbeans, di sini saya pakai Netbeans karena sudah include dengan panel untuk mendesign jendela form.

1. design dulu formnya



ini properties variable dari komponen form, jadi kalian tinggal di sesuaikan saja ya, asal gampang di ingat.


2. tambah aksi untuk tombol OK nya, kalian bisa klik 2x di tombol OK 
dan ini sourcenya:



3. running programnya dan ini hasilnya:


selesai.

Naaah, gampang bukan? ini salah satu untuk menghindari penyimpanan data kosong ke dalam database, jadi kalau user tidak melengkapi data sesuai field yang di sediakan maka data tidak akan di simpan sampai field filed yang tersedia benar-benar sudah lengkap di isi.

semoga ini bisa berguna bagi kita apa lagi seperti pemula seperti saya,
namun, bagaimana cara implementasinya di dalam database?
untuk posting selanjutnya akan saya bahas. 
terimakasih telah berkunjung, salam opensource. go opensource indonesia.

Yang ngaku cinta Gayungnya, WAJIB Baca ini : Strategi Penyerangan Broadcom

Kemarin kita baru saja dapet kabar dari Om Yan bahwa beliau ingin mengembalikan Gayung yg sudah kita berikan karena terkendala di masalah Driver Broadcom. Dengan demikian, project CM7 gak akan bisa dilanjutkan, apalagi project CyanMobile.
============================================================
Apa itu Driver?
Driver adalah Software yang berfungsi untuk menjalankan Hardware.

Apa itu Broadcom?
Broadcom adalah chipset yg digunakan di gayung kita ini, yg terdiri dari CPU (BCM21533) dan GPU (BCM2763).
Apa itu CPU : CPU adalah processor (yg 832 Mhz itu loh)
Apa itu GPU : GPU (Graphic Processing Unit). Ini sangat dibuthkan untuk kemampuan graphic HH kita dalam meningkatkan kinerja dan kualitas gambar/grafik di HH kita. Yang dicari oleh para developer (termasuk Om Yan) adalah Driver GPU ini.

Dan Driver Broadcom yang dimaksud adalah : Sekumpulan Source code GPU BCM2763 yang fungsinya untuk menjalankan perintah2 agar Hardware dapat berfungsi dengan performa yang lebih baik.
============================================================
Driver ini sangat kita butuhkan untuk mengembangkan HH kita. Dengan driver ini kita akan bisa menggunakan Aftermarket Rom seperti CM7, CyanMobile, MIUI, JOYOS, LeWa, dan yg lainnya yang sudah pasti lebih bagus performanya daripada custom rom yg kita nikmati sekarang. Jadi jangan puas dulu dengan Repencis, Zello, Simply, Creed, dll. Karena untuk sekarang ini Custom Rom kita ini gak ada apa-apanya. Tapi jika Driver ini di rilis, pastinya Custom Rom kita yg sekarang sperti repencis akan lebih banyak Fitur yg bisa memuaskan anda.
============================================================
Terus masalahnya apa?
Masalahnya adalah, Pihak Broadcom masih gak mau rilis drivernya.
Dulu Galaxy Mini juga seperti kita ini, membutuhkan driver untuk kemajuan. Akhirnya setelah di desak oleh para member, pihak Qualcomm mau juga mengeluarkan drivernya.
Coba lihat sodara kita Galaxy Mini. Sekarang mereka sudah merasakan enaknya menggunakan Aftermarket Rom yg sudah berlimpah luah.
============================================================
SEKARANG GILIRAN KITA !!

Ayo kita desak Broadcom untuk merilis drivernya. Ini untuk kita semua.
Bagaimana caranya?

  1. Lewat twitter. Follow @Forum_Gyoung, dan kirimi tweet ke @Broadcom dengan hastag #prayforBroadcom
  2. Lewat feedback ke broadcom, klik http://www.broadcom.com/contact/feedback.php (Contoh ada dibawah)
  3. Bisa juga dengan minta tolong pihak samsung untuk memaksa broadcom merilis drivernya (klikhttp://www.samsung.com/id/info/contactus.html). Bisa dengan kirim email, bisa juga dengan Live Chat. (Contohnya ada dibawah).
  4. Dengan mengirim petisi kesini http://www.change.org/petitions/broadcom-release-driver-source-for-samsung-galaxyyoung-gt-5360?utm_campaign=friend_inviter_modal&utm_medium=facebook&utm_source=share_petition&utm_term=27816658. Cukup isi nama, email sama kasih komen sedikit.
============================================================
Contoh Feedback :
"Dear Broadcom,
Release Driver source for Samsung GalaxyYoung GT-5360
because without the driver source we can't develop and build our handheld , so we want broadcom release the driver source!"
============================================================
Contoh Live Chat (ini chat ane) :
Selamat datang di Samsung Live Chat. Bagaimana saya bisa membantu anda?
Arby Law :
Ada yang ingin saya tanyakan tentang samsung galaxy young
HHP1 :
Ya, bagaimana ?
Arby Law :
samsung galaxy young memiliki spesifikasi CPU Broadcom bcm21553. saya perwakilan dari grup Samsung Galaxy young Indonesia ingin sekali mengembangkan device ini, namun terkendala oleh driver broadcom itu. Kami mohon kepada pihak samsung untuk berbicara kepada pihak broadcom agar segera merilis driverny agar kita bisa mengmbangkan device ini.
HHP1 :
Mohon maaf namun hal tersebut berada diluar wewenang Samsung untuk melakukannya.
HHP1 :
Memang benar bahwa Samsung menggunakan hardware dari Broadcom, namun disamping itu, pihak Broadcom sendiri adalah tetap pihak ketiga, dan segala yang berkaitan dengannya adalah diluar wewenang Samsung.
HHP1 :
Jika anda menspesifikasikan kebutuhan anda pada perangkat Broadcom tersebut sendiri, maka kami sarankan anda untuk menghubungi pihak representatif Broadcom langsung mengenainya.
Arby Law :
Kami semua sudah berupaya sedemikian mungkin untuk mendesak Broadcom merilis drivernya. Mulai dari mengirim feedback, mengirim twit ke broadcom, dll. Tapi pihak broadcom tidak juga menanggapinya. Lain halnya seperti Samsung galaxy mini yg menggunakan Qualcomm. Cukup 1 kali mengirim feedback, maka langsung dibalas dengan nada yg baik bahwa mereka sangat mendukung para developer.
HHP1 :
Karena kendati pun Samsung memiliki driver Broadcom untuk perangkat Galaxy Y, maka hal tersebut bersifat konfidensial, dan tidak bisa Samsung sebarkan begitu saja kepada massa tanpa persetujuan pihak Broadcom.
HHP1 :
Dan tentunya pihak Broadcom pun tidak dapat begitu saja memberikan persetujuan untuk Samsung dapat merilis driver tersebut secara bebas tanpa dasar yang jelas.
HHP1 :
Karena pada dasarnya, permintaan perilisan driver Broadcom secara publik bukan merupakan permintaan internal dari Samsung.
Arby Law :
Samsung membuat smartphone. Dan kami juga ingin menjadi Smart User. Kami terkendala oleh driver. Kami bisa membuat driver itu sendiri, namun kita tidak bisa mempublikasikannya karena terkendala oleh lisensi. Ironis sekali.
HHP1 :
Mohon maaf, namun sekali lagi hal tersebut berada diluar wewenang Samsung.
Arby Law :
Bisakah anda menyampaikan pesan ini kepada samsung pusat? Kami ingin suara kami di dengar.
HHP1 :
Anda sudah terhubung dengan Samsung pusat saat ini.
Arby Law :
Korea Selatan?
HHP1 :
Samsung Indonesia, bagian pusat.
HHP1 :
Jika itu yang anda inginkan, maka Samsung Indonesia akan menyampaikan permintaan anda ke Samsung Korea.
HHP1 :
Hanya saja, kami tegaskan bahwa hal tersebut berada diluar wewenang Samsung (secara keseluruhan, bukan hanya Samsung Indonesia).
Arby Law :
Bukan saya, tapi kamu semua para pengguna Samsung Galaxy Young. Saya hanya perwakilan.
Arby Law :
maksud saya kami semua

Disarankan ketika melakukan Live chat mintalah agar chattingan kita disampaikan kepada pihak samsung korea.
Dunia harus tau !
============================================================
Bantu Komen dan Rate di XDA biar kita juga dapet dukungan dari XDA.
============================================================

Jika serangan kita di dunia maya belum juga di respon oleh pihak Broadcom sampai tanggal 6 Oktober 2012, maka kita akan bertindak langsung dari DUNIA NYATA !
GATHERING JABODETABEK ke 4 akan kita isi dengan Melakukan Demonstrasi menuntut Broadcom merilis Drivernya. Serangan dari dunia nyata ini akan kita sebar melalui Youtube, Facebook, Twitter dan Sosial Media lainnya. Dan kita juga akan meminta bantuan kepada Galyoungers di XDA yang ada di seluruh dunia untuk melakukan hal yg sama seperti yg kita lakukan. Semoga dengan cara ini, kita dapat mendapatkan apa yg seharusnya jadi milik kita.

============================================================
Ayo para Galyoungers. Kita harus maju. Jangan menyerah. Sebagian besar dari kita adalah Pemula, pertama kali memegang android adalah di gayung ini. Maka jadikanlah gayung ini device untuk belajar tentang android. Jangan dijual gayungnya dan berpindah ke device lain yg udah dapet Aftermarket Rom, karena percuma aja. Kalian gak akan dapet ilmunya, hanya tinggal menikmati.
============================================================

Untuk masalah seperti ini, ane akan ada di barisan paling depan !

Kenapa MINGGU dijadikan hari libur? Ini dia Alasannya



Taukah agan semua kenapa Minggu dijadikan sebagai hari libur di Indonesia???  
Bahkan di dunia internasional pun hari minggu dijadikan hari libur,,
Namun ada beberapa negara yang menjadikan hari liburnya yaitu Jum'at, termasuk Arab Saudi dll.


Kenapa sih sebenarnya kok libur mesti hari minggu??



Sebenarnya bukan hanya Minggu yang dijadikan hari libur. Bangsa Arab menjadikan Jum’at sebagai hari libur, karena mereka menganggap Jum’at adalah hari untuk ibadah. Alasan sama pula yang digunakan bangsa Yahudi dalam menganggap Sabtu sebagai hari libur. Namun, Minggu memang menjadi hari libur yang sifatnya lebih universal, karena diterapkan di hampir seluruh dunia.

Tradisi libur pada hari Minggu dimulai sejak zaman Romawi Kuno. Pada waktu itu, bangsa Romawi Kuno beribadah pada hari Minggu, karenanya mereka pun menjadikan hari tersebut sebagai hari libur. Seiring dengan itu, orang-orang Romawi Kuno juga selalu menandai hari-hari libur atau hari-hari penting dengan warna merah.

Pada masa kejayaannya, bangsa Romawi menguasai banyak negara di Eropa, dan kekuasaannya meliputi Inggris, Prancis, Jerman, Belanda, dan lain-lain. Karena itu pula, tradisi libur pada hari Minggu pun kemudian diterapkan pada negara-negara jajahan Romawi, termasuk Belanda. Ketika Belanda menjajah Indonesia selama 350 tahun, tradisi libur di hari Minggu pun diperkenalkan di Indonesia. Hal yang sama terjadi ketika negara-negara lain dijajah Inggris, Jerman, atau lainnya.

Hingga hari ini, libur di hari Minggu masih diterapkan di Indonesia, juga di negara-negara lain, dengan alasan sebagai waktu istirahat setelah orang bekerja selama enam hari. Pemerintah Indonesia juga menetapkan hari Minggu sebagai hari libur nasional, dan kalender Indonesia pun mewarnai hari libur dan hari-hari penting dengan warna merah—persis seperti bangsa Romawi Kuno.

Backtrack 5 r3 List of new Tools and Programs



What are the new utilities included with Backtrack 5r3? I couldn’t find a list, so I decided to make one myself comparing BT5r2 with the latest version. This is not an exhaustive list, but hopefully it will help people see some of the very cool new tools and programs added to Backtrack.

I listed the program name and tried to give a short description of what it does. If I screwed any up, please let me know!

Identify Live Hosts:

*dnmap – Distributed NMap
*address6 (The Second “Alive6″ entry) – IPV6 address conversion

Information Gathering Analysis:

*Jigsaw – Grabs information about company employees
*Uberharvest – E-mail harvester
*sslcaudit – SSL Cert audit
*VoIP honey – VoIP Honeypot
*urlcrazy – Detects URL typos used in typo squatting, url hijacking, phishing

Web Crawlers:

*Apache_users – Apache username enumerator
*Deblaze – Performs enumeration & interrogation against Flash remote end points

Database Analysis:

*Tnscmd10g – Allows you to inject commands into Oracle
*BBQSQL – Blind SQL injection toolkit

Bluetooth Analysis:

*Blueranger – Uses link quality to locate Bluetooth devices

Vulnerability Assesment:

*Lynis – Scans systems & software for security issues
*DotDotPwn – Directory Traversal fuzzer





Exploitation Tools:

*Netgear-telnetable – Enables Telnet console on Netgear devices
*Termineter – Smart Meter tester
*Htexploit – Tool to bypass standard directory protection
*Jboss-Autopwn – Deploys JSP shell on target JBoss servers
*Websploit – Scans & analyses remote systems for vulnerabilities


Wireless Exploitation Tools:

*Bluepot – Bluetooth honeypot
*Spooftooph – Spoofs or clones Bluetooth devices
*Smartphone-Pentest-Framework
*Fern-Wifi-cracker – Gui for testing Wireless encryption strength
*Wi-fihoney – Creates fake APs using all encryption and monitors with Airodump
*Wifite – Automated wireless auditor

A Bunch of Password Tools:

*Creddump
*Johnny
*Manglefizz
*Ophcrack
*Phrasendresher
*Rainbowcrack
*Acccheck
*smbexec



Belajar Membuat Bot Game Dengan Autoit





Tutorial ini hanya mengajarkan bagaimana cara membuat basic Auto Bot menggunakan AutoIt.

Pertama-tama,download program Autoit (kalau belum punya cari di google),,,ato

AutoIt v3 <-----click aja

Buka New Script, ato bisa lewat Start->All Programs->Autoit v3->SciTE Editor, atau klik kanan di desktop anda pilih menu New->Autoit v3 Script

Disini saya tidak memberikan sebuat program bot, saya hanya memberitahukan cara / proses bot itu dibuat menggunakan Autoit.
Jika setelah ini anda membuat Bot anda sendiri dan anda kena Banned dari GM jangan salahkan saya ^_^.
Ok mari kita mulai�.

Bagian Pertama



Quote
Send ("{Space}")
Sleep (1000)
Send("{Enter}")
Sleep (1000)

Send merupakan salah satu point penting pada AutoIT. Tugasnya adalah untuk mengirimkan perintah kepada computer untuk menekan tombol (banyak tombol) yang disuruh.
Pada contoh diatas kita memerintahkan program untuk menekan tombol "Spasi",lalu delay selama 1000mili second (1 detik),diikuti dengan menekan tombol "Enter" dan jeda selama 1 detik lagi.
Perlu diingat:
Sleep selalu menggunakan Mili Second,sehingga jika anda ingin memberikan jeda 2 detik maka anda harus merubah menjadi 2000 ml sec.


Bagian Kedua
Setelah kita belajar bagaimana mengirimkan perintah untuk menekan tombol pada keyboard,maka sekarang kita perlu belajar cara untuk mengulang perintah tersebut.
Kenapa kita harus belajar Bagian ini???
Tidak ada keharusan tapi silahkan saja jika anda ingin mengetikkan satu persatu lagi perintah anda dan ingat jika perintah terlalu banyak maka akan sangat lama meng-Load perintah tersebut.
Ada banyak cara melakukan bagian ini,tapi ini adalah cara termudah :
Quote
While 1=1
(masukan code / perintah anda disini)
Wend

Penjelasan kode diatas:
Jika "While" = true makan kode didalamnya akan diulang sampai variable mendapatkan hasil selain "true".
Wend menunjukan bahwa perulangan (looping) berhenti sampai disini dan kembali ke "While 1=1"

Cara diatas merupakan Perulangan tanpa henti,sekarang kita pelajari perulangan(loopin) yang berhenti.
Quote
$i = 1
While $i<= 10
$i = $i +1
Wend

"$" adalah tanda untuk menunjukan bahwa itu adalah sebuah variable. Jadi sekarang "i" adalah sebuah variable.
Penjelasan kode:
Variable "i" akan diulang sampai dengan ato sama dengan 10 kali."i=i+1" berarti setiap kali kode dijalankan maka variable "i" akan ditambahkan 1. dimana akan terus ditambahkan sampai variable "i" sama dengan "10".

Hmmm bingung???hehehe baca2 dulu aja ya�.wuih pegel�ok kita lanjut lagi�

Ok setelah belajar 2 hal dasar tadi mari kita gabung perintah2 tersebut.
Quote
WinWaitActive ("Element Client");
While 1=1
Send ("{NUMPAD1}")
Sleep (500)
Send ("{NUMPAD2}")
Sleep (2000)
Send ("{NUMPAD3}")
WEnd


Penjelasan:
Diatas saya memberikan contoh untuk game "Perfect World",,,ingat hanya contoh!!!
Dimana program akan menunggu sampai window "Element Client" aktif (terbuka), lalu diikuti dengan menekan "tombol 1",jeda selama setengah detik-> lalu diikuti dengan menekan "Tombol 2" dan diberi jeda selama 2 detik lalu menekan "Tombol 3". Dan perintah tersebut dilakukan secara berulang-ulang (tidak pernah berhenti).


Bagian Ketiga
Kita telah mempelajari secara ringan bagaimana Memberikan perintah kepada computer untuk menekan Tombol �Tombol yang ada pada keyboard.
Lalu bagaimana dengan Bagian Mouse???
Ok,sekarang kita akan belajar bagaimana Bot kita dapat melakukan Klik (kanan ato kiri) pada Mouse dimana hal itu merupakan hal sangat penting didalam Game (karna biasanya merupakan perintah untuk menjalankan Karakter di game ).

Quote
$moveX = random (1,1000,1)
$moveY = random (1,500,1)


Dimana syntax aslinya adalah:
Random (min,max,flag)

Penjelasan:
Min adalah Angka / koordinat terendah yang kita inginkan
Max adalah angka / koordinat tertinggi yang kita inginkan
Flag 1 berfungsi untuk menjaga bahwa hasil dari perintah tersebut merupakan bilangan integer.

Quote
Mouseclick("left",$moveX,MoveY,1,1)


Syntax:
Mouseclick("button",x,y,click,speed)

Penjelasan:
Button = tombol yang ingin anda tekan (biasanya left atau right)
X = koordinat X
Y = kooridnat Y
Click = banyaknya klik yang diinginkan
Speed = kecepatan menggerakan mouse.

Ok saatnya penggabungan lagi�!!!

Quote
$moveX = random (1,1000,1)
$moveY = random (1,500,1)
Mouseclick("left",$moveX,$MoveY,1,1)


Penjelasan:
Dimana mouse akan mengklik kiri di koordinat acak "X" n dan koordinat acak "Y"

Pengenalan JAVA




Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh perusahaan Sun Microsystem. Java pertama kali dikonsepkan oleh James Gosling, Patrick Naughton, Cris Warth dan rekan-rekan lainnya di Sun Microsystem pada tahun 1991. Awalnya Gosling memulai Green Project untuk membuat bahasa komputer yang digunakan pada chip-chip embedded. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Nama “Java” sendiri konon diambil dari nama sebuah biji kopi yang berasal dari jawa (dalam bahasa inggris; jawa = java) kesukaan Gosling. Karena orang-orang di Green Project terbiasa menggunakan UNIX yang berbasis C++ dan bukan pascal, maka kebanyakan sintaks diambil dari bahasa C, serta mengadopsi orientasi objek C++ dan bukan prosedural. Java dibekali dengan kemampuan untuk dapat digunakan pada berbagai platform atau dapat dijalankan dalam berbagai sistem operasi dan arsitektur computer. Bahasa Java menurunkan sintaksnya dari bahasa C dan objeknya diadaptasi dari C++, selain itu Java juga bersifat case sensitive.
Untuk membuat program dengan bahasa java, kita dapat menulis source code pada teks editor yang kemudian disimpan dalam file berekstension .java. Selanjutnya kita mengcompile source code tersebut dengan perintah javac, sehingga didapatkan sebuah file berekstension .class. Untuk merunning program, kita gunakan perintah java. Kompiler dan interpreter untuk program Java berbentuk Java Development Kit (JDK) yang diproduksi oleh Sun Microsystems. Interpreter untuk program Java sendiri sering juga disebut Java Runtime Environment (JRE) atau Java Virtual Machine. Untuk mengembangkan program Java dibutuhkan JDK, sementara jika hanya ingin menjalankan bytecode Java cukup dengan JRE saja.
Karakteristik Java
  1. Sederhana
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ dengan menghilangkan penggunaan pointer yang rumit dan multiple inheritance, sehingga menarik banyak pengguna C++ untuk beralih ke Java.
  1. Berorientasi objek
Artinya, semua aspek yang terdapat dalam java adalah objek. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir.
3. Terdistribusi
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.
4. Automatic Garbage Collection
Fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).
5. Portable atau multiplatform
Source code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.
6. Performance
Performance pada Java sering dikatakan kurang tinggi. Namun performance Java dapat ditingkatkan menggunakan kompilasi Java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).
  1. Penggunaan memori yang banyak
Java menggunakan memori yang cukup banyak bila dibandingkan dengan bahasa pemrograman sebelumnya, seperti C/C++ dan pascal.
8. Secure
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi agar tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
  1. Kebanyakan sintaks diambil dari bahasa C, serta mengadopsi orientasi objek C++ dan bukan prosedural seperti yang ada pada pascal.
  2. Mudah didekompilasi
Dekompilasi adalah proses membalikkan dari kode jadi menjadi source kode. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak.

 
Design by Dendi Pradigta | Bloggerized by Lasantha