15 Desember, 2019

Beberapa perintah network dan network security yang digunakan sehari-hari.

Assalamu'alaikum semuanya, maaf baru menulis kembali karena lupa passwordnya dan lagi ada moodnya :)

Baik kali ini saya mau berbagi pengetahuan sedikit untuk kepentingan maintenance jaringan dan security jaringan pada komputer dengan OS Windows ya.. silahkan dicoba dan simak perintah berikut ini.
Beberapa perintah network dan network security yang digunakan sehari-hari.:

1.  Cek wlan profile yang tersimpan dan terpasang di windows
    netsh wlan show profile
Contoh :
C:\WINDOWS\system32>netsh wlan show profile

Profiles on interface Wi-Fi:

Group policy profiles (read only)
---------------------------------
   

User profiles
-------------
    All User Profile     : UMB Connect
    All User Profile     : UMB KAMPUS 4
    All User Profile     : BZCL-TS5JY2hzYW4uTg
    All User Profile     : HARRY W

2.  Cek Password WLAN yang terpasang:
    netsh wlan show profile "namassid" key=clear
Contoh :
C:\WINDOWS\system32>netsh wlan show profile "HARRY W" key=clear

Profile HARRY W on interface Wi-Fi:
=======================================================================

Applied: All User Profile

Profile information
-------------------
    Version                : 1
    Type                   : Wireless LAN
    Name                   : HARRY W
    Control options        :
        Connection mode    : Connect automatically
        Network broadcast  : Connect only if this network is broadcasting
        AutoSwitch         : Do not switch to other networks
        MAC Randomization  : Disabled

Connectivity settings
---------------------
    Number of SSIDs        : 1
    SSID name              : "HARRY W"
    Network type           : Infrastructure
    Radio type             : [ Any Radio Type ]
    Vendor extension          : Not present

Security settings
-----------------
    Authentication         : WPA2-Personal
    Cipher                 : CCMP
    Authentication         : WPA2-Personal
    Cipher                 : GCMP
    Security key           : Present
    Key Content            : 12345678

Cost settings
-------------
    Cost                   : Unrestricted
    Congested              : No
    Approaching Data Limit : No
    Over Data Limit        : No
    Roaming                : No
    Cost Source            : Default

3.  Cek ip address komputer kita:
ipconfig /all
4.  Melihat komputer yang berada dalam satu segment network dengan komputer kita.
    netstat
5.  Mematikan komputer di dalam jaringan :
    shutdown -i
Setelah itu add ip address komputer yang akan di-shutdown, tentukan jenis shutdownnya,
    bila perlu atur warn timenya dan tentukan shutdown trackernya.
6.  Mengecek ip address suatu domain:
    nslookup namadomain.extension
    Contoh : nslookup umb.ac.id

 

17 Maret, 2013

Buat Router PC dengan RouterOS Mikrotik 5.X

Assalamu'alaikum Wr.Wb.

Apakabar anandaku semua di SMK Negeri 1 Bengkulu dan Univeristas Muhammadiyah Bengkulu serta dimana saja berada.  Ma'af blognya baru diupdate lagi..dan kita langsung aja ya...

Konsep dasar yang akan kita praktikumkan adalah membuat router dari PC dengan memanfaatkan router OS Mikrotik sehingga koneksi ke internet dapat dikendalikan oleh router dengan memblokir beberapa situs tertentu.  Jadi secara garis besar  topologi networknya :  internet --- router ---- switch----client-client.

