Senin, 30 September 2013

Cara membuat nama sendiri di program java menggunakan Eclipse

Assalamualaikum  wr.wb

Alhamdulilah dari beberapa bahasa pemegroman yang ane bisa mengerti sedikit demi sedikit  ini ni,,, java,,, :D
ini juga belajar dari buku "cara cepat dan mudah belajar Java SE7 :D hehe,,,
langsung bahas deh gk usah basa basi,,, nanti hasem  karena kekurangan rokok,, :D

Gw belajar java ini pertama kali menggunakan Netbeans,lalu gw pahami sedikit demi sedikit,kenapa codingnya error terus,ya udah deh gw coba browsing2 memang banyak software untuk membuat program java,tapi karena gw make modem usbyang lebih tepatnya Esia Max D ( :D hehe),jadi terbatas untuk browsing2 karena quotanya yang gk kuat.kwkw... :D .Gw baru inget gw baru aja beli buku tentang java kemarin,itu bodohnya gw -_- tidak selalu mengunakan fasilitas2 yang ada.Oke gw lanjutin,akhirnya gw ikuti kata2 yang ada di buku,
gw disini mengunakan software Eclipse (http://www.eclipse.org/downloads/packages/node/1087) nih linknya.

Oiya,karena ini java,jadi harus memerlukan JDK (Java Develoment Kit) untuk menjalankan program yang di buat nanti bro :) nih linknya (http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)

Jangan lupa Install dulu JDKnya ya,, baru loncat ke Eclipse. setelah di download tinggal extrack dan buka program eclipse,software ini bukan mentahan,jadi tinggal jalankan aja programnya.


Ini tampilan awalnya


Mari kita buat project baru


Klik Menu > File > New > Java Project

 

Terus muncul kotak dialog New Java Project,isi deh nama project yang mau di buat nanti,lalu tinggal finish,kalo ingin mengubah lokasi tempat penyimpanan file2 project yang di buat tadi di next aja ,, kalo gw sih settingan default aja, biar cepet sama gak pusing2 buat nyimpenya dimana,, :D.kalo udah di buat projectnya, 


Di sebelah kiri ada package Explorer, di bawahnya ada folder project yang tadi di buat "Belajar" nama projectnya. klik kanan bro,, 

New > Class


Isi Nama terserah sesuai tujuan aja mau buat program apa.. tinggal klik Finish.

lalu isi codingnya seperti ini isinya ditengah2 sini...

public class Fajar {
...................................................
}


"public class Fajar {
           public static void main(String)[] args{
                   system.out.printIn("Nama: Fajar Pratama Vishinggah");
   }
}"


tambahan dari gw, kalo di pinggirnya ada tanda seru seperti gambar di atas(dinyatakan error coding tersebut) kalo lagi penulisan "public static void main(String)[] args{" klik aja tanda seru di samping itu agar mempermudah kita untuk memilih keyword yang benar,(tidak di anggap salah oleh program ini) muncul pilihan dibawahnya pilih yang class string


intinya ketika kita menuliskan keyword" metode tersebut bertujuan untuk memecahkan program menjadi beberapa bagian yang akan mempermudah kita memecahkan permasalahan yang ada yaitu METODE.

Oke di lanjut,,, :)
Ambil rokok dullu sebatang biar gak mumet otaknyaa,, :D



Sekali lagi jangan lupa sama metode seperti di atas, kalo tidak mengikuti method coding pasti error :)

oke bro, kalo udah selesai nulis codingnya tingal di run,

Run > Run As > Java Aplication


tinggal klik ok bro,,, program akan berjalan dengan sukses,, :)



ini hasilnya ,,, :)


Jumat, 27 September 2013

Membuat Aplikasi input data sederhana dengan Netbeans Java ( Memahami Object dan Class Java )

Ok Tidak pakai bosa basi hari ini saya pengen menuliskan  bagaimana caranya Membuat Aplikasi input data sederhana dengan Netbeans Java tutorial kali ini masih memfocuskan pada pehaman class dan objek java.

