Syafi'i Blog's'

Sabtu, 31 Januari 2009

SEBUAH PROGRAM SIMPLE

Hello semua nya,ni saya ngisi arsip baru,ya… sebenarnya cukup mudah bagi yang sedah bisa,tapi bagiku ya tetep aja sulit,karena saya baru melai belajar tentang java,jadi kalau ada yang salah harap maklum,soale baru nyoba……kali ini saya membahas tentang sebuah program menu sederhana,disini saya menggabungkan 3 class yang berbeda menjadi satu,tapi ya masih dengan contekan buku sich,maklum baru belajar
Ni tampilan luar nya




Tapi harap maklum ya tampilannya masih berantakan,ni adalah program kelanjutan dari artikel saya yang sebelumnya yaitu tentang koordinat di JFrame…





Jika kita ingin memasukkan data baru,tekan saja pada menu input data maka akan keluar sebuah frame,yang lumayan simple and gak neko-neko



Setelah frame ini di isi,lalu tekan oke maka akan kembali ke menu utama,sedangkan untuk mengedit data cukup dengan menekan edit maka kita dapat mengedit data yang telah masuk,tapi maaf saya be,um bisa mengkonekkan java ke database,jadi ni hanyalah program coba-coba alias latihan



Kalau yang Help itu Cuma berisikan yah foto dari yang bikin........





Sekian program singkat saya kali ini,maaf kalau sedikit mengecewakan and terima kasih kunjungan nya,jangan lupa kasih komentar ya untuk program ini……

Download contoh di atas

Terima kasih

Kamis, 29 Januari 2009

Event Seberhana






/**
* @(#)Text1.java
*
*
* @author Syafii Jauhari
* @version 1.00 2009/1/29
*/

import javax.swing.*;
import java.awt.event.*;
public class aplikasievent5 extends JFrame
{
JLabel lblnama=new JLabel("Nama");
JTextField txnama=new JTextField (20);
JLabel lblnim =new JLabel("NIM");
JTextField txnim=new JTextField(7);
JLabel lblkelamin=new JLabel("Jenis Kelamin");
JRadioButton pria=new JRadioButton("Pria");
JRadioButton wanita=new JRadioButton("Wanita");
ButtonGroup kelompok=new ButtonGroup();
JButton cetak=new JButton ("Cetak");
JTextArea hasil=new JTextArea();
JButton exit=new JButton ("Exit");
aplikasievent5()
{
setTitle("Event Seberhana");
setLocation(300,100);
setSize(300,320);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void komponenvisual()
{

getContentPane().setLayout(null);


getContentPane().add(lblnama);
lblnama.setBounds(10,10,80,20);
getContentPane().add(txnama);
txnama.setBounds(105,10,175,20);

getContentPane().add(lblnim);
lblnim.setBounds(10,33,80,20);
getContentPane().add(txnim);
txnim.setBounds(105,33,70,20);


getContentPane().add(lblkelamin);
lblkelamin.setBounds(10,56,80,20);

kelompok.add(pria);
kelompok.add(wanita);

getContentPane().add(pria);
pria.setBounds(105,56,50,20);

getContentPane().add(wanita);
wanita.setBounds(160,56,70,20);

getContentPane().add(cetak);
cetak.setBounds(10,80,270,20);
getContentPane().add(hasil);
hasil.setBounds(10,105,270,150);

getContentPane().add(exit);
exit.setBounds(10,260,270,20);

setVisible(true);

}
void aksireaksi()
{
cetak.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
hasil.append(txnama.getText()+"\n");
hasil.append(txnim.getText()+"\n");
if (pria.isSelected()==true)
{
hasil.append(pria.getText()+"\n");
}
else
{
hasil.append(wanita.getText()+"\n");

}
}
});
exit.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
}

public static void main (String[] args)
{
aplikasievent5 e5=new aplikasievent5();
e5.komponenvisual();
e5.aksireaksi();
}


}

Rabu, 28 Januari 2009

Koordinat JFrame

