Posts

Showing posts with the label java

Membuat object - java

Image
Lanjut dari postingan sebelumnya object-class-dalam-java , sekarang kita akan mencoba belajar membuat sebuah objek sederhana dan menulisnya dengan bahasa pemrograman java, dengan contoh class adalah mobil. Yuk, kita belajar membuat object dari class mobil dengan bahasa java. Objek merupakan bagian dinamis dari suatu class. Penggunaan class itu sendiri melalui pembuatan objek terlebih dahulu. Sebelum membuat sebuah class dari objek, kita lihat dulu bagaimana struktur penulisan dari bahasa pemrograman java itu sendiri. Secara garis besar penulisan 'code' programing dalam bahasa java adalah sebagai berikut Struktur Bahasa Pemrograman Java Dalam gambar diatas bagian atas sendiri adalah deklarasi nama dari kelas yang dibuat. Kemudian variabel, konstruktor dan method serta method main (bagian utama dari program yang akan dieksekusi). Method, Metode atau cara bisa juga disebut dengan fungsi, merupakan bagian dari konsep orientasi objek yang menangani cara bekerja sebuah objek da...

Object, Class, dalam Java

Image
Kembali ke laptop Java, ya, akhirnya nulis lagi tentang java (*twiiinnggg,smangat*). kali ini sedikit ringan pembahasannya, dan tidak membuat sebuah program, hanya ingin berbagi tentang java dasar / java beginner, tapi sangat penting perannya dalam pemrograman bahasa java, object, class dan sedikit methode (hehe, gak banyak cuma sindiran aja ke methode nantinya.). So, yuk kita belajar object, class dalam bahasa java. Bahasa pemrograman java identik sekali dengan pemrograman berorintasi objek. Jangan Bingung dulu, Kita bahasa satu - satu. Pemrograman berorientasi objek adalah, sebuah cara penulisan bahasa pemrograman yang diorientasikan pada objek. Jadi, semua data, fungsi dikumpulkan dalam objek-objek yang saling berkaitan. Java termasuk dalam bahasa pemrograman yang berorientasi pada objek, selain java juga banyak bahasa pemrograman yang berkonsep orientasi objek, seperti C++, delphi, php, phyton, ruby dan lainnya. Maksud dari orientasi objek atau mengarah pada objek ini ditujukan ...

Kenal bilangan prima pada java

Berikut soruce code untuk Kenal bilangan prima pada java import java.util.Scanner; public class bilPrima {     public static void main (String args[]){         int num = 0;         int menu= 0;         boolean iPrima = true;         Scanner scan = new Scanner(System.in);         do         {             System.out.println("Apakah nilai ini bilangan prima ?");             System.out.println("_________________________________");             System.out.print("Masukan Nilai :  ");             num = scan.nextInt();             for (int i=2; i<=num/2;...

Pembatasan Char untuk JTextField dalam java

Berikut merupakan source code untuk melakukan pembatasan char untuk JTextField dalam java. kelas JTextFieldLimit import javax.swing.text.*; public class JTextFieldLimit extends PlainDocument {     private int limit;     // Opsi untuk merubah ke Uppercase     private boolean toUppercase = false;     JTextFieldLimit(int limit) {         super();         this.limit = limit;     }     JTextFieldLimit(int limit, boolean upper) {         super();         this.limit = limit;         toUppercase = upper;     }     public void insertString             (int offset, String  str, AttributeSet attr)     ...

Definisi Format Tanggal dalam Java

Berikut definisi yang dapat digunakan untuk format tanggal (date) diambil dari dokumentasi kelas java. Letter Date / Time Component Examples G Era designator AD y Year 1996; 96 M Month in year July; Jul; 07 w Week in year 27 W Week in month 2 D Day in year 189 d Day in month 10 F Day of week in month 2 E Day in week Tuesday; Tue a Am/pm marker PM H Hour in day (0-23) 0 k Hour in day (1-24) 24 K Hour in am/pm (0-11) 0 h Hour in am/pm (1-12) 12 m Minute in hour 30 s Second in minute 55 S Millisecond 978 ...

Konversi String ke Date Objek

Untuk konversi string tanggal dapat digunakan bantuan dari java.text.SimpleDateFormat merupakan perluasan dari java.text.DateFormat kelas abstrak. Berikut source kodenya import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class StringToDate { public static void main(String[] args) { DateFormat df = new SimpleDateFormat("dd/MM/yyyy"); try { Date today = df.parse("20/12/2005"); System.out.println("Today = " + df.format(today)); } catch (ParseException e) { e.printStackTrace(); } } }

Operator Relasi pada Java

Operator relasi digunakan untuk membandingkan berbagai kombinasi dari tipe dara integer, float, dan char. Hasil dari perbandingan tersebut adalah nilai benar / salah ( True False) dengan demikian penggunaan dari operator ini dilakukan pada statement if. Dalama java terdapat 4 operator relasi > Lebih besar dari >= Lebih besar sama dengan  <= Lebih kecil sama dengan < Lebih Kecil dari Berikut contoh kode dalam java package dayone; public class RelationDemo {     public static void main(String[] args) {         int nilai1 = 10, nilai2 = 25;         int umur = 15;         double gaji = 1000d;         char huruf1 = 'd', huruf2 = 'f';         if (nilai1 > nilai2) {             System.out.format("%d is greater than %d %m"...

Operator Ternary pada Java

Ternary operator atau operator kondisional dapat digunakan untuk versi pendek dari statement if-then-else. Operator ternary ditulis dengan simbol ' ? ' dalam bahasa pemrograman java. berikut contoh code untuk mencari nilai maksimum dan minimum serta nilai absolut Operator Ternary package dayone; public class TernaryOperationDemo {     public static void main(String[] args) {         int a = 10;         int b = 20;         //         // Dapat nilai maksimum         //         int min = a < b ? a : b;         // Penggunaan operator ternari seperti diatas merupakan sebuah alternatif         // dengan mengikuti if-then-else statement         // ...

Java Keywords

Berikut merupakan kata kunci yang ada didalam pemrograman bahasa java. Kata kunci ini sudah baku dan tetap dalam penggunaannya oleh java, jadi kita tidak bias menamai ataupun membuat sebuah variable dengan menggunakan kata kunci ini. Keyword Meaning abstract Sebuah kelas abstrak atau method assert Digunakan untuk menemukan error program internal boolean Bertipe Boolean ( True / False ) break Keluar dari looping switch byte Bertipe integer 8-bit case Case dalam sebuah switch catch Klausa dari block try-cathing dalam penanganan exception ( exception handling) char Bertipe karakter Unicode class Definisi sebuah tipe kelas const Tidak digunakan continue Lanjutan / kontinu saat berhenti dalam sebuah loop default Klausa default dalam swi...