STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

dokumen-dokumen yang mirip
Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

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

KONEKSI NETBEANS DENGAN DATABASE SQLITE

MEMBUAT REPORT: REPORTPEMBELI

visit :

Pengenalan APLIKASI DATABASE

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

Pembuatan Report menggunakan JasperReports dan ireport

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

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

E-Trik Visual C++ 6.0

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

MODUL 5 PEMBUATAN REPORT DALAM JAVA DENGAN JASPERREPORT DAN IREPORT

SMK BHAKTI NUSANTARA BOJA

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

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

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

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Mudafiq R. Pratama

Java Library dan Java Swing

INSTRUKSI PENCABANGAN

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Mudafiq R. Pratama

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Gambar ini menunjukkan informasi pemilihan folder untuk melakukan instalasi software XAMPP.

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

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

BAB-XI MEMBUAT SUBFORM

Modul Report Dan Form Report

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

Koneksi Java GUI-Database

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

PBO LANJUT TUTORIAL JPA & SWING MENGGUNAKAN NETBEANS. Niko Ibrahim, MIT

PENDAHULUAN TENTANG NETBEANS

Koneksi Database BAB 1

Bab 16 Mengekspor Data, Mengambil Data dari Luar dan Menggunakan Password

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha

Praktikum 6a Melakukan koneksi dengan basis data


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

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

BAB XI BEKERJA DENGAN QUERY

MODUL XIII FORM dan REPORTS

Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC

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

Visual Programming 2. P-14,15 Fery Updi,M.Kom

KOMPUTER APLIKASI BISNIS

Modul Praktikum Basis Data 5 Query

Menampilkan Data/Tabel MySQL di Ms.Access

E-Trik JAVA. Pemrograman Database. IRAWAN irawan_cyber@yahoo.com.sg

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

Contoh Cara Membuat Query

Database dengan Microsoft Access 2003 Membuat Query

BAB II MICROSOFT VISUAL STUDIO

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAB-3 MEMBUAT DAN MENGATUR QUERY

Ahmad Zidni, S.T. SMK Gondang 2011

Cara Membuat Mail Merge di Word 2010

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

Aplikasi Kompoter. Teori-teori dan fungsi-fungsi yang ada dalam MS.Acces Giri Purnama, S.Pd, M.Kom. Modul ke: Fakultas FT

Petunjuk Teknis Instalasi ODBC dan Instalasi SIKI

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

BAB-II OPERASI TABEL

Mengoperasikan Dasar-Dasar Basis Data (Database)

Spesifikasi: Ukuran: 14x21 cm Tebal: 159 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

Pemrograman Database Java

Praktikum DATABASE Microsoft Access 2000

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

Step-Step dalam pembuatan Web

Program Kalkulator Sederhana Menggunakan Java Netbeans

Cara Membuat Mail Merge di Word 2007

Untuk melakukan koneksi dari Java ke MySQL melalui JDBC, berikut langkahlangkah

Pemograman Swing. Netbeans:

DATABASE. Visual Data Manager

SEKOLAH TINGGI ILMU EKONOMI STIE SEBELAS APRIL SUMEDANG

Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa

Membuat situs sederhana dengan Dreamweaver *)

BAB IV HASIL DAN PEMBAHASAN

MICROSOFT OFFICE ACCESS 2007

Membuat Aplikasi Sederhana Toko Bahan Pakan. Microsoft Access2007

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

a. Menyiapkan database

CRYSTAL REPORT. Menurut Daryanto mengemukakan bahwa Crystal report, yaitu: Crystal report merupakan tool yang sering digunakan untuk membuat laporan.

Praktikum DATABASE Microsoft Access 2000 FORM DALAM ACCESS. Membuat FORM Secara WIZARD Membuat FORM Secara Design VIEW

A. CARA MEMBUAT POSTINGAN DENGAN 1 GAMBAR 1. Pilih menu Post Add New, isikan judul & konten

BAB 2 OPEN OFFICE.ORG WRITER TUJUAN

Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Ms. Access Pengertian...(1/2) Data base. Data. Informasi. Dalam bahasa latin datum yang artinya fakta. Kumpulan dari data-data

Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom

Transkripsi:

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO Langkah-Langkah Membuat Aplikasi Database Menggunakan Java NetBean dan MySQL 1. Buat Project 2. Buat Form Menu Utama (Jframe Form) Suyanto Page 1

3. Mendesain Form Menu Suyanto Page 2

4. Membuat Link Menu Utama Ke Main a. Blok dan Copy : Code pada void main() MenuUtama.java b. Paste pada void main Main.java Suyanto Page 3

