Minggu, 26 Februari 2017

JAVA

Java merupakan pemrograman yang menanjak popularitasnya pada masa sekarang. Selain gratis, java mudah didapatkan dan juga tangguh. Java sendiri lahir pada tahun 1991 yang diprakarsai oleh tim Sun melalui proyek bernama green yang dipimpin oleh James Gosling. Java merupakan fitur-fitur dari bahasa  pemrograman yang lain, dimana fitur itu dianggap merupakan suatu kelebihan oleh tim sun. Misalnya JVM/JRE yang merupakan mesin maya pada bahasa pascal, sintaks, dan Exception Handling diambil dari C/C++ dan lain sebagainya. Java Virtual Machine (JVM) atau Java Runtime Environment (JRE) merupakan fitur Java yang membuatnya dapat berjalan pada semua platform sistem operasi. Apabila anda membuat Java pada Windows, anda dapat menjalankannya pada sistem operasi Linux, Mc OS, dll.

Kenapa Harus Belajar JAVA ???
Beberapa keunggulan java yaitu java merupakan bahasa yang sederhana. Java dirancang agar mudah dipelajari dan digunakan secara efektif. Java tidak menyediakan fitur-fitur rumit bahasa pemrograman tingkat tinggi, serta banyak pekerjaan pemrograman yang mulanya harus dilakukan manual, sekarang digantikan dikerjakan Java secara otomatis seperti dealokasi memori. Bagi pemrogram yang sudah mengenal bahasa C++ akan cepat belajar susunan bahasa Java namun harus waspada karena mungkin Java mengambil arah (semantiks) yang berbeda dibanding C++.
Java dikenal sebagai bahasa pemrograman yang dapat membuat aplikasi baik dengan platform mobile android, pc/laptop desktop, ataupun web. Jika ingin mendalami mobile android, maka java android development adalah pilihan terbaik, atau jika ingin mendalami desktop, maka java SE dan atau java EE adalah dua hal yang harus dipelajari, dan jika ingin membuat sebuah back-end web, maka java EE adalah solusinya. Dengan mendalami java, kita telah memiliki dasar untuk memudahkan kita untuk memilih platform apa yang akan kita fokuskan.
Selain itu keuntungan menggunakan bahasa pemrograman Java antara lain memori pada Java secara otomatis dilengkapi garbage collector yang berfungsi mendealokasi memori yang tidak diperlukan. Tidak ada lagi upaya yang dilakukan pemrogram untuk melakukan dispose(). Kita tidak lagi dibebani urusan korupsi memori. Java menerapkan array sebenarnya, menghilangkan keperluan aritmatika pointer yang berbahaya dan mudah menjadi salah. Menghilangkan pewarisan jamak (multiple inheritance) diganti fasilitas antarmuka. Dan mudah dijalankan diberbagai platform.