pada kesempatan kali ini saya akan membahas koordinat di java Frame,sebenarnya ini hanyalah ujicoba saya,karena saya juga baru mulai belajar java,jadi kalau ada kesalahan saya minta maaf dan tolong di kasih kritik dan saran supaya hasil berikutnya menjadi lebih baik.

ini codingnya,kalau pengen mencoba copy saja coding ini :

/**
* @(#)Text2.java
*
*
* @author Syafi'i jauhari
* @version 1.00 2008/12/11
*/


import javax.swing.*;
public class aplikasipenilaian extends JFrame {

JLabel lbljdl= new JLabel("LEMBAR PENILAIAN");
JLabel lblniim= new JLabel("NIM");
JTextField txnim= new JTextField(20);
JLabel lblnama= new JLabel("Nama");
JTextField txnama= new JTextField(20);
JButton tbcari= new JButton ("Cari");
JLabel lblkelas= new JLabel ("Kelas");
JRadioButton kelasA= new JRadioButton ("A");
JRadioButton kelasB= new JRadioButton ("B");
JRadioButton kelasC= new JRadioButton ("C");
ButtonGroup grupkelas = new ButtonGroup ();
JLabel lblkelompok= new JLabel("Kelompok");
String[]jeniskelompok={"1","2","3","4","5","6","7",};
JComboBox cbkelompok= new JComboBox(jeniskelompok);
JLabel lblnil= new JLabel("NILAI");
JLabel lbltgs1= new JLabel("Tugas 1");
JTextField txtgs1= new JTextField(20);
JLabel lbltgs2= new JLabel("Tugas 2");
JTextField txtgs2= new JTextField(20);
JLabel lbltgs3= new JLabel("Tugas 3");
JTextField txtgs3= new JTextField(20);
JLabel lbltgs4= new JLabel("Tugas 4");
JTextField txtgs4= new JTextField(20);
JLabel lbltgs5= new JLabel("Tugas 5");
JTextField txtgs5= new JTextField(20);
JLabel lbluts= new JLabel("UTS");
JTextField txuts= new JTextField(20);
JLabel lbluas= new JLabel("UAS");
JTextField txuas= new JTextField(20);
JButton tbsave= new JButton ("Save");
JButton tbupdt= new JButton ("Update");
JButton tbext= new JButton ("Exit");
JLabel lblby= new JLabel("By : Syafi'i jauhari");
aplikasipenilaian()
{
setTitle("Lembar penilaian");
setLocation(300,100);
setSize(300,350);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void komponenvisual()
{
getContentPane().setLayout(null);

getContentPane().add(lbljdl);
lbljdl.setBounds(90,10,150,20);

getContentPane().add(lblniim);
lblniim.setBounds(10,40,70,20);
getContentPane().add(txnim);
txnim.setBounds(75,40,100,20);

getContentPane().add(tbcari);
tbcari.setBounds(180,40,95,20);

getContentPane().add(lblnama);
lblnama.setBounds(10,60,70,20);
getContentPane().add(txnama);
txnama.setBounds(75,60,200,20);

getContentPane().add(lblkelas);
lblkelas.setBounds(10,80,100,20);

getContentPane().add(kelasA);
kelasA.setBounds(75,80,50,20);

getContentPane().add(kelasB);
kelasB.setBounds(125,80,50,20);

getContentPane().add(kelasC);
kelasC.setBounds(175,80,50,20);

grupkelas.add(kelasA);
grupkelas.add(kelasB);
grupkelas.add(kelasC);

getContentPane().add(lblkelompok);
lblkelompok.setBounds(10,100,100,20);

getContentPane().add(cbkelompok);
cbkelompok.setBounds(75,100,100,20);

getContentPane().add(lblnil);
lblnil.setBounds(10,120,70,20);

getContentPane().add(lbltgs1);
lbltgs1.setBounds(10,140,70,20);
getContentPane().add(txtgs1);
txtgs1.setBounds(75,140,100,20);

getContentPane().add(lbltgs2);
lbltgs2.setBounds(10,160,70,20);
getContentPane().add(txtgs2);
txtgs2.setBounds(75,160,100,20);

getContentPane().add(lbltgs3);
lbltgs3.setBounds(10,180,70,20);
getContentPane().add(txtgs3);
txtgs3.setBounds(75,180,100,20);

getContentPane().add(lbltgs4);
lbltgs4.setBounds(10,200,70,20);
getContentPane().add(txtgs4);
txtgs4.setBounds(75,200,100,20);

getContentPane().add(lbltgs5);
lbltgs5.setBounds(10,220,70,20);
getContentPane().add(txtgs5);
txtgs5.setBounds(75,220,100,20);

getContentPane().add(lbluts);
lbluts.setBounds(10,240,70,20);
getContentPane().add(txuts);
txuts.setBounds(75,240,100,20);

getContentPane().add(lbluas);
lbluas.setBounds(10,260,70,20);
getContentPane().add(txuas);
txuas.setBounds(75,260,100,20);

getContentPane().add(tbsave);
tbsave.setBounds(180,220,95,20);

getContentPane().add(tbupdt);
tbupdt.setBounds(180,240,95,20);

getContentPane().add(tbext);
tbext.setBounds(180,260,95,20);

getContentPane().add(lblby);
lblby.setBounds(190,290,200,20);

setVisible(true);
}
public static void main (String[] args)
{
aplikasipenilaian ap=new aplikasipenilaian();
ap.komponenvisual();
}


}

ini juga ada contoh koordinatnya,setelah coding tadi di jalankan.



setTitle("Lembar penilaian");
setLocation(300,100);
setSize(300,350);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setTitle digunakan untuk menampilkan judul yang berada dalam form
setLocation digunakan untuk mengeset lokasi di desktop
setSize digunakan untuk mengatur besar kecilnya sebuah tampilan form (width,height)
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE) berfungsi untuk menutup sebuah form

