Pengenalan APLIKASI DATABASE

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

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

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

Koneksi Java GUI-Database

DAO design pattern diimplementasi dengan beberapa langkah, yaitu :

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

BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)

visit :

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

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

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

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

KONEKSI KE DATABASE DENGAN JDBC

Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP

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

Pembuatan Report menggunakan JasperReports dan ireport

Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB

KONEKSI NETBEANS DENGAN DATABASE SQLITE

Pemrograman Database Java

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

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)

Firma Firmansyah Adi B. Resume Web Service

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Koneksi Visual Basic, MySQL (ODBC) dan Crystal Report

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

BAB II MICROSOFT VISUAL STUDIO

Tutorial Java Desktop 4 Menampilkan Data dengan Form TextField

PROGRAM PENJUALAN TUNAI. (Menggunakan Microsoft Acces)

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

SMK BHAKTI NUSANTARA BOJA

Java Database Connectivity (JDBC)

Koneksi Database BAB 1

E-Trik Visual C++ 6.0

P10 Database SQL Server 2008

MODUL : V [ DATABASE, CONN, INPUT, TABEL,REPORT ] ASP.NET

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

INSTRUKSI PENCABANGAN

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

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

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

KONEKSI KE DATABASE DENGAN JDBC 2

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

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

Cara Koneksi Database

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

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

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

Mengexport Database Ms Access ke MySQL dengan menggunakan ODBC Connector

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

BAB 3 Database dalam Form

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. buat, dilakukan menggunakan bahasa pemograman java netbeans dengan basis

Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB

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

Praktikum 6a Melakukan koneksi dengan basis data

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

PENDAHULUAN TENTANG NETBEANS

BAB IV HASIL DAN UJI COBA

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

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

Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9

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

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

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

Oleh : Uus Rusmawan Hal - 1 -

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

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

uri=" prefix="logic"%>

ADODC. Gambar 5.1. ADODC

Koneksi VB Dengan Database Sql Server

MANUAL PENGOPERASIAN JSTOCKINVENTORY Twitter

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

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

