Java + MySQL. Arief Susanto

dokumen-dokumen yang mirip
Koneksi Visual Basic 6.0 dengan SQL SERVER 2000

Program Java Sesi 1. Arief Susanto

Form Pemesanan. Arief Susanto

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

Pengenalan APLIKASI DATABASE

visit :

Aplikasi CRUD Sederhana Dengan PHP dan MySql

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Pemrograman Database Java

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

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

MODUL PRAKTIKUM KE 9

Mudafiq R. Pratama

Sudarma Sopian Blog: Pendahuluan. Isi. Lisensi Dokumen:

Mudafiq R. Pratama

(Label, Textbox, Command, Message Box, Validasi)

Nama Penulis Pendahuluan. Isi. Lisensi Dokumen:

BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap ini merupakan tahapan implementasi dari

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

Database. Danu Wira Pangestu 1. Mengenal Database. Lisensi Dokumen:

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

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

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

Menampilkan Data/Tabel MySQL di Ms.Access

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Laporan. Danu Wira Pangestu Lisensi Dokumen:

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

Sofiyan Arif Kurniawan

TUGAS UTS PEMROGRAMAN JAVA

Insani Ning Arum

SMK BHAKTI NUSANTARA BOJA

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Sudarma Sopian Pendahuluan. Isi. Lisensi Dokumen:

Ari Angga Wijaya

Koneksi Java GUI-Database

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

Modul 2 DreamWeaver MX Suendri, S.Kom

Pemrograman Web 1. Akademi Manajemen Informatika dan Komputer AMIK Royal Kisaran. Modul 2 Revisi 2. Tahun Akademik 2012/2013

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

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

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

Integrasi Animasi Dengan Java

Menampilkan Data MySql Menggunakan Dreamweaver

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

Konfigurasi VPN (Virtual Private Network)

KONEKSI NETBEANS DENGAN DATABASE SQLITE

M.Octaviano Pratama

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

Berbagi Data File Folder lewat Jaringan LAN

Java Database Connectivity (JDBC)

Mengakses database Microsoft Access dengan Delphi 7.0

Mengakses Microsoft SQL Server dengan PHP

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

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

Menambah Lokasi Jaringan FTP pada My Computer

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

Mengakses database Microsoft Access dengan Delphi 7.0

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP

Insani Ning Arum

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

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

Rima Hidayati

Cara Mudah Membuat Banner Animasi

Pengenalan Komputer. Arief Susanto

Ghandie Kurnia Widi

Praktikum 6a Melakukan koneksi dengan basis data

KONEKSI KE DATABASE DENGAN JDBC

Fery Rosyadi

Riyanto

Memasukkan file Flash Ke Delphi 7

BAB 10 NETBEANS DATABASE

Nilai Properti Constrains pada TextField

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

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

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

Pembuatan Report menggunakan JasperReports dan ireport

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

Agus Subardjo

Akses Database Menggunakan JDBC

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

INSTALISASI COMPORT PADA DELPHI 7 By : Taufik Adi Sanjaya Website penulis :

Panduan Instalasi Drupal 7 di Localhost

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

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Manipulasi Database Dengan Netbeans

E-Trik Visual C++ 6.0

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

Mudafiq Riyan Pratama Pendahuluan. Lisensi Dokumen:

Menu & Toolbar. Danu Wira Pangestu 1. Menu. Lisensi Dokumen:

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

MENGENAL SYNTAX DML PADA SQL

INTRODUCTION TO NETBEANS IDE

Budi Permana, S.Kom Pendahuluan. Lisensi Dokumen:

Berbagi Koneksi Internet Di Virtualbox

LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA

AKSES DATABASE MENGGUNAKAN JDBC

BAB IV IMPLEMENTASI SISTEM. system ini dapat dibagi menjadi 2 (dua) bagian yaitu : hardware dan software. Hardware yang

Remote Komputer Menggunakan Radmin melalui Internet

Febri Aryanto

Transkripsi:

Java + MySQL Arief Susanto arief_csp@yahoo.co.id http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Pengantar Beberapa saat yang lalu ada teman-teman kirim e-mail ke saya bagaimana cara membuat aplikasi java dengan database, nah kini sedikit saya berikan contoh program yang sangat sederhana, agar lebih mudah saya menggunaka Netbeans (kebetulan bersi yang saya punya adalah versi 6.5), dari pad abaca introduction terus Lets Go to Share Isi Buatlah design seperti gambar dibawah ini.. SOP dari aplikasi diatas adalah Clear Add Edit Delete : untuk memberihkan textfield pada Kode Matakuliah, Matakuliah, SKS : menambahkan data ke dalam database : untuk memperbaiki data yang pernah dibuat : menghapus field pada database sesuai criteria Nah untuk menampilkan data nya bagaimana hayooooooo Begini,,, agar lebih komples data yang disimpan akan tampil jika kode matakuliah diisi kemudian tekan enter, nah tampil deh datanya baru bias diedit. Komunitas elearning IlmuKomputer.Com 1

Untuk diperhatikan TeksField Kode Matakuliah variabelnya adalah kdmk TeksField Matakuliah variabelnya adalah matkul TeksField SKS variabelnya adalah sks Untuk kedepannya saya akan sebut nama veriabelnya saja. Sebelum nya buatlah database bernama kuliah, dengan nama table pelajaran dan fieldnya sebagai berikut Kemudian setinglah koneksi pada netbeans Pada teb Services, klik Databases, Klik MySQL Server at localhost:3306[root], nah ada nama database kampus bagai mana jika tidak ada.. Caranya Klik kanan pada MySQL Server at localhost:3306[root] klik kanan dan pilih new database maka akan tampil Kemudian ketik kampus, maka secara otomatis akan tampil dibawahnya jdbc:mysql://localhost:3306/kuliah, Nah yang perlu ciperhatikan lagi tanda disamping sudah tidak pecah lagi, kalau masih pecah klik saja 2 kali ok Kemudian pada bagian Project Klik tab libraries pastikan sudah ada MySQL JDBC driver dudah ada, jika belum ada klik kanan pada Libraries pilih add library cari MySQL JDBC driver kemudian klik add library,, sehingga tampil seperti disamping nah sekarang baru kita bermain koding Komunitas elearning IlmuKomputer.Com 2

