Selamat Datang Di Programmer Galau Lagi

Tempat programmer galau mencurahkan isi hatinya

Dasar - Dasar SQL Server

SQL Server merupakan sistem manajemen basis data relasional yang banyak digunakan oleh perusahaan-perusahaan berskala kecil sampai berskala internasional, dalam prakteknya ternyata SQL Server merupakan sintaks yang mudah dipelajari.

Belajar SEO

SEO (Search Engine Optimization) menjadi hal yang sangat penting dalam pembuatan situs/web site, banyak hal sederhana yang ternyata dapat mempengaruhi peringkat web site kalian.

Journalist Development Program 2016 TVOne

Pengalaman ane tentang JDP (Journalist Development Program) 2016 Di TVOne, tentang seluk beluk JDP, dan proses seleksi yang ane ikuti, banyak kisah dan fakta unik yang terjadi selama JDP.

Saingi Oculus Rift, SONY™ Segera Luncurkan PlayStasion VR

SONY™ segera meluncurkan PlayStation VR (Virtual Reality) pada kuartal pertama tahun 2016. Memang belum jelas kapan PlayStation VR dirilis tapi SONY™ sudah membocorkan spesifikasi serta trailer game yang dapat dimainkan khusus dan eksklusif di PlayStation VR.

Sistem Pakar Diagnosa Kerusakan Sepeda Motor Honda Supra Fit

Sistem pakar menggunakan Visual Basic 6.0 dan database Microsoft Access 2007, lengkap dengan solusi dan standar penanganan kerusakan.

Belajar Java Dengan NetBeans IDE

Java merupakan bahasa pemrograman open source dan mendukung pemrograman berorientasi objek (Object Oriented Programming), membuat aplikasi Java semakin mudah dengan kehadiran NetBeans IDE. Ayo belajar Java !

Monday, 1 February 2016

Arrays Pada Java - Java Arrays - Java NetBeans

Java menyediakan struktur data salah satunya array, menyimpan elemen berukuran tetap dan berukuran sama dari jenis yang sama pula. Array digunakan untuk menyimpan koleksi data tetapi lebih sering digunakan sebagai kumpulan variabel dari jenis yang sama.
Sebagai ganti menyatakan variabel individu, seperti number0, number1, ..., dan number 99, kita dapat menyatakan satu variabel array seperti penomoran number[0], number[1], dan ..., number[99] untuk mewakili variabel individu.
Berikutnya kita lihat bagaimana cara mendeklarasikan variabel array, membuat array, dan proses bagaimana array menggunakan variabel pada indeks.

Mendeklarasikan Variabel Array

Untuk menggunakan array dalam program, kita juga harus mendeklarasikan variabel untuk referensi array, dan kita harus menentukan jenis variabel yang dapat direferensikan. Berikut adalah syntax untuk mendeklarasikan variabel array:
dataType[] arrayRefVar;   // penulisan yang lebih disukai


dataType arrayRefVar[];  //  bisa bekerja tapi kurang disukai.
Catatan : Gaya penulisan dataType[] arrayRefVar lebih disukai. Gaya dataType[] arrayRevVar berasal dari bahasa C/C++ yang diadopsi ke bahasa Java untuk mengakomodasi programmer C/C++.

Contoh :

Berikut adalah contoh penulisannya.
double[] listSaya;         // penulisan yang lebih disukai.

or

double listSaya[];         //  bisa bekerja tapi kurang disukai.

Membuat Array

Kita dapat membuat array dengan menggunakan operator baru dengan syntax berikut.
arrayRefVar = new dataType[arraySize];
  • Menciptakan sebuah array baru menggunakan dataType baru [arraySize];
  • Memberikan referensi dari array yang baru dibuat ke variabel arrayRefVar.

Mendeklarasikan variabel array, menciptakan sebuah array, dan menugaskan referensi dari array ke variabel dapat dikombinasikan dalam satu pernyataan, seperti yang ditunjukkan di bawah ini:

dataType[] arrayRefVar = new dataType[arraySize];
atau kita dapat membuat array sebagai berikut.

dataType[] arrayRefVar = {value0, value1, ..., valuek};

Elemen array diakses melalui indeks. Indeks array 0 berbasis; yaitu, dimulai dari 0 sampai arrayRefVar.length-1.

Contoh:

Berikut pernyataan menyatakan sebuah variabel array, myList, menciptakan sebuah array dari 10 elemen bertipe double dan memberikan referensi untuk myList:
double[] myList = new double[10];
Berikut gambar mewakili berbagai myList. Di sini, myList memegang sepuluh nilai ganda dan indeks dari 0-9.

Memproses Array

Saat memproses elemen array, kita sering menggunakan for loop atau foreach loop karena semua elemen dalam array adalah dari jenis yang sama dan ukuran dari array juga diketahui.

Contoh :