SAMPLE CRUD JAVA & MYSQL. Melakukan operasi database pada java dan mysql CRUD (Create, Read, Update,


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

LAPORAN RESMI PRAKTIKUM BAHASA PEMROGRAMAN

AKSES DATABASE MENGGUNAKAN JDBC

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

BAB KONEKSI SQL SERVER

Mengakses Microsoft SQL Server dengan PHP

Akses Database Menggunakan JDBC

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

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

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

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

MEMBUAT LAPORAN (DATA REPORT)

Konsep Sistem Informasi B

Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^

Microsoft Access FORM

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

Intro to Database Visual Basic 6

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

BERMAIN DATA DENGAN SQL SERVER

Manipulasi Database Dengan Netbeans

INTRODUCTION TO NETBEANS IDE

DATABASE SQL SERVER. Database SQL Server Halaman 1

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

Transkripsi:

Page 1 of 23 APLIKASI DATABASE Pengenalan Aplikasi database merupakan aplikasi yang menggunakan database berbasis komputerisasi dan tampilan form sebagai media penghubung antara user dan database, dimana database adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Adapun form pada aplikasi database tentunya dibuat dengan pemrograman visual antara lain java, Delphi, visual basic. Contoh Aplikasi Database : a. Aplikasi perpustakaan (yang digunakan untuk pengolahan data anggota, transaksi peminjaman dan pengembalian) b. Aplikasi Penjualan dan Pembelian (untuk mengolah data customer / pelanggan, transaksi pembelian dan transaksi penjualan c. Aplikasi Rental Mobil d. Sistem Informasi Akademik dan Kemahasiswaan (SIMAK) Dan masih banyak lagi contoh-contoh aplikasi database lainnya, bisa juga tergantung dari permintaan kebutuhan client. Komponen dalam merancang Aplikasi Database : a. Software database (MySQL Server, SQL Server, Microsoft Access, MariaDB, dll) digunakan untuk membuat database b. Bahasa Pemrograman Visual (JAVA, Delphi, Visual Basic) digunakan untuk membuat form / tampilan aplikasi Adapun pada project kita pada pemrograman java ini adalah membuat aplikasi database untuk mengolah data akademik mahasiswa. Berikut ini akan dijelaskan urutan dalam membangun aplikasi database untuk mengolah data akademik mahasiswa.

Page 2 of 23 1. Koneksi Database, Save, Update dan Delete A. Buat Database Database yang kita gunakan pada praktikum ini adalah MySQL Server yang nantinya database tersebut akan kita koneksikan dengan aplikasi yang kita buat menggunakan java, adapun database yang wajib kita buat : Nama Database : mahasiswa Nama Tabel : data_mhs Fieldnya : Nama Field Tipe Data Range Ket nim varchar 7 Primary Key nama varchar 50 Jur varchar 2 nilai int 11 Adapun langkah-langkah dalam membuat database MySQL adalah : 1. Buka software XAMPP dan pastikan MySQL pada XAMPP anda Running

Page 3 of 23 2. Buka software MySQL Front kemudian buat login account MySQL Frontnya silahkan ikuti langkah berikut (kalau sebelumnya sudah pernah membuat login account MySQL Frontnya lanjut ke langkah 3) : Klik tombol New >> pada form Add Acount isikan seperti gambar dibawah ini Kalau sudah di isi klik tombol OK 3. Pilih login account MySQL Front nya kemudian Klik tombol Open

Page 4 of 23 4. Jika sukses maka akan tampil seperti gambar dibawah ini, yaitu tempat dimana kita mengelola database MySQL nya Jika muncul error atau tidak bisa masuk seperti tampilan gambar diatas kemungkinan penyebanya adalah lupa running MySQL pada XAMPP nya atau login account MySQL nya ada yang salah, silahkan cek dengan teliti. 5. Kemudian buat database dengan cara seperti gambar berikut :

Page 5 of 23 6. Database dengan nama mahasiswa telah terbuat, kemudian buat tabel dengan cara seperti gambar berikut ini :

Page 6 of 23 7. Tabel dengan nama tmhs telah terbuat, kemudian kita lanjutkan membuat field-fieldnya dengan cara :

Page 7 of 23 8. Lakukan penambahan field sampai seperti gambar dibawah ini :

Page 8 of 23 9. Untuk menjadikan sebuah field menjadi primary key maka dapat melakukan langkah berikut: 10. Pilih field yang akan di jadikan primary key kemudian klik 1 arah panah ke kekiri, jika sudah berpindah lalu klik OK:

Page 9 of 23 11. Isi beberapa data dalam tabel yang telah dibuat dengan cara pilih tab DataBrowser 12. Maka akan muncul tampilan seperti berikut: 13. Langsung ketikan saja data yang akan diinput: Tambah record baru

Page 10 of 23 B. Buat Project Baru pada NetBeans 1. Bukalah software Netbeans anda 2. Pilih File kemudian pilih New Project 3. Kemudian akan tampil form New Project, Kemudian Pilih Java Application >> Kemudian Tekan Next

Page 11 of 23 4. Isi Project Name : aplikasi_data_mahasiswa Browse letak project anda mau di simpan dimana, (yg penting wajib diingat letaknya dimana) Hilangkan Ceklisnya Kalau sudah OK tekan tombol Finish 5. Tambahkan Java Package dengan nama form

Page 12 of 23 Kalau sudah OK tekan tombol Finish 6. Kemudian kita tambahkan 1 lagi Java Package dengan nama konfigurasi

Page 13 of 23 Kalau sudah OK tekan tombol Finish 7. Jadi java package yang kita miliki ada 2, dengan kegunaannya sebagai berikut : Java package pertama bernama form ( merupakan java package yang berisikan khusus untuk jframe form / interface aplikasi data mahasiswa). Java package kedua bernama konfigurasi ( merupakan java package yang berisikan khusus untuk class untuk koneksi ke database).

Page 14 of 23 C. Koneksi Database (Menggunakan Library MySQL JDBC Driver) Sub bab Ini merupakan lanjutan project aplikasi_data_mahasiswa diatas 1. Tambahkan library MySQL JDBC Driver yang berfungsi sebagai konektor antara java dengan database MySQL. Adapun caranya adalah : Klik Kanan Kemudian scroll ke bawah dan cari MySQL JDBC Driver Kalau sudah dipilih MySQL JDBC Driver, kemudian tekan Add Library

Page 15 of 23 2. Selanjutnya tambahkan Java Class dengan nama KoneksiDB pada Java Package konfigurasi yang telah dibuat sebelumnya

Page 16 of 23 Kalau sudah OK tekan tombol Finish 3. Maka akan muncul tampilan source seperti gambar dibawah ini

Page 17 of 23 4. Kemudian tambahkan atau lengkapi source DBKoneksi.java nya yang telah kita buat sebelumnya dengan coding dibawah ini : package konfigurasi; /** * * @author icak */ import java.sql.connection; import java.sql.drivermanager; import java.sql.sqlexception; public class koneksidb { } public Connection koneksi; public Connection sambung(){ try { Class.forName("com.mysql.jdbc.Driver"); System.out.println("Berhasil Konek ke JDBC Driver"); } catch (ClassNotFoundException ex) { System.out.println("Gagal Konek ke JDBC Driver"); } try { String url="jdbc:mysql://localhost:3306/mahasiswa"; koneksi=drivermanager.getconnection(url,"root",""); System.out.println("Berhasil Konek ke Database"); } catch (SQLException e) { System.out.println("Gagal Konek ke Database"); } return koneksi; } public static void main (String [] args) { java.sql.connection conn= new koneksidb().sambung(); }

Page 18 of 23 5. Kemudian lakukan test koneksi database dengan cara : Pastikan Hasilnya :

Page 19 of 23 D. Membuat Form Data Mahasiswa Sub bab ini merupakan lanjutan project aplikasi_data_mahasiswa diatas 1. Tambahkan Jframe Form dengan nama FrmDataMahasiswa pada Java Package form

Page 20 of 23 Kalau sudah OK tekan tombol Finish 2. Tambahkan komponen Table pada form yang telah dibuat Rubah variable name dari komponen table tersebut menjadi jtable_mhs

Page 21 of 23 3. komponennya disesuaikan propertiesnya, tinggal membuat listing program untuk melakukan fungsinya yaitu (letakan codingnya di source FrmDataMahasiswa) : a. Masuk ke tampilan Source >> Tambahkan coding dibawah ini package form; /** * * @author icak */ import konfigurasi.koneksidb; import java.sql.connection; import java.sql.sqlexception; import javax.swing.table.defaulttablemodel; public class FrmDataMahasiswa extends javax.swing.jframe { /** * Creates new form FrmDataMahasiswa */ private DefaultTableModel tbl; private String SQL; Coding diatas adalah kita harus mengimport beberapa library package class untuk membangun aplikasi database dan membuat beberapa variable global b. Membuat Proses Tampil Data (Berfungsi untuk menampilkan data dari database ke tabel pada form) Caranya : Tambahkan Fungsi / Prosedur dibawah ini pada source

Page 22 of 23 public void TampilData(){ tbl=new DefaultTableModel(); tbl.addcolumn("nim"); tbl.addcolumn("nama"); tbl.addcolumn("jurusan"); tbl.addcolumn("nilai"); jtable_mhs.setmodel(tbl); } java.sql.connection conn= new koneksidb().sambung(); try { java.sql.statement st=conn.createstatement(); SQL="Select * from data_mhs"; java.sql.resultset rs=st.executequery(sql); while (rs.next()){ tbl.addrow(new Object[]{ rs.getstring("nim"), rs.getstring("nama"), rs.getstring("jur"), rs.getstring("nilai"), }); } } catch (Exception e) { }

Page 23 of 23 Kemudian tambahkan coding pada komponen form nya yaitu pada events WindowsActivated, caranya : Klik Kanan Formnya saja Kemudian tambahkan coding di bawah ini : Kemudian coba di RUN. Jika berhasil maka aka muncul seperti gambar berikut: