Jumat, 27 Mei 2016

Membuat Folder | Directory

Bagaimana kabar pembaca hari ini? semoga tetap semangat. Kali ini saya ingin menuliskan bagaimana cara Membuat Folder dalam java atau yang dikenal dengan istilah direktori (directory). Pembaca dapat melihat sumber lain tentang apa itu direktori. Namun dalam tulisan ini, saya hanya fokus untuk menuliskan tentang cara membuat Folder.

Baiklah mari kita lihat koding di bawah ini :
package sistemTerdistribusi;
import java.io.File;
import java.io.*;
public class direktori {
    public static void main (String [] args){
        File f = new File("E:\\Direktori");
        if(f.mkdir()){
            System.out.println("Folder berhasil dibuat !");
        }else{
            System.out.println("Folder gagal dibuat !");
        }
    }
}
Screenshoot koding diatas :


OUTPUT :
  1. Jika Berhasil maka akan tampil seperti output teks :
  2. Kemudian cek folder di explorer pada partisi E seperti gambar dibawah ini : 
  3. Jika ada berarti Sukses.
  4. Namun jika gagal atau sudah membuat maka akan muncul output teks :

Penjelasan Koding
Baris ke-Deklarasi atau Penjelasan
1Letak File tersimpan pada package
2Memanggil library
3Memanggil library
4Nama class direktori
5Method main
6Membuat fungsi File serta alamat folder/direktori tersimpan 
7Logika if
8Nenampilkan output teks jika berhasil atau pernyataan ke-1
9Logika else
10Menampilkan output teks jika gagal atau pernyataan ke-2
11Tutup kurung kurawa dari if
12Tutup kurung kurawa dari method main
13Tutup kurung kurawa dari class direktori

Referensi :
Bow's Blog. "Membaca Direktori dalam Java". http://bow-masbow.blogspot.co.id. 21 Sep 2012. Web.27 Mei 2016.

Kamis, 05 Mei 2016

Contoh Array 1 Dimensi

Bagaimana kabar pembaca sekalian hari ini ? Semoga tetap semangat. Kali ini saya akan membahas tentang Contoh Array 1 Dimensi. Sebelumnya sudah saya tuliskan tentang Array 1 Dimensi, Array 2 Dimensi dan 3 Dimensi. Bila belum membaca, silahkan dibaca terlebih dahulu.

Lalu apa perbedaannya dengan Array 1 Dimensi yang sudah ada?  Tentu ada, karena dibawah ini ada sedikit cara yang berbeda. Pasti dapat menambah wawasan juga. Baiklah mari langsung saja perhatikan koding dibawah ini :
package Array;
import javax.swing.JOptionPane;
public class arrayCharFor {
    public static void  main (String [] args){
        // deklarasi variabel input
        int jumlahInput=Integer.parseInt(JOptionPane.showInputDialog(null,"Jumlah Inputan Nama ?"));
        // inisialisasi isi variabel int input dari jumlahInput
        int input []= new int[jumlahInput];
        // deklarasi string array
        String nama [] = new String [jumlahInput];
        // output keterangan
        System.out.println("Jumlah Inputan Nama : "+jumlahInput);
        // output Judul
        System.out.println("\nIndek ke- "+"\tNama");
        // for untuk mengolah array string
        for (int i=0; i<input.length;i++){
            // menampilkan output messagebox sebanyak variabel int input
            nama[i]=JOptionPane.showInputDialog("Nama ke-"+(i+1)+" yang akan diinput ?");
            // output isi variabel String nama
            System.out.println(i+"\t\t"+nama[i]);
        }
    }  
}
Screenshoot koding diatas :


OUTPUT :
  1. Akan muncul kotak dialog dan isi seperti dibawah ini :
  2. Kemudian akan muncul tampilan dibawah ini  dan isi seperti contoh seperti dibawah ini :

  3. Akan muncul lagi dan isi seperti gambar dibawah ini :

  4. Akan muncul lagi dan isi seperti gambar dibawah ini :

  5.  Akan muncul lagi dan isi seperti gambar dibawah ini :

  6. Akan muncul lagi dan isi seperti gambar dibawah ini :

  7. Kemudian akan tampil hasil akhir seperti dibawahi ini :
PENJELASAN :
  1. Memanggil library JOptionPane ( Baris ke-2).
  2. Deklarasi variabel inputan (baris ke-6).
  3. Inisialisasi isi variabel array (baris ke-8).
  4. Inisialisasi variabel array String(baris ke-10).
  5. Menampilkan output teks (baris ke-12).
  6. Menampilkan output teks judul (baris ke-14).
  7. Logika for (baris ke-16), mengeksekusi sesuai dengan inputan variabel inputan (baris ke-6).
  8. Menampilkan messagebox untuk inputan nama (baris ke 18).
  9.  Menampilkan output teks isi dari indeks i dan array String berupa nama (baris ke-20)
Referensi :
Pande, Putu. "Array 1 Dimensi dan Array 2 Dimensi pada Pemrograman C++". http://aguspande96.blogspot.co.id. 4  Juni 2015. Web.5 Mei 2016.

Rabu, 04 Mei 2016

Inputan Menggunakan Streams

Hasil Akhir Input Streams
Bagaimana kabar kalian hari ini ? Saya harap tetap semangat. Kali ini saya akan menulis tentang Inputan menggunakan Streams. Sebelumnya sudah saya sampaikan  inputan dengan menggunakan Scanner dan JOptionPane. Untuk lebih jelasnya bisa dibaca pada sumber lain karena saya dalam hal ini langsung membahas cara menulis kodingnya.

Perhatikan koding dibawah ini :
package sistemTerdistribusi; // letak file tersimpan, abaikan.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class contoh_inputan {
    public static void main (String []  args)throws IOException{
        // inputan untuk user
        System.out.println("Masukkan Sembarang Karakter : ");
        InputStreamReader masuk = new InputStreamReader(System.in);
        //deklarasi variabel BufferdReader
        BufferedReader baca = new BufferedReader(masuk);
        //konversi
        String konversi = (String)baca.readLine();
        //output
        System.out.println("Karakter yang dimasukkan : \""+konversi+"\"");
    }  
}
Screenshoot koding diatas :


OUTPUT :


PENJELASAN :
  1. Memanggil library (lihat koding pada baris 2-4).
  2. Membuat inputan ke user (lihat baris pada 8).
  3. Membuat variabel Input (lihat baris pada 9-11).
  4. Mengkonversikan inputan (lihat baris pada 13).
  5. Tampilkan output sesuai keinginan (lihat baris pada 15).
Referensi :
Tutorials Point. "Java.io.BufferedInputStream Class". http://www.tutorialspoint.com/java/io/java_io_bufferedinputstream.htm. Web. 4 Mei 2016.