CRUD Hibernate Java. Oleh: Yudi Setiawan
|
|
- Johan Susman
- 7 tahun lalu
- Tontonan:
Transkripsi
1
2 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 itu ialah Framework yang bersifat ORM(Object Relation Mapping) untuk melakukan koneksi ke Database. Apa cuma untuk koneksi ke Database... Pada tutorial ini, saya akan menjelaskan contoh CRUD(Create, Read, Update dan Delete) di Hibernate Java. Sebenarnya apa itu Hibernate? Kalau menurut saya Hibernate itu ialah Framework yang bersifat ORM(Object Relational Mapping) untuk melakukan koneksi ke Database. "Apa cuma untuk koneksi ke Database saja?" tidak. Anda bisa melakukan semua operasi SQL lainnya. Dengan kata lain, bisa Anda katakan bahwa Hibernate bisa menggantikan operasi JDBC. Untuk mempermudah pemahaman Anda, berikut contoh untuk melakukan koneksi Database. JDBC (Tanpa Hibernate) try Class.forName(driver); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/"+nama_database, user, pass); return conn; catch(classnotfoundexception nfe) nfe.printstacktrace(); return null; catch(sqlexception se) se.printstacktrace(); return null; Hibernate (Koneksi dengan Hibernate) Session s = new Configuration().configure().buildSessionFactory().openSession(); if(s == null) System.out.println("Koneksi Gagal"); else System.out.println("Koneksi Berhasil");
3 Gimana? bisa Anda lihat bahwa dengan menggunakan Hibernate Anda tidak perlu mendeklarasikan semua field Database-nya. OK, untuk kelebihan dan kekurangan Hibernate itu tidak akan saya jelaskan di sini. Di Internet, sudah banyak yang membahasnya. Pada tutorial ini, saya beranggapan bahwa pembaca sudah menguasai JDBC sehingga pembaca tidak sulit untuk memahami penjelasan syntax - syntax yang ada. INSTALL HIBERNATE Untuk bagian tahap instalasi, di sini saya menggunakan IDE Eclipse J2EE Juno. Untuk Anda yang menggunakan IDE yang berbeda dengan saya bisa cari tutorialnya sendiri tentang cara instalasinya. OK, untuk instalasinya silakan ikuti langkah berikut : 1. Buka Eclipse Anda. 2. Kemudian, pilih menu Help > Install New Software. 3. Setelah itu, buka link berikut untuk memilih library JBoss yang sesuai dengan Eclipse Anda. 4. Setelah Anda pilih, Catat url Addressnya. Dan masukkan ke dalam textfield Work with yang di Eclipse tadi. Dan ketik "hibernate" di kolom pencarian. Karena, di JBoss yang ingin Anda install hanyalah Hibernate saja Setelah itu pilih Next sampai tahap instalasi selesai. Setelah instalasi selesai, Restart Eclipse Anda. MEMBUAT DATABASE Sebelum memulai coding, ada beberapa hal yang harus kita buat terlebih dahulu. Yakni, Database dengan nama "perpustakaan" dan tabel dengan nama "users" dan berikut field - field untuk table users. Setelah Anda buat Database dengan tabelnya maka, langkah berikutnya ialah mulai membuat Coding CRUD Hibernate di Java. INISIALISASI AWAL Langkah pertama, dalam membuat CRUD di Hibernate Java ialah membuat project baru dengan nama "JagoCoding - Belajar Hibernate". Setelah buat project, kemudian buat file class baru dengan nama "Users" dan package "org.jaco.hibernate". Oya, jangan lupa import library yang dibutuhkan untuk Hibernate. Berikut ialah beberapa library yang saya import.
4 Nah, Setelah itu, isi coding berikut kedalam file class "Users" package org.jaco.hibernate; import javax.persistence.column; import javax.persistence.entity; import javax.persistence.generatedvalue; import javax.persistence.generationtype; import javax.persistence.id; = "users") public = = "id") int = "nama") String nama; // Getter dan Setter public void setid(int id) this.id = id; public int getid() return id; public void setnama(string nama) this.nama = nama; public String getnama() return public String tostring() return "ID : "+id+" Nama : "+nama;
5 Keterangan : Maksud atau disebut Anotasi merupakan cara menghubungkan antara file xml dengan berfungsi untuk menyatakan bahwa variable tersebut sebagai field primary key di Table berfungsi untuk menyatakan bahwa field primary key dibuat dengan cara berfungsi untuk menyatakan bahwa ini merupakan field yang dituju pada column yang ada di table. Setelah itu, buat file konfigurasi Hibernate(Hibernate Configuration File). Caranya ialah sebagai berikut: 1. Pilih project yang baru Anda buat tadi. Dan buat Hibernate Configuration File nya di direktori src. 2. Klik kanan pada direktori src dan pilih New > Hibernate Configuration File(cfg.xml) atau bisa juga dengan cara tekan tombol Ctrl + N dan pilih Hibernate > Hibernate Configuration File(cfg.xml) Setelah itu biarkan saja nama file tetap "hibernate.cfg.xml" dan Next. Kemudian, sesuaikan Hibernate Configuration File yang Anda buat sesuai dengan gambar berikut. Kemudian, pilih Finish. Setelah itu, buka file hibernate.cfg.xml yang barusan Anda buat tadi dan pilih tab Source dibagian bawah. dan kemudian ubah isi file nya menjadi seperti berikut. <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" " <hibernate-configuration> <session-factory> name="hibernate.connection.driver_class">com.mysql.jdbc.driver</property> name="hibernate.connection.password">password_database_anda</property> name="hibernate.connection.url">jdbc:mysql://localhost:3306/nama_database< /property> name="hibernate.connection.username">root</property> name="hibernate.dialect">org.hibernate.dialect.mysqldialect</property> name="hibernate.show_sql">true</property> name="hibernate.format_sql">true</property> <mapping class="org.jaco.hibernate.users" /> </session-factory>
6 </hibernate-configuration> Sekarang, buat 1 file xml lagi untuk Hibernate XML Mapping File(hbm.xml). Caranya, hampir sama seperti buat Hibernate Configuration File namun, pilih yang Hibernate XML Mapping File(hbm.xml) Pertama, klik kanan pada direktori src dan pilih Hibernate XML Mapping File(hbm.xml) Kemudian, pilih package yang tersedia yakni, org.jaco.hibernate. Dan pilih class yang tersedia yakni, class Users. Kemudian, pilih Finish. Setelah itu, buat 1 file class yakni class Main dan letakkan di package yang sama dengan class Users. Setelah itu ikuti langkah - langkah berikut secara bertahap untuk memulai coding CRUD di Hibernate. CREATE(INSERT) Untuk Create, masukkan coding berikut ke dalam class Main package org.jaco.hibernate; import java.util.scanner; import org.hibernate.session; import org.hibernate.cfg.configuration; public class Main public static void main(string[] args) // Buat Session untuk Koneksi Database Session s = new Configuration().configure().buildSessionFactory().openSession(); // Buat Objek dari class Users Users user = new Users(); // Pilih jenis operasi CRUD System.out.println("Pilih Operasi 1CRUD"); System.out.println("1. Create"); System.out.println("2. Read"); System.out.println("3. Update"); System.out.println("4. Delete"); System.out.print("Pilihan : "); int pilih = new Scanner(System.in).nextInt(); switch(pilih)
7 objek user nggak perlu dibuat karena, Auto_Increment case 1 : // Create(Insert SQL) // set nilai untuk // user.setid(null) user.setnama("yudi"); Koneksi try // Mulai Objek User ke Session // Simpan s.save(user); Session ke MySQL // execute s.gettransaction().commit(); catch(exception e) e.printstacktrace(); default : System.out.println("Pilihan tidak tersedia"); Kemudian, jalankan file Main.class. Jika output seperti berikut berarti, Anda berhasil melakukan Koneksi Database dan Insert Query. Dan coba cek di tabel database apakah eksekusi query berhasil atau tidak. READ(SELECT) Untuk Read, tambahkan coding berikut ke dalam file Main.class.
8 case 2 : // Read(Select SQL) for(users us :getallusers()) System.out.println(us); Dan method berikut. // Method untuk select all from table public static List<Users> getallusers() List<Users> list = null; Session session = new Configuration().configure().buildSessionFactory().openSession(); try session.begintransaction(); Query query = session.createquery("from org.jaco.hibernate.users"); list = query.list(); return list; catch(exception e) e.printstacktrace(); return null; Jalankan file Main.class dan input 2. Jika outputnya, seperti diatas maka, coding Anda berhasil. UPDATE Untuk update, tambahkan coding berikut ke dalam file Main.class. case 3 : // Update(Update SQL) // Set Query SQL Query query = s.createquery("update org.jaco.hibernate.users set nama = :nama where id = :id");
9 query.setparameter("nama", "Setiawan"); query.setparameter("id", 1); int exec = query.executeupdate(); s.gettransaction().commit(); Jalankan file Main.class, input 3 dan cek Outputnya. Dan cek juga hasilnya di table database. DELETE(DELETE SQL) Untuk yang terakhir Delete, tambahkan coding berikut ke dalam file Main.class case 4 : // Delete(Delete SQL) // Set Query SQL query = s.createquery("delete from org.jaco.hibernate.users where id = :id"); query.setparameter("id", 1); exec = query.executeupdate(); s.gettransaction().commit(); Jalankan file Main.class, input 4 dan lihat outputnya. Dan jangan lupa cek di tabel database apakah record berhasil dihapus. Dan berikut ialah source code lengkap dari tiap file - file yang ada di tutorial ini. Users.class package org.jaco.hibernate; import javax.persistence.column; import javax.persistence.entity; import javax.persistence.generatedvalue; import javax.persistence.generationtype; import javax.persistence.id; = "users")
10 public = = "id") int = "nama") String nama; // Getter dan Setter public void setid(int id) this.id = id; public int getid() return id; public void setnama(string nama) this.nama = nama; public String getnama() return public String tostring() return "ID : "+id+" Nama : "+nama; hibernate.cfg.xml <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" " <hibernate-configuration> <session-factory> name="hibernate.connection.driver_class">com.mysql.jdbc.driver</property>
11 name="hibernate.connection.password">nasigoreng</property> name="hibernate.connection.url">jdbc:mysql://localhost:3306/perpustakaan</ property> name="hibernate.connection.username">root</property> name="hibernate.dialect">org.hibernate.dialect.mysqldialect</property> name="hibernate.show_sql">true</property> name="hibernate.format_sql">true</property> <mapping class="org.jaco.hibernate.users" /> </session-factory> </hibernate-configuration> Users.hbm.xml <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" " <!-- Generated Oct 17, :42:35 PM by Hibernate Tools CR1 --> <hibernate-mapping> <class name="org.jaco.hibernate.users" table="users"> <id name="id" type="int" access="field"> <column name="id" /> <generator class="assigned" /> </id> name="nama" type="java.lang.string"> <column name="nama" /> </property> </class> </hibernate-mapping> Main.class package org.jaco.hibernate; import java.util.list; import java.util.scanner; import org.hibernate.query; import org.hibernate.session; import org.hibernate.cfg.configuration; public class Main public static void main(string[] args)
12 // Buat Session untuk Koneksi Database Session s = new Configuration().configure().buildSessionFactory().openSession(); // Buat Objek dari class Users Users user = new Users(); // Pilih jenis operasi CRUD System.out.println("Pilih Operasi 1CRUD"); System.out.println("1. Create"); System.out.println("2. Read"); System.out.println("3. Update"); System.out.println("4. Delete"); System.out.print("Pilihan : "); int pilih = new Scanner(System.in).nextInt(); objek user switch(pilih) case 1 : // Create(Insert SQL) // set nilai untuk nggak perlu dibuat karena, Auto_Increment // user.setid(null) user.setnama("yudi"); Koneksi try // Mulai Objek User ke Session // Simpan s.save(user); Session ke MySQL // execute s.gettransaction().commit(); catch(exception e) e.printstacktrace(); case 2 : // Read(Select SQL)
13 :getallusers()) System.out.println(us); for(users us case 3 : // Update(Update SQL) // Set Query SQL Query query = s.createquery("update org.jaco.hibernate.users set nama = :nama where id = :id"); query.setparameter("nama", "Setiawan"); query.setparameter("id", 1); int exec = query.executeupdate(); s.gettransaction().commit(); case 4 : // Delete(Delete SQL) // Set Query SQL query = s.createquery("delete from org.jaco.hibernate.users where id = :id"); query.setparameter("id", 1); exec = query.executeupdate(); s.gettransaction().commit(); default : System.out.println("Pilihan tidak tersedia"); // Method untuk select all from table
14 public static List<Users> getallusers() List<Users> list = null; Session session = new Configuration().configure().buildSessionFactory().openSession(); try session.begintransaction(); Query query = session.createquery("from org.jaco.hibernate.users"); list = query.list(); return list; catch(exception e) e.printstacktrace(); return null; Dan berikut ialah struktur direktori dari tutorial berikut. Sekian untuk tutorial ini. Tentang Penulis Yudi Setiawan Saat ini aktif sebagai Mahasiswa di salah satu Universitas di kota Medan dengan mengambil bidang Fakultas Teknik dan Ilmu Komputer. Sangat senang dengan bahasa pemrograman Java dan Android.
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 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 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 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 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 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 terperinciTahap 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
Lebih terperinciKONEKSI 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
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 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 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 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 terperinciMembuat Simple List Transaksi
Membuat Simple List Transaksi Oleh: Wian Caniggia Eka Putra Hai sobat.. kali ini saya bikin tutorial android mobile yaitu Membuat Simple List Transaksi. Baik langsung saja.. Aplikasi ini mengimplementasikan
Lebih terperinciJava 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.
Lebih terperinciEko Budhi Suprasetiawan
Akses Database melalui Hibernate Eko Budhi Suprasetiawan ekobs@developerforce.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
Lebih terperinciSmallSQL. (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
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 terperinciE-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.
Lebih terperinciE-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
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 terperinciInstalasi RazorSQL pada Debian Wheezy
Instalasi RazorSQL pada Debian Wheezy Oleh : Marshall Tanu Pinawan 1. LATAR BELAKANG RazorSQL adalah sebuah SQL query tool, database browser, SQL editor, dan database administration tool yang dapat digunakan
Lebih terperinciLatihan Ujian Pemrograman Berorientasi Objek. Semester Genap 2016/2017
Latihan Ujian Pemrograman Berorientasi Objek Semester Genap 2016/2017 Level 1 Petunjuk Pada level 1 Anda hanya diminta mengikuti instruksi yang diberikan. Instruksi 1. Buat project baru. Contoh menggunakan
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 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 terperinciClass yang dipakai Untuk membuat tampilan map pada Android, kita bisa memanfaatkan MapView sebagai berikut:
Pemrograman Android GPS MAP Part 3 [Pemrograman Android GPS MAP 03][Level: Menengah] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. andi.taru@gmail.com Lisensi Dokumen: Copyright 2012 JavaClopedia.com Seluruh
Lebih terperinciMembuat Data Mahasiswa dengan Java Netbeans dan SQLite
Membuat Data Mahasiswa dengan Java Netbeans dan SQLite Disusun Oleh : Hendi Santika Bismillahirrohmanirrohim. Assalamu alaikum ikhwan sekalian! Bertemu lagi dengan ane di Tutorial Membuat Data Mahasiswa
Lebih terperinciMenginstall MYSQL SERVER 5.6 pada Windows 8. Sebelum nya download sql offline installer pada link ini (windows 8 32 bit Support)
NIM:120010003 NAMA : GDE MADE NOVAN PRIAMBHADA Menginstall MYSQL SERVER 5.6 pada Windows 8 Sebelum nya download sql offline installer pada link ini (windows 8 32 bit Support) http://cdn.mysql.com/downloads/mysqlinstaller/mysql-installercommunity-5.6.14.0.msi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Proses Aplikasi Pada bab ini akan dibahas implementasi sistem rancang bangun Aplikasi pencarian pasal-pasal undang-undang hukum dengan metode String Matching hingga
Lebih terperinciShortHand If Else di Java
ShortHand If Else di Java Oleh: Yudi Setiawan Maksud dari Short Hand di sini ialah penulisan singkat dari statement If Else di java. Tidak hanya di Java, di PHP pun Anda juga bisa menerapkannya hanya saja
Lebih terperinciNetBeans. Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari
Tutorial Membuat Aplikasi Atau Sistem Client Server Java Desktop Dengan NetBeans Atau bisa juga disebut dengan mengkoneksikan aplikasi atau sistem client server dari java NetBeans ke database MySQL. Apa
Lebih terperinciMembuat Menu Login Sederhana [Full Coding]
Membuat Menu Login Sederhana [Full Coding] Oleh: Yudi Setiawan Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman
Lebih terperinciMetode Sequential Searching di Java Console
Metode Sequential Searching di Java Console Oleh: Yudi Setiawan Dalam ilmu pemrograman, melakukan pencarian Data merupakan hal yang paling sering dilakukan dalam perusahaan. Pencarian memiliki beberapa
Lebih terperinciBAB 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
Lebih terperinciPRAKTIKUM PEMROGRAMAN LANJUT MODUL 1
LABORATORIUM KOMPUTER DASAR PROGRAM STUDI SISTEM INFORMASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA PRAKTIKUM PEMROGRAMAN LANJUT SEMESTER :GENAP TAHUN : 2013/2014 MODUL 1 Judul
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman
Lebih terperinciMembuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa
Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di
Lebih terperinciMySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom
MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa
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 terperinciInput Nilai tanpa Case String di Java
Input Nilai tanpa Case String di Java Oleh: Yudi Setiawan Input di Java umumnya ada Case String didalamnya namun, saya pernah dapat soal dimana sample input nya tidak terdapat Case String didalamnya. Lalu
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 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 terperinciBelajar ArrayList di Java
Belajar ArrayList di Java Oleh: Yudi Setiawan Apa itu ArrayList? Sebenarnya, ArrayList itu merupakan salah satu fitur yang paling saya senangi dalam melakukan penyimpanan Data yang jumlahnya tidak dikit.
Lebih terperinciPersistence Sederhana dengan NetBeans
Persistence Sederhana dengan NetBeans Oleh : Eko Zulkaryanto http://zulkaryanto.wordpress.com Sumber : http://jasoet.wordpress.com/2008/11/10/persistence-sederhana-dengan-netbeans-2/ Tutorial ini mengambil
Lebih terperinciBAB 10 NETBEANS DATABASE
BAB 10 NETBEANS DATABASE Java memiliki server database sendiri dengan nama Derby (Java DB). Deby adalah database server yang termasuk database transaksional selengkapnya ditulis menggunakan Java,aman,memenuhi
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 terperinciJava Database Connectivity (JDBC) (Minggu 5 Praktikum II)
Rosa Ariani Sukamto Email: rosa_if_itb_01@yahoo.com Website: http://www.gangsir.com Java Database Connectivity (JDBC) (Minggu 5 Praktikum II) 1. Sekilas JDBC JDBC API adalah API java untuk mengakses basis
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 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 terperinciKONEKSI 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
Lebih terperinciEko Budhi Suprasetiawan
Akses Database Melalui Jaxor Eko Budhi Suprasetiawan ekobs@developerforce.net Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
Lebih terperinciMenggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.
Menggunakan Database di Android Desember 2011 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Android 2.3, Eclipse, SQLite Dengan semakin beragamnya pengembangan berbagai aplikasi di platform
Lebih terperincipilih 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
Lebih terperinciMEMULAI ECLIPSE. Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir.
MEMULAI ECLIPSE Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Pendahuluan Dapatkan program Eclipse yang terakhir Java runtime environment (JRE). http://www.java.com/en/download/manual.jsp
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 terperinciDisini untuk menginput dan output menggunakan keyboard menggunakan package import java.util.scanner.
Nama : Randi Nim : 13111020 Disini untuk menginput dan output menggunakan keyboard menggunakan package import java.util.scanner. 1.Coding /* * To change this license header, choose License Headers in Project
Lebih terperinciMODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA
MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA A. Target Pembelajaran 1. Siswa mampu menginstal JDK 2. Siswa mampu menjalankan eclipse 3. Siswa mampu membuat program sederhana B. Materi 1. Pengenalan
Lebih terperinciuri="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
Lebih terperinciKapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL
KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.
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 terperinciKoneksi 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
Lebih terperinciCara Membuat Background Dinamis di Android
Cara Membuat Background Dinamis di Android Oleh: Yudi Setiawan Sebenarnya judulnya agak aneh ya. Mengapa? karena, maksud dari tutorial ini ialah membuat background seperti aplikasi Instagram. Bagi Anda
Lebih terperinciMODUL 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
Lebih terperinciMENGOPERASIKAN PERANGKAT LUNAK BASIS DATA
MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA 07 MATA DIKLAT : KETERAMPILAN KOMPUTER DAN PENGELOLAAN INFORMASI PROGRAM KEAHLIAN : SEMUA PROGRAM KEAHLIAN DEPARTEMEN PENDIDIKAN NASIONAL DIREKTORAT JENDERAL PENDIDIKAN
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Setelah melakukan analisis dan perancangan terhadap aplikasi check point dan penghitung jumlah pada bus AKAP berbasis Android. Pada bab ini akan dibahas mengenai implementasi
Lebih terperinciPersiapan Table Untuk Latihan Sebelum kita berkenalan lebih jauh dengan Trigger, mari kita buat terlebih dahulu, struktur table yang dibutuhkan.
Mengenal Trigger di MySQL Pernahkan menemukan kasus saat men-develop aplikasi, dimana perlu melakukan update terhadap suatu field, berdasarkan isi dari field lain? Contoh: men-update field status menjadi
Lebih terperinciMySQL 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?
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 terperinciMEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT
MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT RENI PRIHASTUTI LABORATORIUM KOMPUTER UNIVERSITAS BUDI LUHUR FEBRUARI 2007 MEMBUAT DESAIN LAPORAN Saat ini penulis masih menggunakan ireport ver 1.2.4.
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 terperinciBAB IV IMPLEMENTASI DAN ANALISA
BAB IV IMPLEMENTASI DAN ANALISA 4. Implementasi dan Analisa Pada bagian ini akan dijelaskan langah-langkah pembuatan aplikasi dengan menggunakan Bahasa pemrograman Java untuk Android, proses implementasi
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 terperinciMEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER
MEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER Pepen Aandrian Syah pepenaan@gmail.com Abstrak Didalam dunia pemograman CRUD atau Create, Read, Update dan Delete adalah hal dasar bisa dibilang
Lebih terperinciMODUL 12 PHP&MYSQL RELATIONAL DATABASE
MODUL 12 PHP&MYSQL RELATIONAL DATABASE PEMROGRAMAN WEB 2 TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG 2015/2016 Pada modul kali ini kita akan mengubah struktur dari tabel mahasiswa di dalam database,
Lebih terperinci1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java
Menampilkan data dari database MySQL ke dalam JTabel. 1. Buat tampilan menggunakan seperti ini dan simpan dalam class MainFrame.java 2. Ubah nama pada jtextfield1 menjadi txtsearch dan jtable1 menjadi
Lebih terperinciTutorial 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
Lebih terperinci9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL
9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL Visual FoxPro atau yang sering disebut dengan VFP merupakan integrasi dengan mesin database relasionalnya sendiri yang membentang FoxPro's Xbase dengan
Lebih terperinciMODUL 4 INTERNET PROGRAMMING DATABASE
MODUL 4 INTERNET PROGRAMMING DATABASE A. Tujuan : 1. Memahami tentang penggunaan Ms. Access 2. Memahami tentang pembuatan tabel 3. Memahami tentang relasi antar tabel INTERNET PROGRAMMING PENS-ITS B. Dasar
Lebih terperinciPraktikum KPLBO Class dan Object I
Praktikum KPLBO Class dan Object I Oleh : Ade Sukendar [ade.sukendar@unpas.ac.id] Laboratorium Jurusan Teknik Informatika Universitas Pasundan 2014 Latihan 1 : Latihan pertama ini akan membuat sebuah kelas
Lebih terperinciTutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans
Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans Oleh: Ardie Jocong Pada Tutorial Pertama ini ane akan menjelaskan bagaimana membuat sebuah database dengan JavaDB yaitu fasilitas
Lebih terperinciRekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2
Netbeans IDE Netbeans merupakan IDE (Integreted Development Environment) yang powerfull untuk membangun sebuah aplikasi berbasis Java, PHP, C/C++, Ruby dan lainnya. Netbeans awalnya diciptakan hanya untuk
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 terperinciTUTORIAL APLIKASI ANDROID COOL HELLO WORLD
TUTORIAL APLIKASI ANDROID COOL HELLO WORLD TUTORIAL ANDROID 1. Pendahuluan Tutorial aplikasi android CoolHelloWorld adalah suatu tutorial yang akan memberikan suatu petunjuk pembuatan aplikasi CoolHelloWorld.
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 terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA
PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA A. Instalasi paket Java Development Kit (JDK) 1. Download paket JDK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) Pertama masuk ke situs http://java.sun.com/javase/downloads/index.jsp,
Lebih terperinciADODC. Gambar 5.1. ADODC
5 ADODC Objektif: Memahami Definisi ADO Mengenal Properti ADODC Mengaktifkan ADODC Mengkonfigurasi ADODC Membuat Sebuah Data Link File Menentukan RecordSource ADO Data Control atau yang disingkat sebagai
Lebih terperinciEksekusi 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
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 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 terperinciAKSES 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
Lebih terperinciWELCOME MESSAGE WE STARTED AT. 10 March 2016 dimana komunitas ini didirikan
WELCOME MESSAGE 10 March 2016 dimana komunitas ini didirikan dari ide mahasiswa STMIK Indonesia Jakarta dan mulai mengadakan Workshop dan bimbingan pembelajaran dari tempat ke tempat dengan tujuan memajukan,
Lebih terperinciBAB 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
Lebih terperinciMetode Insertion Sort di Java Console
Metode Insertion Sort di Java Console Oleh: Yudi Setiawan Pada tutorial sebelumnya, saya pernah jelaskan metode Bubble Sort dan Selection Sort. Nah, untuk tutorial kali ini saya akan membahas tentang Insertion
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 terperinciMODUL 8 Mengoperasikan Perangkat Lunak Basis Data
MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan
Lebih terperinciIF PEMROGRAMAN LANJUT MENGAKSES DATABASE. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT MENGAKSES DATABASE 12 Oleh : Andri Heryandi, M.T. MATERI HARI INI 1. Instalasi Database Server MySQL (XAMPP) 2. Mengaktifkan Database Server 3. Membuka Aplikasi Client MySQL
Lebih terperinciPertemuan 8. Dasar query basis data dengan SQLite ARFIAN HIDAYAT, S.KOM
Pertemuan 8 Dasar query basis data dengan SQLite ARFIAN HIDAYAT, S.KOM HT TP://ARFIANHIDAYAT.COM Pokok Bahasan Basis Data Mobile dengan SQLite Membuat Basis Data Mobile Menginput data pada SQLite Membaca
Lebih terperinciMembuat Database mysql dengan PhpMyAdmin
Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php
Lebih terperinciMembuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9
Membuat Program Aplikasi Akademik dengan Menggunakan NetBeans 6.9 1. Membuat Database dengan MySQL mysql> create table operator (userid varchar(10), passid varchar(10)); 2. Membuat Menu Utama : Langkah-langkahnya
Lebih terperinciCara Menggunakan MySQL
Cara Menggunakan MySQL Sebelum kita melangkah ke poin inti, yaitu mengenai Database Server, ada baiknya kita mengenali struktur dan manipulasi basic pada database MySQL. Seperti bagaimana itu membuat database,
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Maimunah, S.Si,M.Kom PROGRAM STUDI TEKNIK KOMPUTER FAKULTAS TEKNIK UNIVERSITAS ISLAM 45 BEKASI 2014 1 Peraturan : 1. Mahasiswa harus berpakaian rapi dalam
Lebih terperinci