Skip to main content

Posts

Showing posts with the label Pemrograman Java

Aplikasi Penghitung Regresi Linear Sederhana

Aplikasi ini dibuat dengan java, menggunanakan driver odbc. Sebelum menjalankan aplikasi tambahkan dulu user data source pada odbc dengan nama accesdb,kemudian setting databasenya dengan database yg ada pada folder regresi yang sudah di download. Tampilan : Mohon maaf jika terdapat kesalahan, Semoga Bermanfaat.... Silahkan Download Projectnya : http://www.ziddu.com/download/9791456/hitung_regresi_sederhana.rar.html

Tutorial J2ME : Membuat Canvas

Pertama Kita Membuat 2 Kelas. Kelas Pertama Yakni  utama.java , Source Codenya sebagai berikut : import javax.microedition.lcdui.Display; import javax.microedition.midlet.*; public class utama extends MIDlet { Display display; cover cover; public utama() { display = Display.getDisplay(this); cover = new cover(this, display); } public void startApp() { display.setCurrent(cover); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void keluar() { destroyApp(false); notifyDestroyed(); } } Kemudian Kelas Ke 2  Yakni cover.java, Source Codenya Sebagai Berikut : import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Command; import javax.microedition.lcdui.CommandListener; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Displayable; import javax.microedition.lcdui.Graphics; public class cover extends Canvas implements CommandListener{ Display display; utama utama;...

Membuat Folder Dengan Java

import java.io.File; public class Main{ public static void main(String[] args) { try{ boolean success ; success = (new File("C:/Documents and Settings/Administrator/My Documents/keren/Mr.bayu")).mkdir(); if(success){ System.out.println("direktori tunggal berhasil dibuat"); }else{ System.out.println("direktori tunggal gagal dibuat"); } }catch(Exception e){ e.printStackTrace(); } } } Hasilnya :

Shutdown Dengan Java

Tampilan Aplikasinya Sebagai Berikut : Ini Source Code Lengkapnya : import javax.swing.JOptionPane; public class utama extends javax.swing.JFrame{ Runtime rt = Runtime.getRuntime(); public utama() { initComponents(); } public void tampil() { if(JOptionPane.showConfirmDialog(rootPane, "Batal?", "Konfirmasi", JOptionPane.DEFAULT_OPTION)==0) { try { rt.exec("cmd /c shutdown -a"); }catch(Exception e) { JOptionPane.showMessageDialog(rootPane, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE); } } } @SuppressWarnings("unchecked") // private void initComponents() { jPanel1 = new javax.swing.JPanel(); bshut3 = new javax.swing.JButton(); bshut1 = new javax.swing.JButton(); bshut2 = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Shutdown Demo"); setLocationByPlatform(true); setResizable(false); getContentPane().setLayout(null)...

Aplikasi Aritmatika Dengan Java

Berikut Ini Adalah Aplikasi Yang Pernah Saya Buat Waktu Awal Belajar Pemrograman Java. Hasilnya Aplikasinya Seperti Dibawah Ini : Source Code Lengkapnya : import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; public class utama implements ActionListener{ JFrame frame; JLabel label1,label2; JTextField tbil1,tbil2; JButton bkali,bbagi,bkurang,btambah; int bil1,bil2,hasil; String op; public utama() { label1 = new JLabel("Masukan Bil.Bulat 1 :"); label1.setLocation(10, 10); label1.setSize(label1.getPreferredSize()); label2 = new JLabel("Masukan Bil.Bulat 2 : "); label2.setLocation(10, 40); label2.setSize(label2.getPreferredSize()); tbil1 = new JTextField(14); tbil1.setLocation(140, 10); tbil1.setSize(tbil1.getPreferredSize()); tbil2 = new JTextField(14); tb...

Tutorial Jtable

Berikut Ini Saya Share Sedikit Ilmu Yang Saya Pelajari Dari Om Google, Cukup Sulit Awalnya Tapi Kalau Sudah Terbiasa Pasti Jadi Muda. Dimana Tutorial Jtable Tersebut Meliputi Penambahan Baris, Hapus Baris Dan Isi Data Pada Baris Perbaris. Untuk Lebih Jelasnya Lihat Gambar Di Bawah Ini : Berikut Source Code Lengkapnya : import javax.swing.JOptionPane; import javax.swing.table.DefaultTableModel; /** * * @author Mr.Bayu */ public class utama extends javax.swing.JFrame { DefaultTableModel model; Object data[][]=null; int i; public utama() { initComponents(); model = (DefaultTableModel) tabel.getModel(); } @SuppressWarnings("unchecked") // private void initComponents() { jPanel1 = new javax.swing.JPanel(); tno_hp = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); tnama = new javax.swing.JTextField(); talamat = new javax.swing.JTextField(); jScrollPane1 = new jav...

GUI Transparan

import com.sun.awt.AWTUtilities; public class NewJFrame extends javax.swing.JFrame { public NewJFrame() { initComponents(); /**Untuk Membuat Form Transparan*/ AWTUtilities.setWindowOpacity(this, 0.70F); } @SuppressWarnings("unchecked") // private void initComponents() { jLabel1 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Transparan"); jLabel1.setText("Hello world"); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(159, 159, 159) .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 68, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(173, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Align...

TrayIcon

import java.awt.SystemTray; import java.awt.TrayIcon; import javax.swing.ImageIcon; public class postingan extends javax.swing.JFrame { /** Creates new form postingan */ SystemTray sistem; ImageIcon gambar; TrayIcon ikon; public postingan() { initComponents(); gambar = new ImageIcon(getClass().getResource("/logo_garuda.jpg")); ikon = new TrayIcon(gambar.getImage(), "Ini Trayicon"); sistem = SystemTray.getSystemTray(); try { sistem.add(ikon); }catch(Exception e) { } } @SuppressWarnings("unchecked") // private void initComponents() { jLabel1 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Demo JfileChooser"); setLocationByPlatform(true); getContentPane().setLayout(null); jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/logo_garuda.jpg"))); // NOI18N ...

JfileChooser

Mula-mula kita buat form seperti di bawah ini : Kita Tambahkan Event Jbuttonnya, sebagai berikut : private void bbrowseActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser file = new JFileChooser(); file.setAcceptAllFileFilterUsed(true); file.setFileFilter(new FileNameExtensionFilter("Gambar", "jpg")); file.showOpenDialog(this); } kode di atas artinya ketika kita mengklik tombol browse maka akan menampilkan jfilechooser, jfilechooser hanya untuk menampilkan gambar dengan extensi jpg. Berikut Source Kode Langkapnya : public class postingan extends javax.swing.JFrame { /** Creates new form postingan */ public postingan() { initComponents(); } @SuppressWarnings("unchecked") // private void initComponents() { bbrowse = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Demo JfileChooser"); setLocationByPlatform(true); getContentPane().setLayout(null); b...

Jprogress Bar Dan Thread

Berikut ini saya berikan contoh penggunaan thread dalam jprogress bar. mula-mula kita buat form seperti di bawah ini : Setelah membuat form, selanjutnya kita mainkan kodenya. pada bagian kode seperti berikut : public class postingan extends javax.swing.JFrame , kita tambahkan threadnya maka kodenya jadi seperti berikut : public class postingan extends javax.swing.JFrame implements Runnable { selanjtnya pada bagian event jbuttonnya. kita berikan event yang akan membangkitkan thread, kode nya seperti berikut : new Thread(this).start(); tambahkan juga threadnya pada bagian paling bawah sebagai berikut : public void run() { while(true) { jproses.setValue(i); jproses.setStringPainted(rootPaneCheckingEnabled); i++; try { Thread.sleep(1000); }catch(Exception e) { } } } berikut source kode lengkapnya : public class postingan extends javax.swing.JFrame implements Runnable { /** Creates new form postingan */ int i=0; public postingan() { initComponents(); } @Supp...