1. Buka Netbeans
2. Buat Project baru 
Klik: File → New Project → Java → Java Application – Next
3. Beri nama file "projek3" Klik Finish
4. Buat file kelas
Klik: File → New File → Java → Java Class → Next
5. Baru nama kelas dengan "mahasis"
6. Edit kode pada kelas mahasis seperi dibawah ini

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package projek3;

/**
 *
 * @author akangbowo
 */
public class mahasis {
    String npm, nama;
    public mahasis (){}
    
    public mahasis (String np, String nm){
        setData (np, nm);
    }
  private void setData (String np, String nm) {
      npm= np;
      nama =nm;
      
  }
    
}

7. Sekarang kita buat form dengan cara  
File → New File → Swing Gui Forms → JFrame Form → Next
8. Beri nama Class dengan "GUI" klik Finish
9. Buat Form seperti dibawah ini


NB: Cara memasang object-object kontrol:
Klik, tahan dan seret object kontrol ke atas frame
Klik kanan pada object kontrol, klik Edit Text, untuk mengubah tulisan yang tampil.


10. Klik kanan pada Text Field 1, pilih Change Variable Name isikan txtNPM
11. Klik kanan pada Text Field 2, pilih Change Variable Name isikan txtNama
12. Klik kanan pada Botton, pilih Change Variable Name isikan tombolProses
13. Nyeruput kopi dulu, sambil mesam mesem
14.  Klik object tombolProses, klik: Window → Properties
       Klik: Events