Tahapan instalasi Router OS Mikrotik versi 5.X adalah sebagai berikut :
  1. Download dulu ISO filenya di http://www.mikrotik.co.id lalu burning ke CD untuk dipakai instalasi.
  2. Siapkan pc yang akan dijadikan router dengan kepemilikan LAN Card ada dua, ether1 untuk koneksi ke internet dan ether2 untuk koneksi ke LAN.
  3. Install PC nya dengan router OS Mikrotik hingga selesai.
  4. Sembari menunggu selesai instalasi Mikrotik, siapkan kabel minimum 3 kabel dan pastikan semuanya bagus dan terkoneksi baik.
  5. Koneksikan kabel 1 di ether1 yang akan dikoneksikan ke internet.  Periksa di router yang sudah selesai terinstal mikrotik dengan perintah :   interface print
  6. Set ip address router untuk koneksi ke internetnya dengan perintah :
     ip address add address=192.168.1.102/24 interface=ether1
  7. Cek koneksi ke gatewaynya : ping 192.168.1.1  bila tidak request time out berarti sudah selesai tahap awal mengkoneksikan router ke internet.  Kalau belum ulangi tahap 4 dan 5, mungkin salah port atau salah konfigurasi kabel anda.
  8. Set ip address router untuk koneksi ke LAN dengan perintah :
    ip address add address=192.168.55.1/24 interface=ether2
  9. Siapkan laptop/netbook sebagai clientnya, dengan ip address 192.168.55.2/24 
  10. Cek koneksi dari router ke client tersebut dengan perintah : ping 192.168.55.2, begitu juga sebaliknya dari client ke router dengan perintah : ping 192.168.55.1. bila tidak request time out berarti sudah selesai tahap awal mengkoneksikan router ke internet.  Kalau belum ulangi tahap 4 dan 5, mungkin salah port atau salah konfigurasi kabel anda.
  11. Set gateway router dengan printah : ip route add gateway=192.168.1.1
  12. Set dns router dengan perintah : ip dns set servers=192.168.1.1,8.8.8.8
  13. Set firewall nat router dengan perintah :
    ip firewall nat add chain=srcnat action=masquerade out-interface=ether1ip firewall nat add chain=dstnat action=redirect to-ports=3128 protocol=tcp dst-port=80
  14. Set proxy router dengan perintah : ip proxy set enabled=yes port=3128 cache-administrator=namakamu@domain.ext cache-on-disk=yes 
  15. Set proxy access router untuk filter ke beberapa situs dengan perintah :
    ip proxy acces add dst-host="*google*" action=deny redirect-to=3128ip proxy acces add dst-host="*yahoo*" action=deny redirect-to=3128
  16. Sekarang silahkan coba di client dengan uji coba koneksi ke alamat-alamat internet, dan pasti google dan yahoo pasti sudah terblokir..
Nah, sekarang insya Allah PC anda sudah dapat menjadi router dengan memanfaatkan router os Mikrotik.  Versi lengkapnya dan bila anda perlu router yang lain silahkan beli di www.mikrotik.co.id atau toko-toko network yang ada.   Kontak saya juga boleh... :)
Sampai jumpa di artikel yang lain... 

14 Maret, 2011

Jawaban Ujian Muatan Lokal SMKN 1 Bengkulu Jurusan Teknik Komputer Jaringan

Assalamu'alaikum Wr.Wb

Anandaku semua di SMK Negeri 1 Bengkulu jurusan Teknik Komputer dan Jaringan, dan semua mahasiswaku serta pembaca blogku yang tersayang. Pada tulisan ini saya akan menyampaikan jawaban khusus tentang soal ujian muatan lokal yang telah dilaksanakan pada tanggal 09.03.2011 s/d 12.03.2011 lalu. Soal dalam ujian tersebut intinya adalah :

1. Anda dapat membuat komputer pc menjadi router yang dapat memberikan koneksi ke internet pada clientnya (os yang diberikan adalah Mikrotik 2.9.2.7 dari sekolah anda )
IP Public yang diberikan untuk per kelompok sesuai dengan soal, dalam hal ini saya contohkan
192.168.1.2 sedangkan Gateway 192.168.1.1 dan Primary-DNS 202.134.0.155 dan Secondary DNS 192.168.1.1
IP Local pada NIK 2 yang diberikan untuk per kelompok sesuai dengan soal, dalam hal ini saya
mencontohkan 192.168.51.1 dan Virtual Hostname www.umb.net serta cache-Administrator admin@umb.net

2. Anda dapat memblokir situs internet yang dikehendaki penguji ujian, yaitu defaultnya http://www.facebook.com/ dan http://www.youtube.com/ .

Pada artikel ini Bapak akan memberikan jawaban ujiannya tidak menggunakan winbox, dimaksudkan agar anda hafal kata-kata kunci perintah konfigurasi mikrotik sebagai berikut :

I. Membuat pc router dengan mikrotik
Untuk membuat pc menjadi router Mikrotik, maka tahapannya adalah sebagai berikut :
1. Install PC melalui CD Mikrotik yang disediakan sehingga setelah boot dari CD tampak beberapa pilihan paket, pilih semuanya dengan menekan tombol a.
2. Mulailah proses instalasi dengan menekan tombol i. Lalu jawab n dan y .
3. Tunggu beberapa saat sehingga terbentuk partisi dan memformat harddisk, dan akhirnya meminta reboot, keluarkan CD Mikrotiknya dan tekan Enter untuk boot ulang.
4. Setelah kembali ke OS boot, maka ikuti pesan di layar biasanya minta cek harddisk dan dijawab N saja.
5. Setelah muncul prompt login, ketik login defaultnya yaitu admin, dan kosongkan saja passwordnya dengan menekan enter.
6. Periksa interface, apakah NIK telah terinstal, caranya ketik perintah :
/interface print
Bila terinstal dengan baik maka akan tampak ether1 dan ether2 dalam kondisi running.
7. Buat ip address untuk ether1 sekaligus menguji apakah ether1 terkoneksi ke ISP. Caranya :
ip address add address 192.168.1.2 netmask 255.255.255.0 interface ether1
8. Setelah terbentuk uji apakah terkoneksi ke gateway, dengan cara ketik:
ping 192.168.1.1
Bila muncul Byte ping, ttl dan timenya berarti ether1 benar untuk koneksi ke internet. Bila terjadi Request Time Out coba anda pertukarkan kabel ether-ether yang ada dengan memastikan kabel untuk ke ether1 adalah kabel dari ISP.
Sebelumnya pastikan bahwa semua kabel terkoneksi baik dengan menggunakan tester kabel ya..
Adakalanya ether1 dan ether2 tidak berfungsi baik, coba pertukarkan NIK anda dan perkuat kembali.
9. Setelah terbukti ether1 untuk ke ISP maka, buat ip address untuk ether 2 dengan cara ketik :
ip address add address 192.168.51.1 netmask 255.255.255.0 interface ether2

10. Setelah itu koneksikan salah satu PC Client anda ke kabel dari ether 2, konfigurasi ip addressnya 192.168.51.2, subnetmask 255.255.255.0 , gateway 192.168.51.1 dan primary dns 202.134.0.155 dan secondary dns 192.168.51.1. Nah ini pasti bisakan... apalagi kalau pakai window.. gampang deh.. 

11. Kembali ke PC router anda, sekarang coba ping ke client tadi, kalau berhasil berarti anda sudah sampai tahap 25 % mengkoneksikan ke internetnya..horeee..
12. Selanjutnya buat gateway dengan cara ketik perintah Mikrotik :
ip route add gateway 192.168.1.1
Bila benar setelah anda periksa dengan perintah ip route print, maka akan tampak ip address ether1, ether2 dan gatewaynya.
13. Sekarang set DNS (domain name server) caranya ketik perintah Mikrotik :
ip dns set primary-dns 202.134.0.155
ip dns set secondary-dns 192.168.1.1
Periksa dengan mengetik : ip dns print, bila benar maka akan tampak hasil yang anda buat tadi.
14. Selanjutnya set ip firewall dengan cara enter perintah mikrotik :
ip firewall nat add chain=srcnat out-interface=ether1 action=masquerade

15. Lanjutkan dengan menambah firewall lagi dengan perintah :
ip firewall nat add chain=dstnat in-interface=ether2 protocol=tcp dst-port=80 action=redirect to-ports=3128
Untuk mengecek kebenarannya ketik saja perintah mikrotik :
ip firewall nat print
Bila benar maka pasti kamu bisa lihat hasil yang kamu buat tadi.
16. Selanjutnya set ip web-proxy, caranya :
ip web-proxy set enabled=yes
ip web-proxy set port=3128
ip web-proxy set hostname=www.umb.net
ip web-proxy set transparent-proxy=yes
ip web-proxy set cache-administrator=admin@umb.net
ip web-proxy set max-cache-size=unlimited

