How to Set Environment Variable for Java Development Kit (JDK)

Setelah sebelumnya kita install Java Development Kit 8 terbaru alias JDK, for now we gonna set environment variable for JDK. Hampir sama layaknya Android Software Development Kit (Android SDK), JDK juga merupakan lingkungan pengembangan untuk setiap proyek yang dibangun menggunakan bahasa Java.

Caranya sama dengan ketika melakukan set environment variable untuk Android, berikut step by step nya:

Continue reading

How to Install Java Development Kit 8 (JDK)

Install Android Studio udah, setting environment variable nya juga udah. Berikutnya adalah install Java Development Kit (JDK), secara proyek Android menggunakan bahasa pemrograman Java. Buat lo yang belum punya JDK 8 terbaru, silahkan donlot dulu melalui official website mereka disini.

free download java development kit 8 (JDK 8)

 

Untuk dapat donlot Java Development Kit (JDK) lo harus punya akun Oracle, walaupun diminta harus punya account, tapi gratis kok untuk donlotnya. Donlot sesuai spesifikasi laptop masing-masing yah, apakah 32 bit atau 64 bit.

Continue reading

Abstract Class and Method In Java Programming Using Netbeans

Abstract In Java Programming Using Netbeans

Abstraksi (abstract) merupakan salah satu konsep dalam pemrograman berbasis objek didalam Java. Terdapat dua jenis abstraksi didalam pemrograman Java yaitu yaitu abstract class dan abstract method.

Abstract Class

Abstract class adalah sebuah class yang tidak dapat di instansiasi (tidak dapat dijadikan objek) dan berperan sebagai kerangka dasar bagi class turunannya. Didalam abstract class biasanya terdapat abstract method.

Abstract Method

Abstract method adalah sebuah method dasar yang harus diimplementasikan ulang didalam sub class (class turunan). Abstract method ditulis tanpa adanya isi dari method, melainkan hanya nama method-nya saja dan parameter (jika ada).

Continue reading

Encapsulation In Java Programming Using Netbeans

Encapsulation In Java Programming Using Netbeans

Enkapsulasi (encapsulation) adalah suatu cara/metode untuk menyembunyikan informasi yang terdapat didalam suatu class. Informasi yang dimaksud adalah properti dan method. Dengan enkapsulasi, pembatasan akses kepada properti dan method dapat dilakukan sehingga hanya properti dan method tertentu saja yang dapat diakses dari luar class. Dua hal yang mendasar dalam enkapsulasi yaitu information hiding dan interface to access data.

Properti dan method dapat diakses secara langsung menggunakan objek yang telah dibuat sebelumnya, hal ini dikarenakan akses kontrol yang diberikan kepada properti dan method tersebut adalah “public”. Dengan enkapsulasi, kita dapat menyembunyikan informasi properti dan method  dari suatu class dengan memberikan akses kontrol “private” ketika mendeklarasikannya diawal sehingga properti dan method tersebut tidak dapat diakses dari luar class. Proses inilah yang disebut dengan information hiding.

Jika telah melakukan information hiding terhadap properti dan method suatu class, bagaimana cara melakukan perubahan terhadap properti tersebut? Caranya adalah dengan membuat suatu interface berupa method untuk menginisialisasi atau merubah nilai dari suatu properti tersebut. Proses ini dinamakan interface to access data.

Continue reading

Inheritance In Java Programming Using Netbeans

Inheritance In Java Programming Using Netbeans

Inheritance (pewarisan) adalah salah satu konsep utama dalam pemrograman berbasis objek (object oriented programming). Inheritance mengizinkan penggunaan kembali atribut dan method yang telah dibuat pada class induk (super class) untuk diturunkan pada class turunannya (sub class).

Keuntungan penggunaan inheritance adalah atribut dan method yang terdapat didalam super class dapat digunakan kembali pada sub class secara berulang-ulang tanpa harus menulisnya berulang kali.