5. Saat Program Dijalankan Suyanto Page 4

6. Menulis kode Exit pada Menu Utama a. Klik Kanan pada Exit b. Klik : Events c. Klik : Action d. Klik : Mouse e. Klik : MouseClicked f. Ketik : System.exit(1); 7. Buat Form lagi Untuk Data Kamar Suyanto Page 5

8. Beri Nama Form dengan Nama EntryKamar 9. Rancang Form Seperti dibawah ini : Suyanto Page 6

10. Pada kelas Kamar gunakan control Combo dan atur propertiesnya dengan memberi nilai VVIP, VIP, Standar, Ekonomi. Seperti gambar dibawah ini: 11. Menulis kode Exit pada Entry Kamar a. Klik Kanan pada Exit b. Klik : Events, Action, ActionPerform c. Ketik : this.setvisible(false); 12. Menulis kode menghubungkan Menu Utama dengan Entry Kamar d. Buka Menu Utama e. Klik Kanan pada Kamar f. Klik : Events g. Klik : Action h. Klik : actionperform i. Ketik Kode berikut : EntryKamar ek = new EntryKamar(); this.add(ek); ek.setvisible(true); 13. Buat Database a. Pastikan database MySql aktif b. Klik : Services c. Klik Kanan : Database d. Pilih : New Connection (buat koneksi MySql) Suyanto Page 7

i. Driver Name : MySql (Connector / J driver) ii. Host : localhost iii. Port : 3306 iv. Database : mysql (database yg sudah ada di MySql) v. Username : root vi. Password : kosongkan saja vii. Ok e. Klik Kanan : Localhost root f. Create Database g. Beri Nama Database, Misal : rumahsakit h. Ok Suyanto Page 8

14. Terbentuklah Database rumahsakit seperti gambar dibawah ini : 15. Dari database rumahsakit diatas: Klik Kanan : Connect 16. Buat Table, dalam hal ini buat Tabel Kamar a. Buka Koneksi MySQL rumahsakit Suyanto Page 9

b. Buka database rumahsakit c. Klik Kanan : Table d. Klik : Create Table e. Buat Tabel Kamar seperti berikut : 17. Langkah berikutnya Buat Entity Class from Database a. Klik : Project b. Pada Package rumkit klik kanan c. Pilih : New, Entity Class From Database d. Database Connection : pilih yang koneksi rumahsakit e. Pilih tabelnya (kamar) Suyanto Page 10

f. Klik Next g. Klik : Create Persistence Unit Suyanto Page 11