17. Sekarang gunakan pc client untuk cek internet, insya Allah nyambung kalau ISPnya tidak DOWN .
18. Nah sekarang baru blokir situsnya dengan cara :
ip web-proxy access add url=www.youtube.com action=deny
ip web-proxy access add url=www.facebook.com action=deny
19. Wah sekarang kalau kamu periksa dari pc client yang terkoneksi ke PC router kamu melalui switching pasti deh bisa koneksi ke internet dan terblokir untuk situs www.youtube.com dan www.facebook.com
Demikian dulu ya jawaban dari Bapak, semoga tidak penasaran lagi seperti hantu penasaran..whoooooo.. selamat dan sukses selalu, janganlupa kalau mau tambah ilmu jaringannya ayo kuliah di Universitas Muhammadiyah Bengkulu atau kontak saya ya.. 
Buat yang tidak lulus ma’af bukan salah saya lagi sebagai penguji eksternal tapi kamu yang kurang perhatian pada pelajaran yang telah diberikan oleh Pak Guru di sekolah...belajar lagi ya..
Sampai jumpa di artikel lain... apa lagi ya.. oh iya bagi bandwidth, ngintip orang browsing, buat peta lokasi device di jaringan kamu.. wuih banyak... nah nanti belajar di UMB ya ..
Billahi taufik wal hidayah wassalamu’alaikum wr.wb.

14 Desember, 2010

Buat Menu Bar, Tampilkan Foto dan Border Label di Java

Kuliah Online : PBO I dan JAVA

Assalamu'alaikum Wr.Wb

Pada kuliah online kali ini saya akan menyampaikan pembelajaran bahasa Java untuk membuat Frame yang mempunyai menubar dan menu-menu itemnya. Selain itu juga akan ditampilkan foto pada obyek JLabel dan pembuatan Border yang warna warni.

Langsung saja, silahkan pelajari kode program berikut dengan baik.