Dalam implementasinya, inheritance diawali dengan mendefinisikan terlebih dahulu super class dimana didalamnya terdapat atribut dan method yang dapat digunakan kembali didalam class turunannya dengan cara meng-extends super class. Selain itu, class turunan juga dapat mendefinisikan method sendiri untuk digunakan pada class lainnya.

Continue reading

Polymorphism In Java Programming Using Netbeans

Polymorphism In Java Programming Using Netbeans

Polymorphism (polimorfisme) merupakan salah satu konsep yang ada didalam pemrograman berbasis objek (object oriented programming). Secara harfiah, kata polimorfisme berarti banyak bentuk.

Dalam pemrograman java, polymorphism dapat dikenali dengan adanya penggunaan lebih dari satu metode yang memiliki nama yang sama. Penggunaan metode dengan nama yang sama dapat diimplementasikan dengan method overloading atau method overriding.

Penerapan konsep polymorphism dalam pemrograman Java tidak terlepas dari konsep inheritance (turunan). Dalam konsep inheritance, ketika objek dari sub class dikonstruksi, objek dari super class juga ikut dikonstruksi. Jadi, instance dari sub class merupakan instance dari super class juga.

Continue reading

CRUD NETBEANS JAVA USING JSP AND SERVLETS WITH MYSQL DATABASE #3

Well.. ketemu lagi di hari yang sama namun dengan jam dan menit yang berbeda. Masih melanjutkan pembahasan CRUD Java web menggunakan Netbeans, beberapa jam lalu telah dibahas mengenai update data master_akun. Nah, saat ini kita akan selesaikan pembahasan CRUD ini dengan menambahkan code yang digunakan untuk menghapus data master akun didalam Servlet. Untuk yang baru saja bergabung, silahkan baca artikel sebelumnya yaitu CRUD Netbeans Java Using JSP and Servlets With MySQL Database #2.

Ok langsung saja ke materi, seperti yang kita ketahui pembahasan Java ini adalah mengenai CRUD menggunakan JSP dan Servlet, dimana setiap proses CRUD  yang berhubungan dengan database dilakukan didalam Servlet. Terdapat dua metode didalam Servlet yaitu doGet dan doPost. Lalu apa perbedaannya?

Continue reading

CRUD NETBEANS JAVA USING JSP AND SERVLETS WITH MYSQL DATABASE #2

Selamat siang.. ketemu lagi bersama saya di tutorial CRUD Java web menggunakan Netbeans. Masih melanjutkan pembahasan CRUD Java Netbeans yaitu update data master_akun. Pada postingan sebelumnya telah dibahas mengenai CRUD insert dan retrieve (menampilkan data) tabel master_akun. Untuk yang baru saja bergabung di artikel ini, ada baiknya baca terlebih dulu postingan sebelumnya disini agar dapat dengan mudah mengikuti tutorial kali ini.

Sebelumnya telah dibahas mengenai pembuatan database dan tabel yang dibutuhkan serta pembuatan file JSP untuk insert dan menampilkan data tabel master_akun. Pada kesempatan kali ini, kita akan membuat file JSP edit_akun dan menambahkan perintah untuk update data didalam Servlet.

Continue reading

Create Website Template Using JSP Netbeans

Sambil ditemani playlist yang kece, hembusan semilir AC yang membuat badan menggigil, dan rasa kantuk yang tak kunjung reda, coba memposting cara membuat template website menggunakan Netbeans. Sebenarnya materi ini sudah lama dibuat namun baru hari ini diposting. Materi ini diposting pertama kali via slideshare kutuonline dalam format PDF.

Masih dengan bahasan materi perkuliahan yaitu membuat template website di Java. Template merupakan kerangka, tempat, wadah yang digunakan untuk menampilkan informasi dalam sebuah halaman website. Umumnya sebuah website menggunakan template dengan format 2 kolom, dimana satu kolom untuk konten, dan kolom lainnya untuk menu samping (side menu).

Untuk tutorialnya, silahkan unduh via link slideshare disini.