Showing posts with label Program Java Netbeans. Show all posts
Showing posts with label Program Java Netbeans. Show all posts

Wednesday 25 February 2015

Menghitung Nilai Akhir Mahasiswa Dengan Java Netbeans

Menghitung Nilai Akhir Mahasiswa Dengan Java Netbeans
Assalamu alaikum.... selamat pagi sobat, pagi-pagi enaknya mantengin laptop sambil ditemani secangkir kopi kaya gambar disamping ini, hehe. Nah kali ini ekoninjarr.blogspot.com akan ngasih tutor tentang kopi, eh salah, maksudnya tentang aplikasi atau program java yang mirip kopi. Tau nggak sob sejarah Java itu gimana, kok logonya mirip secangkir kopi? Waduh kalau jelasin asal mulanya ya mesti panjang banget. Mending sekarang kita bahas saja cara Menghitung Nilai Akhir Mahasiswa Dengan Java, yang sebelumnya saya ngasih tutorial Cara Membuat Form Login di Netbeans Menggunakan Database MYSQL dan juga tentang Membuat Form Data Mahasiswa Java Netbeans Koneksi Database MYSQL

  • Hasil akhir nanti akan seperti ini :
Menghitung Nilai Akhir Mahasiswa Dengan Java Netbeans

  • Langkah pertama buka Netbeans IDE, di sini saya pakai yang seri 7.1.1. Sobat mau pakai yang seri 7 atau 8 juga boleh.
  • Kalau nggak punya Netbeans nya silakan download dulu sob
  • Buka Netbeans pilih file New Project-->Java-->Java Application lalu klik Next, isi Project Name nya lalu klik finish.

Menghitung Nilai Akhir Mahasiswa Dengan Java Netbeans

  • Selanjutnya klik pada Project NILAI_MAHASISWA-->klik kanan default package pilih New-->JFrame From
Menghitung Nilai Akhir Mahasiswa Dengan Java Netbeans

  • Isi Class Name nya dengan nilaimahasiswa---> lalu klik Finish hasilnya seperti berikut :

Menghitung Nilai Akhir Mahasiswa Dengan Java Netbeans

  • Selanjutnya siapkan :
    1. 11 buah Label
    2. 9 buah JTextField
    3. 1 buah JComboBox
    4. 1 JTextArea
    5. 1 buah Button
  • Desig form nya menjadi seperti berikut :

Menghitung Nilai Akhir Mahasiswa Dengan Java Netbeans

  • Keterangan :
    1. Label 1 = Nilai Akhir Mahasiwa, Label 2 = NPM, Label 3= Nama Mahasiswa, Label 4 = Mata Kuliah, Label 5 = Absen, Label 6 = Tugas, Label 7 = UTS, Label 8 = UAS, Label 9 =Huruf, Label 10 = Keterangan, Label 11 = Output
    2. JTextField 1 Variable Name ganti denga txtnpm, JTextField 2 = txtnama, JTextField 3 = txtabsen, JTextField 4 = txttugas, JTextField 5 = txtuts, JTextField 6 = txtuas, JTextField 7 = txthitung, JTextField 8 = txthuruf, JTextField 9 = txtket
    3. ComboBox ganti variable name nya = cmbjur, 
    4. Button ganti textnya menjadi = Hitung
    5. JTextArea ganti variable nya = ta
  • Selanjutnya klik 2x pada tombol Hitung dan masukan kode berikut :

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                      
        double absen,tugas,uts,uas,nilai;
        String hasil;
        absen=Integer.parseInt(txtabsen.getText());
        tugas=Integer.parseInt(txttugas.getText());
        uts=Integer.parseInt(txtuts.getText());
        uas=Integer.parseInt(txtuas.getText());
        nilai=(absen/16*10)+(tugas*20/100)+(uts*30/100)+(uas*40/100);
        hasil=String.valueOf(nilai);
        txthitung.setText(hasil);
     
        if(nilai>=85){
            txthuruf.setText("A");
            txtket.setText("LULUS");
            }
        else if ((nilai<84)&&(nilai>=70)){
            txthuruf.setText("B");
            txtket.setText("LULUS");
            }
        else if ((nilai<70)&&(nilai>=55)){
            txthuruf.setText("C");
            txtket.setText("Mengulang");
            }
        else if ((nilai<55)&&(nilai>=40)){
            txthuruf.setText("D");
            txtket.setText("Mengulang");
            }
        else if ((nilai<40)&&(nilai>=0)){
            txthuruf.setText("E");
            txtket.setText("Tidak Lulus");
            }
        ta.setText(
                "NPM:"+txtnpm.getText()+"\n"+
                "Nama:"+txtnama.getText()+"\n"+
                "Mata Kuliah:"+cmbjur.getSelectedItem()+"\n"+
                "Absen:"+txtabsen.getText()+"\n"+
                "Tugas:"+txttugas.getText()+"\n"+
                "UTS:"+txtuts.getText()+"\n"+
                "UAS:"+txtuas.getText()+"\n"+
                "Hitung:"+txthitung.getText()+"\n"+
                "Huruf:"+txthuruf.getText()+"\n"+
                "Keterangan:"+txtket.getText()+"\n");
        // TODO add your handling code here:
    }                                


  • Selanjutnya coba sobat jalankan programnya....

  • SEMOGA BERMANFAAT....!!!

