Anda di halaman 1dari 12

CARA MEMBUAT APLIKASI INPUT DATA MAHASISWA DENGAN JAVA NETBEAN

Date - Februari 17, 2018 java Pemprograman

Cara Membuat Aplikasi Input data mahasiswa dengan menggunakan bahasa pemprograman JAVA netbean. Aplikasi ini

merupakan Tugas dari mata kuliah Pemprogramna Platfom independent atau PPI. yang dimana aplikasi ini dapat pengimput data

mahasiswa dengan menggunkan Bahasa pemprograna Java Gui yang di rancang degan menggunakan aplikasi Java Netbean. Dan

data dapat di simpan ke dalam data bases. Aplikasiini sering di sebut juga dengan aplikasi CRUD input data mahasiswa.

Disini mungkin saya akan memberikan beberapa tips atau keterangan yang bertujuan agar anda paham dan

mengerti tentang bagaimana cara membuat aplikasi gui sederhana dari bahasa java. Jadi sebelum anda berencana

membuat aplikasi gui dengan java alangkah lebih baik anda mengetahui dasar-dasar dari bahasa pemprograman

java itu sendiri agar tidak membuat anada kebingungan untuk membuat aplikasi guinya nanti. Apaitu class, method,

objek, methot main, dan lain sebagainya. Jika anda sudah cukup paham dan mengerti dasar-dasar dari

pemprogramn java maka mari kita lanjutkan untuk membuat aplikasi guinya.

Membuat aplikasi sederhana input data mahasiswa dengan mengunakan bahasa java dan menyimpannya ke dalam data

base.
Langkah awal yang perlu kita lakukan yaitu menentukan apasaja entitas yang akan anda gunakan dalam kasus ini saya

menngunakan 4 entitas:

 nama

 nim

 alamat

 jurusan

1.Membuat projek baru

Mungkin anda sudah bisa membuat projek baru, jika belum maka Buka netbean + Klik Menu file yang terdapat di bagian kiri atas

+ new Projek atau anda bisa melihat gambar di bawah ini.

Akan tampil jendela baru lalu pilih Java Aplication + Next seperti pada gambar di bawah ini.
2.Membuat From

# Selanjutnya kita akan membuat Form yang akan di gunakan oleh user untuk menginputkan datanya. atau kita akan membuat

guinya. Caranya dengan kelik kanan pada Package + New + Jframe from. seprti pada gambar di bawah ini.

# Merancang atau mendesain Form

Seperti pada gambar di atas silahkan anda buat form seperti pada gambar di atas sesuai dengan selera anda.

Keterangan :

Nim, Nama, Jurusan, TGl Lahir : menggunakan Label

Form Kosong : mengunkan Text file

Tombol Simpan , hapus : Botton

Tabel : Menggunakan Table

Keterangan Variabel :

Setelah anda membuat form nya maka sekarang kita akan memberikan Nama variabel dari nama-nama entitas yang kita gunakan.

Adapun cara mengganti nama variabe nya yaitu dengan cara Klik kanan pada kolom nim + ChangeVariable Name + Ok.
Untuk label Tidak perlu di berikan nama variabel karnya dia hanya sebagai label, namun yang kan kita berikan variabel yaitu

Texfile atau kolom NIM,Nama,dan lain-lain

Nim : txtnim

Nama :txtnama

Jurusan : txtjurusan

TGL lahir : txttgl

Table : tblsimpan

3. Membuat Class “Simpan”

Pada tahap ke tiga ini kita akan membuat Class baru yaitu Class “simpan.java” di mana Class ini merupakan kelas untuk

menyimpan data inputan ke tabel. Pada bagian ini silahkan kopy atau tulis sintaks di bawah ini.

/*

* mendeklarasikan clas simpan yang dimana di dalam ini menjelaskan tentang struktur

tabel pada menu java gui

*/

package rozziq_s;

import javax.swing.table.DefaultTableModel;//mengimport javax.swing yang berfungsi

untuk agar dapat meggunakan tabel

