MODUL PRAKTIKUM KE 9

dokumen-dokumen yang mirip
Pemrograman Database Java

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

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

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

visit :

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

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

Java Database Connectivity (JDBC) (Minggu 5 Praktikum II)

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

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

LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA

Membuat Menu Login Sederhana [Full Coding]

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

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

TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB

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

Tugas Java. : Evannata Dwiyan. Nim : : Sistem Informasi. Kelas : 21. : Informasi Restoran

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

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

Praktikum 6a Melakukan koneksi dengan basis data

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

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

SISTEM INFORMASI DATA SISWA

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

LAMPIRAN. Daftar Pertanyaan(Interview Pengujian Aplikasi) 2. Apakah anda pernah melihat atau menggunakan aplikasi yang serupa?

Program Data Pelanggan Toko Bandung Fashion

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

SISTEM INFORMASI PENYIMPANAN DATA BUKU-BUKU SEKOLAH DASAR

Masukkan connector tersebut ke dalam direktori pada tempat jdk di-instal dengan path

Koneksi Database Mysql dengan C#

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

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

KONEKSI KE DATABASE DENGAN JDBC

Pengenalan APLIKASI DATABASE

TUGAS PEMROGRAMAN BERBASIS JAVA. Disusun Oleh : NAMA : Rendy Rangga Yudha NIM :

PEMROGRAMAN JAVA SISTEM PARKIR

SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA. Disusun oleh : Rahmat Hidayat

Firma Firmansyah Adi B. Resume Web Service

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

BAB I PENDAHULUAN BAB II DATABASE

SISTEM INFORMASI PENJUALAN OBAT BERBASIS JAVA. Disusun oleh : Rozy Putra Pratama

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

TUGAS PEMROGRAMAN BERBASIS JAVA Penyewaan ps

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

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

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

Anonymous Inner Class

Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)

Pembuatan Report menggunakan JasperReports dan ireport

Java Database Connectivity (JDBC)

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

Untuk mengimplementasikan sistem ini, diperlukan spesifikasi perangkat keras,

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

Java + MySQL. Arief Susanto

AKSES DATABASE MENGGUNAKAN JDBC

MODUL JOOMLA! oleh: Putu A. Widhiartha dan Made J. Wiranatha BAB II INSTALASI JOOMLA

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

IF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.

KONEKSI KE DATABASE DENGAN JDBC 2

Langkah-langkah Instalasi Openbiblio Indonesia Oleh : Arif Surachman /

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

MANUAL UNTUK MENJALANKAN

Koneksi Java GUI-Database

MEMBUAT REPORT: REPORTPEMBELI

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

MANUAL UNTUK MENJALANKAN PROGRAM

TUGAS UTS PEMROGRAMAN JAVA

GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP

SISTEM INFORMASI PENYIMPANAN DATA BARANG ALAT TULIS KANTOR

JDBC (PEMANDU WISATA)

SISTEM INFORMASI GAJI KARYAWAN

jtextfield jcombobox

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

Belajar Membuat Blog Wordpress Secara Offline dengan XAMPP Server

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

Sistem Informasi Pengadaan ATK ( Alat Tulis Kantor )

Arsitektur Aplikasi Perangkat Enterprise JDBC. Antonius Rachmat C, S.Kom, M.Cs

MODUL INSTALASI XAMPP PADA SISTEM OPERASI LINUX

Menjalankan Program Aplikasi Web Sistem Pengolahan Data Nilai Siswa SMA Negeri 1 Piyungan Bantul

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

Lampiran Utama. a. Struktur Organisasi. Factory Manager. Vice Factory Manager. Non Produksi. Produksi. Dept. Power. Dept Greyee. Dept.

JDBC. Oleh : HANDOYO

TUGAS FRAMEWORK 2 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA MOCHAMMAD ANNAS FAHRUDIN

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

BAB IV IMPLEMENTASI DAN PENGUJIAN

- Menuliskan business logic dari aplikasi untuk mengakses data source

MODUL 7 - EXCEPTION HANDLING

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Panduan Praktikum Aplikasi Komputer Aplikasi Komputer berbasis web

CARA MENJALANKAN PROGRAM

BAB IV HASIL DAN PEMBAHASAN

Pemanggilan RESTful Web Service PHP dari Client Java

MENGAKSES DATABASE DENGAN JDBC

Modul 2 DreamWeaver MX Suendri, S.Kom

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Bab 11. Custom Tag POKOK BAHASAN: TUJUAN BELAJAR: Menggunakan Custom Tag Tag-tag untuk Connection Menggunakan tag untuk Connection Membuat custom tag

b) Membuat database tiket. Siapkan databasenya dengan membuat database tiket Sampai langkah ini database tiket sudah siap digunakan