Hubungan JAVA dengan OOP
Java merupakan bahasa berorientasi objek (OOP) yaitu cara ampuh dalam pengorganisasian dan pengembangan perangkat lunak. Pada OOP, program komputer sebagai kelompok objek yang saling berinteraksi. Deskripsi ringkas OOP adalah mengorganisasikan program sebagai kumpulan komponen, disebut objek. Objek-objek ini ada secara independen, mempunyai aturan-aturan berkomunikasi dengan objek lain dan untuk memerintahkan objek lain guna meminta informasi tertentu atau meminta objek lain mengerjakan sesuatu. Kelas bertindak sebagai modul sekaligus tipe. Sebagai tipe maka pada saat jalan, program menciptakan objek-objek yang merupakan instan-instan kelas. Kelas dapat mewarisi kelas lain. Java tidak mengijinkan pewarisan jamak namun menyelesaikan kebutuhan pewarisan jamak dengan fasilitas antarmuka yang lebih elegan. Seluruh objek diprogram harus dideklarasikan lebih dulu sebelum digunakan. Ini merupakan keunggulan Java yaitu Statically Typed. Pemaksaan ini memungkinkan kompilator Java menentukan dan melaporkan terjadinya pertentangan (ketidakkompatibelan) tipe yang merupakan barikade awal untuk mencegah kesalahan yang tidak perlu (seperti mengurangkan variabel bertipe integer dengan variabel bertipe string). Pencegahan sedini mungkin diharapkan menghasilkan program yang bersih. Kebaikan lain fitur ini adalah kode program lebih dapat dioptimasi untuk menghasilkan program berkinerja tinggi.
Konsep Dasar OOP pada Java yaitu :
·           Encapsulation
Encapsulation adalah pembungkus, pembungkus disini dimaksudkan untuk menjaga suatu proses program agar tidak dapat diakses secara sembarangan atau di intervensi oleh program lain. Dalam OOP Encapsulation di wujudkan dalam bentuk “class”. Seperti yang telah dijalaskan sebelumnya dalam sebuah class terdapat property dan method yang memiliki hak akses tertentu terhadap environment/lingkungan-nya, hak akses ini biasa di sebut Access Modifier, access modifier terdiri dari private, protected, dan public.
·           Inheritance
Inheritance adalah pewarisan yang artinya sebuah class dapat mewarisi atribut dan metho dari class lain. untuk mendeklarasikan suatu class sebagai subclass dilakukan dengan cara menambahkan kata kunci extends setelah deklarasi nama class, kemudian diikuti dengan nama parent class-nya. Kata kunci extends tersebut memberitahu kompiler Java bahwa kita ingin melakukan perluasan class.
·           Polymorism
Suatu aksi yang memungkinkan pemrogram menyampaikan pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing obyek. Polymorism dapat berarti banyak bentuk, maksudnya yaitu kita dapat menimpa (override), suatu method, yang berasal dari parent class (super class) dimana object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.

Rabu, 30 November 2016

Dalam artikel ini saya akan membahas bagaimana cara membuat ComboBox dengan menggunakan AJAX-JQuery. Sebelum saya membahas ini ada baiknya kita ketahui terlebih dahulu apa itu JQuery, apa itu AJAX, serta hubungan JQuery dengan AJAX. Berikut sekilas pengertian yang bisa saya tuliskan. 

Pengertian JQuery
JQuery dapat diartikan sebagai sebuah kumpulan fungsi yang berguna untuk memudahkan dalam pembuatan program web. JQuery dibuat agar dalam pembuatan program yang menggunakan JavaScript menjadi lebih mudah karena JQuery berguna untuk menyederhakan perintah - perintah umum. JQuery banyak digunakan karena dalam penulisan source code yang rumit bisa disederhanakan menjadi beberapa baris singkat.

Pengertian AJAX
AJAX merupakan sebuah sistem yang berguna untuk mengirim dan menerima data dari server, dimana data dapat disimpan agar user tidak perlu berulang kali memasukkan data cukurp menggunakan AJAX. Kepanjangan dari AJAX adalah Asynchronous JavaScript And XML. Dengan menggunakan AJAX user dapat bertukar data hanya dibagian yang diinginkan, tanpa harus melakukan refresh dan mengirim seluruh halaman. AJAX sering digunakan di dalam implementasi web - web besar karena kemudahannya ini membuat orang banyak menggunakan AJAX. 

Hubungan JQuery dengan AJAX
            Tanpa JQuery, membuat program menggunakan AJAX menjadi sedikit rumit. Dalam penulisan kode AJAX disetiap browser memiliki kode - kode yang berbeda sehingga diperlukan kode tambahan untuk menguji browser yang berbeda. Namun sekarang JQuery sudah mengalami perkembangan sehingga AJAX bisa ditulis hanya sengan satu baris kode. Dengan metode JQuery AJAX, user dapat meminta teks, HTML, XML, JSON dari server yang jauh. Selain itu juga dapat dihunakan untuk dapat memuat data eksternal langsung ke elemen HTML yang dipilih dari halaman web user.

