Minggu, 26 Februari 2017
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>
<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 (
$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
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
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
;;
Subscribe to:
Komentar (Atom)
