Transkripsi:

MODUL PRAKTIKUM KE 9 A. Target Praktikum - Mahasiswa mengetahui struktur dasar pemrograman database. - Mahasiswa mengetahui cara pengoperasian simpan, edit, cari dan hapus suatu data dalam database. - Mahasiswa mampu menyelesaikan permasalahan menggunakan pemrograman database. B. Materi Dasar - Data Base Data Base merupakan sebuah cara dimana kita bias menyimpan data secara permanent ke dalam media penyimpanan. Agar dapat terkoneksi ke MySQL dari Java maka diperlukan driver JDBC untuk MySQL. Silakan download di situs web mysql.com, diperoleh file mysql-connector-java-5.1.8.tar (terbaru saat ini). Kemudian ekstrak file tersebut. Salah satu hasil ekstraksinya adalah file mysql-connector-java-5.1.8-bin.jar dan inilah driver JDBC MySQL yang dimaksud. Salin file ini ke direktori C:\Program Files\Java\jre6\lib\ext atau ke folder lain sesuai dengan lokasi instalasi JRE. C. Contoh Listing Program Dipakai - Kelas koneksi import java.sql.*; import javax.swing.*; public class koneksi public String username, password, url; public Connection conn; public Statement statement; public koneksi() Class.forName("com.mysql.jdbc.Driver").newInstance();; url = "jdbc:mysql://localhost/dbpengklasifikasian2"; username = "root"; password = "root"; conn=drivermanager.getconnection(url,username,password); statement=conn.createstatement(); catch (SQLException ex) JOptionPane.showMessageDialog(null, " DANGER\n server mysql belum start \n hubungi admin"); System.exit(1); catch (Exception ex)

public static void main(string []a) new koneksi(); - Contoh Listing II Berikut ini contoh listing kode untuk kasus seperti gambar dibawah ini : 1. Berikut kode penyimpanan dalam database yang terdapat di button simpan: simpan.addactionlistener(new ActionListener() public void actionperformed(actionevent event) if(event.getsource()==simpan) String nomer=txnim.gettext(); String namamh=txnama.gettext(); String kelasmh; if(radio1.isselected()==true) kelasmh=radio1.gettext();else if(radio2.isselected()==true) kelasmh=radio2.gettext();elsekelasmh=radio3.gettext(); String matkul=(string)combo.getselecteditem(); Connection connection = Statement statement=connection.createstatement(); String sql="insert into nama values('"+nomer+"','"+namamh+"','"+kelasmh+"','"+matkul+"');"; JOptionPane.showMessageDialog(null,"Data telah berhasil"); System.out.println("Error:"+ex); ); 2. Berikut kode pencarian dalam database yang terdapat di button cari : cari.addactionlistener(new ActionListener()

String mencari=txnim.gettext(); String sql="select * from nama where nim='"+mencari+"'"; ResultSet rs = statement.executequery(sql); if(rs.next()) txnim.settext(rs.getstring(1)); txnama.settext(rs.getstring(2)); if(rs.getstring(3).equals(radio1.gettext())) radio1.setselected(true); else if(rs.getstring(3).equals(radio2.gettext())) radio2.setselected(true); else radio3.setselected(true); combo.setselecteditem(rs.getstring(4)); else JOptionPane.showMessageDialog(null,"Data tidak tersedia dalam DataBase"); ); 3. Berikut kode pengeditan dalam database yang terdapat di button edit : edit.addactionlistener(new ActionListener() String nomer=txnim.gettext(); String namamh=txnama.gettext(); String kelasmh; if(radio1.isselected()==true) kelasmh=radio1.gettext();else if(radio2.isselected()==true)

kelasmh=radio2.gettext();elsekelasmh=radio3.gettext(); String matkul=(string)combo.getselecteditem(); String sql="update nama set nim='"+nomer+"',nam_nama='"+namamh+"',nam_kelas='"+kelasmh+"',nam_matakuliah='" +matkul+"' where nim='"+nomer+"'"; JOptionPane.showMessageDialog(null,"Data telah selesai diedit"); ); 4. Berikut kode penghapusan data dalam database yang terdapat di button hapus : hapus.addactionlistener(new ActionListener() if(e.getsource()==hapus) String sql="delete from nama "+ " where nim='"+txnim.gettext()+"'"; JOptionPane.showMessageDialog(null,"Data telah di Hapus"); ); D. Tugas Praktikum 1. Ketikkan kembali listing program diatas dan lengkapi program tersebut! 2. Buat program yang sesuai dengan tugas praktikum 8 namun penyimpanannya tidak dalam array namun dalam database!

E. Tugas Laporan Selamat Memprogram b^_^d!!!!