Friday 6 February 2015

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

Halo para sobat bloger, ketemu lagi dengan saya, kali ini saya akan membahas tentang membuat Data Mahasiswa beserta Menu Utama dengan Java Netbeans koneksi database MYSQL.....
okelah kalau begitu langsung saja yuaaaahh sahabatku, simak baik-baik yaaahh...hehehe
Pertama kita buat database nya dulu, buka PhpMyadmin di laptop kamu. Jangan lupa yuaaa hidupin tuh XAMPP Control Panel Application dilaptop sobat.


Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

1. Buat Databasenya dbperkuliahan dan tabelnya tabmahasiswa seperti gambar berikut :

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

langkah selanjutnya buka NetBeans sobat pilih file-->New Project klik Java-->Java Application  lalu klik tombol Next akan tampil seperti gambar berikut:

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

isi Project Name dengan Program_Perkuliahan lalu hilangkan tanda centang Create Main Class, perhatikan gambar diatas yang dilingkari, lalu klik tombol Finish.
Setelah itu buka deh project Program_Perkuliahan lalu pilih Source Packages pada <default package> klik kanan New lalu pilih Jframe Form isi Class Name dengan MenuUtama lalu klik finish, perhatikan gambar berikut :

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL


nah sekarang kita mulai design form nya tadi, pilih Swings Menus yang ada di Palette pilih menu bar dan drag ke form sehinga hasilnya seperti berikut:

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

lalu klik form nya setalah di klik lihat Properties yang ada di kanan bawah berikan title nya Program Perkuliahan, lihat gambar berikut;

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

setelah itu kembali ke form tadi,tambahkan satu buah Dekstop Pane yang ada di Palette, hasilnya akan seperti ini :

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

lalu klik kanan pada form pilih Set Layout lalu pilih Border Layout, maka Desktop Pane akan tampil penuh di form tadi. Setelah itu sobat tambahkan menu item di file Master caranya klik kanan pada Master pilih Add From Palette dan pilih Menu Item. Ganti teks jMenuItem1 dengan Data Mahasiswa, perhatikan gambar berikut :

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

