Friday, September 18, 2015

Array Multidimensi pada Java

Sederhananya Array Multidimensi dapat diartikan sebagai array yang terdapat di dalam array. Pada dasarnya pendeklarasian array multidimensi sama dengan cara pendeklarasian array satu dimensi, caranya dengan menambahkan tanda [ ] sesuai dengan dimensi yang kita inginkan.

Contoh:
  1. array dua dimensi:         int [ ] [ ] arr2;
  2. array tiga dimensi:         int [ ] [ ] arr3;
  3. array empat dimensi:     int [ ] [ ] arr4;
Contoh pengalokasian memori pada array multidimensi:
int [ ] [ ] arr2 =  new int [2][3];    //artinya memory menampung nilai tipe data integer sebanyak 2 * 3 (dua baris, 3 kolom).

Contoh source code array 2 x 3, testArray2.php:
public class testArray2 {

    public static void main(String[] args) {
        int arr[][] = {{1, 2, 3}, {4, 5, 6}};

        System.out.println("Panjang dimensi ke-1 = "+arr.length);
        System.out.println("Panjang dimensi ke-2 = "+arr[0].length);
    }
}

Thursday, September 17, 2015

POST, GET dan REQUEST dalam PHP

Penggunaan fungsi POST, GET dan REQUEST dalam PHP biasanya dituliskan dalam bentuk seperti berikut: $_POST, $_GET dan $_REQUEST. Fungsi POST dan GET dalam PHP adalah untuk mengirimkan variable ke halaman lain atau ke database. Variable tersebut digunakan sebagai tempat untuk menyimpan nilai atau data sementara.  Perbedaan antara POST dan GET yaitu:
  1. Jika kita menggunakan POST maka nilai variable tidak akan ditampilkan pada halaman URL,   sedangkan jika kita menggunakan GET maka nilai variable akan ditampilkan pada halaman URL.
  2. Contoh ketika kita menggunakan POST yaitu:

         Contoh ketika kita menggunakan GET yaitu:

Wednesday, September 16, 2015

Array pada Java

Pada dasarnya Array merupakan kumpulan dari variable yang memiliki tipe data yang sama.
Dalam bahasa pemrograman Java, tata cara pendeklarasian array dapat dilakukan dengan dua bentuk, yaitu:
tipe-data   nama-array[ ];
tipe-data[ ]   nama-array;

cara penggunaan kedua bentuk di atas sama saja. 
"Tipe-data" merupakan tipe data yang akan ditampung oleh variable array, sedangkan "nama-array" merupakan identifier yang menunjukkan nama array itu sendiri (penggunaannya sama seperti ketika kita membuat variable biasa, dan tanda [ ] untuk memberitahukan bahwa variable ini bertipe array.

Contoh source code testArray.java:
public class testArray {

    public static void main(String[] args) {
        int[] a = new int[5];
        
        a[0] = 5;
        a[1] = 9;
        a[2] = 4;
        a[3] = 25;
        a[4] = 10;
        
        System.out.println("Nilai a[0] = "+a[0]);
        System.out.println("Nilai a[1] = "+a[1]);
        System.out.println("Nilai a[2] = "+a[2]);
        System.out.println("Nilai a[3] = "+a[3]);
        System.out.println("Nilai a[4] = "+a[4]);
    }
}


Penjelasan:

Tuesday, September 15, 2015

Input String dengan Java Part 3

Pada tulisan sebelumnya saya telah menjelaskan cara membuat input string dalam Java menggunakan class Scanner dan class BufferedReader. Kali ini saya akan menjelaskan cara membuat input string dalam Java menggunakan JOptionPane.

Berikut source code-nya:

import javax.swing.JOptionPane;

public class inputBox {
    public static void main(String[] args)
    {
        String pesan;
        pesan = JOptionPane.showInputDialog(null, "Input pesan: ", "Masukkan Pesan: ", JOptionPane.QUESTION_MESSAGE);
        JOptionPane.showMessageDialog(null, "Pesan yang Anda masukkan adalah : " +pesan, "Hasil", JOptionPane.INFORMATION_MESSAGE);
    }
}

Penjelasan:

Input String dengan Java Part 2

Sebelumnya saya telah menjelaskan cara membuat input String pada Java menggunakan Class Scanner, maka pada bagian kedua ini saya akan menjelaskan cara membuat input String pada Java dengan Class BufferedReader.

Berikut ini adalah source code program TestBufferedReader.java:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class TestBufferedReader {

    public static void main(String[] args) {
        BufferedReader Pesan = new BufferedReader(new InputStreamReader(System.in));
        String nama = "";

        System.out.println("Input Nama: ");
        try {
            nama = Pesan.readLine();
        } catch (IOException e) {
            System.out.println("Error");
        }
        System.out.println("Selamat Datang " + nama + " ^_^");
    }
}

Penjelasan:

Thursday, September 10, 2015

Input String dengan Java Part 1

Untuk melakukan proses input string pada Java, kita dapat melakukannya dengan banyak cara. Dalam pembahasan kali ini saya akan menjelaskan tentang 3 cara input string dalam bahasa pemrograman Java, yaitu:
  1. Class Scanner
  2. Class BufferedReader
  3. JOptionPane
Untuk bagian pertama ini saya akan menjelaskan cara menggunakan Class Scanner untuk input string dalam Java.

Berikut ini adalah source code program TestScanner.java :
import java.util.Scanner;

public class TestScanner {

    public static void main(String[] args) {

        System.out.println("Tuliskan nama Anda: ");
        Scanner x = new Scanner(System.in);
        String nama = x.next();
        System.out.println("Nama Anda adalah: " + nama);
    }
} 

Input Box pada PHP

Pada hampir setiap halaman website kita sering menemukan input box yang digunakan untuk menginputkan kata atau kalimat yang dapat menghasilkan informasi. Oleh karena itu saya akan menjelaskan cara membuat input box pada PHP dan menampilkan hasil inputan ke halaman web browser.

Ketikan source code di bawah ini dan simpan dengan nama input_box.php :
<!DOCTYPE html>

<?php
    @$text = $_POST['input_text'];
?>

<hmtl>
    <head>
        <title>Input Text</title>
    </head>
    <body>
    <center>
        <br/><br/><br/>
        <form action="input_text.php" method="POST">
            <label>Text : </label>
            <input name="input_text" type="text" value="<?php echo $text; ?>"/>
            <input name="submit" type="submit" value="SUBMIT" />
            <h1><?php echo $text; ?></h1>
        </form>
    </center>
    </body>
</hmtl>