Rabu, 11 Januari 2017

Membuat Tabel Menggunakan Java

Hi teman-teman pada kasus kali ini saya ingin mencoba berbagi pengetahuan tentang membuat tabel dengan menggunakan Java. Sedikit yang saya ketahui tentang materi ini, semoga dapat membantu anda dalam perkuliahan tentang Java. Contoh yang telah saya buat adalah Tabel yang berisikan Jadwal Kuliah. 

Langkah pertama yang kalian lakukan adalah buka aplikasi Java, Disini saya menggunakan aplikasi JCreator LE. Dengan cara klik File lalu New > Project.

Pada Project Tamplate, pilih Basic Java Application kemudian Next.
Lalu pada Project Paths beri nama file kemudian tempatan lokasi file yang akan diletakkan.

Jika sudah masukkan codingan seperti berikut:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class TabelJava {

    public static void main(String[] args) {

    String [] columNames = {"Senin","Selasa","Rabu"};
    String [] [] tableData = {{"Desain Grafis","Visual Basic","Statistik"},
    {"Lab Desain Grafis","Lab Visual Basic","Lab Statistik"},
    {"Analisis Proses Bisnis","Kalkulus","Sistem Operasi"}};

    JFrame frame = new JFrame ("Jadwal Kuliah");
    JTable table = new JTable (tableData,columNames);
    JScrollPane gridtable = new JScrollPane(table);

    frame.getContentPane().setLayout(new FlowLayout());
    frame.getContentPane().add(gridtable);
    frame.pack();
    frame.setVisible(true);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

Jika sudah,mulailah run atau jalankan
Hasil output yang akan tampil seperti berikut.
Berikut pengetahuan yang dapat saya sampaikan, Sekian penjelasan dari saya.
Jika terdapat pertanyaan dapat ditanyakan di kolom komentar.
Semoga bermanfaat
Terimakasih

Membuat Layout Panel Pada Java

Hi teman-teman kali ini saya ingin mengajarkan cara membuat border panel menggunakan Java.
Pada Java ini saya menggunakkan aplikasi JCreator LE. Pertama-tama buka aplikasi Java, Kemudian buat file project. Masuk ke File > New > Project, kemuadian pilih Basic Application Java, kemudian namakan project lalu simpan di tempat yang anda inginkan, kemudian klik Finish.


Masukkan Codingan seperti berikut

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class layoutpanel {

    public static void main(String[] args) {

JFrame frame = new JFrame ("Panel");
JButton tombolSetuju = new JButton ("Setuju");
JButton tombolBatal = new JButton ("Batal");
JButton tombolRagu = new JButton ("Ragu");

JPanel Panel1 = new JPanel ();
JPanel Panel2 = new JPanel ();

Panel1.setLayout(new GridLayout());
Panel2.setLayout(new FlowLayout());

Panel1.add(tombolSetuju);
Panel2.add(tombolBatal);
Panel2.add(tombolRagu);

Container konten;
konten = frame.getContentPane();
konten.setLayout(new BorderLayout());
konten.add(Panel1,"North");
konten.add(Panel2,"South");
frame.setSize(250,100);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

Hasil outputnya

Diharapkan ketelitian dalam memasukkan codingannya, entah itu tanda bacanya maupun besar kecil tulisannya, karena sangat berpengaruh.

Selamat Mencoba dan semoga bermanfaat
Terimakasih.

Membuat TextArea Pada Java


Hi teman-teman masih dalam pembelajaran yang sama yaitu Java, kali ini saya ingin membuat TextArea. Pada pembeljaran kali ini masih dalam tahap Pengenalan Java GUI. Berikut tahapannya

Buka aplikasi Java, pada kali ini saya menggunakkan JCreatorLE. buat File Project baru dengan cara File > New > Project. Pada Project Templates pilih Basic Java Application kemudian Next lalu beri nama Project kemudian pilih tempat menaruh file lalu Finish. Jika sudah mulailah masukkan codingan, seperti berikut:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class textarea {

    public static void main(String[] args) {

    JFrame frame= new JFrame ("Membuat TextArea");
    JLabel label = new JLabel ("Komentar :");
    JTextArea textArea = new JTextArea(5,20);
    JScrollPane scrollpane = new JScrollPane(textArea,
    JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
    JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

    frame.getContentPane().setLayout(new FlowLayout());
    frame.getContentPane().add(label);
    frame.getContentPane().add(scrollpane);
    frame.pack();
    frame.setVisible(true);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

Selesai, lalu Run atau Jalankan program. Jika tidak ada error maka output akan muncul seperti berikut, anda dapat menulis text dalam TextArea tersebut.
Selamat mencoba
Terimakasi, Semoga bermanfaat

Membuat Menu Menggunakan Java

Hi teman-teman kali ini saya ingin memberitahu bagaimana cara membuat Menu menggunakkan Java. Disini saya menggunakan aplikasi JCreator LE untuk Javany sendiri, yuk langsung aja ke langkkah-langkahnya..

Buka aplikasi Java, kemuan File, new lalu Project


Jika suadah, pada project tamplates pilih Basic Java Application. Next, kemudian beri nama file lalu tempatkan file
Jika sudah, masukkan codingan berikut:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class submenu {
    public static void main(String[] args) {

    final JFrame frame = new JFrame ("Membuat Menu");
    JLabel label = new JLabel ("Contoh menu dengan Java");
    label.setFont(new Font("SansSerif", Font.BOLD, 14));

JMenuBar menu = new JMenuBar();
frame.setJMenuBar(menu);

JMenu submenu = new JMenu ("File");
submenu.setMnemonic('F');

JMenuItem inputdata = new JMenuItem ("Input Data",'I');
inputdata.addActionListener (new ActionListener(){
public void actionPerformed (ActionEvent e){
JOptionPane.showMessageDialog
(frame,"Anda memanggil Program Input Data","Pesan Eksekusi",
JOptionPane.INFORMATION_MESSAGE);
//JOptionPane.PLAIN_MESSAGE
//JOptionPane.WARNING_MESSAGE
//JOptionPane.QUESTION_MESSAGE
//JOptionPane.ERROR_MESSAGE
}

});

JMenuItem editdata = new JMenuItem ("Edit Data",'E');
editdata.addActionListener (new ActionListener(){
public void actionPerformed (ActionEvent e){
String lokasi;
lokasi = JOptionPane.showInputDialog
(frame, "Siapa Nama yang akan diedit","Edit Data Nama",
JOptionPane.QUESTION_MESSAGE);
//JOptionPane.PLAIN_MESSAGE
//JOptionPane.WARNING_MESSAGE
//JOptionPane.INFORMATION_MESSAGE
//JOptionPane.ERROR_MESSAGE
}

});

JMenuItem hapusdata = new JMenuItem ("Hapus Data",'H');
hapusdata.addActionListener (new ActionListener(){
public void actionPerformed (ActionEvent e){
int tanya = JOptionPane.showOptionDialog
(frame,"Program tidak ditemukan!","Pesan                                                                                               Kesalahan",JOptionPane.DEFAULT_OPTION,
JOptionPane.ERROR_MESSAGE, null, new
String[] {"Retry","Cancel"},"Cancel");
//nilai tanya == 0,1,2
}
});

JMenuItem keluar = new JMenuItem ("Keluar",'K');
keluar.addActionListener (new ActionListener(){
public void actionPerformed (ActionEvent e){
int tanya = JOptionPane.showConfirmDialog
(frame,"Anda yakin ingin keluar?");
if (tanya == JOptionPane.YES_NO_OPTION)
System.exit(0);
//JOptionPane.NO_OPTION
//JOptionPane.CANCEL_OPTION
//JOptionPane.CLOSED_OPTION
}
});

menu.add(submenu);
submenu.add(inputdata);
submenu.add(editdata);
submenu.add(hapusdata);
submenu.addSeparator();
submenu.add(keluar);
menu.setSize(400,100);
menu.setLocation(60,60);
menu.setVisible(true);

frame.getContentPane().add(label);
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

Jika sudah mulailah run /  jalankan , jika sudah tidak ada error , makan hasil output akan muncul seperti berikut
Jika kita membuka menu File akan terdapat pilihan : Input Data, Edit Data, Hapus Data dan Keluar.
Jika kita meng-klik Input Data maka akan muncul output seperti berikut
Untuk menu Edit Data
Hapus Data
Dan yang terakhir untuk menu Keluar
Itulah cara membuat Menu menggunakan Java
Untuk teman-teman yang masih kurang paham dengan keterangan diatas dapat ditanyakan dikolom komentar. Selamat mencoba

Mohon maaf jika terdapat kesalahan dan kurag kejelasan dalam penjabaran keterangan
Terimakasi, semoga bermanfaat. 

Senin, 09 Januari 2017

Menggunakkan Manajemen Layout pada Java

Hi teman-teman kali ini saya ingin menunjukan contoh kasus dari Manajemen Layout. Pada Manajemen Lyout terdepat beberapa layout manajer dalam java, antara lain : FlowLayout, BorderLayout, GridLayout, GriBagLayout, Card Layout. Pada kasus ini saya mengambil contoh BorderLayout.BorderLayout bekerja atas perintah mata angin yang dibuat pada layar/objek GUI yang diletakkan di arah mata angin. Pada Java kali ini saya menggunakkan aplikasi JCreator LE.

Langkah Awal buka aplikasi Java, kemudian ke File > New > Project
Kemudian pada Project Tamplates pilih Basic Java Application kemudian Next
Lalu beri nama project kemudian piih tempat ntuk meletakkan file tersebut, Jika sudah klik Finish
Dan mulailah menulis codingan:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class LayoutBorder {

    public static void main(String[] args) {
    JFrame frame = new JFrame ("Border Layout");
    JButton tombolSetuju = new JButton ("Setuju");
    tombolSetuju.setMnemonic ('S');
    JButton tombolBatal = new JButton ("Batal");
    tombolBatal.setMnemonic ('B');
    JButton tombolRagu = new JButton ("Ragu-Ragu");
    tombolRagu.setMnemonic ('R');

   Container konten;
   konten = frame.getContentPane();
   konten.setLayout(new BorderLayout());
   konten.add(tombolSetuju, "West");
   konten.add(tombolBatal, "East");
   konten.add(tombolRagu, "South");
   frame.setSize(250,100);
   frame.setVisible(true);
   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }
}

Kemudian di Run, Jika terdapat kesalahan harus diperbaiki, harus memperhatikan besar kecilnya huruf serta tanda nya. Jika tidak terdapat kesalahan ata error maka, hasil output akan berjalan dan muncul seperti berikut
Selamat mencoba
Terimakasih, semoga bermanfaat
Mohon maaf bila terdapat kesalahan pada perkataan

Membuat Event Handling Combo Button Menggunakan Java

Halo teman-teman kali ini saya ingin menampilkan cara membuat Event Handling Combo Button menggunakkan Java. Pada kasus ini merupakan contoh kasus sederhana tentang penanganan kejadian / Event Handling. Pada kasus ini saya menggunakan aplikasi JCreator LE.
  1.  Langkah pertama yang digunakkan adalah buka aplikasi java, dengan cara File > New Project
        2. Setelah itu pilih tipe Project Tamplate, kita gunakan Basic Java Aplication, kemudian Next
       3. Beri nama file kemudian letakkan dimana file project akan dietakkan, kemudian Finish
     
    4. Kemudian memasukkan codingan:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class comboButton {
    public static void main(String[] args) {

    JFrame frame = new JFrame ("Event Handling Combo Button");
    JLabel label = new JLabel ("Pilih Kelas Theater : ");
    String [] comboStrings = {"VIP","Bisnis","Ekonomi"};
    JComboBox comboList = new JComboBox(comboStrings);

    frame.getContentPane().setLayout(new FlowLayout());
    frame.getContentPane().add(label);
    frame.getContentPane().add(comboList);
    frame.pack();
    frame.setVisible(true);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

Jika sudah mulailah Run / jalankan. Jika sudah tidak ada yang error maka output dapat dijalankan dan akan muncul tampilan seperti berikut

Sekian sedikit penjelasan mengenai Event Handling Combo Button, semoga dapat diterapkan dalam proses pembelajaran, Selamat mencoba

Semoga bermanfaat, Terimakasih
Mohon maaf bila terdapat kesalahan 

Membuat Aplikasi Pegawai Menggunakan Visual Basic

Hallo teman-teman kali ini saya ingin membuat aplikasi pegawai mengunakan Visual Basic Studio / VB. Langkah pertama yang dilakukan adalah buka aplikasi Visual Basic Studio. Disini saya menggunakan Microsoft Visual Studio 2005, buatlah file project baru dengan ke File > New > Project atau dengan cara Ctrl+Shift+N. Kemudian beri nama file pegawai lalu desain lah, yang dibutuhkan adalah Lebel, TextBox, ComboBox, GroupBox, CheckBox, RadioButton, dan Button.
Lalu tatalah aplikasinya 
Langkah pertama yang dibuat adalah menambahkan items pada ComboBox, dengan cara ke propertis kemudian pilih Items kemudian masukkan kode nya
Lalu kita double click pada ComboBox nya untuk memasukkan codingannya seperti berikut

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
        If ComboBox1.Text = "HNR" Then TextBox3.Text = "HONOR"
        If ComboBox1.Text = "STF" Then TextBox3.Text = "STAFF"
        If ComboBox1.Text = "KBG" Then TextBox3.Text = "KABAG"
        If ComboBox1.Text = "MGR" Then TextBox3.Text = "MANAGER"
        If ComboBox1.Text = "DIR" Then TextBox3.Text = "DIRECTOR"
        If ComboBox1.Text = "HNR" Then TextBox4.Text = "300000"
        If ComboBox1.Text = "STF" Then TextBox4.Text = "350000"
        If ComboBox1.Text = "KBG" Then TextBox4.Text = "500000"
        If ComboBox1.Text = "MGR" Then TextBox4.Text = "700000"
        If ComboBox1.Text = "DIR" Then TextBox4.Text = "1000000"
End Sub

Menggunakkan If-Then untuk memunculkan data pada TextBox yang dimaksud.

Langkah berikutnya pada CheckBox, dengan cara mendouble click CheckBoxnya lalu masukkan codingan. *masukkan codingan satu persatu codingan pada ke empat CheckBox.
> CheckBox pertama untuk memunculkan keterangan SMU, menggunakan If-Then untuk mengeluarkan keterangan pada TextBox5 atau kolom pendidikan

If CheckBox1.Checked Then
            TextBox5.Text = "SMU"
        End If
    End Sub

> CheckBox kedua untuk memunculkan keterangan D3 

If CheckBox2.Checked Then
            TextBox5.Text = "DIPLOMA 3"
        End If
    End Sub

> CheckBox pertama untuk memunculkan keterangan S1

If CheckBox3.Checked Then
            TextBox5.Text = "STRATA 1"
        End If    
     End Sub

> CheckBox pertama untuk memunculkan keterangan S2 

If CheckBox4.Checked Then
            TextBox5.Text = "STRATA 2"
        End If
    End Sub

Selanjutnya untuk RadioButton lakukan seperti pada CheckBox namun berbeda codingan.
>> Jika RadioButton Nikah diaktifkan maka akan terkena potongan 150000, jika sudah berkeluarga. 
Private Sub RadioButton3_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton3.CheckedChanged
        If RadioButton3.Checked Then
            TextBox6.Text = 150000
        End If
    End Sub
 >>Jika RadioButton Singgle daktifkan maka tidak ada potongan / tidak dikenakan biaya potongan
Private Sub RadioButton4_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton4.CheckedChanged
        If RadioButton4.Checked Then
            TextBox6.Text = 0
        End If
    End Sub

Kemudian pada GropBox Anak, dimana disini untuk perhitungan jumlah tanggungan potongan anak, dengan menghitung jumlah anak dengan perhitungan jika jumlah anak diatas 3 maka dikalikan 250000 atau jumlah anak diatas 3 hasil perhitungannya tetap 3 * 250000, Jika jumlah anak dibawah 3 dikalikan 250000

Private Sub TextBox11_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox11.TextChanged
        If Val(TextBox11.Text) < 3 Then TextBox7.Text = Val(TextBox11.Text) * 250000
        If Val(TextBox11.Text) >= 3 Then TextBox7.Text = 3 * 250000
End Sub 

Kemudian kita masukkan codingan total semua perhitungan pada tombol Proses
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Dim gpok As Integer
        Dim stt As Integer
        Dim ank As Integer
        Dim ktr As Integer
        Dim pjk As Integer
        Dim gter As Integer

        gpok = TextBox4.Text
        stt = TextBox6.Text
        ank = TextBox7.Text

        ktr = gpok + stt + ank
        TextBox8.Text = ktr

        pjk = 0.1 * ktr
        TextBox9.Text = pjk

        gter = ktr - pjk
        TextBox10.Text = gter
    End Sub

Disini mengunakan Integer untuk tipe data bilangan bulat.
gpok untuk gaji pokok
stt untuk status
ank untuk anak
ktr untuk untuk gaji kotor
pjk untuk pajak
gter untuk gaji yang diterima

Kemudian untuk tombol input untuk meng clear atau menghapus data, dengan cara men double click tombol input, kemudian masukkan codingan 

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox3.Text = ""
        TextBox4.Text = ""
        TextBox5.Text = ""
        TextBox6.Text = ""
        TextBox7.Text = ""
        TextBox8.Text = ""
        TextBox9.Text = ""
        TextBox10.Text = ""
        TextBox11.Text = ""
        ComboBox1.Text = ""
        CheckBox1.Checked = False
        CheckBox2.Checked = False
        CheckBox3.Checked = False
        CheckBox4.Checked = False
        RadioButton3.Checked = False
        RadioButton4.Checked = False
 End Sub

Yang terakhir mengcoding tombol exit, dengan cara yang sama, yaitu dengan cara mendouble click tombol exit

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Close()
    End Sub
End Class

Jika sudah, running program, kalau tidak ada yang error maka program dapat digunakan untuk perhitungan gaji yang didapat oleh pegawai.


Selamat mencoba dan semoga bermanfaat
Terimakasi
Wassalam