Berikut adalah contoh lengkap yang menunjukkan cara membuat, menginisialisasi dan memproses array.

Bukalah NetBeans kalian buatlah class baru bernama TestArray lalu tuliskan kode berikut.
public class TestArray {

   public static void main(String[] args) {
      double[] myList = {1.9, 2.9, 3.4, 3.5};

      // Mencetak semua array elemen
      for (int i = 0; i < myList.length; i++) {
         System.out.println(myList[i] + " ");
      }
      // Menjumlahkan semua elemen
      double total = 0;
      for (int i = 0; i < myList.length; i++) {
         total += myList[i];
      }
      System.out.println("Total adalah " + total);
      // Mencari elemen terbesar
      double max = myList[0];
      for (int i = 1; i < myList.length; i++) {
         if (myList[i] > max) max = myList[i];
      }
      System.out.println("Elemen terbesar adalah " + max);
   }
}
Berikut adalah hasil dari kode diatas.
1.9
2.9
3.4
3.5
Total adalah 11.7
Elemen terbesar adalah 3.5

Foreach Loops

JDK 1,5 memperkenalkan loop baru yang dikenal sebagai loop foreach atau enhanced for loop, yang memungkinkan kita untuk melintasi array yang berurutan secara lengkap tanpa menggunakan variabel indeks.

Contoh :

Bukalah NetBeans kalian buatlah class baru bernama TestArray lalu tuliskan kode berikut.
public class TestArray {

   public static void main(String[] args) {
      double[] myList = {1.9, 2.9, 3.4, 3.5};

      // Mencetak semua elemen array
      for (double element: myList) {
         System.out.println(element);
      }
   }
}
Berikut adalah hasil dari kode diatas.
1.9
2.9
3.4
3.5

Melewati Array Ke Method:

Sama seperti kita dapat melewati nilai tipe data primitif ke method, kita juga dapat melewati array ke method. Sebagai contoh, method berikut menampilkan elemen dalam array int.
public static void printArray(int[] array) {
  for (int i = 0; i < array.length; i++) {
    System.out.print(array[i] + " ");
  }
}
Kita dapat memanggilnya dengan melewati sebuah array. Sebagai contoh pernyataan berikut memanggil method printArray untuk menampilkan 3, 1, 2, 6, 4, dan 2:
printArray(new int[]{3, 1, 2, 6, 4, 2});

Mengembalikan Array Dari Sebuah Method:

Sebuah method juga dapat mengembalikan array. Sebagai contoh method yang ditunjukkan di bawah mengembalikan array yang merupakan pembalikan dari array lain:
public static int[] reverse(int[] list) {
  int[] result = new int[list.length];

  for (int i = 0, j = result.length - 1; i < list.length; i++, j--) {
    result[j] = list[i];
  }
  return result;
}

Class Arrays