/**
* @(#)mymenu.java
* @author Harry Witriyono,SP.,M.Kom
* Dikhususkan untuk mahasiswa PBO I 2010 dan yang mau belajar Bahasa Java
* Any Question please contact me : 08153902534 or email me at harrywitriyono@gmail.com
* @version 1.00 2010/12/15
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.IOException; //ambil paket penanganan error input - output pada java
public class mymenu extends JFrame implements ActionListener {
JMenuBar menubar1=new JMenuBar();
JMenu mnProgram=new JMenu("Program");
JMenuItem mnExit=new JMenuItem("Keluar");
JMenuItem mnProgram1=new JMenuItem("Calculator");
JMenuItem mnProgram2=new JMenuItem("NotePad");
JLabel lfoto=new JLabel("");
String program1="calc.exe";
String program2="notepad.exe";

public mymenu() {
super("My Menu ");
setSize(800,400);
setLocation(0,0);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
setVisible(true);
setLayout(null);
setResizable(false);

lfoto.setBounds(20,20,760,300);
//berikut ini untuk buat border dengan ketebalan 10 dan warna RGB 119,147,60
lfoto.setBorder(BorderFactory.createLineBorder(new Color(119,147,60),10));
//untuk masukkan foto di label lfoto dari file foto bernama fotoku.jpg yang ada
lfoto.setIcon(new ImageIcon(getClass().getResource("fotoku.jpg")));
add(lfoto);

setJMenuBar(menubar1); //menentukan Menu Bar yang dipakai
menubar1.add(mnProgram); //menyisipkan menu mnProgram pada menuBar
menubar1.add(mnExit); //menyisipkan menu item mnExit pada menubar
mnProgram.add(mnProgram1); //menambahkan menu item pada pada menu mnProgram
mnProgram.add(mnProgram2);

mnProgram1.addActionListener(this);
mnProgram2.addActionListener(this);
mnExit.addActionListener(this);
}
public void actionPerformed(ActionEvent evt){
if (evt.getSource()==mnProgram1) {
try {
Process proses1=Runtime.getRuntime().exec(program1);
} catch (IOException e) {
e.printStackTrace();
}
}
if (evt.getSource()==mnProgram2){
try {
Process proses2=Runtime.getRuntime().exec(program2);
} catch (IOException e) {
e.printStackTrace();
}
}
if (evt.getSource()==mnExit){
System.exit(0);
}
}

public static void main(String[] args) {
new mymenu();
}
}

Demikianlah pembelajaran kali ini, silahkan anda bandingkan dengan pembuatan menu pada pelajaran terdahulu. Selamat belajar.. dan Wassalamu'alaikum Wr.Wb.

08 Desember, 2010

Contoh Program Java untuk perhitungan luas segi empat

Kuliah Online untuk Pemrograman Berorientasi Obyek I dengan Java.
Absensi silahkan di kelas ketika mengumpulkan tugas anda.

Berikut ini saya berikan contoh pemrograman java untuk membuat perhitungan luas segi empat. Simpan kode java berikut dalam nama file luassegiempat.java, bila anda ingin mengubah dengan nama lain maka anda harus mengubah nama class utama, konstruktor, dan inheritance obyek pada mainnya.

Langsung saja, silah kan ketik kode ini ya :
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class luassegiempat extends JFrame implements ActionListener {
JLabel LJudul = new JLabel("Hitung Luas Segi Empat");
JLabel LPanjang=new JLabel("Panjang ");
JLabel LLebar=new JLabel("Lebar");
JLabel LLuas = new JLabel("Luas");
JTextField TPanjang=new JTextField(10);
JTextField TLebar=new JTextField(10);
JTextField TLuas = new JTextField(10);
JButton BHitung = new JButton("Hitung");
public luassegiempat(){
super("Hitung Luas Segi Empat");
setSize(350,350);
setLocation(0,0);
setResizable(false);
setAlwaysOnTop(true);
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
setVisible(true);
LJudul.setBounds(20,20,150,20);
add(LJudul);
LPanjang.setBounds(20,40,100,20);
add(LPanjang);
LLebar.setBounds(20,60,100,20);
add(LLebar);
TPanjang.setBounds(120,40,100,20);
add(TPanjang);
TLebar.setBounds(120,60,100,20);
add(TLebar);
BHitung.setBounds(20,80,100,20);
add(BHitung);
LLuas.setBounds(20,120,100,20);
add(LLuas);
BHitung.addActionListener(this);
TPanjang.addActionListener(this);
TLebar.addActionListener(this);
}
public void actionPerformed(ActionEvent event){
if (event.getSource()==TPajang){
TLebar.grabFocus();
}
if (event.getSource()==TLebar){
BHitung.grabFocus();
}
if (event.getSource()==BHitung){
double pj=Double.parseDouble(TPanjang.getText());
double lb=Double.parseDouble(TLebar.getText());
double ls=pj*lb;
TLuas.setText(""+ls);
}
}
public static void main (String [] args) {
new luassegiempat();
}
}

Itulah tadi kodenya, selamat belajar dan jangan lupa kerjakan tugasnya :
Buat program Java untuk menghitung nilai akhir = ((20*tugas)+(30*UTS)+(50*UAS))/100.
Simpan filenya dan berikan ke saya lewat Flashdisk atau kirim tugasnya melalui link di bagian bawah dari halaman blog ini ya.
Selamat belajar mahasiswaku, terus belajar untuk menggapai cita-cita yang lebih baik.

04 Desember, 2010

Refernsei Kode-Kode Bahasa Pemrograman Java

Artikel ini khusus untuk : Mata Kuliah : PBO I Univ. Muhammadiyah Bengkulu / Umum

Assalamu'alaikum, Wr.Wb /Salam Sejahtera.

Saudara-saudara mahasiswa dan pembaca sekalian, dalam mempelajari bahasa pemrograman komputer sering terjadi anda yang sedang belajar terkonsentrasi hanya mengetik untaian kode yang telah dibuat oleh pembuat programnya. Ini suatu cara yang salah, sehingga bukannya anda mampu menguasai bahasa pemrograman tersebut tetapi malah menjadi pengetik ulang kode program yang dibuat dan tidak mampu mengembangkan aplikasi dengan bahasa tersebut secara baik.

Hal-hal dasar yang harus anda perlukan dalam mempelajari bahasa pemrograman adalah :
1. Mengetahui dan memahai algorithma, kalau di perkuliahan ada Algorithma 1, 2, dan 3.
2. Mengetahui sintaksis dan tata penulisan kode bahasa pemrograman.
3. Mempraktekannya dengan baik, atau mengikuti diskusi mengenai pelajaran-pelajaran pemrograman dan video tutorialnya.

Bahasan artikel ini saya mulai dengan melihat struktur penulisan kode bahasa java :
/*
*
* bagian komentar aja
*/

import ..... bagian penentuan paket obyek/komponen yang dibutuhkan program kita.

public class NamaKlasUtama extends namapakettambahan implements namaimplementasinya {
....
.... bagian deklarasi variabel public dan obyek yang digunakan...
....
public NamaKonstruktorKelasUtama(parameter kalo ada){
....
..... bagian program untuk membentuk konstruktor/ obyek.
....
}
....
.... bagian lain untuk prosedur / obyek lain.
....
public static void main (String [] args){
.....
..... bagian untuk proses inheritance dan mengaktifkan class obyek yang dibuat.
.....
}

}

