Kamis, 26 September 2013

Hal-Hal yang dibutuhkan untuk membuat Aplikasi dengan java

Assalammualaikum wr wb
kali ini saya akan memberi penjelasan untuk apa saja prangkat lunak yang dibutuh kan untuk membangun sebuah aplikasi dengan bahasa pemogram java.
1.yang pertama kita perlu menginstal yang namanya JDK (java Development Kit)
2.Instal IDE NetBeans (Editor java)
3.Instal MySQL Administrator beserta esensialnya (Sebagai Sistem Manajemen Basis Datanya)
4.Ireport/Jasper sebagai Software untuk membuat Output
instal yang tersebut diatas pada PC anda.

Agan bisa mendownload Netbean dan JDK di alamat ini http://www.oracle.com/technetwork/java/archive-139210.html
sedangkan untuk Mysql bisa di Download di www.mysql.com
Dan ini untuk alamat Ireportnya http://sourceforge.net/projects/ireport/files/iReport (classic)/iReport-3.0.0

Semoga bermanfaat

Coding jcalendar agar bisa menyimpan, edit & hapus serta menampilkan

  String tampilan = "yyyy-MM-dd";
         SimpleDateFormat fm = new SimpleDateFormat(tampilan);
         String tanggal = String.valueOf(fm.format(jdate.getDate()));

// letakan di eksekusi simpan edit maupun hapus dibawah perintah//
  if (inputValid()==true){

// dan agar saat data bisa tampil kembali dengan format data penimpanan sama dengan yang di simpan , berikan perintah pada coding tampil//
 try{
             Connection kon =(Connection) DriverManager.getConnection(database,user,pass);
             Statement stt=(Statement) kon.createStatement();
             String SQL ="select * from lapangan where id_lapangan='"+this.txtidlapangan.getText()+"'";
             ResultSet res=stt.executeQuery(SQL);
             if(res.next())
             {
                 this.jdate.setDate(res.getDate("tanggal_posting"));
                 res.close();
                 stt.close();
             }
         } catch(SQLException e){
             System.out.println("jhjfjh" + e);
         }
       
       

Rabu, 25 September 2013

Pengertian Sistem Informasi

Sistem Informasi adalah kesatuan dari sistem-sistem yang terbentuk untuk mencapai tujuan tertentu yang selalu ada tahapan input proses dan selanjutnya terdapat keluaran (output) berupa informasi dari tujuan sistem tersebut.(Taufan Maulana Haries)

Pengertian Sistem

Kalau menurut saya sistem adalah sekumpulan variabel , logika yang membentuk satu kesatuan yang bisa menempatkan data-data untuk mencapai suatu tujuan tertentu.(Taufan Maulana Haries).

Jumat, 20 September 2013

Pengertian MySQL

MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License).

Kamis, 19 September 2013

Pengertian Hibernate

Hibernate merupakan framework ORM Java. Yang sekarang dikembangkan untuk mendukung .net. Hibernate diciptakan oleh Gavin King. Dalam konsep MVC. Hibernate berada di posisi M. Ia menduduki posisi Model. Hibernate memudahkan developer untuk bekerja dengan model. Dengan Hibernate, tabel-tabel yang ada di Database dapat direpresentasikan ke dalam class-class dalam Java. Ingat! hanya merepresentasikan! Bukan berarti tabel – tabel di Database digantikan oleh class-class dalam Java.

Sebelum ada Hibernate, developer java menggunakan JDBC. JDBC memberikan kelemahan dalam ketidakefisienan kode. Developer terpaksa harus menulis kode berulang-ulang. Setiap action harus dibuat connection, statement dll. Di Hibernate masalah koneksi ke Database dll, dibungkus dalam file configuration sendiri, yaitu hibernate.properties atau hibernate.cfg.xml. Tapi yang sering digunakan hibernate.cfg.xml karena fleksibel.

Jumat, 06 September 2013

PENGERTIAN DATABASE

Database (basis data) merupakan kumpulan data yang saling berhubungan dan diorganisasikan sedemikian rupa sehingga data-data tersebut dapat diakses dengan mudah . Hubungan antar data dapat ditunjukkan dengan adanya field/kolom kunci dari tiap file/table yang ada. Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field yang saling berhubungan menunjukkan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record.

Kamis, 05 September 2013

MEMBERI UKURAN PADA FORM MENU UTAMA SESUAI BESAR LAYAR PC DENGAN NetBeans EDITOR JAVA

Berikut Cara memperbesar ukuran Form agar sesuai dengan besar layar PC :

Klik Form  lalu Klik kanan kemudian pilih Events lalu pilih Window Kemudian Klik WindowActived
Kemudian tambahkan perintah ini:

setExtendedState (MAXIMIZED_BOTH);

Semoga Bermanfaat       Amin...

Rabu, 04 September 2013

KARAKTERISTIK JAVA

Sederhana
           Bahasa pemrograman java menggunakan sintaks mirip dengan C++ namun sintaks pada java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit  dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.
Berorientasi objek (Object Oriented)
            Java menggunakan pemrograman berorientasi objek yang membuat program java dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
 Dapat didistribusikan dengan mudah
            Java dibuat untuk memeudahkan membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada java.
 Intepreter 
            Program java dijalankan menggunakan interpreter yaitu java Virtual Machine   ( JVM ). Hal ini menyebabkan source code  java  yang telah dikompilasi menjadi java bytecodes dapat dijalankan pada platform yang berbeda-beda.
 Robust
          Java mempunyai reabilitas yang tinggi. Compiler pada java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahas pemrograman lain, java mempunyai runtime-Exception handling untuk membantu mengatasi error pada pemrograman.
  Aman
           Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, java memiliki beberapa  mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak komputer yang dijalankan aplikasi tersebut.
 Architecture Neutral
            Progam java merupakan platform independent. Program ini cukup mempunyai satu versi yang dapat dijankan pada platform yang berbeda dengan java virtual mechine.
 Portabel
            Source code maupun program java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.
 Performance
             Performance pada java sering dikatakan kurang tinggi. Namau performance java dapat ditingkatkanmenggunakan kompilasi java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Just In Time Compilers (JIT).
  Multithreaded
              Java mempunyai kemampuan untuk membuat suatu  program yang dapat melakukan beberapa pekerjaan secara sekaligus dan simultan.
    Dinamis
             Java didesain  untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahkan properties ataupun method dapat dilakukan tanpa mengganggu progam yang menggunakan class tersebut.

KELEMAHAN JAVA

kelemahan java adalah tidak dapat melakukan multiple inheritance, dimana C++ dapat melakukan, untuk mengatasinya diperlukan implementasi interface, tetapi tetap saja ini bukan inherit. Berikut beberapa kelemahan java sebagai berikut :
1.   Tulis sekali, perbaiki dimana saja – masih ada beberapa hal yang tidak kompetibel  antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT Bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
2.      Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas , metode dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
3.      Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

KEUNGGULAN JAVA


Ada beberapa keunggulan yang dimiliki oleh bahasa pemrograman java, yaitu diantaranya :
1.  Java adalah bahasa pemrograman yang berbasis objek (Object Oriented Programming).
2.  Java memiliki edisi yang lengkap untuk beberapa masalah, yaitu pemrogram desktop atau aplikasi, pemrograman database atau interprise, dan pemrograman mobile (Handphone).
3.  Java dapat dijalankan pada semua platform sistem komputer  dan sistem operasi
4. Java menggunakan code security yang terimplementasi melalui penggunaan Java Runtime Environment (JRE)..
5. Java melakukan garbage collection yang berarti program tidak perlu menghapus sendiri objek-objek yang tidak digunakan lagi.

SEJARAH JAVA

          Java lahir dari sebuah green project yang berjalan selama 18 bulan yaitu pada awal 1991 sampai musim panas 1992. Proyek yang dimotori oleh Patrick Naugton, Bill Joy, James Gosling, dan Sembilan pemrogram lainnya dari tim Sun Microsystem yang pada awalnya membuat bahasa pemograman kecil yang akan diterapkan pada perlatan elektronik. Bahasa pemograman ini kemudian diberi nama Oak yang merupakan nama salah satu jenis pohon yang tumbuh diluar jendela pemimpin proyek tersebut.
              Bahasa pemograman Oak merupakan modifikasi dari C++ tetapi lebih mudah berdaptasi pada berbagai system operasi dan platform. Seperti yang telah dibuktikan oleh pengembang C++  bahasa pemograman baru ini lebih kuat tetapi  telah memasukan banyak fitur  yang dimilik C++. Bahasa Oak berganti nama menjadi java  setelah bergantinya cara pelayanan konsumen peralatan elektronik dari pelyanan manual kepelayanan online  kemudian tim Sun Microsystem mengganti pemograman desktop mwnjadi web browser. Web browser yang dirilis pada maret 1995 ini diberi nama Hotjava  karena nama Oak sudah digunakan untuk merek dagang prangkat lunak yang telah dikembangkan terlebih dahulu. Maka ,nama HotJava –lah yang digunakan untuk versi rilis perangkat lunak buatan Sun Microsystem yang berjalan pada web. Nama ini diambil  dari nama kopi murni yang digiling langsung (kopi tubruk) kesukaan James Gosling.