Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

dokumen-dokumen yang mirip
Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Pengenalan APLIKASI DATABASE

INSTRUKSI PENCABANGAN

Praktikum 6a Melakukan koneksi dengan basis data

visit :

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

KONEKSI KE DATABASE DENGAN JDBC

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Firma Firmansyah Adi B. Resume Web Service

MODUL PRAKTIKUM KE 9

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

Praktikum JTable. Gambar 1

KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas:

KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56

Pemrograman Database Java

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

Akses Database Menggunakan JDBC

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

1. Buka Aplikasi NetBeans yang sudah terinstall. 2. Buat Project Baru.

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)

KONEKSI KE DATABASE DENGAN JDBC 2

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

MEMBUAT REPORT: REPORTPEMBELI

KONEKSI NETBEANS DENGAN DATABASE SQLITE

MEMBUAT LOGIN MULTI USER ATAU MULTI LEVEL USER (BERBEDA HAK AKSES)

Modul Pemrograman Berorientasi Objek II [D.III] Disusun Oleh: Dinda Ayu Muthia

NetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

Koneksi Java GUI-Database

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

E-Trik Visual C++ 6.0

Praktikum III : Menggunakan JRadioButton

TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

AKSES DATABASE MENGGUNAKAN JDBC

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

PEMROGRAMAN BERORIENTASI OBJEK

BAHASA PEMROGRAMAN JAVA

PERTEMUAN 1,2. Memulai pemrograman Java NetBean Id 6.5 dengan tampilan grafis. 1. File > new project

PERTEMUAN 1,2. Memulai pemrograman Java NetBean Id 6.5 dengan tampilan grafis. 1. File > new project

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

Tugas IV Kelas Virtual Pemr. Visual

SmallSQL. (DBMS 100% Murni Java) SmallSQL. Basis Data II. Dosen Pengampu : Noor Ifada. Kelompok BD2-B5

Topik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard

Membuat Kalkulator dengan Java

Membuat Menu Login Sederhana [Full Coding]

jtextfield jcombobox

LAB02 : KODING PROGRAM

- Menuliskan business logic dari aplikasi untuk mengakses data source

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.

Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField

TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

Program Kalkulator Sederhana Menggunakan Java Netbeans

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

- Menuliskan business logic dari aplikasi untuk mengakses data source

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Pembuatan Report menggunakan JasperReports dan ireport

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

Prosedur Percobaan Program Tampilan

1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik)

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

PEMBUATAN GAME DEBEPE DENGAN MENGGUNAKAN JAVA DI NETBEANS IDE Oleh : Rachmat Yulianto ( ) Pembimbing : Suhartini, S.

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

SISTEM RANCANAGAN APLIKASI PEMBAYARAN SPP. Di Susun Oleh: Nama : Ikhlas Adi Putra Nim : Kelas : 21/Pagi

Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class

TIPE DATA Pertemuan (K-03/L-03)

BAB II MICROSOFT VISUAL STUDIO

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

Manipulasi Database Dengan Netbeans

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP

Java + MySQL. Arief Susanto

BAB 5 Mendapatkan Input dari Keyboard

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC)

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Java Database Connectivity (JDBC)