Berikut ini saya akan membahas beberapa sintaksis dalam bahasa Java dulu, pada artikel lain Insya Allah saya akan bahas dalam bahasa yang lain. Sebenarnya kalau anda rajin masuk forum diskusi bahasanya anda akan menemukan pembahasan mengenai sintaksis tersebut. Masalahnya kalian malas pake bahasa Inggris khan... !? makanya pelajari bahasa apapun biar enak kalau mau berkomunikasi..

Beberapa referensi bahasa Java SE yang adalah :
1. import nama.paket.nya.*;
Fungsinya untuk menentukan nama-nama paket tambahan yang anda gunakan di dalam program, seperti Frame / Form, Button, Label, TextBox, ComboBox, Event, Matematika, dan lain-lain. Contoh :

import javax.swing.*; //mengambil semua paket swing untuk GUI pada java
import java.awt.*; //mengambil semua paket awt untuk GUI pada java.
import java.awt.event.*; //mengambil semua paket event dari paket awt untuk GUI di Java.

2. JLabel namaobyeklabel = new JLabel("tulisan labelnya");
Fungsinya untuk mendeklarasikan penggunaan obyek label dan tulisanya.

JLabel lnama = new JLabel("Nama anda : ");

3. JTextBox namaobyektextbox = new JTextBox(ukuran);
Fungsinya untuk mendeklarasikan penggunaan obyek textbox dan ukuran panjang isinya berapa karakter. Contoh :

JTextBox tnama = new JTextBox(50);

4. JPasswordField namaobyekpassword = new JPasswordField(ukuran);
Fungsinya untuk medeklarasikan penggunaan obyek textbox untuk password dan ukuran panjang isinya. Contoh :

JPasswordField tpPassword = new JPasswordField(50);

5. JButton namaobyekbutton = new JButton("judul button");
Fungsinya untuk mendeklarasikan penggunaan obyek Button. Coba anda cari di forum bagaimana sintaksis bila buttonnya pakai gambar ya.... :) cari sendiri dongggg masa dikasih tahu terus.. :)
Contohnya : JButton blogin = new JButton("Login");

6. JFrame namaobyekframe = new JFrame();
Fungsinya untuk mendeklarasikan penggunaan obyek Frame / Kotak Interface Program. Contohnya : JFrame framemenuutama = new JFrame();

7. JPanel namaobyekpanel = new JPanel();
Fungsinya untuk mendeklarasikan penggunaan obyek Panel / kotak pengumpul obyek lain. Contohnya : JPanel panellogin = new JPanel();

8. Container namaobyekcontainer = new Container();
Fungsinya untuk mendeklarasikan penggunaan obyek Container / pengumpul obyek lain.
Contohnya : Container isiframe = new Container();

9. tipedata namavariabel
Fungsinya untuk mendeklarasikan tipe data suatu variabel. Contoh :
String tuser,tpass;
Double nilai1,nilai2;
Int nilai1,nilai2;

10. super("Judul Frame Kita")
Fungsinya untuk menentukan judul frame yang kita buat.
Contoh : super("Login Pengguna")

11. Dimension variabel = Toolkit.getDefaultToolkit().getScreenSize();
Fungsinya mengambil catatan ukuran form dan layar untuk disimpan di variabel dan digunakan untuk perhitungan berikutnya.

12. setLocation(posisix,posisiy);
Fungsinya untuk menentukan letak frame / kotak program di layar pada posisi kolom dan baris tertentu.

13. namaobyek.setBounds(x,y,lebar,tinggi);
Fungsinya untuk menentukan posisi dan ukuran obyek seperti JLabel, JTextBox, JPasswordField, JComboBox,JOptionBox, dan lain-lain. Contoh :
lusername.setBounds(20,30,150,20);
tusername.setBounds(100,30,125,20);

14. [namaobyekpanel.]add(namaobyek);
Fungsinya untuk menempelkan suatu obyek ke JFrame, JPanel atau Container. Contohnya :
add(lusername);
panel1.add(lusername);
containerku.add(lusername);

15. namaobyek.addActionListener(this);
Fungsinya untuk menambahkan suatu aksi / even pada suatu obyek. Contoh :
tusername.addActionListener(this);
blogin.addActionListener(this);

16. setVisible(truefalse);
Fungsinya untuk menentukan apakah suatu Frame tampil atau tidak di layar.

