Persistence Sederhana dengan NetBeans
|
|
- Hartanti Iskandar
- 7 tahun lalu
- Tontonan:
Transkripsi
1 Persistence Sederhana dengan NetBeans Oleh : Eko Zulkaryanto Sumber : Tutorial ini mengambil ide dari tutorial yang ada di blognya Mas Hendro. Yaitu tentang pengenalan Swing Framework dan Beans Binding. Persistence di Java masuk dalam Java Persistence Api atau JPA. JPA mempunyai kemampuan yang cukup Mantap yaitu kita benar-benar tidak berurusan dengan database. Lho Tablenya gimana?. Nah tablenya akan dibuatkan sendiri oleh JPA. Beberapa hal yang perlu diperhatikan : Kita hanya perlu paham pendekatan Object Oriented Table dalam database akan di generate otomatis bedasarkan entity class yang kita buat. Ada beberapa library JPA yang bisa digunakan antara lain TopLink dan Hibernate. Untuk memulainya silahkan buka NetBeans (dalam tutorial ini saya menggunakan NetBeans 6.5 RC 2). Kemudian buat sebuah project baru dan beri nama TestInventory. Tipe project yang digunakan adalah Java Aplication. Pastikan untuk meng-uncheck option Create Main Class. Buat sebuah database baru pada MySQL atau JavaDB dan pastikan NetBeans sudah terhubung dengan database tersebut. Buat sebuah sebuah Persistence Unit pada project yang baru saja dibuat. Persistence Unit dapat di temukan pada New File -> Categori Persistence. Kemudian pastikan koneksi database yang terpilih sesuai dengan database yang tadi kita buat. Untuk library silahkan pilih yang diinginkan tetapi pada tutorial ini saya menggunakan Hibernate.
2 Kemudian buat dua buah Entity Class yaitu Kategori dan Produk kemudian masukkan dalam Package org.jasoet.model atau sesuai dengan keiinginan. File tipe Entity Class dapat ditemukan pada New File -> Categori Persistence. Kemudian sesuaikan dengan source code dibawah ini. Kelas org.jasoet.model.kategori //Class org.jasoet.model.kategori package org.jasoet.model; import java.beans.propertychangesupport; import java.io.serializable; import java.util.list; import javax.persistence.column; import javax.persistence.entity; import javax.persistence.generatedvalue; import javax.persistence.generationtype; import javax.persistence.id; import javax.persistence.onetomany; import Deny public class Kategori implements Serializable private PropertyChangeSupport changesupport = new PropertyChangeSuppor t(this); private static final long serialversionuid = GenerationType.IDENTITY) private Long = "name", length = 100) private String = "decription", length = 200) private String = "kategori") private List<Produk> listproduct; public List<Produk> getlistproduct() { return listproduct; public void setlistproduct(list<produk> listproduct) { this.listproduct = listproduct;
3 public String getdescription() { return description; public void setdescription(string description) { String oldvalue = this.description; this.description = description; changesupport.firepropertychange("description", oldvalue, this.des cription); public String getname() { return name; public void setname(string name) { String oldvalue = this.name; this.name = name; changesupport.firepropertychange("name", oldvalue, this.name); public Long getid() { return id; public void setid(long id) { Long oldvalue = this.id; this.id = id; changesupport.firepropertychange("id", oldvalue, public int hashcode() { int hash = 0; hash += (id!= null? id.hashcode() : 0); return public boolean equals(object object) { // TODO: Warning - this method won't work in the case the id fields are not set if (!(object instanceof Kategori)) { return false; Kategori other = (Kategori) object; if ((this.id == null && other.id!= null) (this.id!= n ull &&!this.id.equals(other.id))) { return false; return public String tostring() { return "org.jasoet.model.kategori[id=" + id + "]";
4 Kelas org.jasoet.model.produk //Class org.jasoet.model.produk package org.jasoet.model; import java.beans.propertychangesupport; import java.io.serializable; import javax.persistence.column; import javax.persistence.entity; import javax.persistence.generatedvalue; import javax.persistence.generationtype; import javax.persistence.id; import javax.persistence.manytoone; import Deny public class Produk implements Serializable private PropertyChangeSupport changesupport = new PropertyChangeSupport(th is); private static final long serialversionuid = GenerationType.AUTO) private Long = "name", length = 100) private String = "decription", length = 200) private String = "price", length = 15) private double private Kategori kategori; public Long getid() { return id; public void setid(long id) { Long oldvalue = this.id; this.id = id; changesupport.firepropertychange("id", oldvalue, this.id); public String getdescription() { return description; public void setdescription(string description) { String oldvalue = this.description; this.description = description; changesupport.firepropertychange("name", oldvalue, this.description);
5 public String getname() { return name; public void setname(string name) { String oldvalue = this.name; this.name = name; changesupport.firepropertychange("name",oldvalue,this.name); public double getprice() { return price; public void setprice(double price) { double oldvalue = this.price; this.price = price; changesupport.firepropertychange("price", oldvalue, this.price); public Kategori getkategori() { return kategori; public void setkategori(kategori kategori) { Kategori oldvalue = this.kategori; this.kategori = kategori; changesupport.firepropertychange("kategori", oldvalue, public int hashcode() { int hash = 0; hash += (id!= null? id.hashcode() : 0); return public boolean equals(object object) { // TODO: Warning - this method won't work in the case the id fields are not set if (!(object instanceof Produk)) { return false; Produk other = (Produk) object; if ((this.id == null && other.id!= null) (this.id!= null & ;&!this.id.equals(other.id))) { return false; return public String tostring() { return "org.jasoet.model.produk[id=" + id + "]";
6 Perhatikan penggunaan anotasi pada kode diatas anotasi tersebut nantinya akan digunakan untuk menggenerate tabel. Untuk lebih jelas pada Persistence API silahkan download buku berjudul Java Persistence with Hibernate di link-link bagian tutorial pada blog ini. Setelah membuat dua buah entity class kemudian buat dua buah kelas DAO yaitu KategoriDAO dan ProdukDAO. Kelas DAO merupakan Java Class biasa. Dua kelas tersebut nantinya akan digunakan untuk fungsi CRUD (Create, Read, Update, Delete) pada database. Masukkan dua buah kelas tersebut kedalam package org.jasoet.dao Sesuaikan dengan Code dibawah ini. Kelas org.jasoet.dao.kategoridao //Class org.jasoet.dao.ketegoridao package org.jasoet.dao; import java.util.list; import javax.persistence.entitymanager; import Deny Prasetyo public class KategoriDAO { private EntityManager em; public KategoriDAO(EntityManager em) { this.em = em; public void save(kategori prod) { if (prod.getid() == null) { em.persist(prod); else { em.merge(prod); public void delete(kategori prod) { em.remove(prod); public Kategori getkategori(long id) { return em.find(kategori.class, id); public List getprodudct() { return em.createquery("select p from Kategori p").getresultlist(); Kemudian untuk Kelas org.jasoet.dao.productdao //Class org.jasoet.dao.productdao package org.jasoet.dao; import java.util.list; import javax.persistence.entitymanager;
7 import Deny Prasetyo public class ProdukDAO { private EntityManager em; public ProdukDAO(EntityManager em) { this.em = em; public void save(produk prod) { if (prod.getid() == null) { em.persist(prod); else { em.merge(prod); public void delete(produk prod) { em.remove(prod); public Produk getproduk(long id) { return em.find(produk.class, id); public List getprodudct() { return em.createquery("select p from Produk p").getresultlist(); Setelah selesai sekarang kita tinggal membuat main class untuk mengetest apakah program kita telah berjalan dengan baik. Kelas org.jasoet.testmain //Class org.jasoet.testmain package org.jasoet; import javax.persistence.entitymanager; import javax.persistence.entitymanagerfactory; import javax.persistence.persistence; import org.jasoet.dao.kategoridao; import org.jasoet.dao.produkdao; import org.jasoet.model.kategori; import Deny Prasetyo public class TestMain { private EntityManagerFactory emf = Persistence.createEntityManagerFact ory("testinventorypu");
8 public void dotest() { EntityManager em = emf.createentitymanager(); KategoriDAO kdao = new KategoriDAO(em); Kategori kat = new Kategori(); kat.setname("sepatu"); kat.setdescription("segala Jenis Sepatu dan Sepatu sandal"); ProdukDAO pdao = new ProdukDAO(em); Produk p = new Produk(); p.setkategori(kat); p.setname("kazoot"); p.setprice(40000); p.setdescription("sepatu bermerek"); em.gettransaction().begin(); kdao.save(kat); pdao.save(p); em.gettransaction().commit(); public void dotestdua(){ EntityManager em = emf.createentitymanager(); ProdukDAO pdao = new ProdukDAO(em); Produk p = pdao.getproduk(1l); System.out.println(p.getName()); System.out.println(p.getKategori().getName()); args the command line arguments public static void main(string[] args) { TestMain tm = new TestMain(); tm.dotest(); tm.dotestdua(); Kita akan membahas kode program pada MainClass diatas. 1. Pada baris awal terdapat deklarasi EntityManagerFactory ini digunakan untuk menjalankan Persistence Library yang sudah di definisikan pada Persistence Unit (persistence.xml) sesuai dengan nama parameter yang dimasukkan dalam hal ini TestInventoryPU; 2. Pada methode dotest() terdapat deklarasi EntityManager yang diambil dari Object EntityManagerFactory. Ketika EntityManager di deklarasikan maka table pada database akan digenerate. 3. Kemudian pada dotest() dilakukan insert satu buah object Kategori dan satu buah object Produk. Perhatikan bagian em.gettransaction().begin() dan em.gettransaction().commit() Ini merupakan pembuka dan penutup Transaction pada database. Sedangkan untuk bagian kdao.save() dan pdao.save() merupakan pemanggilan fungsi untuk menyimpan data. 4. Pada methode dotestdua() isi dari table pada database diambil kemudian ditampilkan. Jalankan program kemudian amati output dan juga table pada database. Segitu dulu posting untuk kali ini. Kalau ada pertanyaan hubungi jasoet87@gmail.com
9 Inheritance Pada Java Persistence Api (JPA) Oleh : Eko Zulkaryanto Sumber : Pada postingan sebelumnya kita telah sedikit mencoba Java Persistence Api menggunakan NetBeans. Disinggung sedikit bahwa dengan JPA kita bisa buat aplikasi menggunakan database tapi tidak perlu berurusan dengan struktur table ataupun SQL. Table dalam database akan di generate oleh JPA berdasarkan Entity class yang kita definisikan. Sekarang kalau ada yang bertanya. Kalau Table dalam database digenerate berdasarkan Entity class yang berkonsep OOP. Nah gimana ceritanya kalau Entity Class tersebut menggunakan konsep Inheritance?. Lebih baik kita lihat contoh program dibawah ini moga-moga bisa menjawab pertanyaan tersebut oh iya posting ini berdasarkan postingan salah satu blog yang muncul di web wordpress ini. Buat sebuah project baru dengan nama InheritanceJPA. Tipe project yang digunakan adalah Java Aplication. Pastikan untuk meng-uncheck option Create Main Class. Buat sebuah database baru pada MySQL atau JavaDB dan pastikan NetBeans sudah terhubung dengan database tersebut. Setelah membuat database dan database tersebut telah terkoneksi dengan NetBeans selanjutnya buat sebuah Persistence Unit dan koneksikan Persistence Unit tersebut dengan database yang telah dibuat.bisa lihat postingan sebelumnya untuk langkah-langkah diatas. Sekarang baru kita coba untuk membuat Entity Class. Entity Class yang akan kita buat ada empat yaitu ModelBase, Article, BookArticle dan MagazineArticle dan kalau kita lihat Class diagramnya akan terlihat seperti ini.
10 Bisa dilihat Class Article turunan dari Class ModelBase sedangkan Class MagazieArticle dan BookArticle turunan dari Class Article. Sekarang coba kita lihat code dari ke empat Class tersebut. Class ModelBase package org.jasoet.model; import java.io.serializable; import javax.persistence.generatedvalue; import javax.persistence.generationtype; import javax.persistence.id; import Deny public abstract class ModelBase implements private Long id; public Long getid() { return id; public void setid(long id) { this.id = id; Class Article package org.jasoet.model;
11 import javax.persistence.discriminatorcolumn; import javax.persistence.discriminatortype; import javax.persistence.entity; import javax.persistence.inheritance; import @DiscriminatorColumn(discriminatorType=DiscriminatorType.INTEGER, name="ar ticletypeid") public abstract class Article extends ModelBase { private String articleid; private String title; private String summary; private String url; public String getarticleid() { return articleid; public void setarticleid(string articleid) { this.articleid = articleid; public String gettitle() { return title; public void settitle(string title) { this.title = title; public String getsummary() { return summary; public void setsummary(string summary) { this.summary = summary; public String geturl() { return url; public void seturl(string url) { this.url = url; Class MagazineArticle package org.jasoet.model; import java.util.date;
12 import javax.persistence.discriminatorvalue; import javax.persistence.entity; import javax.persistence.temporal; import public class MagazineArticle extends Article { private static final long serialversionuid = L; private String private Date publicationdate; public String getpublicationname() { return publicationname; public void setpublicationname(string publicationname) { this.publicationname = publicationname; public Date getpublicationdate() { return publicationdate; public void setpublicationdate(date publicationdate) { this.publicationdate = publicationdate; public String getauthorname() { return authorname; public void setauthorname(string authorname) { this.authorname = authorname; Class BookArticle package org.jasoet.model; import javax.persistence.discriminatorvalue; import public class BookArticle extends Article {
13 private static final long serialversionuid = L; private String authorname; private String publishername; private String isbnnumber; public String getauthorname() { return authorname; public void setauthorname(string authorname) { this.authorname = authorname; public String getpublishername() { return publishername; public void setpublishername(string publishername) { this.publishername = publishername; public String getisbnnumber() { public void setisbnnumber(string isbnnumber) { this.isbnnumber = isbnnumber; 1. Oh ya jangan lupa masukkan ke empat Class tadi kedalam packet org.jasoet.model atau nama yang dianda sukai. Biasakan menamai package dengan nama yang mencerminkan sifat Class-Class yang ada didalamnya. 2. Kemudian daftarkan Class-Class tersebut ke dalam Persistence Unit. Buka file persistence.xml kemudian pilih bagian Design dan pilih tombol Add Class kemudian tambahkan semua Class yang sudah dibuat sebelumnya. Setelah itu buat sebuah Main Class untuk mencoba apakah program kita sudah benar. Class MainClass package org.jasoet; import java.util.calendar; import java.util.list; import javax.persistence.entitymanager; import javax.persistence.entitymanagerfactory; import javax.persistence.persistence;
14 import javax.persistence.query; import org.jasoet.model.article; import org.jasoet.model.bookarticle; import Deny Prasetyo public class MainClass { private EntityManager entitymanager; private EntityManagerFactory entitymanagerfactory; public MainClass() { entitymanagerfactory = Persistence.createEntityManagerFactory("Inheritance JPAPU"); entitymanager = entitymanagerfactory.createentitymanager(); public void dotest() { // build and persist a magazine article MagazineArticle ma = new MagazineArticle(); ma.setarticleid("mag "); ma.settitle("magazine Article Title 1"); ma.setsummary("this is a short summary of magazine article "); ma.seturl("/path/to/mag-art-0001"); Calendar pubdatecalendar = Calendar.getInstance(); pubdatecalendar.set(2002, 11, 15); ma.setpublicationdate(pubdatecalendar.gettime()); ma.setpublicationname("harper Collins"); ma.setauthorname("dr Doolittle"); entitymanager.gettransaction().begin(); entitymanager.persist(ma); entitymanager.gettransaction().commit(); // build and persist a book article BookArticle ba = new BookArticle(); ba.setarticleid("bk "); ba.settitle("book Article Title 1"); ba.setsummary("this is a short summary of book article "); ba.seturl("/path/to/book-art-0001"); ba.setauthorname("dr Busybody"); ba.setpublishername("tom Collins"); ba.setisbnnumber(" "); entitymanager.gettransaction().begin(); entitymanager.persist(ba); entitymanager.gettransaction().commit(); // select all articles Query q = entitymanager.createquery("select a from Article a"); List results = q.getresultlist(); for (Article result : results) { System.out.println(result.toString());
15 public static void main(string[] args) { MainClass mc = new MainClass(); mc.dotest(); Jika sudah kemudian jalankan program. Sekarang perhatikan struktur table yang telah dibuat pada database. Ternyata struktur database untuk Entity Class dengan Inheritance menggunakan relasional OnetoOne. Seperti pada gambar dibawah : Kesimpulan ternyata konsep Inheritance di OOP dapat diterapkan juga di Relational Database dan juga apabila kita menggunakan JPA kita diberi kemudahan karena tidak perlu mendesain table secara manual dan kita hanya perlu paham terhadap konsep OOP.
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
Lebih terperinciCRUD 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
Lebih terperinciKamus 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
Lebih terperinciIMPLEMENTASI PERSISTENCE DENGAN FRAMEWORK HIBERNATE UNTUK MENINGKATKAN EFEKTIFITAS PEMROGRAMAN
IMPLEMENTASI PERSISTENCE DENGAN FRAMEWORK HIBERNATE UNTUK MENINGKATKAN EFEKTIFITAS PEMROGRAMAN ABSTRAK Ibnu Akil, M.Kom ASM BSI Jakarta Jl. Kramat Raya No. 168, Jakarta 10450 Indonesia email: ibnuakila@yahoo.com
Lebih terperinciAplikasi komputer selalu terdiri dari: Logika bisnis Interaksi dengan sistem lain Antarmuka dan peyimpanan data (persistence) Data yang diproses di
Pertemuan 12 bag 2 Aplikasi komputer selalu terdiri dari: Logika bisnis Interaksi dengan sistem lain Antarmuka dan peyimpanan data (persistence) Data yang diproses di dalam aplikasi biasanya disimpan dalam
Lebih terperinciPraktikum 07. Penggunaan JSF dan JPA pada aplikasi Web
Praktikum 07 Penggunaan JSF dan JPA pada aplikasi Web Materi Review: Object Relational Mapping Java Persistence API (JPA) Java Persistence API JavaServer Faces Anda diminta untuk membuat sebuah Java Web
Lebih terperinciBeyond Java ORM with Versant JPA (Part 1) German Viscuso Developer Relations Manager Versant Corporation March 2012
Beyond Java ORM with Versant JPA (Part 1) German Viscuso Developer Relations Manager Versant Corporation March 2012 Kembali pada tahun 2004 Sun Microsystems berjuang dengan kekurangan yang Enterprise Jawa
Lebih terperinciObject Relational Mapping < ORM > Bagian Pertama
Object Relational Mapping < ORM > Bagian Pertama P E M R O G R A M A N W E B L A N J U T ( C ) 2 0 1 5 N I K O I B R A H I M F A K U L T A S T E K N O L O G I I N F O R M A S I U N I V E R S I T A S K
Lebih terperinciPraktikum 05. Penggunaan JSF dan JPA pada aplikasi Web
Praktikum 05 Penggunaan JSF dan JPA pada aplikasi Web Materi Review: Object Relational Mapping Java Persistence API (JPA) Java Persistence API JavaServer Faces Anda diminta untuk membuat sebuah Java Web
Lebih terperinciTutorial 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
Lebih terperinciFirma 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
Lebih terperinciBAHASA 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
Lebih terperinciJAVA PERSISTENCE (REVIEW)
JAVA PERSISTENCE (REVIEW) 2015 Niko Ibrahim, MIT Pemrograman Web Lanjut Latar Belakang Aplikasi komputer selalu terdiri dari: Logika bisnis Interaksi dengan sistem lain Antarmuka dan peyimpanan data (persistence)
Lebih terperinciKA2173 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
Lebih terperincivisit : 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
Lebih terperinciMudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama mudafiq.riyan@yahoo.com http://mudafiqriyan.com Lisensi Dokumen: Copyright 2012
Lebih terperinciPemrograman 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
Lebih terperinci- 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
Lebih terperinciBAB II VARIABEL DAN TIPE DATA
BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan
Lebih terperinciProses CRUD Dengan Hibernate Annotations Menggunakan Netbean 6.0
Proses CRUD Dengan Hibernate Annotations Menggunakan Netbean 6.0 Setelah beberapa artikel tentang PHP sekarang waktunya buat artikel tentang Java... hehe Pada artikel ini akan membahas tentang dasar membuat
Lebih terperinciInheritance dan Kata Kunci static
Inheritance dan Kata Kunci static PEWARISAN (INHERITANCE) Salah satu fitur yang paling kuat dalam OOP adalah penggunaan kode kembali (code reuse). Sekali sebuah prosedur dibuat, maka kita bisa menggunakannya
Lebih terperinci2 TIPE DATA DAN VARIABEL
BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:
Lebih terperinciMudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama me@mudafiqriyan.net http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen
Lebih terperinciPEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA
PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai
Lebih terperinciBAB I PROJECT NETBEANS DAN GUI SEDERHANA
BAB I PROJECT NETBEANS DAN GUI SEDERHANA 1.1 Tujuan Instruksional Bab ini akan membahas pengenalan struktur project NetBeans, cara membuat Form, memberi Title, memasang komponen GUI Label, Button dan TextField
Lebih terperinciPemrograman. Pertemuan-3 Fery Updi,M.Kom
Pemrograman Pertemuan-3 Fery Updi,M.Kom 1 Pokok Bahasan Mengenal Tipe Data, Variabel Mengenal Operator 2 public class Main { Komentar /** Bentuk Dasar Kode Java * @param args */ public static void main(string[]
Lebih terperinci1.Tujuan. 2. Latar Belakang. Mendefinisikan superclasses dan subclasses Override method dari superclasses Membuat method final dan class final
1.Tujuan Mendefinisikan superclasses dan subclasses Override method dari superclasses Membuat method final dan class final 2. Latar Belakang Dalam bagian ini, kita akan membicarakan bagaimana suatu class
Lebih terperinciE-Book PEMROGRAMAN BERORIENTASI OBJEK. Disusun Oleh: Arfian Hidayat, S.Kom
E-Book PEMROGRAMAN BERORIENTASI OBJEK Disusun Oleh: Arfian Hidayat, S.Kom http://arfianhidayat.com FAKULTAS ILMU KOMPUTER UNIVERSITAS DIAN NUSWANTORO SEMARANG 2013 Daftar Isi Daftar Isi... i Daftar Gambar...
Lebih terperinciPRAKTEK 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
Lebih terperinciTUJUAN. 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
Lebih terperinciSTEP 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.
Lebih terperinciDAO 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
Lebih terperinciINSTRUKSI 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
Lebih terperinciDASAR 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
Lebih terperinciKA2173 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
Lebih terperinciMODUL 3. Inheritance, Abstract Class, Interface TUJUAN PRAKTIKUM LANDASAN TEORI. A. Inheritance
MODUL 3 Inheritance, Abstract Class, Interface TUJUAN PRAKTIKUM 1. Praktikan dapat memahai bagaimana suatu class dapat mewariskan sifat dari class yang sudah ada. 2. Praktikan mampu mendefinisikan superclass
Lebih terperinciPemrograman 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
Lebih terperinciPengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa
Pengenalan Java, Tipe Data, Variabel dan Operator Topik Struktur program Java Analisa Program Java Komentar Program Penyataan dan Blok program Penggunaan Editor Netbeans Latihan1 Tipe Data Variabel Operator
Lebih terperinci- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta
MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama
Lebih terperinciKARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut:
KARAKTERISTIK PEMROGRAMAN BERORIENTASI OBJEK (OOP) Pemrograman berorientasi Objek mempunyai karakterisitik sebagai berikut: a. Abstraksi (abstraction) b. Pembungkusan (encapsulation) c. Pewarisan (inheritence)
Lebih terperinciKEAHLIAN PEMROGAMAN JAVA
SILABUS KURIKULUM KEAHLIAN KOMPUTER KEAHLIAN PEMROGAMAN JAVA Bulan 1 : Dasar Pemrogaman Java Bulan 2 : Dasar Pemrogaman Java Bulan 3 : Java Swing J-Frame (GUI) Netbeans Bulan 4 : Java Swing J-Frame (GUI)
Lebih terperinciPenggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.
Topik Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Tujuan Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: 1. Menggunakan Netbeans IDE untuk membuat program Java
Lebih terperinciTutorial Web Service JAX-WS Konverter Suhu dengan NetBeans
Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans Nama Penulis gear4402@gmail.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Lebih terperinciPraktikum JTable. Gambar 1
Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.
Lebih terperinciPEMAHAMAN 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
Lebih terperinciDidalam 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
Lebih terperinciIMPLEMENTASI DAN PEMBAHASAN SISTEM
BAB IV IMPLEMENTASI DAN PEMBAHASAN SISTEM 4.1. Implementasi Sistem Implementasi sistem merupakan tahap dimana rancangan yang telah dibuat dapat diterapkan. Tujuannya untuk melakukan uji coba pada aplikasi
Lebih terperinciLAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom
LAB PEMROGRAMAN I (JAVA FUNDAMENTAL) PERTEMUAN 3 Dosen : Bella Hardiyana S. Kom BAB III DASAR-DASAR PEMROGRAMAN Tipe Data Data adalah sekumpulan kejadian/fakta yang dipresentasikan dengan huruf, angka,
Lebih terperinciPraktikum 3 Konsep Class, Attribute dan Method
Praktikum 3 Konsep Class, Attribute dan Method Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Konsep pemprograman bahasa Java Konsep Object Oriented Programming (OOP) Deklarasi pemprograman OOP dengan
Lebih terperinciBahasa Pemrograman :: Polimorfism and Abstraction
Bahasa Pemrograman :: and Abstraction Julio Adisantoso ILKOM IPB 24 Mei 2010 Access Modifiers Access Modifiers Accessor Methods Mutator Methods Inheritance Akses Default (Package Accessibility) Tidak terdapat
Lebih terperinciPBO LANJUT TUTORIAL JPA & SWING MENGGUNAKAN NETBEANS. Niko Ibrahim, MIT
PBO LANJUT TUTORIAL JPA & SWING MENGGUNAKAN NETBEANS Niko Ibrahim, MIT Persiapan 1. Install NetBeans 6 Tutorial ini dibuat dengan menggunakan NetBeans Silahkan install terlebih dahulu di komputer yang
Lebih terperinciTIPE DATA Pertemuan (K-03/L-03)
TIPE DATA Pertemuan (K-03/L-03) Coba Anda jawab, dimana Anda berteduh? Pasti jawabnya di rumah, lalu apakah rumah Anda punya nama? Jawabnya adalah ya, yaitu Rumah No.X (misal). Jadi apa itu data? Analogi
Lebih terperinciI. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java.
I. Tujuan Instruksional Umum Mengenal konsep dasar berorientasi objek Memahami dan dapat mengimplementasikan Kelas dan Objek pada java II. Bahan Kajian 1. Kelas(Class) Kelas adalah definisi umum (pola,
Lebih terperinciPengenalan 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
Lebih terperinciObject 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
Lebih terperinciPemrograman 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
Lebih terperinciIdentifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO. Ramos Somya
Identifier, Keywords, Variabel, Tipe Data Primitif dan Operator PBO Ramos Somya Identifier Merupakan nama yang digunakan untuk menamai class, variabel, method dan interface. Aturan: - Tidak ada batasan
Lebih terperinciTUTORIAL 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
Lebih terperinciPertemuan 2 Struktur Kontrol Percabangan
Pertemuan 2 Struktur Kontrol Percabangan Objektif : 1. Mahasiswa dapat memahami konsep struktur kontrol percabangan dalam pemrograman. 2. Mahasiswa dapat menggunakan struktur kontrol pemilihan (if, else,
Lebih terperinci1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar?
1 of 14 2/21/2008 2:34 PM Waktu Sisa : 0:43:58 1. Mana diantara pilihan-pilihan berikut ini yang merupakan penulisan loop yang benar? 2 of 14 2/21/2008 2:34 PM 2. Pernyataan manakah yang benar mengenai
Lebih terperinciINHERITANCE AND POLIMORPHISM PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM
1 INHERITANCE AND POLIMORPHISM PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM INHERITANCE Pewarisan atribut dan method pada sebuah class yang diperoleh dari class yang direferensi sebagai induk
Lebih terperinciTopik. 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard
Statemen Control Topik 1. Statement if 2. Statement if..else.. 3. Statement if..else.. If (bertingkat ) 4. Penggunaan Input Keyboard 5. Penggunaan Java Option Panes 6. Statement switch..case 7. Mengenal
Lebih terperinciKONSEP OOP: PEWARISAN / INHERITANCE
PEMROGRAMAN LANJUT Sistem Informasi PTIIK UB Semester Genap 2014/2015 KONSEP OOP: PEWARISAN / INHERITANCE Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Outline
Lebih terperinciBahasa Pemrograman Java. Yudi Adha. ST. MMSI
Bahasa Pemrograman Java Yudi Adha. ST. MMSI Tujuan Pada bagian ini, kita akan mendiskusikan mengenai bagian dasar pemrograman Java. Kita akan memulai dengan mencoba menjelaskan bagian dasar dari program
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciTipe Data Floating Point Tipe data yng digunakan untuk menampung bilangan desimal
I. Bahan Kajian 1. Kelas(Class) Kelas adalah definisi umum (pola, template atau cetak biru) untuk himpunan objek sejenis. Kelas menetapkan spesifikasi perilaku (behavior) dan atribut dari objek-objek (*lebih
Lebih terperinciBadiyanto, 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).
Lebih terperinciTIPE DATA PADA JAVA. Pertemuan (K-04/L-04)
TIPE DATA PADA JAVA Pertemuan (K-04/L-04) Alangkah baiknya kita mempelajari terlebih dahulu tentang apa itu tipe data dan mengenal ada berapa tipe data yang digunakan dalam Bahasa Pemrograman Java. Sudah
Lebih terperinciMODUL 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
Lebih terperinciKonsep Inheritance. Praktikum 8 Pemrograman Berbasis Obyek
Konsep Inheritance Praktikum 8 Pemrograman Berbasis Obyek Lat 1. Invoking parent class constructor Employee1.java import java.util.date; public class Employee1 { private static final double BASE_SALARY
Lebih terperinciSUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Lebih terperinciManipulasi Database Dengan Netbeans
Manipulasi Database Dengan Netbeans Oleh : Eko Zulkaryanto http://zulkaryanto.wordpress.com Sumber : http://hendrosteven.wordpress.com/2007/10/16/manipulasi-mysql-dengan-netbeans/ dan http://hendrosteven.wordpress.com/2007/10/18/membuat-aplikasi-database-sederhana
Lebih terperinciBAB 3 TYPE DATA, VARIABLE DAN OPERATOR
BAB 3 TYPE DATA, VARIABLE DAN OPERATOR Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman
Lebih terperinciBAB 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
Lebih terperinciPertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)
Pertemuan 7 Create, Read, Update, Delete Pada SQL Lite (Tampilan) SQLite merupakan bahasa yang dirancang untuk mengelola data di dalam relasional database,sqlite skalanya masih dibawah mysql, postgree
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
Lebih terperinciTutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB
Tutorial Java Desktop 2 Melakukan Koneksi ke Database JavaDB Oleh: Ardie Jocong Tutorial ini adalah tutorial lanjutan dari tutorial sebelumnya yaitu bagaimana membuat sebuah database dengan fasilitas database
Lebih terperinci- 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
Lebih terperinciMembuat Kalkulator dengan Java
Membuat Kalkulator dengan Java Oleh: Eko Wicaksono Ini merupakan program kalkulator sederhana Kali ini saya ingin membuat tutor dari bahasa java, belajar membuat kalkulator namanya. Ini program masih sangat
Lebih terperinciPertemuan 7. Create, Read, Update, Delete Pada SQL Lite (Tampilan)
Pertemuan 7 Create, Read, Update, Delete Pada SQL Lite (Tampilan) SQLite merupakan bahasa yang dirancang untuk mengelola data di dalam relasional database,sqlite skalanya masih dibawah mysql, postgree
Lebih terperinciBelajar 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,
Lebih terperinciAplikasi 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
Lebih terperinciKoneksi 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
Lebih terperinciInheritance (Pewarisan) Pengertian dasar inheritance
Inheritance (Pewarisan) Pengertian dasar inheritance Inheritance (Pewarisan) merupakan salah satu dari tiga konsep dasar OOP. Konsep inheritance ini mengadopsi dunia riil dimana suatu entitas/obyek dapat
Lebih terperinciLAMPIRAN 1. Listing Program
96 LAMPIRAN 1 Listing Program FAAlphabet.java package edu.usfca.vas.machine.fa; import edu.usfca.vas.app.preferences; import edu.usfca.xj.foundation.xjxmlserializable; import java.util.iterator; import
Lebih terperinciPertemuan 2 (2) : Membuat Class dan mengakses Anggota Class
Pertemuan 2 (2) : Membuat Class dan mengakses Anggota Class Tessy Badriyah, SKom. MT. http://lecturer.eepis-its.edu/~tessy Pendahuluan Pada bagian ini, kita akan membuat program berbasis obyek menggunakan
Lebih terperinciJava Library dan Java Swing
Java Library dan Java Swing Pembuatan Class Library Aritmatik pada Bangun Datar dan Bangun Ruang serta Dimanfaatkan pada Project Java Swing Java Library dan Java Swing Pembuatan Class Library Aritmatik
Lebih terperinciBAB 1 PEMROGRAMAN BERORIENTASI OBJEK
BAB 1 PEMROGRAMAN BERORIENTASI OBJEK Pemrograman berorientasi objek (Inggris: object-oriented programming disingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan
Lebih terperinciLAB02 : KODING PROGRAM
LAB02 : KODING PROGRAM MATERI Tahapan PENGKODEAN APLIKASI PRAKTIKUM : I Penjelasan : 1. File New Project Java Java Aplication Next Isikan Project Name (Praktikum01) Project Location (Pilih Folder) - Biarkan
Lebih terperinci1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik)
MODUL 1 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi
Lebih terperinciBAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA
1 BAHASA PEMROGRAMAN JAVA PUTU INDAH CIPTAYANI JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA IDENTIFIER Identifier adalah suatu tanda yang mewakili nama-nama variabel, method, class, dsb. Ingat : Bahasa
Lebih terperinciABSTRACT & INTERFACE. Pemrograman Lanjut Herman Tolle
ABSTRACT & INTERFACE Pemrograman Lanjut Herman Tolle ABSTRACT Abstract Class (Abstraksi) adalah kelas yang memiliki satu atau lebih method yang belum didefinisikan Method dalam class abstract yang tidak
Lebih terperinciPembuatan 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.
Lebih terperinciChapter 6 Konsep OOD with Java
Chapter 6 Konsep OOD with Java A. Overview Analisis dan Desain Berorientasi Objek dapat didesain menggunakan UML namun pada implementasinya dibutuhkan bahasa pemrograman yang mendukung aplikasi objek seperti
Lebih terperinciGambar 1: Hirarki class
BAB 11 Pewarisan, Polimorfisme, dan Interface 11.1 Tujuan Dalam bagian ini, kita akan membicarakan bagaimana suatu class dapat mewariskan sifat dari class yang sudah ada. Class ini dinamakan subclass dan
Lebih terperinciTutorial 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
Lebih terperinciPertemuan 4 Halaman 1/1. Class Inheritance
Pertemuan 4 Halaman 1/1 Inheritance merupakan suatu cara untuk menurunkan suatu class yang lebih umum menjadi suatu class yang lebih spesifik. Superclass dan Subclasses Subclass merupakan class yang diturunkan
Lebih terperinciAbstract Class dan Interface. Viska Mutiawani, M.Sc
Abstract Class dan Interface Viska Mutiawani, M.Sc Konsep Penting Abstract class Abstract method Interface Implements Final Static Exception Contoh Polimorfisme Lihat contoh program yang disediakan pada
Lebih terperinciPemrograman Lanjut Tipe Data dan Constructor PTIIK
Pemrograman Lanjut Tipe Data dan Constructor PTIIK - 2013 Objectives Mengetahui perbedaan antara tipe data primitive dan reference. Mampu mendeklarasikan dan menggunakan constructor untuk memastikan bahwa
Lebih terperinciKONSEP OOP: PEWARISAN / INHERITANCE
PEMROGRAMAN LANJUT Informatika FILKOM UB Semester Genap 2015/2016 KONSEP OOP: PEWARISAN / INHERITANCE Dr. Eng. Herman Tolle Program Teknologi Informasi & Ilmu Komputer, Universitas Brawijaya Outline Keyword
Lebih terperinci