15. Klik actionPerformed, klik Browse
16. Klik "Add" lalu pada  "New hendler name" isikan klikTombolProses dan "OK" dan "OK"
17. sekarang Ketikan Kode berikut setalah
      private void klikTombolProses(java.awt.event.ActionEvent evt) {

 // TODO add your handling code here:
       String mhsNPM = txtNPM.getText();
       String mhsNama = txtNama.getText();
       mahasis m = new mahasis(mhsNPM, mhsNama);
       JOptionPane.showMessageDialog(rootPane,
               "Data mahasiswa yang anda masukan:\n"
               + "NPM: " + m.npm + "\n"
               + "Nama: " + m.nama);


 NB: Jika ada masalh dengan JOptionPane maka klik icon lampu pada sebelah kira lalu pilih import


18. Kembali ke projek3.java ketikan kode berikut setalah kode
      public static void main(String[] args) {
 new GUI().setVisible(true); 

19. Ok sekarang jika tidak ada error kita bisa run program maka hasilnya seperti dibawah ini 

20. Sukses selamat mencoba

Kamis, 26 September 2013

Membuat File Super Hidden

Asline aku dah pernah bikin tulisan ini, tapi ya karena seperti yang udah
aku ceritakan sebelumnya. Yang websiteku trouble gara-gara pas lagi proses
upgrade mengalami error di tengah jalan. Ya udah tulisanku ilang semua, dan
sekalian pindah rumah (hosting) deh. Jadi ya sekarang aku jadi blogger pemula
lagi.. hehehehe…

Ehm, tentang membuat file Super Hidden ini au tulis lagi karena ada beberapa
yang nanyain tentang gimana cara bikinnya. Padahal kalo misalnya pada mau
coba-coba buka DOS Console dan ketik help pasti bakalan tau kok jawabannya.
Ya udah ga papa wis, aku tilis lagi ya… here we go..
Pertama kali dapet cara ini gara-garanya komputerku (Win XP) kena trojan.
Biasane kalo cuma virus aja sih file asli yang terinfeksi virus akan balik lagi
ketika virus itu terdeteksi ama antivirus (ntah kalo skarang). Nah beda ama
trojan, yang akan tetep meng-umpet-kan file yang terinfeksi menjadi file System
(aku suka nyebutnya Super Hidden).

Sekarang gimana nampilinnya? aku kasih contoh ya.. (karena lagi di kantor,
make w2k ya)
Ni aku ada folder yang abis kena trojan dan udah dijadikan Super Hidden. Nah
kalo kita liat di Windows Explorer tu ga bakalan keliatan meskipun tab show all
hidden file udah dicentang. Nah begitu juga kalo diliat di DOS Prompt.

D:\Ple-Q\Work\Penting>dir
Volume in drive D is DATA
Volume Serial Number is 445E-9DA9
Directory of D:\Ple-Q\Work\Penting
06/13/2006 11:57a.
06/13/2006 11:57a..
0 File(s) 0 bytes
2 Dir(s) 3,792,273,408 bytes free

Nah padahal di folder itu ada beberapa file. Sekarang aku coba dengan perintah
lain

D:\Ple-Q\Work\Penting>dir /a
Volume in drive D is DATA
Volume Serial Number is 445E-9DA9
Directory of D:\Ple-Q\Work\Penting
06/13/2006 11:57a .
06/13/2006 11:57a ..
05/30/2006 02:08p 89,600 Sinopsis PINK Eps 9.doc
06/09/2006 12:06a 973,824 modul antivirus.doc
06/13/2006 11:42a 38,755 logo gajahmada fm.jpg
3 File(s) 1,102,179 bytes
2 Dir(s) 3,792,273,408 bytes free

Ternyata hanya dengan menambahkan tambahan parameter /a sudah tampil
semuanya.
Tapi apa cuma gitu aja? Ya enggak lah.. khan perintah dir hanya untuk melihat
file aja. Sekarang gimana cara mengembalikan lagi seperti semula? Nah ketikkan
perintah attrib

D:\Ple-Q\Work\Penting>attrib
A SH D:\Ple-Q\Work\Penting\Sinopsis PINK Eps 9.doc
A SH D:\Ple-Q\Work\Penting\modul antivirus.doc
A SH D:\Ple-Q\Work\Penting\logo gajahmada fm.jpg

Nah, keliatan semua deh dia termasuk dalam file apa. Ternyata semua file
didalam folder itu udah berubah jadi SH. (System dan Hidden) atau bahasa
kerennya Super Hidden.. Hehehheehe… udah sekarang gimana cara balikinnya?
kita liat manualnya dulu alias help. Bukankah guru terdekat kita adalah help
dan F1? hihihi kalo linuxers ya man. hohoho..

D:\Ple-Q\Work\Penting>help attrib
Displays or changes file attributes.

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename]
[/S [/D]]

+ Sets an attribute.
- Clears an attribute.
R Read-only file attribute.
A Archive file attribute.
S System file attribute.
H Hidden file attribute.
/S Processes matching files in the current folder
and all subfolders.
/D Processes folders as well.

Hoooo ternyata udah keliatan cara ngembaliin file kita. asiiikkk.. tinggal dicoba
nih.. sekalian abis itu dicek apa udah kembali seperti semula apa belom..

D:\Ple-Q\Work\Penting>attrib -s -h “modul antivirus.doc”
D:\Ple-Q\Work\Penting>attrib
A SH D:\Ple-Q\Work\Penting\Sinopsis PINK Eps 9.doc
A D:\Ple-Q\Work\Penting\modul antivirus.doc
A SH D:\Ple-Q\Work\Penting\logo gajahmada fm.jpg

Hurraayyy udah balik.. tuh fileku ya modul antivirus.doc udah nggak ada label
SH-nya. Sekarang kalo misalnya mau ngembaliin semua file sekaligus gimana?
khan pegel juga kalo misalnya harus ngetik nama file-nya satu-satu? hihihi
tenang bro.. kita liat lagi di help. Ternyata perintah attrib ini mengijinkan untuk
melakukan apa yang kita inginkan. coba ah

D:\Ple-Q\Work\Penting>attrib -s -h /s /d
D:\Ple-Q\Work\Penting>attrib
A D:\Ple-Q\Work\Penting\Sinopsis PINK Eps 9.doc
A D:\Ple-Q\Work\Penting\modul antivirus.doc
A D:\Ple-Q\Work\Penting\logo gajahmada fm.jpg

Yak, dengan menambahkan parameter /s dan /d semua file akan diproses,
tergantung perintah didepannya. hehehehe.. sekarang file udah aman..
horeeee… cek lagi ah..

D:\Ple-Q\Work\Penting>dir
Volume in drive D is DATA
Volume Serial Number is 445E-9DA9
Directory of D:\Ple-Q\Work\Penting
06/13/2006 11:57a .
06/13/2006 11:57a ..
05/30/2006 02:08p 89,600 Sinopsis PINK Eps 9.doc
06/09/2006 12:06a 973,824 modul antivirus.doc
06/13/2006 11:42a 38,755 logo gajahmada fm.jpg
3 File(s) 1,102,179 bytes
2 Dir(s) 3,792,273,408 bytes free

Yak.. sudah selesee….
Sekarang kembali ke judul, gimana cara bikinnya?
nah kalo misalnya merhatiin cara-cara menampilkan file ya ter-super-hidden,
harusnya dah bisa bikinnya dong.. coba liat-liat lagi. Atau ketik lagi help attrib.
Aku kasih clue ya.. yaitu tanda plus (+).

Waspadalah terhadap keylogger di warnet


Banyaknya cerita-cerita para chatter dan netter tentang tindakan hackingnya
terhadap warnet-warnet membuat penulis menjadi lebih waspada terhadap
komputer-komputer warnet, ini bukan kekhawatiran yang mengada-ada karena
pada awal tahun 2002 penulis pernah iseng melakukan dan mengeruk banyak
password account para netter, dimana ini membuktikan bahwa orang tidak
begitu susah memasang keylogger di warnet pada jaman dulu apalagi saat ini
begitu banyak warnet di Yogya menggunakan DeepFreeze lama. Tapi yang tak
habis pikir permainan yang udah lama usang ini tetap menjadi senjata orang
iseng yang tidak bertanggung jawab untuk mengambil password-password
account orang.

Di kota Gudeg ini penulis hanya mempercayakan acces internet kepada warnetwarnet
tertentu saja walaupun mungkin pendapat ini bisa saja berubah diwaktu
yang akan datang, jangan harap warnet dengan penguncian Ctrl + Alt + del
dapat penulis singgahi lagi, apalagi ada warnet yang mengaktifkan program
yang dibuat dengan tidak jelas seperti program yang dibuat dengan Delphi
(terlihat banget Iconnya waktu Alt + Tab Iconnya) karena penulis belum tahu
fungsinya, penulis juga tidak ingin tahu karena penulis tidak mau
menghabiskan waktu untuk menyelidiki hal tersebut apalagi lagi jika misal
admin atau OP tahu jika komputer warnet di utak-atik lebih dalam malah justru
bisa jadi masalah, untuk menghindari hal-hal tersebut lebih baik penulis

menggunakan warnet-warnet yang sudah biasa penulis gunakan, hampir semua
warnet di Yogya pernah penulis kunjungi, rata-rata warnet di Yogya
menggunakan DeepFreeze dan Billing Explorer, ada yang mengganti
DeepFreeze dengan tool lain, itu sah-sah saja tapi bagi pengguna sangat sensitif
terhadap keamanan hal tersebut dapat memunculkan keraguan, karena orang
dapat saja berpikir tidak adanya deepfreeze karena komputer tersebut sudah di
lumpuhkan deepfreezenya dan ada keyloggernya, dan sebagainya.

Terlepas dari penulis sebenarnya hanya mempercayakan acces internet dengan
beberapa langkah yang dilakukan dengan cepat.

1) Restart komputer sebelum billing aktif, karena waktu restart banyak
waktu yang bisa kita gunakan dan hemat, misal pasang Flashdisk, lepas
jaket atau tas dan sebagainya, bisa juga waktunya diisi ke ke kamar kecil
kalau kebelet :P.