17. variabelstring = obyektext.getText();
Fungsinya untuk mengambil isi tulisan yang ada pada obyek JTextBox, JPasswordField, JComboBox, JListBox, dan lain-lain lalu disimpan pada variabel bertipe string yang telah dideklarasikan sebelumnya. Contoh :
tuser = tusername.getText();
tpass = tpassword.getText();

18. variabelstring.equals("string yang dicocokan");
Fungsinya untuk mencocokan suatu string. Contohnya : tuser.equals("UMB") artinya isi variabel tuser sama dengan "UMB".

19. JOptionPane.showMessageDialog(null,"Pesan yang ditampilkan","Judul",1);
Fungsinya untuk menampilkan kotak dialog dengan judul tertentu.

20. TipeObyek namaobyek = new ClassObyekLama.
Fungsinya untuk menurunkan sifat suatu obyek lama menjadi obyek baru yang sama sifatnya. Contoh : JFrame frmenu = new ContohMenu(); //menentukan bahwa frmenu sebagai obyek class turunan dar ContohMenu.

21. System.exit(0); untuk mengakhiri suatu aplikasi / prorgram.

22. variabelDouble = Double.parseDouble(variabelstring);
Fungsinya untuk mengubah tipe suatu variabel string menjadi variabel double. Contoh :
a = Double.parseDouble(tbil1.getText()); //mengubah isi string di tbil1 menjadi bilangan double yang disimpan di variabel a.

23. Math.POW(a,b); untuk menghitung hasil perhitungan a pangkat b.

24. ObyekText.setText("Teks yang akan dimasukkan");
Fungsinya untuk mengirimkan suatu string / tulisan ke obyek Text.


Demikian dulu ya..nanti kita sambung lagi

30 November, 2010

Pemrograman Berorientasi Obyek pada Bahasa Java

Posting ini dikhususkan untuk : Mahasiswa UMB, Mata Kuliah : PBO I

Salam sejahtera mahasiswaku dan pembaca sekalian.

Pada posting blog ini saya ingin membahas mengenai bagaimana teknik pemrograman berorientasi obyek yang digunakan pada bahasa Java.
Bagi semua pembaca saya menyarankan lebih baik menggunakan bahasa ini, dikarenakan beberapa hal :
1. Lebih halal, karena lebih bersifat Open Source, terbuka dan terlindungi dalam GNU Project.
2. Aplikasi yang dihasilkan bersifat lintas platform Sistem Operasi, sehingga mau pakai Windows, Linux atau apa saja SO nya aplikasi dapat dijalankan asalkan ada runtime untuk SO tersebut. Contoh pada Windows, runtimenya berupa file bernama java.exe yang tersedia setelah anda menginstal JDK1.6.0_02 yang dapat anda download dari http://www.java.com.
3. Untuk membuat aplikasi ini anda dapat menggunakan berbagai macam aplikasi mulai dari aplikasi text ASCII murni seperti EDITOR pada DOS, Notepad pada Windows, VI/VIM pada LINUX; atau menggunakan Netbean yang dapat anda download di http://www.netbean.org, atau yang ringan tapi cukup bagus seperti JCreator yang dapat anda download di http://www.jcreator.com. Tentu saja anda harus memperhatikan jenis lisensinya, dan 3 yang terakhir bersifat open source. Hidupppp open source.... :) lebih halal neh...!
Dari pengalaman kalau tidak mau membebani komputer menjadi berat, lebih baik pakai JCreator LE 4.0, kalo pakai Netbean bagus juga cuma buat komputer jadi lambat dan leleeeeetttt.
4. Compilasi menjadi file binary *.class tentu saja pakai compiler yang disediakan oleh Sun Microsystem. Thank you Sun.. always Open Source.

Dari pada berlama-lama cerita silahkan download di http://www.harrywitriyono.com/files/Tugas%20Java%201.pdf.
Ketik semua kodenya dengan teliti dan pelajari baik-baik ya. Lalu kerjakan tugasnya dan kumpulkan ke saya lewat flashdisk. Kalau emang susah ketemunya sama saya, upload aja di http://www.harrywitriyono.com

Baiklah selamat belajar untuk masa depan, saya nggak banyak minta kecuali do'a saja agar kita sehat selalu, banyak barokah, rahmat dan lindungan Allah Swt. Amin.