Postingan

Menampilkan postingan dari November, 2018

Class dan Object dalam Bahasa JAVA

Berhubung java adalah bahasa pemrograman berbasis object, maka penting sekali bagi kita untuk lebih mendalami konsep OOP. Dalam bahasa JAVA, kita akan sering berhubungan dengan yang namanya class dan object. Apasih Class dan Object itu? Class adalah “blueprint” atau “cetakan” untuk menciptakan suatu  object. Class biasa dipergunakan untuk membungkus berbagai attribute dan method yang saling berhubungan menjadi sebuah group agar lebih terorganisir sebagai satu kesatuan. Contoh : Class Kendaraan, Class Bangunan, Class Handphone, dll Lalu, Object adalah hasil instantiate dari class. Karena class berbentuk “cetakan”, maka untuk mengambil isi cetakan tersebut kita wajib buat objectnya. Class dan Object adalah kedua hal yang saling berhubungan satu sama lain. Contoh : Object Motor (instance dari class Kendaraan), Object Rumah, Object Samsung, Object Nokia, dll Bila kita melihat dunia nyata kita dapat menemukan banyak benda disekitar kita seperti, mobil, kucing, manusia d

Apa Itu Method Void, Return dan Static pada Java

Gambar
Bagi kalian yang sedang mempelajari dasar-dasar pemrograman java, istilah method sering kali kita dengar dalam bahasa pemrograman, method tersebut digunakan sebagai container yang menampung berbagai statement atau sesutu rangkaian algoritma yang memiliki tujuan tertentu, terdapat beberapa jenis method pada bahasa pemrograman Java dan yang akan saya bahas pada tutorial ini yaitu Method void, return (non-void) dan static, ketiga method tersebut mempunyai fungsi yang sama, hanya saja cara penulisannya saja yang berbeda. A. Method Void Void adalah method yang tidak memiliki nilai kembali/return, bisanya digunakan tidak untuk mencari nilai dalam suatu operasi, untuk mendeklarasikannya kita harus menembahkan kata kunci void . Agar method tersebut dapat berjalan, kita perlu mamanggilnya pada method main , kita harus membuat objek dari class yang kita gunakan terlibuih dahulu, lalu panggil pada method main. Contohnya seperti berikut ini: public class tutorial_dasar {

METHOD PADA JAVA

Sebenarnya lebih baik membahas cara membuat class terlebih dahulu, tapi kita akan bahas pembuatan method di Java terlebih dahulu untuk mengetahui prinsip - prinsip dasarnya. Sebuah method di Java memiliki struktur yang terdiri dari: modifier berbagai statement yang menandakan hak akses method tersebut dari luar class . Terdiri dari statement public , private , dan protected return type , statement yang menandakan tipe kembalian dari method . Ada int , void , String , double , dan berbagai objek kompleks di Java nama method , nama method yang biasanya terdiri dari alfabet saja dan ditulis dengan camel case parameter, berbagai nilai yang diperlukan oleh method , dalam penulisannya harus diawali dulu dengan tipe datanya baru nama parameternya. return statement , kembalian suatu method harus sesuai dengan tipe data method , jadi jika method berjenis int maka kembaliannya harus int . Khusus untuk tipe void tidak perlu menggunakan return statement exception , kemungkinan

OBJECT ORIENTED PROGAMMING PADA JAVA (untuk Pemula)

Gambar
OOP merupakan hal yang harus dipelajari untuk memahami Java lebih dalam. Karena Java sendiri merupakan bahasa yang didesain untuk OOP. Buktinya: Saat kita membuat program pertama , kita diwajibkan menggunakan class . class Hello { public static void main ( String [ ] args ) { System . out . println ( "Hello World!" ) ; } } OOP dikenal sebagai teknik pemrograman modern yang lebih efisien dan banyak digunakan pada Framework . Jika kamu ingin memahami Framework, pelajari dulu konsep OOP Jadi tidak ada alasan untuk tidak belajar OOP. Apa saja yang akan kita pelajari pada artikel ini? Apa itu OOP? Objek dan Class Class Diagram Mari kita mulai… Apa itu OOP? OOP ( Object Oriented Programming ) atau dalam bahasa indonesia dikenal dengan pemrograman berorientasikan objek (PBO) merupakan sebuah paradigma atau teknik pemrograman yang berorientesikan Objek. Pada OOP, Fungsi dan variabel dibungkus dalam sebuah objek atau class yang dapat

ENHANCED FOR LOOP (PENGULANGAN TINGKAT LANJUT)

Gambar
Hampir sama dengan Pernyataan for loop. Fitur ini hanya tesedia untuk Java versi 5 ke-atas. Sintaks: Bentuk dari Enhanced for loop adalah:     for(deklarasi: ekspresi){       //Statements    } Dimana :  deklarasi  :  merupakan jenis yang kompatibel dengan elemen dari array   ekspresi   :  Ekspresi bisa menjadi variabel array atau pemanggilan metode yang mengembalikan sebuah array Contoh source code :       public class TestForEnhanced {    public static void main (String args []) {       int [] numbers = {10, 20, 30, 40, 50};       for(int x : numbers ){          System.out.print( x );          System.out.print(",");       }         System.out.print("\n");       String [] names ={"James", "Larry", "Tom", "Lacy"};       for( String name : names ) {          System.out.print( name );          System.out.print(",");       }    } } Outputnya adalah seba

Penjumlahan Array 1 dimensi pada JAVA

import java.util.Scanner; class hihi{ private static Scanner input; public static void main(String[]args){ int a,n,jml_nil=0; double nil_rata=0; int[]nilai; nilai=new int[10]; input=new Scanner(System.in); System.out.print("Masukkan banyak data =  "); n=input.nextInt(); System.out.println(" "); for(a=0;a<n;a++){ System.out.print("Masukkan array ke"+a+"="); nilai[a]=input.nextInt();} System.out.println("\n\nData yang diinputkan ke elemen array\n"); for(a=0;a<n;a++){ System.out.print("\nNilai ke - "+a); System.out.print("="+nilai[a]); jml_nil=jml_nil+nilai[a]; } nil_rata=jml_nil/n; System.out.println("\n----------------"); System.out.println("Jumlah array nilai "+jml_nil); System.out.println("Nilai rata-rata array nilai ="+nil_rata); } } source : http://www.ngejava.com

Contoh Program Looping pada Java dengan For, While, Do-While

Dalam Java, ada tiga struktur kontrol perulangan yaitu: for , while , dan do-while . Untuk yang belum tahu: Perulangan ( atau yang disebut Looping ) adalah suatu proses yang diklakukan secara berulang-ulang hingga mencapai kondisi tertentu. Sebagai contoh ketika anda ingin mencetak deretan angka hingga batas tertentu (contoh: 1-100), maka anda bisa menggunakan fungsi looping dalam program. Biasanya fungsi looping digunakan dan berperan penting dalam algoritma sorting, karena kita akan menukar nilai variabel hingga menghasilkan nilai berurutan. Bentuk umum perulangan pada java dapat kita temukan dalam beberapa program yang bekerja menggunakan tipe data array sebagai variabel yang digunakan. #1 Strukur dan Aturan Penulisan For Loop Pada dasarnya konsep perulangan pada java memiliki sintaks yang sama dengan C++. Jika anda sudah membaca panduan kami maka anda tidak akan asing dengannya. Perhatikan baris kode berikut ini: for ( start ; condition ; increm

Belajar Java: Memahami 3 Bentuk Percabangan dalam Java

Gambar
Kalau kita perhatikan, alur pengeksekusian sebuah kode program dikerjakan satu per satu dari atas sampai ke bawah. Baris demi baris dibaca, kemudian komputer mengerjakan apa yang diperintahkan. Misalnya seperti ini: Alur programnya satu, tidak ada belokan atau percabangan. Ngomong-ngomong apa itu percabangan? Percabangan hanyalah sebuah istilah yang digunakan untuk menyebut alur program yang bercabang. Percabangan juga dikenal dengan “Control Flow”, “Struktur Kondisi”, “Struktur IF”, “Decision”, dsb. Semuanya itu sama. Pada diagram alur (Flow Chart) seperti di atas, alurnya memang satu. Tapi setelah kita menggunakan percabangan, alurnya akan bertambah menjadi seperti ini.   Lalu bagaimana cara menulis kode percabangan dalam Java? Caranya: menggunakan kata kunci if , else , switch , dan case , dan operator ternary. Contoh format stuktur IF seperti ini: if ( suatu_kondisi ) { // lakukan sesuatu kalau kondisi benar // Lakukan ini juga }