2) Setelah restart dan mengaktifkan biaya sewa internet pertama kali penulis
tekan Alt+Ctrl+Shift+F6 untuk melihat bahwa DeepFreeze aktif, ini wajib
bagi penulis tanpa ini penulis tidak akan banyak melakukan aktifitas
memasukkan password kalaupun melakukannya paling mungkin pakai
virtual keyboard.

3) Langkah Ctrl + Alt + Del dilakukan jika misal menggunakan warnet asing
/ baru tapi jika warnet biasa yang penulis kunjungi kadang langsung
lanjut aja tanpa terlalu banyak ngecek asal DeepFreezenya aktif karena
kalau kita sewa warnet maka yang penting adalah kepercayaan terhadap keamanan warnet., karena tanpa hal itu kenyamanan kita menggunakan
Internet akan sedikit terganggu, jadi pastikan anda menggunakan warnet
sesuai dengan pilihan anda ☺.

4) Setelah semua diperiksa maka acces Internetpun dilakukan, penulis tidak
banyak melakukan hal yang lebih karena selain masalah waktu juga
malas dan tidak mau membuat masalah tapi walaupun begitu memang
yang namanya waspada itu harus, sebagai tambahan penulis pernah
mendengar di warnet yang biasa penulis kunjungi, bahwa DeepFreezenya
yang telah diinstall di komputer warnet telah hilang, kata seorang
Operator yang kebetulan penulis denger hehe dan waktu penulis periksa
di komputer tersebut ada program DeepUnfreeze di drive usernya,
ckckck.