sudah selesai tuh design menu utamanya, sekarang sobat buat JInternalFrame Form, caranya klik Project Program Perkuliahan <default pakacge>klik kanan New-->JInternalFrame Form lalu isi Class Name nya "DataMahasiswa" (note; tanpa spasi dan tanpa tanda "), maka hasilnya akan seperti ini:

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

sebelum mendesign form DataMahasiswa sebaiknya sobat membuat aksi dulu untuk memanggil form DataMahasiswa dari MenuUtama biar nanti tidak kebingungan saat Running hehehehe. Caranya seperti ini sobat klik form MenuUtama pilih Master lalu klik 2 x pada Data Mahasiswa, kalau sobat bingung coba perhatikan gambar aja deh...

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

dan berikan koding ini:

 Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

untuk selanjutnya sobat design ya form DataMahasiswa nya, apa saja sih yang perlu disiapkan, ni aku kasih tau yaaa,,,
1. 6 buah Label
2. 3 buah Text Field
3. 1 buah ComboBox
4. 2 buah Radio Button
5. 1 buah Button Group
6. 5 buah Button
7. 1 buah Table

nah sobat design ya form nya seperti ini: 

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

keterangan:
1. untuk jTextField1 ganti variable name menjadi txtnpm
    untuk jTextField2 ganti variable name menjadi txtnama
    untuk jTextField3 ganti variable name menjadi txtalamat
2. untuk Combo Box ganti variable name menjadi cmbjur
    klik Combo Box, lalu lihat Properties model untuk Item 1, Item 2, Item 3, Item 4
    ganti dengan Sistem Informasi, Managemen, Kom.Akuntansi, Akuntansi 
3. untuk Button Group drag antara Radio Button laki-laki dan wanita, 
    nah sobat jangan kaget yua karena saat Radio Button disisipkan pasti hilang dan
    nggak nongol seperti yang lainya,hehehe..tapi itu nggak hilang kok masih ada di form. 
    Sekarang klik Radio Button laki-laki dan coba lihat Properties ganti Button Groupnya 
    menjadi buttonGroup1, begitu juga untuk radio button 
    yang  wanita sama ganti button groupnya menjadi buttonGroup1.
    kalau bingung coba lihat gambarnya saja:

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

4. untuk button tambah, simpan, cari, hapus, dan keluar
   button tambah ganti variable name (btambah)
   button simpan ganti variable name (bsimpan)
   button cari ganti variable name (bcari)
   button hapus ganti variable name (bhapus)
   button keluar ganti variable name (bkeluar)

5. untuk Table ganti variable name menjadi table
    Sekarang sobat klik Project Program_Perkuliahan klik kanan libraries pilih Add Library 
    dan pilih MSQL JDBC Driver, Setelah itu sobat buat koneksinya dulu yaaaaaa
    biar nanti bisa disimpan kedatabase sobat. 

cara membuat koneksinya klik kanan Program_Perkuliahan lalu New--> pilih Java Package, isi Package Name dengan nama 'koneksi' lalu klik Finish, lalu klik kanan koneksi pilih New--> Java Class, isi Class Name dengan nama 'conek', hasil seperti gambar berikut,,,

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

klik conek.java ketikan kode dibawah ini;

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL


nah saatnya sekarang mengcoding coding button tambah, simpan, cari, hapus, keluar

langsung saja mas bro mbak bro klik form DataMahasiswa lalu klik Source masukan kode berikut

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL

masukin kodingnya secara berurutan dari atas sampai bawah lho yaaaaaa,,hehehehe
kalau sudah selesai coba sobat Running dah, kalau mau Running harus dari MenuUtama Yuaa agar bisa memanggil form DataMahasiswa,
Kalau mas bro mbak bro ngikutin dari awal pasti ya Running dan hasilnya kurang lebih seperti ini:

Membuat form Data Mahasiswa Java Netbeans koneksi Database MYSQL



Sekian dulu yuaa postinganya semoga bermanfaat bagi kita semua,,
Berbagi ilmu, berbagi wawasan, berbagi pengetahuan mendapatkan pahala lhoo,,hehehe...

Matur Suwun...!!!

Sunday 1 February 2015

Cara Membuat Form Login di Netbeans Menggunakan Database MYSQL

Para sobat ini postingan pertama saya yaitu Cara membuat form login dengan Netbeans, dari belajar dan belajar yang dulu tidak tau apa-apa tentang java netbeans, sekarang dikit2 taulah tentang java. Terima kasih Bpk dosen & temen2 yang selalu membantu dan mensupport tentang program ini. Saya memberi sedikit ilmu yang saya dapat yaitu tentang bagaimana membuat form login dengan database, yuaaaaahhh,,,walaupun simple mudah2han ini bisa membantu para sahabat bloger. Bagi para programer yang sudah mahirrrr kalau postingan saya ini kurang tolong pencerahanya,,maklum baru belajar,, heheheheheh......!!!!!

Cara  Membuat Form Login Netbeans menggunakan database mysql











Ikuti langkah-langkahnya yuaaa mas bro mbak bro.....

1. Membuat Database bisa langsung dari phpMyAdmin atau bisa buka Netbeans IDE
kalau dari phpMyAdmin buat databasenya dulu,disini saya nama databasenya "dbperkuliahan" dan     nama          tabelnya "tblogin". Buat seperti gambar berikut:

Cara  Membuat Form Login Netbeans menggunakan database mysql

setelah selesai membuat database kita buka saja Netbeans nya pilih file-New Project-Java-Java           aplication sehinga muncul gambar berikut:

Cara  Membuat Form Login Netbeans menggunakan database mysql


setelah itu klik Next maka tampil seperti ini :

Cara  Membuat Form Login Netbeans menggunakan database mysql


Isikan Project Name--> login dan hilangkan tanda centang di Create Main Class& Set as Main Project lalu klik Finish.
maka akan muncul seperti gambar berikut :

Cara  Membuat Form Login Netbeans menggunakan database mysql

Lalu klik kanan pilih New-->JFrame From. Maka akan tampil :


Cara  Membuat Form Login Netbeans menggunakan database mysql


Isi Class Name login seperti gambar diatas lalu klik Finish..

Cara  Membuat Form Login Netbeans menggunakan database mysql

   perhatikan tanda yang dilingkari merah itu yang perlu disiapkan:

   Perhatikan gambar berikut:


Cara  Membuat Form Login Netbeans menggunakan database mysql
     


Dan design form sehingan seperti ini:

Cara  Membuat Form Login Netbeans menggunakan database mysql


lalu klik Libraries--> Add Libray-->pilih MySQL JDBC Driver (lihat gambar):

Cara  Membuat Form Login Netbeans menggunakan database mysql

Cara  Membuat Form Login Netbeans menggunakan database mysql


Cara  Membuat Form Login Netbeans menggunakan database mysql

Nah setelah itu membuat package baru caranya klik kanan di Source Packages pilih New pilih Java Package,, Isi Package name " koneksi" lalu tekan Finish (lihat gambar dibawah ini) :

Cara  Membuat Form Login Netbeans menggunakan database mysql


Cara  Membuat Form Login Netbeans menggunakan database mysql

Di Package koneki klik kanan New-->Java Class--> Class Name isi dengan "conek" lalu klik Finish (lihat gambar ):

Cara  Membuat Form Login Netbeans menggunakan database mysql

Nah setelah itu kita mulai dah...
JTextField1 variable name diganti = tnama
JTextField2 variable name diganti = tpas

di koneksi class conek ketikan scrip berikut :

package koneksi;

import com.mysql.jdbc.Driver;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 *
 * @author EkoNinja
 */
public class conek {
    private static Connection koneksi;
   
   public static Connection GetConnection()throws SQLException{
       if (koneksi==null){
           new Driver();
           
       koneksi=DriverManager.getConnection("jdbc:mysql://localhost:3306/dbperkuliahan","root","");
       
       }
       return koneksi;
   }
   
   
}


lalu di  class form login ketikan scrip dibawah ini:

import com.mysql.jdbc.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.swing.JOptionPane;
import koneksi.conek;
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author EkoNinja
 */
public class Login extends javax.swing.JFrame {
    
  
    /**
     * Creates new form Login
     */
    public Login() {
        initComponents();
        
    }


 private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                    

        try {
            Statement statement = (Statement) conek.GetConnection().createStatement();
            ResultSet result=statement.executeQuery("select * from tblogin where " + "username='" + tnama.getText() + "'");
            if (result.next()) {
                if (tpas.getText().equals(result.getString("password"))) {
                    new MenuUtama().show();
                    this.dispose();

                } else {
                    JOptionPane.showMessageDialog(rootPane, "Password salah");
                    tpas.setText("");
                    tnama.requestFocus();
                }
            } else {
                JOptionPane.showMessageDialog(rootPane, "User tidak ditemukan");
                tnama.setText("");
                tpas.setText("");
                tnama.requestFocus();
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(rootPane, "gagal");
        }
        // TODO add your handling code here:
    }                  

// jbutton1 untuk login


private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                    
        this.dispose();

//jbutton2 untuk cancel


Ok...ok sekarang jalan kan programnya semoga berhasil yuaahhhhh...

semoga bisa bermanfaat.......