h. Klik : Create i. Klik : Finish 18. Mengatur Properties Table pada Form EntryKamar a. Klik Kanan : Table (sebelumnya control table sudah ada pada form b. Klik : Tables Contents c. Klik : Bound d. Klik : Import Data to Form e. Pada database connection : Pilih connection yg sesuai (rumahsakit) f. Begitu juga pada tabelnya : Pilih sesuai dengan form entry. g. Klik : Ok h. Pada : Inspector : Other Components bertambah isian : i. PUEntityManager RumkitPUEnttityManager ii. [tabel]query kamarquery iii. [tabel]list kamarlist i. Klik : Column j. Klik : Insert k. Masukkan semua field yang ingin ditampilkan, secara satu per satu. 19. Membuat EntityManager a. Klik : Inspector b. Klik Kanan : Other Component c. Klik : Add From Pallete d. Klik : Java Persistence e. Klik : Entity Manager f. Atur Properties : flushmodetype : Auto g. Ulang langkah a d : pilih Query h. Atur di Properties : Suyanto Page 12

i. Query : ketik : select m from Kamar m ii. EntityManager : entitymanager1 i. Ulang langkah a d : pilih QueryResult j. Atur di Properties : Query : Query1 20. Menulis Kode pada Tombol Simpan Form Entry Kamar a. Klik Kanan : Simpan b. Klik : Events c. Klik : Mouse d. Klik : mouseclicked e. Tulis Kode berikut ini : Kamar simpan = new Kamar(); simpan.setkodekamar(txtkdkamar.gettext()); Java Programming 2010 simpan.setkelaskamar(cmbkelaskamar.getselecteditem().tostring()); simpan.settarifkamar(new Integer(txtTarifKamar.getText())); entitymanager1.gettransaction().begin(); entitymanager1.persist(simpan); entitymanager1.gettransaction().commit(); JOptionPane.showMessageDialog(rootPane, "Data Berhasil Disimpan", "Perhatian", WIDTH); //Kosongkan Field txtkdkamar.settext(""); txttarifkamar.settext(""); 21. Membuat Link Antara Field Entry dengan Tabel a. Klik Kanan pada field Kode Kamar b. Klik : Bind c. Klik : Text d. Pada : Binding Source Pilih jtable1 e. Pada Binding Expression : selectedelemen Field yang bersangkutan (kodekamar) f. Lakukan hal yang sama (a e) untuk semua field. 22. Menulis Kode pada Tombol Update Form Entry Kamar Kamar edit = new Kamar(); edit.setkodekamar(txtkdkamar.gettext()); edit.setkelaskamar(cmbkelaskamar.getselecteditem().tostring()); edit.settarifkamar(new Integer(txtTarifKamar.getText())); entitymanager1.gettransaction().begin(); entitymanager1.merge(edit); entitymanager1.gettransaction().commit(); JOptionPane.showMessageDialog(rootPane, "Data Berhasil DiUpdate", "Perhatian", WIDTH); 23. Menulis Kode pada Tombol Hapus Form Entry Kamar Suyanto Page 13

Kamar hapus = entitymanager1.find(kamar.class, txtkdkamar.gettext()); hapus.setkodekamar(txtkdkamar.gettext()); hapus.setkelaskamar(cmbkelaskamar.getselecteditem().tostring()); hapus.settarifkamar(new Integer(txtTarifKamar.getText())); entitymanager1.gettransaction().begin(); entitymanager1.remove(hapus); entitymanager1.gettransaction().commit(); JOptionPane.showMessageDialog(rootPane, "Data Berhasil Dihapus", "Perhatian", WIDTH); Berikut contoh tampilan dari form Kamar. 24. Membuat Report a. Buka Project b. Klik Kanan : Package rumkit c. Klik : New d. Klik : Report Wizard e. Pilih Ukuran kertas yang diinginkan (Blank A4) f. Klik : Next g. Ketik Nama report nya : lapkamar.jrxml h. Klik : Next i. Klik New j. Klik : NetBeans Database JDBC Connection Suyanto Page 14

k. Isi Nama Database : (rumahsakit) l. Connection : Sesuai conncetion yang di awal m. Klik : Save n. Klik : Design Query o. Double Klik : Kamar p. Klik : Ok q. Tambahkan : spasi * setelah SELECT Java Programming 2010 r. Klik : Next s. Pindahkan semua field ke kolom kanan (tekan >>) t. Klik : Next u. Klik : Next v. Klik : Finish w. Disini mulai mendesain format laporan yang akan dibuat Suyanto Page 15

x. Silahkan didesain sehingga hasil akhirnya sebagai berikut: y. Untuk menampilkan hasil report klik : Preview z. Sampai disini artinya Report kita sudah berhasil, tinggal mengkoneksikan dengan form. 25. Menambah Library untuk keperluan Report, dengan cara : a. Klik pada project, Suyanto Page 16

b. Klik Kanan : Libraries c. Klik : Add JAR/folder d. Akses ke folder jasperreport e. Pilih : folder : dist f. Pilih : jasperreports-3.7.5 g. Klik : Open h. Lakukan hal sama seperti diatas, tetapi akses ke folder lib. File-file yang dibutuhkan seperti tampilan dibawah ini: i. Klik : Open j. Maka Library sudah bertambah sesuai dengan yang diopen tersebut diatas. Sedangkan Library sekarang sebagai berikut : Suyanto Page 17

26. Langkah Berikutnya mengoneksi-kan antara menu Laporan dengan report. a. Klik Kanan : Laporan Kamar b. Klik : Events c. Klik : Action d. Klik : actionperformed e. Ketikkan Kode program berikut ini : String url = "jdbc:mysql://localhost/rumahsakit"; String username = "root"; String npassword = ""; String reportsource = "D:\\DataKerja\\Yantox\\Data MKom\\Java - Afriyudi\\Rumkit\\src\\rumkit\\lapkamar.jrxml"; Map<String, Object> params = new HashMap<String, Object>(); try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException ex) { JOptionPane.showMessageDialog(rootPane,ex); } Connection con = null; try { con = (Connection) DriverManager.getConnection(url, username, npassword); } catch (SQLException ex) { Logger.getLogger(MenuUtama.class.getName()).log(Level.SEVERE, null, ex); } try { JasperReport jasperreport = JasperCompileManager.compileReport(reportSource); JasperPrint jasperprint = JasperFillManager.fillReport( jasperreport, params, con); JasperViewer.viewReport(jasperPrint); Suyanto Page 18

} catch (JRException ex) { } 27. Selesai Suyanto Page 19