public class simpan {

private DefaultTableModel tabel=new DefaultTableModel();

public simpan(){

getTabel().addColumn("NO");

getTabel().addColumn("Nim"); // memenggil tabel dan menambah kolom nim

getTabel().addColumn("nama");// memenggil tabel dan menambah kolom nama

getTabel().addColumn("Jurusan");// memenggil tabel dan menambah kolom jurusan

getTabel().addColumn("Tgl kahir");// memenggil tabel dan menambah kolom tgl

lahir
}

public DefaultTableModel getTabel(){ //methot pemanggilan tabel

return tabel;

Keterangan :

Jika terdapat tanda seru di samping scrip berwarna kuning anda tidak perlu hawatir karna tidak akan mempengaruhi jalanya

program.

Gambar pada netbean :

4. Membuat Class Rozziq_s.java

Pada class ini kita akan membuat clas baru dengan nama “ Rozziq_s.java”. Yang dimana class ini berfungsi sebagai kelas untuk

memanggil class “ form_rozziq.java “ yang merupakan desain dari aplikasi yang telah kita buat sebelumnya.
Adapun scrip yang kan kita gunakan untuk memanggil calas “form_rozziq.java” sebagagi berikut silahkan tulis atau copy scrip di

bawah ini.

/*

* pada class ini berfungsi untuk memanggil clas form_rozziq

*/

package rozziq_s;

public class Rozziq_s {

public static void main(String[] args) {

//memanggil class form rozziq

form_rozziq form=new form_rozziq();

form.setVisible(true);

Gambar pada netbean java:


5. Memberikan perintah-perintah

Pada taha ini kita kan memberikan beberapa perintah agar data yang kita imputkan bisa tersimpan ke dalam tabel terlebih dahulu

sebelum kita menyimpannya ke data base. adapun perintah-perintah ayang akan kita berikan sebagai berikut. Dengan membuka

Class Form_rozziq

# perintah pada Tombol simpan

Pada tombol ini ketika tombol simpan di tekan maka data akan masuk ke dalam tabel. adapun cara sebagai yaitu klik kanan

pada tombol simpan + Events + Action maka anda akan di arahkan ke scrip atau kode maka lansung saja copykan scrip di

bawah ini.

//deklarasi variabel dima menggunaka tipedata aray untuk memasukan data ke dalam tabel

String[] data=new String[5];

a = a+1;

data[0]=String.valueOf(a);

data[1]=txtnim.getText();// memanggil inputan nim


data[2]=txtnama.getText();// memanggil inputan nama
data[3]=txtjurusan.getText();//memanggi inputan jurusan
data[4]=txttgl.getText();//memanggil inputan tgl lahir

input.getTabel().addRow(data);
}

Gambar pada Java netbean:

Setelah itu scrol kursor anda keatas tepat di bawah “public class form_rozziq extends javax.swing.Jframe ” lalu buat variabe

baru berikut scripnya.

public class form_rozziq extends javax.swing.JFrame {

int a=0; // deklarasi variabel

simpan input=new simpan();

Connection tes;

public form_rozziq() {

initComponents();

tblsimpan.setModel(input.getTabel());

Gambar pada Java netbean:


Jika telah selesai coba anda tes aplikasi apakah data daat tersimpan ke dalam tabel dengan benar atau tidak.

Sampai disini mungkin anda cukup bingung ya tentu bagi pemula tapi jangan hawatir silahkan anda baca ulang coba coba dan

cobalagi sampi bisa. jika masih ada scrip yang error anda bisa lihat pada foto di bawah ini silahkan anda cocokkan dengan crip

yang anda tulis.

Cara mengkoneksikan ke Databese


Kali ini kita akan mengkoneksikan gui yang telah kita buat sebelumnya ke database agar data bisa tersimpan ke database, adapun

caranya sebagai berikut: langkah pertama yaitu

1. Membuat data base

Pada tahapa ini kita akan membuat data base yang akan kita gunkan untuk menyimpan data yang akan kita imputkan melalu GUI.

Silahkan buat dulu databasenya, jika anda belum bisa membuat data base silahkan baca “cara membuat data base”.

Jika anda sudah bisa membuat database maka lansung saja kita akan menghubungkan antara java Gui dengan database.

2. Mengkoneksikan Gui Ke data base

Import MSQLDrever

dengan cara klik kanan pada folder Library + add library +oke

lalu pilih MYSQL JDBC Driver + oke


Selanjutnya : dobel klik pada btn simpan + lalu tuiliskan scrib di bawah ini tepat di bawah “private void

jButton1ActionPerformed”.

try{

Class.forName("com.mysql.jdbc.Driver");

java.sql.Connection

koneksi=DriverManager.getConnection("jdbc:mysql://localhost:3306/rozziq","root","");

koneksi.createStatement().execute("insert into tb_rozziq

values('"+txtnim.getText()+"','"+txtnama.getText()+"','"+txtjurusan.getText()+"','"+tx

ttgl.getText()+"')");

}catch(Exception e){

System.out.println(e);

JOptionPane.showMessageDialog(rootPane,"maaf data yang anda masukkan

salah");// jika data tidak benar ,aka akan tampil pesan bahwa data anda salah

Gambar pada Java netbean:


Selanjutnya : jika terdapat error atau tanta seru yang bewarna kuning maka klik kanan pada tanda seru lalu pilih code

import. maka akan tampak seperti pada gambar di bwah ini. Scrip ini harus ada di bawah paskage rozziq_s;

package rozziq_s;

import com.mysql.jdbc.Connection;

import java.sql.DriverManager;// mengimport driver sql

import javax.swing.JOptionPane;// mengimport pesan dialog

import java.sql.*;

import javax.swing.*;

Gambar pada Java netbean:

jika sudah selesai coba koreksi dan jalankan runing apakah data berhasil tersimpan ke data base atau tidak.

3. Tombol hapus

Pada tombol hapus dobel klik lalu tulisakan kode di bawah ini. agara data bisa terhapus ketika kita mengklik hapus.

input.getTabel().removeRow(tblsimpan.getSelectedRow());

Gambar pada Java netbean:

Setelah anda mengikuti langkah-langkah di atas dengan benar maka anda sudah bisa membuat sebuah aplikasi CRUD data maha

siswa atau aplikasi input data mahasiswa, Lalu jalankan. Jiaka ada yang kurang jelas silahkan tingal kan komentar anda. Dan

perlu anda ketahui bahwa untuk bisa membuat aplikasi dengan java anda harus mencari banyak sumber agar anda paham.

Perhatian :

jika anda ingin file projek utuhnya silahkan tinggalkan komentar anda dengan menambahkan alamt email yang akan kami

kirimkan melalu email anda atau anbisa menghubungi kami melaui fanspage Facebook kami balog18.com. semoga berhasil.
Mungkin banyak teman-teman yang mintak file utuhnya maka dengan senang hati saya akan membagikannnya semoga

bermanfaat.. silahkan download di bawah ini

Anda mungkin juga menyukai