setBounds(90,10,150,20);
set bounds menampilkan sebuah koordinat di JFrame dengan konsep (X,Y,width,height)



semoga bermafaat......terimakasih

Minggu, 25 Januari 2009

My Adventure III (Air Terjun)

Air Terjun



Tean Adenture




Dua Sejoli




Perjalanan Menuju Air terjun



Perjalanan Menuju Air terjun




Perjalanan Menuju Air terjun





Suuuuuueeeegeeerrrrr



Perjalanan Menuju Air terjun




Air terjun





Air terjun





Trio Macam Kedinginan



Uuuuuuu Aboot

My Adventure II (Sarangan,Magetan)

Sarangan Magetan



Sarangan



Pemandangan Telaga Sarangan



Samosir di Telaga Sarangan



Samosir di Telaga Sarangan



Tempat Nginep



Tempat Nginep



Team Adventure



Ni Foto ma Dosen STMIK



Ni Foto ma Dosen STMIK





Ni Foto ma Dosen STMIK




Contoh Keluarga Besar




Cari Wangsit




Cari Wangsit




Orang iLang




Pesawat Jatuh.....



Beli 1 Dapet Penjuale




Hongkok I Coming




Kuda kok Foto ma Kuda



Ni Yang eMpunya Kuda




My speedboard



Sendirian



Prend's

My Adventure I (Temprina Nganjuk)

TEMPRINA NGANJUK



Temprina Nganjuk



History about Temprina Nganjuk




Metting ma yg Empunya




Metting ma yg Empunya




Season Tnya Juawab




Liat-liat Dalemne Temprina Nganjuk




Liat-liat Dalemne Temprina Nganjuk




Liat-liat Dalemne Temprina Nganjuk




Liat-liat Dalemne Temprina Nganjuk




Mesin Cetak 1



Mesin Cetak 1




Mesin Cetak 1




MesinCetak Koran Radar n Jawa pos



MesinCetak Koran Radar n Jawa pos



MesinCetak Koran Radar n Jawa pos



Ni Gulungan kertas Sebelum jadi koran
kayak tisu toilet y

Template by : auraipank x-template.blogspot.com