Diharapkan dengan adanya artikel ini dapat membuat kita lebih waspada
terhadap pencurian password dari komputer warnet yang dilakukan oleh orangorang
yang tidak bertanggung jawab.

Belajar membuat program penampil text dengan bahasa Assembler


Bahasa Assembler adalah bahasa pemograman tingkat rendah dimana hanya
sedikit orang yang menguasai bahasa ini jika dibandingkan dengan para
programmer secara keseluruhan, dengan bahasa assembler maka program yang
anda hasilkan lebih optimal dan lebih kecil dibandingkan dengan berbagai
macam bahasa pemograman lainnya.
Untuk pertama kali anda downloadlah program Turbo Assembler, setelah itu
ada 2 file *.EXE yang sangat penting yaitu :
TASM.EXE (Untuk mengcompile file tahap 1 untuk menjadikan file ASM
menjadi OBJ)
TLINK.EXE (Untuk mengcompile file tahap 1 untuk menjadikan file OBJ menjadi
EXE)
Sebelum memulai kita buat dahulu source code assembler dengan MS-DOS
Editor atau Notepad, saran penulis lebih baik menggunakan MS-DOS Editor
agar kita terbiasa di mode DOS.
Sekarang pastikan kita pada directory program Turbo Assembler, disitu kita
buat file tulis.asm (Dalam Turbo Assembler tidak mendukung file dengan nama
panjang, gunakan nama file yang singkat), Saat ini langsung aja masuk ke MSDOS
Editor caranya ketik dibawah ini di DOS.

Setelah itu muncul program MS-DOS Editor, disitu kita ketikkan source code
dibawah ini:

.MODEL small
.STACK 100h
.DATA
HelloMessage DB 'Saya belajar Bahasa Assembler lho',13,10,'$'
.CODE
mov ax,@data
mov ds,ax ;set DS to point to the data segment
mov ah,9 ;DOS print string function
mov dx,OFFSET HelloMessage ;point to "Hello, world"
int 21h ;display "Hello, world"
mov ah,4ch ;DOS terminate program function
int 21h ;terminate the program
END

Setelah itu kita save file tulisanku.asm dan keluar dari MS-DOS Editor, sekarang
juta harus mengcompile file tulisanku.asm sebanyak 2x (biasanya di bahasa
pemograman tingkat tinggi hanya 1x).
Cara mengcompile tahap pertama, ketikkan :

tasm tulis.asm

Jika berhasil maka muncul tulisan dibawah ini

Setelah sukses kita akan mendapat file tulis.obj domana file tulis.obj akan kita
compile lagi menjadi file EXE caranya akan melakukan compile tahap kedua
dengan mengetikkan :

tlink tulis.obj

Jika berhasil akan muncul tampilan dibawah ini

Setelah berhasil kita ketikkan
"tulis"
Hasil dari kita mengetikkan tulis pada perintah DOS maka muncul kalimat "Saya
belajar Bahasa Assembler Lho"
Inilah contoh percobaan kita untuk mengenal bahasa Assembler.