KONEKSI KE DATABASE DENGAN JDBC

Ukuran: px
Mulai penontonan dengan halaman:

Download "KONEKSI KE DATABASE DENGAN JDBC"

Transkripsi

1 KONEKSI KE DATABASE DENGAN JDBC Perangkat Lunak Pendukung MySQL Driver JDBC mysql-connector-java bin.jar Membuat user baru Sebelum membuat aplikasi jalankan dulu database MySQL server. Buatlah menggunakan SQLyog bisa di download lewat jalankan seperti gambar berikut : Buat database baru simpeg

2 Atau kalau dengan skrip SQL seperti perintah berikut : CREATE DATABASE simpeg; Buatlah table Atau dengan skrip SQL berikut : USE simpeg; CREATE table pegawai ( NIP CHAR(5), NAMA CHAR(25), ALAMAT CHAR(25), SEKS CHAR(1), AGAMA CHAR(10), PRIMARY KEY (NIP)); Tambahkan Rekaman INSERT INTO pegawai VALUES('10001','Bambang Sudarmono','Semarang','L','ISLAM'); INSERT INTO pegawai VALUES('10002','Endang Susilowati','Madiun','P','ISLAM'); INSERT INTO pegawai VALUES('10003','Made Saputra','Badung','L','HINDU'); Buatlah rancangan seperti gambar berikut :

3 Pengaturan isi properti seperti tabel berikut : Komponen Property Nilai JFrame Class settitle() NewJFrameBacData Masukan Data Pegwai ButtonGroup Variable Name buttongroupseks JButton Variable Name jbuttonselesai Selesai JButton Variable Name jbuttonsimpan Simpan JComboBox Variabel Name model jcomboboxagama ISLAM PROTESTAN KATHOLIK HINDU BUDHA JRadioButton Variable Name jradiobuttonl JRadioButton Variable Name jradiobuttonp JTextField Variable Name JTextField jtextfieldnip JTextField Variable Name JTextField jtextfieldnama JTextField Kode Program Variable Name import java.sql.*; import java.io.*; import javax.swing.*; JTextField jtextfieldalamat