Chapter 12.1: package chapter.pkg12; /** * Advan */ import java.util.random; import static java.lang.system.out; public class Chapter12 {

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Membuat aplikasi gaji pegawai dengan java netbeans GUI part 1

Pemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

Koneksi PHP -ODBC Persiapan

Transkripsi:

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9 1. Membuat Database dengan MySQL mysql> create table operator (userid varchar(10), passid varchar(10)); 2. Membuat Menu Utama : Langkah-langkahnya adalah pastikan terlebih dahulu bahwa NetBeans sudah aktif dan klik File New Project, pada Categories klik Java dan pada dan pada Project pilih Java Desktop Aplication, klik Next beri nama project, tentukan folder dan klik Finish. Nama Projectnya : PrjAkademik Edit PrjAkademikView sehingga membentuk form berikut ini : 3. Membuat Form Login Klik File, New File dan Pilih Categories, Swing GUI Forms dan JDialog Form Class Name : FormLogin Desain form login sehingga membentuk gambar berikut : 4. Jalankan program dengan cara menekan tombol F6 5. Menambah method pada kelas PrjAkademikView, untuk mengatur visibilitas menu supaya tidak bias diakses sebelum seseorang melakukan otentikasi dengan baik. Caranya : Masuk pada tab Source kode pada PrjAkademikView, pada baris terakhir sebelum kurung kurawal () Tambahkan satu method dengan modifier public void dan namnya setauthentication.

seperti berikut : dengan catatan nama variable pada menu harus sama. private JDialog aboutbox; public void setautentication(boolean value){ filemenu.setenabled(value); transaksimenuitem.setenabled(value); if (value == true){ loginmenuitem.setenabled(false); logoutmenuitem.setenabled(true); else{ loginmenuitem.setenabled(true); loginmenuitem.setenabled(false); 6. Masih pada PrjAkademikView, masuk ke tab Design Form, pilih menu Logout. Klik kanan mouse, events, action dan actionperformed ketik : private void logoutmenuitemactionperformed(java.awt.event.actionevent evt) { setautentication(false) 7. Lanjutkan dengan menu login, lalu ketik : private void loginmenuitemactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: logoutmenuitemactionperformed(evt); new LoginForm(new javax.swing.jframe(), true).setvisible(true); 8. Mengedit Method pada kelas PrjAkademikApp, sehingga pada saat aplikasi dijalankan maka yang akan tampil lebih dahulu adalah FromMenu. Adapun kodingnya adalah : import java.sql.*; import org.jdesktop.application.application; import org.jdesktop.application.singleframeapplication; public class PrjAkademikApp extends SingleFrameApplication { private static Connection conn; private static PrjAkademikView mainmenu; @Override protected void startup() { //show(new PrjAkademikView(this)); mainmenu = new PrjAkademikView(this); @Override protected void configurewindow(java.awt.window root) { public static PrjAkademikApp getapplication() {

return Application.getInstance(PrjAkademikApp.class); public static void main(string[] args) { launch(prjakademikapp.class, args); InitConnection(); new LoginForm(new javax.swing.jframe(), true).setvisible(true); public void ShowMainMenu(){ show(mainmenu); public static PrjAkademikView getinstancemainmenu(){ return mainmenu; public static Connection getconnection(){ return conn; private static void InitConnection(){ 9. Membuat Koneksi Database MySQL dengan Netbeans a. Membuat File Database.ini pada folder lib. Caranya aktifkan notepade ketik program berikut ini : # Stting JDBC # getdriver JDBC DBDriver=com.mysql.jdbc.Driver #getdatabase DBDatabase=jdbc:mysql://localhost:3306/toko #Setting username DBUsername=root #setting password DBPassword="root" Simpan dengan nama Database.ini pada folder lib (buat terlebih dahulu foldernya) b. Membuat class pada netbeans dengan nama Database.java yang akan digunakan untuk merelasikan file Database ini. Caranya klik File, new file, java dan java class, beri nama Database. Adapun kodingnya adalah : /* * To change this template, choose Tools Templates * and open the template in the editor. */ import java.io.fileinputstream; import java.io.ioexception; import java.util.properties; import javax.swing.joptionpane; /** *

* @author Toshiba */ public class Database { public Properties mypanel, mylanguage; private String strnamapanel; public Database(){ public String SettingPanel(String nmpanel){ try{ mypanel = new Properties(); mypanel.load(new FileInputStream("lib/database.ini")); strnamapanel = mypanel.getproperty(nmpanel); catch(ioexception e){ JOptionPane.showMessageDialog(null,"Tidak ada Koneksi","Error",JOptionPane.INFORMATION_MESSAGE); System.err.println(e.getMessage()); System.exit(0); return strnamapanel; 10. Menambah Skrip Program pada Form Login a. Import file import javax.swing.table.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.*; import javax.swing.joptionpane; b. Mendefinsikan Variabel public class LoginForm extends javax.swing.jdialog { String data[] = new String[4]; Database dbsetting; String driver, dtbase, user,pass,userlogin; c. Membuat pemodelan table dan membuat koding untuuk membaca file Database.ini, dibawah initcomponents seperti berikut : public LoginForm(java.awt.Frame parent, boolean modal) { super(parent, modal); initcomponents(); dbsetting = new Database(); driver = dbsetting.settingpanel("dbdriver"); dtbase = dbsetting.settingpanel("dbdatabase"); user = dbsetting.settingpanel("dbusername"); pass = dbsetting.settingpanel("dbpassword");

this.setsize(600,400); d. Membuat koding pada tombol ok, dengan cara double klik tombol OK pada form login, lalu ketikkan listing berikut : try{ Class.forName(driver); Connection kon = DriverManager.getConnection(dtbase,user,""); Statement stt = kon.createstatement(); String SQL = "select * from operator where user_id='"+ jtextfield1.gettext() +"'"; ResultSet hasil = stt.executequery(sql); try { for (int I = 0; hasil.next(); I++) { PrjAkademikApp.getInstanceMainMenu().setAutentication(true); PrjAkademikApp.getApplication().ShowMainMenu(); this.dispose(); catch (SQLException se) { stt.close(); kon.close(); catch(exception exc){ e. Membuat koding pada tombol Cancel. this.dispose(); f. Uji Program