Berikut ini cara membuat combobox menggunakan Ajax-JQuery :
1.      Langkah pertama cari bagian yang ingin dibuat menggunakan combobox, disini saya membuat sebuah program combobox provinsi. Setelah provinsi yang diinginkan dipilih kemudian muncul combobox lagi yaitu pilihan kota dari setiap provinsi yang dipilih.

2.      Kemudian ketikkan kode di bawah ini :
<html>  
<head>
         <title>Belajar AJAX</title>
         <script type="text/javascript" src="prmajax.js"></script>
  </head>
  <body>
  <div id="dom_pesan"></div>
  <form name="frm">
         <table width="300" style="border:silver 1px solid; border-radius:5px;">
         <tr>
               <td colspan="2">FORM INPUT DATA</td>
         </tr>
         <tr>
               <td width="100">Provinsi</td>
               <td>
                      <select name="prov" onchange="pilih_kota('dom_kota',this.value);">
                             <option value="#">Provinsi</option>
                             <option value="jatim">Jawa Timur</option>
                             <option value="jateng">Jawa tengah</option>
                             <option value="jabar">Jawa Barat</option>
                      </select>
               </td>
         </tr>
         <tr>
               <td>Kota</td>
               <td>
                      <select name="kota" id="dom_kota">
                             <option value="#">Pilih kota</option>
                      </select>
               </td>
         </tr>
         <tr>
               <td colspan="2">
                      <input type="button" name="btn" value="Kirim" onclick="kirim_data('dom_pesan');" />
               </td>
         </tr>
  </form>
  </body>
</html>
3.      Kemudian ketikkan kodingan dibawah ini untuk menyambungkan antar combobox

<?php
$kota = array (

             'jatim' => array (
                  '1' => 'Malang',
                  '2' => 'Pasuruan',
                  '3' => 'Probolinggo',
                  '4' => 'Lumajang'
              ),
             'jateng' => array (
                  '1' => 'Semarang',
                  '2' => 'Solo',
                  '3' => 'Klaten',
                  '4' => 'Magelang'
              ),
             'jabar' => array (
                  '1' => 'bandung',
                  '2' => 'Banten',
                  '3' => 'Karawang',
                  '4' => 'Bekasi'
              ),
             'lain' => array (
                  '1' => 'Pilih kota'
              )
          );
$opsi = $_POST['kota'];
if($opsi =='jatim'){
   $arr = $kota['jatim'];
}
else if($opsi == 'jateng'){
   $arr = $kota['jateng'];
}
else if($opsi=='jabar'){
   $arr = $kota['jabar'];
}
else{
   $arr = $kota['lain'];
}
foreach($arr as $key => $val){
  echo '<option value="'.$key.'">'.$val.'</option>';
}
?>

4.      Selain kode diatas juga terdapat suatu kode keharusan agar ajax-jquery bisa dijalankan




      Berikut Output yang dihasilkan :




Demikian artikel yang saya buat semoga bermanfaat bagi pembaca.



Senin, 30 November 2015

Report and Printing

Gambar1. Buat Form semenarik mungkin

Gambar2. Menambahkan Form2

Gambar3. Pilih windows form untuk membuat form baru

Gambar4. Masukkan reportViewer pada form2 lalu pilih desaign new report untuk memasukkan database

Gambar5. Pilih database yang inin dimasukkan lalu next kemudian finish

Gambar6. Masukkan codingan untuk pindah ke form2 dan report




Senin, 23 November 2015

LANGKAH MEMBUAT PROGRAM



Buka Visual Studio kemudian klik new project lalu desain form sesuai keinginan. Buatlah desain semenarik mungkin agar tidak terlihat membosankan.



Untuk mengoneksikan program ke database, klik server explorer lalu klik kanan data connection pilih add connection









Browse database yang ingin kita masukkan pilih lalu klik oke




Setelah database di masukkan, kemudian buka properties database untuk mencopy connection string





Setelah mengcopy connection string, kemudian masukkan kedalam codingan untuk koneksi database. Tambahkan using system.data.oledb 




Setelah berhasil mengkoneksikan database kemudian coding program agar dapat dijalankan





;;

By :
Free Blog Templates