The java.util.Arrays class berisi berbagai metode statis untuk menyortir dan mencari array, membandingkan array, dan mengisi elemen array. Metode ini memiliki beban berlebih untuk semua tipe primitif.
NoMetode dengan Deskripsi
1public static int binarySearch(Object [] a, kunci Object)
Mencari array tertentu pada Object (Byte, Int, ganda, dll) untuk nilai yang ditentukan dengan menggunakan algoritma pencarian biner. Array harus dipilah sebelum melakukan panggilan ini. Ini mengembalikan indeks kunci pencarian, jika terdapat dalam daftar; sebaliknya, (- (penyisipan titik + 1).
2public static boolean equals(long[] a, long[] a2)
Mengembalikan nilai true jika dua array panjang tertentu sama dengan satu sama lain. Dua array dianggap sama jika kedua array mengandung jumlah yang sama dari elemen, dan semua pasangan yang sesuai elemen dalam dua array adalah sama. Ini mengembalikan nilai true jika dua array adalah sama. Metode yang sama dapat digunakan oleh semua jenis tipe data primitif lainnya (Byte, short, int, dll)
3public static void fill(int[] a, int val)
Memberikan nilai int yang ditentukan untuk setiap elemen array ditentukan pada int. Metode yang sama dapat digunakan oleh semua jenis tipe data primitif (Byte, short, int dll)
4public static void sort(Object[] a)
Mengelompokkan array tertentu pada objek ke dalam urutan, menurut urutan alami pada unsur-unsurnya. Metode yang sama dapat digunakan oleh semua jenis tipe data primitif lainnya (Byte, short, int, dll)

Sunday, 31 January 2016

String static String valueOf(primitive data type x) Method Pada Java - Java NetBeans

Method ini memiliki beberapa jenis varian tergantung pada parameter yang dikirimkan. Method ini mengembalikan representasi string dari argumen yang telah lalu.

Syntax :

Berikut adalah syntax dari method ini.
static String valueOf(boolean b) 


static String valueOf(char c) 


static String valueOf(char[] data) 


static String valueOf(char[] data, int offset, int count) 


static String valueOf(double d) 


static String valueOf(float f) 


static String valueOf(int i)


static String valueOf(long l)


static String valueOf(Object obj) 

Catatan :

  • valueOf(boolean b): Mengembalikan representasi string dari argumen boolean.
  • valueOf(char c): Mengembalikan representasi string dari char argumen.
  • valueOf(char[] data): Mengembalikan representasi string dari argumen array char.
  • valueOf(char[] data, int offset, int count): Mengembalikan representasi string dari subarray yang ditentukan dari argumen array char.
  • valueOf(double d): Mengembalikan representasi string dari argumen double.
  • valueOf(floar f): Mengembalikan representasi dari string dari argumen float.
  • valueOf(int i): Mengembalikan representasi dari string dari argumen int.
  • valueOf(long l): Mengembalikan representasi dari string dari argumen long.
  • valueOf(object obj): Mengembalikan representasi dari string dari argumen object.
  • Method ini mengembalikan representasi dari string yang ditentukan.

Contoh :

Bukalah NetBeans kalian buatlah class baru bernama Test lalu tuliskan kode berikut.
public class Test{
   public static void main(String args[]){
      double d = 102939939.939;
      boolean b = true;
      long l = 1232874;
      char[] arr = {'a', 'b', 'c', 'd', 'e', 'f','g' };

      System.out.println("Hasil representasi : " + String.valueOf(d) );
      System.out.println("Hasil representasi : " + String.valueOf(b) );
      System.out.println("Hasil representasi : " + String.valueOf(l) );
      System.out.println("Hasil representasi : " + String.valueOf(arr) );
   }
}
Berikut adalah hasil dari kode diatas.
Hasil representasi : 1.02939939939E8
Hasil representasi : true
Hasil representasi : 1232874
Hasil representasi : abcdefg

String trim() Method Pada Java - String trim() Method - Java NetBeans

Method ini mengembalikan salinan string, dengan menghilangkan spasi pada awal dan akhir string.

Syntax :

Berikut adalah syntax dari trim() method.
public String trim()

Catatan :

  • Method ini mengembalikan salinan string yang ditentukan dengan menghapus spasi yang terdapat pada awal dan akhir string.

Contoh :

Bukalah NetBeans kalian buatlah class baru bernama Test lalu tuliskan kode berikut.
public class Test{
   public static void main(String args[]){
      String Str = new String("   Selamat Datang Di programmergalaulagi.blogspot.com   ");

      System.out.print("Nilai yang diberikan :" );
      System.out.println(Str.trim() );
   }
}
Berikut adalah hasil dari kode diatas.
Nilai yang diberikan :Selamat Datang Di programmergalaulagi.blogspot.com

String toUpperCase() Method Pada Java - toUpperCase() Method - Java NetBeans

Method ini memiliki dua jenis. Yang pertama mengkonversi semua karakter pada string yang ditentukan dengan aturan lokal yang diberikan. Ini sama dengan memanggil toUpperCase(Locale.getDefault()).
Jenis yang kedua mengambil sebagian lokal sebagai argumen untuk digunakan sementara dan diubah menjadi huruf besar.

Syntax :

Berikut adalah syntax dari toUpperCase() method.
public String toUpperCase()

or

public String toUpperCase(Locale locale)

Catatan :

  • Method ini mengembalikan string yang ditentukan, dikonversi ke huruf besar.

Contoh :

Bukalah NetBeans kalian buatlah class baru bernama Test lalu tuliskan kode berikut.
public class Test{
   public static void main(String args[]){
      String Str = new String("Selamat Datang Di programmergalaulagi.blogspot.com);

      System.out.print("Hasil nilai yang dikembalikan :" );
      System.out.println(Str.toUpperCase() );
   }
}
Berikut adalah hasil dari kode diatas.
Hasil nilai yang dikembalikan :SELAMAT DATANG DI PROGRAMMERGALAULAGI.BLOGSPOT.COM

String toString() Method Pada Java - toString() Method - Java NetBeans

Method ini menampilkan string itu sendiri.

Syntax :

Berikut adalah syntax dari toString().
public String toString()

Catatan :

  • Method ini mengembalikan string itu sendiri.

Contoh :

Bukalah NetBeans kalian buatlah class baru bernama Test lalu tuliskan kode berikut.
public class Test {
   public static void main(String args[]) {
      String Str = new String("Selamat Datang Di programmergalaulagi.blogspot.com");

      System.out.print("Nilai yang dikembalikan :");
      System.out.println(Str.toString());
   }
}
Berikut adalah hasil dari kode diatas.
Nilai yang dikembalikan :Selamat Datang Di programmergalaulagi.blogspot.com
luvne.com ayeey.com cicicookies.com mbepp.com kumpulanrumusnya.comnya.com tipscantiknya.com