--------------------------------full codding -------------------------------------------------------------- package biodatasiswa; import java.sql.*; import javax.swing.joptionpane; /** * * @author Arief Susanto */ public class form_siswa extends javax.swing.jframe { Connection con; String url,db,driver,user; String ikdmk,imatkul,isks; public Statement stat; public ResultSet rs; public void connect(){ con=null; url="jdbc:mysql://localhost:3306/"; db="kampus"; driver="com.mysql.jdbc.driver"; Class.forName(driver); catch(classnotfoundexception cnfe){ System.err.println("Class driver tidak ada : "+cnfe.getmessage()); public void bersih(){ kdmk.settext(""); matkul.settext(""); sks.settext(""); Klik 2 kai pada kdmk dan isi koding dibawah ini private void kdmkactionperformed(java.awt.event.actionevent evt) { Komunitas elearning IlmuKomputer.Com 3

String kode="select * from pelajaran where kdmk='"+kdmk.gettext()+"'"; rs=stat.executequery(kode); ResultSetMetaData meta=rs.getmetadata(); rs.beforefirst(); if(rs.next()){ matkul.settext(rs.getstring("matkul")); sks.settext(rs.getstring("sks")); else{ JOptionPane.showMessageDialog(this,"maaf data tidak ditemukan", "information",joptionpane.information_message); catch(sqlexception se){ System.err.println("Terjadi Kesalaha perintah SQL : "+se.getmessage()); Pada command Clear private void jbutton1actionperformed(java.awt.event.actionevent evt) { Pada command Add private void jbutton2actionperformed(java.awt.event.actionevent evt) { String kode="insert into pelajaran values ('"+kdmk.gettext()+"','"+matkul.gettext()+"','"+sks.gettext()+"')"; int tambah=stat.executeupdate(kode); if(tambah==1){ Komunitas elearning IlmuKomputer.Com 4

JOptionPane.showMessageDialog(this,"Berhasil Menambah data","informasi",joptionpane.information_message); System.out.println("1 data berhasil ditambahkan"); else{ JOptionPane.showMessageDialog(this,"Gagal Menambah data","informasi",joptionpane.information_message); catch(sqlexception se){ JOptionPane.showMessageDialog(this,"MAAF Kode tersebut sudah ada","criticsal",joptionpane.information_message); //System.err.println("Terjadi Kesalah Perintah sql : "+se.getmessage()); Pada command Edit private void jbutton3actionperformed(java.awt.event.actionevent evt) { String kode="update pelajaran set matkul='"+matkul.gettext()+"',sks='"+sks.gettext()+"' where kdmk='"+kdmk.gettext()+"'"; int edit=stat.executeupdate(kode); if(edit==1){ JOptionPane.showMessageDialog(this,"Data Berhasil Diperbaiki","informasi",JOptionPane.INFORMATION_MESSAGE); else{ JOptionPane.showMessageDialog(this,"Gagal Memperbaiki Data","informasi",JOptionPane.INFORMATION_MESSAGE); catch(sqlexception se){ Komunitas elearning IlmuKomputer.Com 5

JOptionPane.showMessageDialog(this,"Terjadi Kesalahan perintah : "+se.getmessage(),"criticsal",joptionpane.information_message); //System.err.println("Terjadi Kesalah Perintah sql : "+se.getmessage()); Pada command Delete private void jbutton4actionperformed(java.awt.event.actionevent evt) { String kode="delete from pelajaran where kdmk='"+kdmk.gettext()+"'"; int hapus=stat.executeupdate(kode); if(hapus==1){ JOptionPane.showMessageDialog(this,"Data Berhasil Dihapus","informasi",JOptionPane.INFORMATION_MESSAGE); else{ JOptionPane.showMessageDialog(this,"Gagal menghapus data","informasi",joptionpane.information_message); catch(sqlexception se){ JOptionPane.showMessageDialog(this,"Terjadi Kesalahan perintah : "+se.getmessage(),"criticsal",joptionpane.information_message); //System.err.println("Terjadi Kesalah Perintah sql : "+se.getmessage()); ----EOF Sehingga ketika di jalankan Komunitas elearning IlmuKomputer.Com 6

Penutup Setelah kita mempelajari materi diatas, ya memang materi diatas adalah materi dasar, tapi tiada salahnya jika kita selalu mengupdate dan refresh apa yang pernah kita pelajari. Bagi teman-teman yang menginginkan materi dan sudah mencari materi itu namum sulit untuk dicari, teman-teman semua dapat menghubungi saya melalui E-mail : arief_csp@yahoo.co.id Facebook : arief_digital@yahoo.co.id Website : http://www.ariefsusanto.at.ua Sebagian fungsi dan makna hidup kita adalah untuk saling berbagi dengan apa yang kita miliki demi kebaikan, dan kita semua adalah saudara. Live is challenge Referensi Biografi Penulis COMPUTER SERVICES PROVIDER Arief Susanto, lahir di Jakarta 29 Oktober. Saat ini tinggal di Bekasi. Memiliki hobi dalam dunia pendidikan baik itu dilembaga Formal maupun Informal. Saat ini masih mengikuti Pendidikan di STMIK, dalam Jurusan Sistem Informasi. Menulis, Sharing pengetahuan, bongkar pasang computer adalah hobbi yang saat ini saya lakukan. Saat ini saya menjadi Coordinator IPTEK di salah satu organisasi kampus. Setelah bekerja selama 2 tahun dan keluar kerja dari Lembaga Pendidikan Dibekasi sebagai Pengajar dan Staff Administrasi. Saat ini bekerja sebagai tenaga pengajar di salah satu SMK daerah Bekasi Pelajaran Teknik Komputer dan Jaringan, juga menjadi coordinator laboratorium Komputer Jaringam, disela-sela waktu kuliah Saya juga menjual Hardware dan Software, serta membuka Les Privat komputer. Yang kedepannya saya ingin menjadi Penulis dan Praktisi IT agar dapat lebih berbagi. Untuk saling sharing saya memiliki web http://www.ariefsusanto.at.ua dan silahkan bagi teman teman yang ingin sharing kirimkan e- mail ke arief_csp@yahoo.co.id Kita memang tidak dapat kembali kemasa lalu untuk memperbaiki kesalahan yang terjadi, namun kita mulai langkah baru untuk mencapai akhir yang lebih sukses nanti. Live is Challenge Orag yang cerdas adalah orang yang dapat mencerdaskan orang lain, bukan menghancurkan orang lain Komunitas elearning IlmuKomputer.Com 7