3.4 Contoh Bean Managed Persistence
|
|
|
- Suryadi Tedjo
- 8 tahun lalu
- Tontonan:
Transkripsi
1 J2EE Dalam Aplikasi Enterprise + CD Pengarang : M. Shalahuddin dan Rosa A.S. Penerbit: INFORMATIKA Rp Contoh Bean Managed Persistence Fungsi dari contoh entity bean BMP yang akan dibuat adalah mengambil data semua user dari basis data dan mengirimkan hasilnya ke klien. Seperti pada session bean, entity bean juga memiliki framework atau struktur file dalam paket.jar. Contoh entity bean BMP pada subbab ini diberi nama contoh_bmp_userbmp. Struktur direktori yang harus dibuat adalah sebagai berikut: - Direktori contoh_bmp_userbmp i. Direktori jboss 1. Direktori META-INF a. file jboss.xml ii. Direktori src 1. Direktori contoh a. Direktori bmp i. File source code iii. File build.xml File jboss.xml adalah sebagai berikut : <jboss> <enterprise-beans> <entity> <ejb-name>userbmpbean</ejb-name> <jndi-name>userbmpbean</jndi-name> <resource-ref> <res-ref-name>jdbc/mysqlds_userbmp</res-ref-name> <resource-name>java:/mysqlds_userbmp</resource- 1
2 name> </resource-ref> </entity> </enterprise-beans> </jboss> File jboss.xml digunakan untuk memetakan ejb yang dibuat. Bagian <ejb-name>userbmpbean</ejb-name> dan <jndiname>userbmpbean</jndi-name> merupakan pemetaan nama bean, bagian <res-ref-name>jdbc/mysqlds_userbmp</res-ref-name> dan <resource-name>java:/mysqlds_userbmp</resource-name> merupakan pemetaan dari penamaan basis data yang akan digunakan pada bean. Pada tag resource-ref-name, isi dengan jdbc/<nama deklarasi basis data pada file mysql-ds.xml> dan resourcename dengan java/<nama deklarasi basis data pada file mysqlds.xml>. File-file source code adalah sebagai berikut : Remote Home Interface Nama file : UserBMPHome.java package contoh.bmp; import java.util.collection; import java.rmi.remoteexception; import javax.ejb.*; public interface UserBMPHome extends EJBHome { public UserBMP create(string id, String nama, String password) throws RemoteException, CreateException; public UserBMP findbyprimarykey(string id) throws FinderException, RemoteException; public Collection findall() throws FinderException, RemoteException; 2
3 Pada remote home interface dideklarasikan tiga method yaitu create, findbyprimarykey, dan findall dimana method create adalah method untuk memanggil bean, findbyprimarykey adalah method untuk mencari data berdasarkan primary key-nya, dan findall adalah method untuk mengambil semua data. Remote Interface Nama file : UserBMP.java package contoh.bmp; import javax.ejb.ejbobject; import java.rmi.remoteexception; public interface UserBMP extends EJBObject { public String getnama() throws RemoteException; public String getpassword() throws RemoteException; Method yang dapat diakses oleh klien hanya yang terdapat pada remote interface yang dalam contoh di atas adalah method getnama dan getpassword, getid tidak diperlukan karena BMP telah memiliki method getprimarykey() yang selalu dapat diakses oleh klien walaupun tidak dideklarasikan pada remote interface. Bean Class Nama file : UserBMPBean.java package contoh.bmp; import java.sql.*; import javax.sql.*; import java.util.*; import javax.ejb.*; import javax.naming.*; import java.rmi.remoteexception; public class UserBMPBean implements EntityBean { 3
4 private final static String dbname = "java:/mysqlds_userbmp"; private String id; private String nama; private String password; private EntityContext context; private Connection con; public String getnama() throws RemoteException { return nama; public String getpassword() throws RemoteException { return password; public String ejbcreate(string id, String nama, String Password) throws CreateException { try { insertrow(id, nama, password); catch (Exception ex) { throw new EJBException("ejbCreate: " + ex.getmessage()); this.id = id; this.nama = nama; this.password = password; return id; public String ejbfindbyprimarykey(string primarykey) throws FinderException { boolean result; try { result = selectbyprimarykey(primarykey); catch (Exception ex) { throw new EJBException("ejbFindByPrimaryKey: " + ex.getmessage()); if (result) { return primarykey; else { throw new ObjectNotFoundException("Baris dengan 4
5 id " + primarykey + " tidak ditemukan."); public void ejbremove() { try { deleterow(id); catch (Exception ex) { throw new EJBException("ejbRemove: " + ex.getmessage()); public void setentitycontext(entitycontext context) { this.context = context; public void unsetentitycontext() { public void ejbactivate() { id = (String) context.getprimarykey(); public void ejbpassivate() { id = null; public void ejbload() { try { loadrow(); catch (Exception ex) { throw new EJBException("ejbLoad: " + ex.getmessage()); public void ejbstore() { try { storerow(); catch (Exception ex) { throw new EJBException("ejbStore: " + ex.getmessage()); public void ejbpostcreate(string id, String nama, String password){ 5
6 private void makeconnection() { try { InitialContext ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup(dbname); con = ds.getconnection(); catch (Exception ex) { throw new EJBException("Koneksi Basis Data Gagal " + ex.getmessage()); private void releaseconnection() { try { con.close(); catch (SQLException ex) { throw new EJBException("releaseConnection: " + ex.getmessage()); private void insertrow(string id, String nama, String password) throws SQLException { makeconnection(); String insertstatement = "insert into tbl_user values (?,?,?)"; PreparedStatement prepstmt = con.preparestatement(insertstatement); prepstmt.setstring(1, id); prepstmt.setstring(2, nama); prepstmt.setstring(3, password); prepstmt.executeupdate(); prepstmt.close(); releaseconnection(); private void deleterow(string id) throws SQLException { makeconnection(); String deletestatement = "delete from tbl_user where id =? "; PreparedStatement prepstmt = 6
7 con.preparestatement(deletestatement); prepstmt.setstring(1, id); prepstmt.executeupdate(); prepstmt.close(); releaseconnection(); private boolean selectbyprimarykey(string primarykey) throws SQLException { makeconnection(); String selectstatement = "select id " + "from tbl_user where id =? "; PreparedStatement prepstmt = con.preparestatement(selectstatement); prepstmt.setstring(1, primarykey); ResultSet rs = prepstmt.executequery(); boolean result = rs.next(); prepstmt.close(); releaseconnection(); return result; " + id private void loadrow() throws SQLException { makeconnection(); String selectstatement = "select nama, password " + "from tbl_user where id =? "; PreparedStatement prepstmt = con.preparestatement(selectstatement); prepstmt.setstring(1, this.id); ResultSet rs = prepstmt.executequery(); if (rs.next()) { this.nama = rs.getstring(1); this.password = rs.getstring(2); prepstmt.close(); else { prepstmt.close(); throw new NoSuchEntityException("Baris dengan id 7
8 + " tidak ditemukan."); releaseconnection(); private void storerow() throws SQLException { makeconnection(); String updatestatement = "update tbl_user set nama =?," + "password =? " + "where id =?"; PreparedStatement prepstmt = con.preparestatement(updatestatement); prepstmt.setstring(1, nama); prepstmt.setstring(2, password); prepstmt.setstring(3, id); int rowcount = prepstmt.executeupdate(); prepstmt.close(); id " if (rowcount == 0) { throw new EJBException("Menyimpan baris dengan releaseconnection(); + id + " gagal."); public Collection ejbfindall() throws FinderException { Collection result; try { result = selectall(); catch (Exception ex) { throw new EJBException("ejbFindAll " + ex.getmessage()); return result; private Collection selectall() throws SQLException { makeconnection(); 8
9 String selectstatement = "select id " + "from tbl_user"; PreparedStatement prepstmt = con.preparestatement(selectstatement); ResultSet rs = prepstmt.executequery(); ArrayList a = new ArrayList(); while (rs.next()) { String id = rs.getstring(1); a.add(id); prepstmt.close(); releaseconnection(); return a; Bagian : try { InitialContext ic = new InitialContext(); DataSource ds = (DataSource) ic.lookup(dbname); con = ds.getconnection(); catch (Exception ex) { throw new EJBException("Koneksi Basis Data Gagal " + ex.getmessage()); pada method makeconnection merupakan proses mengaitkan basis data dengan ejb sedangkan bagian PreparedStatement prepstmt = con.preparestatement(insertstatement); adalah persiapan dalam melakukan pengaksesan basis data dengan menggunakan query dan bagian prepstmt.setstring(1, id) merupakan method yang telah ada dalam library yang berarti mengganti? pertama dari query yang didefinisikan dengan isi dari variabel id. 9
10 Method yang harus ada pada Bean Class walaupun tidak berisi apapun adalah : setentitycontext (EntityContext entitycontext) Method untuk mengeset entity context sehingga dapat mengaitkan bean dengan objek (binding). unsetentitycontext() Method untuk menghapus entity context. ejbremove() Method yang dijalankan saat bean mengalami terminasi. ejbload() ejbstore() Method untuk melakukan update pada basis data. ejbactivate() ejbpassivate() ejbfindbyprimarykey() Method untuk mencari record berdasarkan primary key. ejbcreate() Method untuk membuat sebuah record pada basis data. ejbpostcreate() Parameter method ini harus sama dengan method ejbcreate(). Primary Key Class Nama file : UserBMPPk.java package contoh.bmp; import java.util.random; public class UserBMPPk implements java.io.serializable { public String id; public UserBMPPk ( String id ) { this.id = id; public int hashcode() { return this.id.hashcode(); 10
11 public boolean equals( Object obj ){ if( obj instanceof UserBMPPk ){ return( id == ( (UserBMPPk )obj ).id ); return false; UserBMPPk.java merupakan kelas yang mendefinisikan primary key dari sebuah entity bean yang bertipe BMP. Method yang harus ada pada kelas tersebut adalah : hashcode() Method ini berfungsi untuk mengembalikan nilai id atau primary key yang unik. equals( Object obj ) Method ini berfungsi untuk mengecek keunikan dari primary key atau id. Membuat file JAR 1. Buka jendela command prompt, masuk ke direktori contoh_bmp_userbmp misalnya : C:\Projects\j2eetutorial\examples\ejb\contoh_bmp_Us erbmp>. 2. ketik perintah $> asant build. Perintah asant build digunakan untuk mengkompilasi source code, jika source code telah lulus kompilasi maka akan muncul pesan sebagai berikut : Buildfile: build.xml init: prepare: build: [javac] Compiling 3 source files to C:\Project\j2eetutorial\examples\ejb\c ontoh_bmp_userbmp\build 11
12 [javac] Note: C:\Project\j2eetutorial\examples\ejb\contoh_bmp_UserBMP\src \ contoh\bmp\userbmpbean.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. BUILD SUCCESSFUL Total time: 5 seconds 3. Buka Deploytool dari Sun untuk melakukan packaging menjadi file JAR. Klik Start->All Program->Sun Microsystems->Application Server PE->Deploytool. 4. Klik File->New->Enterprise Bean. Hingga muncul jendela seperti pada gambar 15. Gambar 15 Jendela Awal New->Enterprise Bean 5. Klik Next. Hingga muncul jendela seperti pada gambar
13 Gambar 16 Jendela Setting Pembuatan EJB Pilih Create New Stand-Alone JAR Module dan isi field JAR File dengan mengeklik browse untuk mencari direktori contoh_bmp_userbmp, dan isi file name dengan contoh_bmp_userbmp seperti gambar 17 dan klik create module file. Gambar 17 Jendela Browse 13
14 Klik edit contents pada jendela seperti gambar 16 hingga muncul jendela seperti gambar 18. Tambahkan direktori contoh pada available file dengan mengeklik direktori contoh dan klik tombol add kemudian klik OK. Kemudian klik next. Gambar 18 Jendela Add File 6. Kemudian akan muncul jendela seperti gambar 19. Isi field yang ada dengan mengeklik tanda panah, dan pilih pilihan yang ada, maka beberapa field akan terisi dengan sendirinya, dan pilih tipe entity bean. Klik next. 14
15 Gambar 19 Jendela Setting Pembuatan EJB 7. Pada jendela seperti pada gambar 20 pilih Management type Bean-Managed Persistence. Pilih Select a standard java class untuk primary key, karena primary key BMP yang dibuat bertipe string. Kemudian klik next. 15
16 Gambar 20 Jendela Setting pembuatan Entity Bean 8. Pada jendela seperti pada gambar 21 klik Finish Gambar 21 Jendela Konfirmasi Pembuatan EJB 16
17 Kemudian akan muncul jendela seperti pada gambar 22. Gambar 22 Jendela Deploy tool Isi field Resource Ref s seperti pada gambar 23, klik Add, isi Coded Name dengan jdbc/mysqlds_userbmp dengan tipe DataSource, isi JNDI Name dengan jdbc/mysqlds_userbmp, isi User Name dan Password dengan guest lalu tekan enter. 17
18 Gambar 23 Jendela Deploy tool -> Resource Ref s 9. Klik tombol save yang bergambar disket, maka file JAR akan terbentuk di dalam direktori contoh_bmp_userbmp. 10. Copy file JAR ke dalam direktori jboss yang ada di dalam direktori contoh_bmp_userbmp. Masuk ke direktori jboss pada command prompt. Ketik perintah $> jar xf conton_bmp_userbmp.jar. Kemudian ketik perintah $> jar cf contoh_bmp_userbmp.jar META-INF contoh. 11. Jalankan jboss dengan mengeklik run.bat pada direktori bin tempat server jboss di-copy pada komputer. 12. Copy contoh_bmp_userbmp.jar dalam <INSTAL>/server/default/deploy hingga muncul pesan sebagai berikut 18
19 11:09:17,943 INFO [EjbModule] Deploying UserBMPBean 11:09:18,453 INFO [EJBDeployer] Deployed: file:/c:/jboss /server/default/deploy/contoh_bmp_UserBMP.jar Jika pesan di atas telah muncul maka entity bean telah berhasil dideploy oleh JBoss 19
visit : www.marisharingilmu.wordpress.com
Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java
TUJUAN. Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java
TUJUAN Memahami Koneksi dan Pemrosesan Basis Data di Java Memahami JDBC Menggunakan MySQL pada program Java 2 TODAY S MENU Pengenalan library JDBC Diagram pengaksesan database melalui JDBC Step-by-step
KA2173 Pemrograman Berorientasi Objek. 10 BAB X PENGAKSESAN DATABASE. H a l 64
10 BAB X PENGAKSESAN DATABASE 101 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pengaksesan Basis Data MySQL Kompetensi Utama 1 Mahasiswa memahami konsep pengaksesan basis
Pemrograman Database Java
Pemrograman Database Java Java Database Connectivity ODBC Native Driver Endy Muhardin Materi Koneksi dengan ODBC Koneksi dengan Native Driver Koneksi dengan Hibernate Koneksi Database
Arsitektur Aplikasi Perangkat Enterprise JDBC. Antonius Rachmat C, S.Kom, M.Cs
Arsitektur Aplikasi Perangkat Enterprise JDBC Antonius Rachmat C, S.Kom, M.Cs JDBC Java Database Connectivity? Java menyediakan JDBC yang berfungsi untuk berhubungan dengan database. Database yang didukung
TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT)
TUTORIAL SEDERHANA, JAVA (Swing) dan MYSQL (SELECT dan INSERT) 1. Installah terlebih dahulu Database MYSQL. Untuk latihan, dapat menginstal aplikasi XAMPP yang didalamnya tersedia banyak modul, salah satunya
Pengenalan APLIKASI DATABASE
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
BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans)
BAB IX KONEKSI POSTGRESQL PADA JAVA (Netbeans) 9.1 Bahasan dan Sasaran 9.1.1 Bahasan - Pada bab kali ini akan membahas tentang koneksi PostgreSQL dengan bahasa pemrograman java. - Selain hal itu akan dibahas
KA2173 Pemrograman Berorientasi Objek. 9 BAB IX PEMROGRAMAN GUI: SWING. H a l 56
9 BAB IX PEMROGRAMAN GUI: SWING 91 IDENTITAS Kajian Relasi Antar Kelas 2, Exception Handling, Akses Database Topik Pemrograman GUI (IDE tools) Kompetensi Utama 1 Menggunakan GUI pada bahasa pemrograman
BAB II MICROSOFT VISUAL STUDIO
BAB II MICROSOFT VISUAL STUDIO 2.1 Pembuatan Database Pada Microsoft SQL Server Langkah-langkah pembuatan database pada Sql Server dapat dilakukan seperti berikut ini: 1. Langkah pertama yang dilakukan
Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL
Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Assalamualaikum Wr. Wb Salam NewGen, pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah,
Langkah-Langkah Pemrograman JDBC MENGIMPOR PACKAGE JAVA.SQL MEMANGGIL DRIVER JDBC
Langkah-Langkah Pemrograman JDBC Pada pemrograman Java dengan menggunakan JDBC, ada beberapa langkah yang secara umum harus dilakukan sehingga aplikasi tersebut dapat berinteraksi dengan database server.
Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data)
Koneksi Sederhana Database dengan C# (Lihat, Tambah, dan Hapus Data) Database merupakan suatu hal penting dalam membuat sebuah aplikasi, baik aplikasi berbasis desktop, maupun aplikasi berbasis web. Untuk
MySQL J A M K E T I G A
J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?
Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.
1 Teknologi Game Materi 2 Menampilkan peta di Game Tools yang dibutuhkan 1. JDK 6ux 2. Notepad++/Netbeans 6.x/JDeveloper/Eclipse Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D
DAO design pattern diimplementasi dengan beberapa langkah, yaitu :
MODUL 3 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi
BAB IV HASIL DAN PEMBAHASAN
37 BAB IV HASIL DAN PEMBAHASAN 4.1 Sistem Admisi Non Pemamik di UKSW Sistem Admisi Non Pemamik di Universitas Kristen Satya Wacana saat ini akan dijelaskan melalui Gambar 4.1. Gambar 4.1 Sistem Admisi
uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%>
Menambah menu Dosen dengan struts Pada artikel ini saya coba memanfaatkan skill exam jeni 3 yang sudah ada strutsnya, saya akan mencoba menambahkan menu Dosen, artikel ini juga kelanjutan dan artikel saya
Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC)
Tutorial Aplikasi Database Matakuliah Berbasis Java Swing Menggunakan Java Database Connectivity (JDBC) (Ramos Somya, S.Kom., M.Cs.) Buat teman-teman yang sedang mengambil matakuliah Pemrograman Berorientasi
Firma Firmansyah Adi B. Resume Web Service
Resume Web Service Web service adalah sebuah sofware aplikasi yang tidak terpengaruh oleh platform, ia akan menyediakan method-method yang dapat diakses oleh network. Ia juga akan menggunakan XML untuk
Koneksi Java GUI-Database
Koneksi Java GUI-Database Untuk memberikan data pada GUI yang diambil dari database Oracle, ada beberapa langkah yang harus dilakukan: 1. Membuat class koneksi 2. Membuat GUI 3. Menambahkan kode pengaksesan
Generated by Foxit PDF Creator Foxit Software For evaluation only. 17/09/ :46
Waktu Sisa : 0:53:10 1. Kegunaan JavaBean dalam aplikasi web Java adalah (pilih 2)... Sebagai data transfer object Sebagai object helper dalam mengakses data Sebagai penyedia akses ke database Sebagai
TUGAS FRAMEWORK 2 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA MOCHAMMAD ANNAS FAHRUDIN
TUGAS FRAMEWORK 2 NAMA NIM MOCHAMMAD ANNAS FAHRUDIN 2013425004 FAKULTAS TEKNIK JURUSAN TEKNIK INFORMATIKA UNIVERSITAS DR. SOETOMO SURABAYA Tugas FRAMEWORK buatlah resume yang berisi pembahasan berikut:
Pada Java, sebuah objek remote adalah instans dari suatu kelas yang mengimplementasikan antarmuka remote.
Rosa Ariani Sukamto Email: [email protected] Website: http://www.gangsir.com A. REMOTE METHOD INVOCATION (RMI) (Minggu 1 Praktikum II) 1. Sekilas RMI RMI (Remote Method Application) pada Java adalah
Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE
Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE 1. Buka XAMPP control panel, start MySQL dan Apache server. 2. Import file electicalgoods.sql
Pengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
BAHASA PEMROGRAMAN JAVA
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran
Pemrograman Jaringan 8.
Pemrograman Jaringan 8 [email protected] Outline HTTP Client Socket Oriented Multithreading Sisipan: Manipulasi JAR file JDBC HTTP Socket Client HTTP Client yang akan menggunakan perintah HTTP untuk mengambil
Java Database Connectivity (JDBC) (Minggu 5 Praktikum II)
Rosa Ariani Sukamto Email: [email protected] Website: http://www.gangsir.com Java Database Connectivity (JDBC) (Minggu 5 Praktikum II) 1. Sekilas JDBC JDBC API adalah API java untuk mengakses basis
Java Database Connectivity (JDBC)
Java Database Connectivity (JDBC) Java Database Connectivity (JDBC) merupakan API yang digunakan untuk mengkoneksikan aplikasi Java dengan DBMS, baik itu MySQL, Oracle, Microsoft ODBC dan DBMS lainnya.
1
Java di Web Pengarang : M. Shalahuddin dan Rosa A. S. Penerbit : INFORMATIKA Rp. 60.000 Tambahan Cara Instalasi Program Cara Instalasi JDK Klik dua kali pada program installer JDK Sampai muncul jendela
MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY)
MODUL 6 JDBC (JAVA DATABASE CONNECTIVITY) TUJUAN PRAKTIKUM 1. Praktikan mengetahui definisi JDBC dan langkah-langkah standar koneksi database dengan JDBC 2. Praktikan mampu menganalisis suatu kasus dan
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs. Komunikasi aplikasi dengan database Aplikasi dan sistem database tidak menggunakan bahasa dan mekanisme yang sama. Sehingga program
AKSES DATABASE MENGGUNAKAN JDBC
AKSES DATABASE MENGGUNAKAN JDBC Pada bab ini Anda akan belajar bagaimana membuat program koneksi Java dengan database Access dan MySQL. Selain itu, Anda juga akan diajarkan bagaimana membuat program sederhana
E-trik Ajax. Database MySQL. Dedi Alnas
E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
CRUD Hibernate Java. Oleh: Yudi Setiawan
CRUD Hibernate Java Oleh: Yudi Setiawan Pada tutorial ini, saya akan menjelaskan contoh CRUD(Create, Read, Update dan Delete) di Hibernate Java. Sebenarnya apa itu Hibernate? Kalau menurut saya Hibernate
DASAR PEMOGRAMAN JAVA
DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana
Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas:
1 1. Buat Database Akademik.mdb menggunakan MS.Access 2. Buat tabel mahasiswa dengan struktur sbb: Field Type Size Keterangan Nim Text 8 Primary key Nama Text 50 Alamat Text 100 3. Buat Data source Name
PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK
1 PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK 1.1 NetBeans 8.1 Sebelum membuat project ada baiknya kenali dulu windows yang ada pada NetBeans 8.1 Projects/Services/Files Editor Output Navigator Projects
Badiyanto, S.Kom., M.Kom. PBO java
Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).
Tahap Instalasi PostgreSQL di Windows
Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil
Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, & MySQL. Bahtiar Imran
Aplikasi CRUD dengan Visual Basic 2012 [APLIKASI CRUD DENGAN VISUAL BASIC 2012 & MYSQL] September 18, 2013 & MySQL Bahtiar Imran Assalamualaikum.. Pada kesempatan kali ini kita akan membahas mengenai bagaimana
Bab Hasil Pembuatan Aplikasi
Bab 4 Hasil dan Pembahasan Bab ini berisi tentang hasil pembuatan aplikasi untuk penjadwalan ujian skripsi di Fakultas Teknologi Informasi (FTI) UKSW. Hasil yang dibahas adalah input dan manage data serta
MODUL III STRUCTURED QUERY ANGUAGE (SQL)
MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda
BAB 5 Koneksi Database : SQL dan JDBC
BAB 5 Koneksi Database : SQL dan JDBC 5.1 Pengenalan Perintah perintah dalam lingkungan databases adalah : 5.1.1 SELECT Pernyataan SELECT digunakan untuk query database tentang informasi database yang
Pemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno
Pemrograman Lanjut Jurusan S1 Teknik Informatika 9/17/2012 Ratno Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip
Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP
Mengkoneksikan Java Netbeans dengan Database di MySQL via XAMPP Sri Wahyuni [email protected] Abstrak Artikel ini mempelajari cara mengkoneksikan java netbeans dengan database di MySQL dengan XAMPP,
MEMBUAT REPORT: REPORTPEMBELI
MEMBUAT REPORT: REPORTPEMBELI Pada bab ini Anda akan dipandu membuat report dengan memanfaatkan tool JasperReport dan ireport. Dengan kedua tool tersebut, Anda dapat membuat report di Java dengan mudah.
Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB
Tutorial Java Desktop 3 Melakukan Pengambilan data pada JavaDB Oleh: Ardie Jocong Alhamdulillah,, hari ini saya bisa melanjutkan tutorial ketiga Mengenai Java yang akan membahas bagaimana melakukan pengambilan
Kamus Perintah Hibernate Criteria Query MySQL
Kamus Perintah Hibernate Criteria Query MySQL Untuk rekan rekan yang sudah terbiasa dengan Java Platform mungkin sudah tidak aneh dengan Hibernate, begitu pula untuk rekan rekan yang sudah terbiasa dengan
KONEKSI KE DATABASE DENGAN JDBC
KONEKSI KE DATABASE DENGAN JDBC Perangkat Lunak Pendukung MySQL Driver JDBC mysql-connector-java-51.12-bin.jar Membuat user baru Sebelum membuat aplikasi jalankan dulu database MySQL server. Buatlah menggunakan
TUGAS UTS PEMROGRAMAN JAVA
Nama : Ahmad Tarjianto Nim : 08010836 Kelas : B TUGAS UTS PEMROGRAMAN JAVA Langkah-langkah Membuat DSN. Start Control panel Administrative Tools - Data Sources (ODBC) UserDSN Add Pilih Microsoft Access
int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }
I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.
Masukkan connector tersebut ke dalam direktori pada tempat jdk di-instal dengan path
Modul : IK-481 Pemrograman Berorientasi Objek Topik : Contoh Implementasi MVC (Model View Controller) pada Java Dosen : Rosa Ariani Sukamto Website : http://www.gangsir.com Blog : http://udinrosa.wordpress.com
Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.
1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak
JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:
1 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb: Field Type Size Keterangan Kdbarang Text 4 Primary Key Nmbarang Text 30 Satuan Text 6
KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK
KONSEP DASAR PEMROGRAMAN BERORIENTASI OBYEK Farah Zakiyah Rahmanti, M.T 2015 Overview Definisi Teknologi Java Konsep Pemrograman Procedural dan OOP Struktur Java, Identifier, Kata Kunci, Tipe Data, Operator,
pilih New-Java Class Pada window New Class, ketik Person pada Class Name dan db.app pada Package
pilih New-Java Class Pada window New Class, ketik Person pada Class Name dan db.app pada Package kemudian Finish. Ubahlah source Person.java menjadi sbb: package db.app; public class Person { private int
KONEKSI NETBEANS DENGAN DATABASE SQLITE
KONEKSI NETBEANS DENGAN DATABASE SQLITE Open SQLite Manager yang ada pada add on Firefox. Create new database baru dengan cara Database, lalu pilih New Database. 1 Ganti nama dengan Database1. Pilih direktori
Disini kita akan bahas cara koneksi antara Database MySQL dengan VB.Net 2010, semoga dengan ini E-book ini bisa ingat sepanjang jaman ya ^ ^
Penulis : Nizar_Aluk Email @ [email protected] YMessenger @ Nizar_aluk Facebook @ Nizar al varez WebBlog @ http://www.arekmbolong.wordpress.com/ Assalamualaikum Wr. Wb Disini kita akan bahas cara koneksi
CRUD Hibernate Java. Oleh: Yudi Setiawan
CRUD Hibernate Java Oleh Yudi Setiawan Pada tutorial ini, saya akan menjelaskan contoh CRUD(Create, Read, Update dan Delete) di Hibernate Java. Sebenarnya apa itu Hibernate? Kalau menurut saya Hibernate
PENDAHULUAN TENTANG NETBEANS
PENDAHULUAN TENTANG NETBEANS Yuliana Setiowati Politeknik Elektronika Negeri Surabaya 1 TOPIK Pendahuluan IDE Netbeans Membuat Project Baru. 2 Konsep Netbeans Netbeans sebagai IDE ditujukan untuk memudahkan
Ahmad Zidni, S.T. SMK Gondang 2011
Ahmad Zidni, S.T. SMK Gondang 2011 Buka aplikasi Microsoft Access Klik File New Pilih Blank Database Create nama file database Buat tabel dengan create table in design view klik 2 x sehingga terbuka jendela
Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di
L- 36 Pengajar dapat melihat Jadwal Mengajar Pengajar tersebut selama mengajar di Purwacaraka Music Studio. Pada Menu Lihat Siswa, Pengajar dapat melihat siapa saja siswa yang telah dia ajar. L.70 : Alur
STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO
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.
KOTLIN, SIAPA SUKA. Dasar. P. Tamami BPPKAD Kab. Brebes
KOTLIN, SIAPA SUKA KOTLIN, SIAPA SUKA Dasar P. Tamami BPPKAD Kab. Brebes BAB 1 MEMULAI Perlu diketahui bahwa Kotlin ini adalah bahasa pemrograman yang berjalan di atas JVM, sehingga diperlukan Java Runtime
MODUL PRAKTIKUM KE 9
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. -
SERVLET. 5.1 Membuat Program Servlet
SERVLET Servlet merupakan dasar dari teknologi Java Web, yaitu sebuah class Java yang mempunyai kemampuan sebagai server. Servlet bekerja berdasarkan model request-respone, dan dasar dari teknologi bersama
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
Akses Database Menggunakan JDBC
Akses Database Menggunakan JDBC Dalam bab ini kita akan membicarakan tentang akses database menggunakan JDBC, cara penggunannya mulai dari membuka koneksi sampai melakukan operasi baca, tulis, dan hapus
Lampiran Utama. a. Struktur Organisasi. Factory Manager. Vice Factory Manager. Non Produksi. Produksi. Dept. Power. Dept Greyee. Dept.
Lampiran Utama a. Struktur Organisasi Factory Manager Vice Factory Manager Non Produksi Produksi Depart.Umum /Personalia Dept.PPC Dept. Power Dept Greyee Dept. Finishing Personalia Umum Bag. Accounting
SISTEM INFORMASI DATA SISWA
SISTEM INFORMASI DATA SISWA Disusun oleh : Bagus Tri Joko (12122016) FAKULTAS TEKNIK INFORMATIKA UNIVERSITAS MERCU BUANA YOGYAKARTA 2015 DAFTAR ISI DAFTAR IS I... 1 BAB I. PENDAHULUAN... 2 A. LATAR BELAKANG...
Sistem Distribusi Data Melalui COM+ Dengan Visual Basic
Sistem Distribusi Data Melalui COM+ Dengan Visual Basic Artikel ini telah dipublikasikan pada majalah Mikrodata Vol. 5 Series 17, May 2002. Agus Kurniawan [email protected] http://blog.aguskurniawan.net
Ginanjar Utama Workbench Tempat Bekerja
Tutorial Eclipse Ginanjar Utama [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
- Menuliskan business logic dari aplikasi untuk mengakses data source
MODUL 3 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi
PEMAHAMAN DASAR DASAR JAVA
MODUL 1 PEMAHAMAN DASAR DASAR JAVA A. PENGANTAR JAVA Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer untuk membuat dan menjalankan java. Development Kit dapat didownload
- Menuliskan business logic dari aplikasi untuk mengakses data source
MODUL 4 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi
Object Oriented Programming
Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip dengan obyek pada dunia nyata. Disekeliling kita ada banyak contoh
LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA
LAPORAN MATA KULIAH PERANCANGAN SISTEM BERBASIS JAVA SISTEM INFORMASI PEMINJAMAN RUANGAN Disusun oleh : Nama : Yuniarti NIM : 12121005 Kelas : 22 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI
Pembuatan Report menggunakan JasperReports dan ireport
Pembuatan Report menggunakan JasperReports dan ireport Oleh : Tutorial ini adalah lanjutan dari tutorial sebelumnya yang berjudul Pemrograman Database Java- MySQL bisa dibaca di http://www.scribd.com/doc/72455088/pemrograman-database-java-mysql.
GUI, Ev e Ev n e t n Handling, Ex ception Handling in Java
GUI, Event Handling, Exception Handling in Java Nurochman Apa itu GUI? GUI > Graphical User Interface Tanpa GUI program kita kurang menarik Program GUI terdiri dari Container dan Component Container sebagai
Pengenalan Bahasa Pemrograman Java
Pengenalan Bahasa Pemrograman Java Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula). Java
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
INSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
Mudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama [email protected] http://mudafiqriyan.com Lisensi Dokumen: Copyright 2012
E-Trik Visual C++ 6.0
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
TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI
TUGAS AKHIR PEMOGRAMAN VISUAL APLIKASI PETERNAKAN AYAM BERBASIS JAVA DI PETERNAKAN AYAM MANDIRI Oleh Kelompok 5 Anshar Firman Haryadi / 16745 Syafridal / 18760 Hesti Fitri Yeni / 1207588 PENDIDIKAN TEKNIK
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM. Pada tahap ini merupakan tahapan implementasi dari
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1 Implementasi Sistem Pada tahap ini merupakan tahapan implementasi dari perancangan perancangan sistem yang sudah dibuat pada bab sebelumnya. Bagian ini akan
TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA
TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam
Bengkel J2EE/Linux APLIKASI ENTERPRISE DENGAN JAVA
Bengkel J2EE/Linux APLIKASI ENTERPRISE DENGAN JAVA By [email protected] Version 0.1.1 Last update 22 Oct 2003 Untuk release terbaru, question, troubleshoot dan feedback kami undang Anda bergabung
MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE
MODUL 8 MEMBUAT USER DAN MENGAKSES DATABASE 8.1 Membuat User Sebelum dapat mengakses database, kita sebaiknya membuat user account yang akan kita gunakan untuk mengakses database tersebut. Pada halaman
PEMROGRAMAN VB.NET. Koneksi Ke Database
PEMROGRAMAN VB.NET Koneksi Ke Database Hal : 1 MEMBUAT DATABASE Buat sebuah aplikasi / project dengan nama AplikasiPenjualan. Buat sebuah database dengan nama Penjualan.accdb. dan buatlah tabel Barang
LAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript
LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA
Achmad Solichin
Achmad Solichin http://achmatim.net Alat bantu administrasi database MySQL. Berbasis web Mendukung PHP5 Mendukung MySQL 4.x dan 5.x Open Source (Free download at http://www.phpmyadmin.net) Menjadi tools
Koneksi Java ke MySQL Database. Edi Sugiarto, S.Kom, M.Kom
Koneksi Java ke MySQL Database Edi Sugiarto, S.Kom, M.Kom Pendahuluan Mysql adalah RDBMS yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Mysql dimiliki dan disponsori perusahaan
Eko Budhi Suprasetiawan
Akses Database Melalui Jaxor Eko Budhi Suprasetiawan [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
Praktikum 6a Melakukan koneksi dengan basis data
Praktikum 6a Melakukan koneksi dengan basis data Tujuan : Memperkenalkan cara berhubungan dan melakukan transaksi dengan basis data. Lakukan langkah-langkah berikut ini: 1. Lakukan langkah-langkah seperti
Prosedur Percobaan Program Tampilan
Prosedur Percobaan Program Tampilan 1 Percobaan instalasi netbeans 7.3 a. Tujuan percobaan : 1. Mahasiswa dapat memahami tentang bahasa pemrograman JAVA 2. Mahasiswa dapat memahami tentang Netbeans IDE
SmallSQL. (DBMS 100% Murni Java) SmallSQL. Basis Data II. Dosen Pengampu : Noor Ifada. Kelompok BD2-B5
SmallSQL (DBMS 100% Murni Java) SmallSQL Basis Data II Dosen Pengampu : Noor Ifada Kelompok BD2-B5 Shohib 100411100101 Bisma Alfian Imanata 100411100014 Fitriyah Dwindah mukhtalifah 100411100081 JURUSAN
PERINTAH DASAR MySQL
PERINTAH DASAR MySQL Menjalankan MySQL Untuk menjalankan MySQL cukup dengan mengetikan mysql pada system prompt Bentuk umum perintah mysql database h host u user p password Dengan windows Menu Start All