4 public class NewJFrameBacData extends javax.swing.jframe { public Connection conn; public Statement st; public ResultSet rs; /** Creates new form NewJFrameBacData */ public NewJFrameBacData() { initcomponents(); buttongroupseks.add(jradiobuttonl); buttongroupseks.add(jradiobuttonp); konek("localhost","simpeg","badi","badi"); //Fungsi koneksi public void konek(string server,string db, String user,string passwd){ System.out.println("Keterangan"); Penjelasan try { Class.forName("com.mysql.jdbc.Driver"); catch (ClassNotFoundException e) { System.out.println("Driver ODBC tidak barhasil Load"); e.printstacktrace(); return; System.out.println("Driver berhasil di Load"); conn = null; try { conn = DriverManager.getConnection( "jdbc:mysql://"+server+":3306/"+db,user,passwd); catch (SQLException e) { System.out.println("Tidak bisa koneksi ke database"); e.printstacktrace(); return; if (conn!= null) System.out.println("Berhasil Koneksi!"); else System.out.println("Koneksi Gagal...!"); konek("localhost","simpeg","badi","badi"); Memanggil fungsi konek() dengan parameter host,nama database, nama user, password Class.forName("com.mysql.jdbc.Driver"); Memanggil driver yang terdapat pada libbrary mysql-connector-java bin.jar conn = DriverManager.getConnection(

5 Menjalankan koneksi "jdbc:mysql://"+server+":3306/"+db,user,passwd); Tombol Simpan private void jbuttonsimpanmouseclicked(java.awt.event.mouseevent evt) { // TODO add your handling code here: String no_mhs,nama,alamat,jk,agama,sql; no_mhs =jtextfieldnip.gettext(); nama =jtextfieldnama.gettext(); alamat =jtextfieldalamat.gettext(); agama =jcomboboxagama.getitemat( jcomboboxagama.getselectedindex()).tostring(); if (jradiobuttonl.isselected()==true) jk ="L"; else jk="p"; sql = "INSERT INTO pegawai(nip,nama,alamat,seks,agama) VALUES('"+no_mhs+"','"+nama+"','"+alamat+ "','"+jk+"','"+agama+"')"; try { st = conn.createstatement(); st.execute(sql); catch (SQLException e){ System.out.println("Penyimpanan Gagal "); return; System.out.println("Data sudah tersimpan!"); Penjelasan sql = "INSERT INTO pegawai(nip,nama,alamat,seks,agama) VALUES('"+no_mhs+"','"+nama+"','"+alamat+ "','"+jk+"','"+agama+"')"; Menyimpan ke tabel pegawai lewat Query st = conn.createstatement(); st.execute(sql); mengeksekusi Query Sebelum dieksekusi maka hubungakan library JDBC seperti langkah berkut : Pilih menu Run Set Project Configuration Customize

6 Menghubungkan ke driver mysql-connector-java bin.jar Klik Add JAR/Folder Arahkan ke foder tempat file mysql-connector-java bin.jar

7 Klik Open Sehingga seperti gambar berikut : Klik OK

8 Jalankan program Run File

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

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain Modul 5 Reporting Di java, untuk membuat report menggunakan sebuah library yang tidak berbayar bernama jasper report. Disini jasper report akan menjadi plugin dari netbeans. 1. Silahkan anda buka project

Lebih terperinci

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN MODUL 2 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Latihan 2 Pada latihan kedua ini akan dibuat sebuah aplikasi pengolahan data akademik sederhana untuk menggambarkan penggunaan konsep MVC.

Lebih terperinci

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

E-Trik JAVA. Pemrograman Database. IRAWAN e-mail : irawan_cyber@yahoo.com.sg DISCLAIMER Seluruh dokumen E-Trik di dalam CD ini dapat digunakan dan disebarkan secara bebas untuk tujuan belajar bukan komersial (non-profit), dengan syarat tidak menghapus atau merubah atribut penulis

Lebih terperinci

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++

Cara Mudah Membuat Aplikasi Windows dengan Microsoft Visual C++ Bab DATABASE Mengakses Database dengan ADO Database atau bisa juga disebut sebagai bank data, adalah sebuah sistem yang terdiri dari sebuah atau beberapa file. Database bisa terdiri dari beberapa tabel

Lebih terperinci

www.tokohpku.info www.klikmyshop.com www.it-webstore.web.id www.it-blog.web.id www.tokohpku.web.id MANUAL VRE GATEWAY

www.tokohpku.info www.klikmyshop.com www.it-webstore.web.id www.it-blog.web.id www.tokohpku.web.id MANUAL VRE GATEWAY MANUAL VRE GATEWAY 1. Buat data kartu misal dengan nama MENTARI GATEWAY 2. Input data produk misal NAMA KARTU MENTARI GATEWAY 3. Kemudian klik simpan II. Setting Data Supplier Vre gateway NAMA= Disesuaikan

Lebih terperinci

Mahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash.

Mahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash. BAB XIV MANIPULASI DATABASE MYSQL Kompetensi Dasar Mahasiswa dapat memanipuasi database mysql menggunakan actionscript 3 flash. Indikator Setelah mengikuti perkuliahan, mahasiswa diharapkan dapat: 1. Membuat

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi sistem Implementasi sistem yang akan dibahas terutama pada bagian file hasil implementasi dan antarmuka hasil implementasi dari Aplikasi Kamus

Lebih terperinci

PETUNJUK OPERASIONAL WEBFORM GA

PETUNJUK OPERASIONAL WEBFORM GA PETUNJUK OPERASIONAL WEBFORM GA Daftar Isi MEMULAI APLIKASI...2 LOGIN...2 MENU...4 NEW...5 BROWSE...15 N E W...16 E D I T...16 D E L E T E...17 APPROVE...17 S E N D...18 DOWNLOAD...19 UPLOAD...20 REFERENCE...21

Lebih terperinci

Modul Web Lanjut. Table of Contents. Arif Dwi Laksito, S.Kom

Modul Web Lanjut. Table of Contents. Arif Dwi Laksito, S.Kom 1 Modul Web Lanjut Arif Dwi Laksito, S.Kom Table of Contents 1 Web Lanjut... 3 2 PHP... 3 2.1 PHP Introduction... 3 2.2 PHP syntax... 4 2.3 PHP Operator... 4 2.3.1 PHP Arithmatic Operator... 4 2.3.2 PHP

Lebih terperinci

Pada pemrograman PHP tradisional, pembuatan suatu aplikasi adalah seperti berikut ini :

Pada pemrograman PHP tradisional, pembuatan suatu aplikasi adalah seperti berikut ini : Tutorial Awal memakai Zend Framework Oleh Rob Allen, www.akrabat.com Diterjemahkan oleh Riki Risnandar, www.risnandar.com Revisi Dokumen 1.2.3 Hak Cipta 2006, 2007 Tutorial ini bertujuan untuk memberikan

Lebih terperinci

BAB II GUI LANJUT. Contoh berikut adalah demo TextArea untuk menambah dan menginsert teks. Gambar 2.1. Demo TextArea 1

BAB II GUI LANJUT. Contoh berikut adalah demo TextArea untuk menambah dan menginsert teks. Gambar 2.1. Demo TextArea 1 BAB II GUI LANJUT 2.1 Tujuan Instruksional Bab ini akan membahas mengenai kendali program dengan menggunakan GUI lebih lanjut yaitu TextArea, Panel, CheckBox dan Radio. Komponen GUI akan dipadukan dengan

Lebih terperinci

Tugas IV PBO: Akses Database

Tugas IV PBO: Akses Database Tugas IV PBO: Akses Database Buatlah sebuah aplikasi pendataan barang yang menggunakan tabel barang sebagai berikut: Nama Tabel: Barang Nama field dan tipe data: 1. kodebrg: varchar2(5) 2. nama: varchar2(20)

Lebih terperinci

Silakan mendownload Gammu nya terlebih dahulu di http://www.4shared.com/file/loczfdhn/gammu-setup.html

Silakan mendownload Gammu nya terlebih dahulu di http://www.4shared.com/file/loczfdhn/gammu-setup.html TUTORIAL LENGKAP MEMBANGUN SMS GATEWAY DENGAN GAMMU DAN MYSQL Ditulis oleh : Gandhi - Kamis,31 Maret 2011 04:28:55 Anda ingin membuat web yang berisi layanan SMS gratis seperti yang ada di website sms-online.web.id?,

Lebih terperinci

Modul Visual FoxPro 6.0- AMIK Bina Sarana Informatika 0. Di susun oleh : Team Penyusun Modul Visual Foxpro. Akademi Manajemen Informatika & Komputer

Modul Visual FoxPro 6.0- AMIK Bina Sarana Informatika 0. Di susun oleh : Team Penyusun Modul Visual Foxpro. Akademi Manajemen Informatika & Komputer Modul Visual FoxPro 6.0- AMIK Bina Sarana Informatika 0 Di susun oleh : Team Penyusun Modul Visual Foxpro Akademi Manajemen Informatika & Komputer Jakarta 2006 Modul Visual FoxPro 6.0- AMIK Bina Sarana

Lebih terperinci

Cara Mudah Koneksi Php Dan Mysql Dengan Database

Cara Mudah Koneksi Php Dan Mysql Dengan Database Cara Mudah Koneksi Php Dan Mysql Dengan Database Pendahuluan Dewasa ini, perkembangan teknologi semakin berkembang pesat. Mulai dari informasi, komunikasi sampai teknologi internet yang sudah merambah

Lebih terperinci

MANUAL BOOK APLIKASI COMPLETE MEDICAL SOFTWARE MANAGEMENT (CMSM) MODUL RADIOLOGI

MANUAL BOOK APLIKASI COMPLETE MEDICAL SOFTWARE MANAGEMENT (CMSM) MODUL RADIOLOGI MANUAL BOOK APLIKASI COMPLETE MEDICAL SOFTWARE MANAGEMENT (CMSM) MODUL RADIOLOGI 2014 www.sistemrumahsakit.com DAFTAR ISI A. MENU PEMERIKSAAN... 4 B. MENU HASIL PEMERIKSAAN... 14 C. MENU TARIF RADIOLOGI...

Lebih terperinci

Klik tombol next, ketika tampil form sebagai berikut, masukkan passphrase yang telah Anda isikan pada saat permintaan Sertifikat Digital sebelumnya.

Klik tombol next, ketika tampil form sebagai berikut, masukkan passphrase yang telah Anda isikan pada saat permintaan Sertifikat Digital sebelumnya. I. Kondisi Prasyarat (Requirement) Prasyarat untuk menggunakan aplikasi Permintaan Nomor Seri Faktur Pajak Secara Elektronik atau Elektronik Nomor Faktur Online (e-nofa Online) adalah sebagai berikut:

Lebih terperinci

Direktorat Jenderal Pajak. User Manual espt PPN 1111 v 1.00

Direktorat Jenderal Pajak. User Manual espt PPN 1111 v 1.00 Direktorat Jenderal Pajak User Manual espt PPN 1111 v 1.00 2010 i Daftar Isi Aplikasi espt PPN 1111... 1 System Requirement... 1 Update Produk... 1 Penggunaan Aplikasi espt PPN 1111... 2 Ringkasan Penggunaan

Lebih terperinci

Tutorial Dasar Laravel

Tutorial Dasar Laravel Tutorial Dasar Laravel Teten Nugraha tennugraha777@gmail.com DAFTAR ISI 1. Berkenalan dengan Laravel 1.1. Apa itu Laravel? 1.2. Kenapa Memakai Laravel? 2. Memulai Laravel (Instalasi dan Konfigurasi) 2.1

Lebih terperinci

USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW)

USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW) USER MANUAL INDONESIA NATIONAL SINGLE WINDOW (INSW) User Manual Petunjuk Operasional INSW Admin Perusahaan i Daftar Isi MEMULAI APLIKASI... 2 LOGIN... 3 VIEW PROFILE... 5 MENU... 6 CHANGE PASSWORD / MERUBAH

Lebih terperinci

Sesi 2: Membuat Aplikasi Katalog Buku Mobile untuk Windows Mobile 5.0 dengan Visual Studio.NET 2005 Oleh: Narenda Wicaksono

Sesi 2: Membuat Aplikasi Katalog Buku Mobile untuk Windows Mobile 5.0 dengan Visual Studio.NET 2005 Oleh: Narenda Wicaksono Sesi 2: Membuat Aplikasi Katalog Buku Mobile untuk Windows Mobile 5.0 dengan Visual Studio.NET 2005 Oleh: Narenda Wicaksono Tujuan Umum: Tujuan umum dari latihan ini adalah untuk mempelajari penggunaan

Lebih terperinci

Cara Mudah Membuat Website

Cara Mudah Membuat Website Cara Mudah Membuat Website Oleh : Deryandri Ternyata membuat website itu mudah, dahulu mampu membuat website sudah canggih bagi orang orang awam, seiring dengan perkembangan ilmu pengetahuan membuat website

Lebih terperinci

Membuat Window Baru di ADempiere

Membuat Window Baru di ADempiere Membuat Window Baru di ADempiere Oleh: Armen Rizal ADempiere mengizinkan kita untuk menambahkan sebuah Window baru ke dalam sistem. Sebuah Window biasanya terdiri atas satu atau lebih Tab yang dapat tersusun

Lebih terperinci

Dasar-dasar SQL Cosmas Haryawan Hal : 1/9 DASAR DASAR SQL (Structured Query Language) SQL adalah bahasa standar dalam basis data yang digunakan untuk melakukan manipulasi data. Standardisasi bahasa ini

Lebih terperinci

MANUAL KULIAH ONLINE Universitas Komputer Indonesia 2001-2004 Oleh Taryana S & Ahmad Iskandar Tanggal 12 Juli 2004

MANUAL KULIAH ONLINE Universitas Komputer Indonesia 2001-2004 Oleh Taryana S & Ahmad Iskandar Tanggal 12 Juli 2004 MANUAL KULIAH ONLINE Universitas Komputer Indonesia 2001-2004 Oleh Taryana S & Ahmad Iskandar Tanggal 12 Juli 2004 1. Pengembangan Aplikasi Aplikasi sistem kuliah atau belajar online ini dibuat dan dikembangkan

Lebih terperinci

Gambar 2.2.2. Jendela Table Designer. 4. fdfd

Gambar 2.2.2. Jendela Table Designer. 4. fdfd Bab II PROJECT ADDRESS BOOK 2.1. Project Baru Seperti yang sudah kita pelajari pada bab sebelumnya, untuk membuat project baru salah satunya dengan mengetikkan perintah pada jendela command. Lihat gambar

Lebih terperinci

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis

Tidak ada satupun dari pilihan di atas yang benar karena checked exception tidak bisa ditulis Waktu Sisa : 0:58:12 1. Package mana yang memiliki class IOException? java.util java.text java.error java.io 2. Pilihan manakah di bawah ini yang paling tepat mendeskripsikan langkah-langkah penting dalam

Lebih terperinci

BAGIAN 1: M. F ACHRURROZI

BAGIAN 1: M. F ACHRURROZI KONSEP DAN APLIKASI PEMROGRAMAN MENGGUNAKAN BORLAND C++ BUILDER 6 BAGIAN 1: APLIKASI KONSOL M. F ACHRURROZI Daftar Isi MUQADDIMAH 1. PENDAHULUAN 2. KONSEP DASAR PEMROGRAMAN 3. INSTALASI DAN PENGENALAN

Lebih terperinci

PENGEMBANGAN SISTEM PENERBITAN API (ANGKA PENGENAL IMPORTIR) SECARA ELEKTRONIK KEMENTERIAN PERDAGANGAN COPYRIGHT @2012. Versi 1.0

PENGEMBANGAN SISTEM PENERBITAN API (ANGKA PENGENAL IMPORTIR) SECARA ELEKTRONIK KEMENTERIAN PERDAGANGAN COPYRIGHT @2012. Versi 1.0 User Manual PENGEMBANGAN SISTEM PENERBITAN API (ANGKA PENGENAL IMPORTIR) SECARA ELEKTRONIK KEMENTERIAN PERDAGANGAN COPYRIGHT @2012 Versi 1.0 i Daftar Isi Daftar Isi Pendahuluan... 1 Tujuan Penulisan Dokumen...

Lebih terperinci

Tahapan membuat form single tabel dengan foxpro (Step-by-step) Oleh: Bernard Very

Tahapan membuat form single tabel dengan foxpro (Step-by-step) Oleh: Bernard Very Tahapan membuat form single tabel dengan foxpro (Step-by-step) Oleh: Bernard Very 1. Buat folder: c:\mhs 2. Buka aplikasi visual foxpro 3. Set path default untuk aplikasi: (ketik di Command Window) SET

Lebih terperinci