Jumat, 27 Mei 2016

02 - Mendapatkan Input Dari Keyboard Di JAVA

Assalamualaikum Wr.Wb
Alhamdulillah di pagi ini masih menghelakan nafas dan bisa menulis di blog ini.pembahasan kali ini saya akan berbagi ilmu tentang “Bagaimana Sih Mendapatkan inputan dari Keyboard di Bahasa  JAVA ? “, pertanyaan ini umumnya ditanyakan oleh para programmer yang baru menggunakan Bahasa JAVA, ya memang benar, pertama kali saya mempelajari Bahasa JAVA juga saya merasa bingung. karena bahasa ini berbeda dengan kebanyakan bahasa pemrograman pada umumnya, sebut saja bahasa C, C++ ataupun PASCAL. dalam bahasa pemrograman ini saya tidak dipusingkan untuk mendapatkan inputan, dengan menggunakan prosedur yang sudah didefinisikan oleh bahasa pemrograman tersebut kita dengan mudah dapat melakukan input output dibahasa pemrograman prosedural. lalu bagaimana dengan bahasa JAVA ?
JAVA memiliki beberapa cara untuk melakukan inputan dari keyboard, untuk inputan di mode Console (baca : teks mode), dalam JAVA dapat menggunakan kelas Scanner dan Juga BufferedReader, dan dengan GUI mode kita dapat menggunakan JOptionPane. keseluruhanya akan kita bahas di dalam tulisan ini dan disertai praktek sederhana Smile agar ilmu teori yang kita pelajari menyatu keseluruhan didalam otak kita.

1. Menggunakan Kelas Scanner

Kelas Scanner  terdapat didalam paket Java Utility, sehingga untuk memanggilnya kita harus mengimport dari paket tersebut, metode mengimport paket ini dapat dilakukan dengan 2 buah cara, mengimport paket dengan keseluruhan atau spesifik saja.untuk mengimport paket keseluruhan kita dapat menuliskan kode berikut :
import java.util.*; 
tanda * mengindikasikan bahwa kita mengimport paket secara keseluruhan. untuk mengimport dengan spesifik kita dapat melakukan nya dengan menyertakan nama kelas yang akan dipanggil, misalkan Kelas Scanner, maka cara melakukan import nya yaitu dengan menyebutkan nama Kelas nya.
import java.util.Scanner;
Contoh Kode Program Melakukan Inputan Dengan kelas Scanner.

import java.util.*;
public class ProgramInputScanner{
    public static void main(String[])args{
        //Membuat Objek Input Dengan Kelas Scanner
        Scanner input = new Scanner(System.in);
       
        //Meminta Masukan Pengguna
        System.out.println("Masukan Panjang Kotak = ");
            int panjang = input.nextInt();
        System.out.println("Masukan Lebar Kotak = ");
            int lebar   = input.nextInt();
       
        //Hitung Luas Dengan Rumus L = panjang * lebar
        int luas = panjang * lebar;
       
        //Tampilkan Keluaran
        System.out.println("Luas Kotak Adalah = " + luas);
    }
}


Pada Contoh Kode Diatas kita import paket Java Util dari JAVA API, dengan menyebutkan secara spesifik kelas Scanner.  untuk dapat menggunakan kelas Scanner ini kita perlu membuat terlebih dahulu objek nya, disini kita membuat objek dengan nama input yang berfungsi sebagai penerima masukan dari keyboard.kode  Scanner input = new Scanner(System.in); merupakan contoh kode untuk membuat objek, nama objek ini bisa disesuaikan dengan keinginan anda, namun supaya lebih memiliki makna maka disini digunakan nama input. kemudian kode int lebar = input.nextInt(); , int lebar merupakan sebuah variabel yang kita tugaskan untuk menyimpan nilai dari nilai input yang dilakukan user. lalu kode input.nextInt();  input merupakan objek scanner yang kita buat. dan nextInt(); merupakan perintah spesifik bahwa nilai yang kita masukan memiliki tipe integer, untuk tipe data lain maka memiliki nilai yang berbeda. berikut tabel nya
Tipe Data
Kode
Penjelasan
String
nextLine();
Kita dapat menginputkan tipe string yang disertai dengan spasi.
Integer
nextInt();
Kita dapat menginputkan tipe bilangan bulat (integer)
Byte
nextByte();
Kita dapat menginputkan bilangan bulat bertype byte
Short
nextShort();
Kita dapat menginputan bilangan bulat bertype short
Float
nextFloat();
Kita dapat menginputkan bilangan desimal berpresisi tunggal
Double
nextDouble();
Kita dapat menginputkan bilangan desimal berpresisi ganda.
String (Satu Kata)
next();
Kita dapat menginputkan suatu kata atau tulisan yang diakhiri oleh karakter putih (spasi), karakter setelah spasi tidak akan dihitung sebagai masukan.

2. Menggunakan Kelas BufferedReader

01–Latihan Membuat Program Dasar Bahasa JAVA

Assalamualaikum Wr.Wb, mengawali pembelajaran mengenai Bahasa Pemrograman JAVA, kita akan implementasi untuk membuat program JAVA sederhana yaitu menampilkan output berupa dilayar console maupun dengan menggunakan dialog GUI berbasis Swing.
Sebelum itu, pastikan anda sudah memasang environtment yang dibutuhkan untuk mengembangkan aplikasi JAVA,  seperti JDK,Text Editor atau Netbeans IDE.
Berikut merupakan program sederhana yang menampilkan tulisan Hello World didalam console, dimulai dari membuat project baru di netbeans, project ini akan kita gunakan untuk membuat banyak aplikasi sederhana. jadi silahkan diikuti apa adanya agar tidak menimbulkan kebingungan Smile ,saya asumsikan teman-teman menggunakan IDE Netbeans. untuk persiapan ini silahkan bisa dibaca di postingan saya yang sebelumnya.

Langkah 1

Buka Aplikasi Netbeans anda hingga di layar kita tampak Welcome Screen seperti berikut ini :
NETwel
Saya Menggunakan Netbeans IDE versi 7.4, anda bisa menggunakan versi yang lebih baru. dan saya menggunakan versi JDK 1.8, untuk versi yang terbaru bisa disesuaikan saat pengunduhanya di situs ORACLE.

Langkah 2

Klik File –> New Project ,  maka akan tampil seperti pada gambar berikut ini
Langkah2
Pilih JAVA Applications, setelah itu klik tombol Next.

Langkah 3

ket3
Akan muncul jendela yang akan menginstruksikan kita untuk memberikan nama pada project dan dimana lokasi yang akan kita gunakan untuk menyimpan project tersebut. agar lebih mudah kita set nama project kita dengan nama “LatihanPemrogramanJava”,untuk anda yang ingin menggunakan nama lain , itu tidaklah menjadi sebuah masalah. saya menyimpannya dilokasi default yaitu seperti yang tertera pada gambar diatas, atas bisa menspesifikasikanya untuk menyimpan di Drive yang anda inginkan.pada keterangan gambar diatas saya tidak men check Create main class, hal ini dilakukan karena kita hanya akan membuat program-program yang masih berkesan sederhana, sehingga setiap kelas (program) akan memiliki methode main sendiri-sendiri.klik Finish jika sudah kita tentukan.

Langkah 4

ket4
Pastikan pada pojok kiri atas sudah terdapat project sesuai dengan nama yang sudah kita tentukan tadi,selanjutnya klik kanan pada project tersebut,lalu klik new –> pilih Java Package.
ket5
ket5
Setelah itu kita berikan nama package kita, berikan nama DasarPemrograman. lalu klik Finish. sampai langkah ini kita sudah berhasil membuat package. selanjutnya kita akan membuat class.

Langkah 5

ket1
Klik Kanan Package yang sudah kita buat tadi, kemudian pilih New –> Pilih Java Class, akan muncul jendela seperti berikut ini, ketikan nama Kelas yang akan dibuat kemudian klik Finish.
ket1

Langkah 6

Akan muncul jendela editor code seperti berikut inim sampai disini ita tinggal menulis kode sesuai dengan masalah yang akan dibuat. Smile
ket1

Membuat Program Hello World – Console

Kali ini kita akan membuat program yang menampilkan kata Hello World ! di dalam console. tampilan nya sangat serderhana untuk mengawali latihan kita membuat program java.
out
Berikut merupakan Kode yang dibutuhkan,
Kode Program Latihan1.java

Penjelasan Kode :
Pada kode diatas kita telah berhasil membuat program dengan nama kelas Latihan1, pada java setiap program harus memiliki paling tidak 1 buah kelas, sehingga kita wajib membuat kelas, lalu kita berikan nama kelas sama dengan nama file karena jika tidak akan menimbulkan error. kode public static void main(String[]args)merupakan sebuah method main, dimana method main selalu dipanggil pertama kali ketika kita menjalankan sebuah program. layaknya sebagai program utama jika kita pernah mempelajari bahasa PASCAL, atau sebagai program main di bahasa C/C++.
System.out.println(); merupakan sebuah prosedur yang sudah terdefinisi dari JAVA yang kita gunakan untuk mencetak keluaran di console.

Membuat Program Hello world – GUI

Setelah Anda berhasil membuat program sederhana yang menampilkan pesan Hello World! di Console, kali ini kita akan belajar bagaimana untuk menampilkan nya didalam GUI (Dialog Box).
Pesan
Pertama Buat Class dengan nama Latihan2. lalu ketikkan kode program berikut ini, setelah itu lakukan compile sekaligus run dengan menekan tombol Shift + F6 atau anda dapat melakukanya dengan klik menu bar RUN lalu pilih Run File.
Kode Program Latihan2.java
Penjelasan Kode :
Untuk dapat menampilkan dialog box GUI kita harus mengimport paket JAVA Swing ke dalam projects kita. kode import javax.swing.JOptionPane;  merupakan potongan kode yang digunakan untuk melakukan import kelas yang dibutuhkan yaitu JOptionPane yang terletak pada paket Swing. kita menggunakan variabel pesan yang diberikan nilai yaitu pesan hello world !, kemudian untuk dapat menampilkan nya secara dialog kita harus menuliskan kode berikut JOptionPane.showMessageDialog(null,pesan,”Judul”,JOptionPane.WARNING_MESSAGE);pesan merupakan variabel yang memiliki nilai Hello World !, kemudian String judul digunakan untuk header pada Box kita.lalu kita menampilkan ikon warning, untuk dapat melakukan hal ini kita dapat menggunakan konstan yang ada pada kelas JOptionPane, kata WARNING_MESSAGE merupakan konstanta untuk menampilkan ikon warning berwarna kuning.kemudian Kode System.exit(0); digunakan untuk menghentikan ekseskusi program yang sedang berjalan secara normal.
Bersambung..
Semoga Bermanfaat.
Jika ada pertanyaan dan juga request silahkan ajukan ke email saya : catur.andi.pamungkas@gmail.com

Jumat, 20 Mei 2016

Intro Bahasa JAVA

Assalamualaikum Wr.Wb, pada tulisan kali ini saya akan membahas tentang pengenalan bahasa pemrograman JAVA.

Bahasa Pemrograman JAVA merupakan sebuah bahasa pemrograman yang sangat populer karena bahasa pemrograman ini murni merupakan Bahasa Pemrograman Berorientasi Objek. JAVA merupakan bahasa pemrograman yang PLATFORM INDEPENDENT. jenis edisi JAVA yang sering digunakan di lingkungan akademis adalah tipe JAVA SE (Standart Edition) edisi ini digunakan untuk membuat aplikasi aplikasi yang berjalan di sisi desktop, walaupun  masih banyak teknologi JAVA yang lain seperti JAVA EE (Enterprise Edition) , JAVA J2ME, JAVA CARD. JAVA memiliki semboyan “ Write Once Run Anywhere ”. dimana mengindikasikan bahwa kode program dalam JAVA dapat kita tulis sekali namun dapat kita jalankan dimana saja, dimana saja disini bermaksud bahwa kode program yang kita tulis dapat dijalankan di komputer yang memiliki sistem operasi yang berbeda, misalkan di Windows, Linux, MacOSX. pada tulisan ini, saya menggunakan OS Windows. dapat kita simpulkan bahwa JAVA merupakan sebuah teknologi yang memiliki fleksibelitas yang tinggi.

Apa Saja Software Yang Dibutuhkan ?

Untuk dapat mengembangkan aplikasi JAVA  di perangkat anda, pastikan anda telah menginstalasi environtment (software) yang dibutuhkan, JAVA memiliki lisensi Open Source  yaitu GNU General Public License (GNU GPL) sehingga berbagai pihak dapat menggunakan JAVA dengan cuma-cuma. untuk dapat mengembangkan aplikasi JAVA di dalam Komputer anda maka pastikan sudah menginstal software Berikut ini :

1. JAVA JDK

Java JDK atau JAVA Development KIT merupakan sebuah perangkat aplikasi yang digunakan untuk mengembangkan aplikasi JAVA.tiga komponen utama JDK yaitu JAVA API (Application Program Interface) yaitu kumpulan library yang sudah disediakan oleh JAVA untuk dapat kita gunakan mengembangkan aplikasi kita. lalu ada JAVA Compiler, setiap bahasa pemrograman membutuhkan sebuah compiler untuk dapat menerjemahkan kode kode yang kita tuliskan menjadi bahasa mesin yang dimengerti oleh komputer., kemudian JAVA Virtual Machine, JVM merupakan mesin virtual yang kita gunakan untuk menjalankan file CLASS java sehingga memungkinkan kode yang kita tulis dapat dijalankan di beberapa perangkat yang memiliki platform yang berbeda. JDK Dapat diunduh disitus berikut ini Download JDK. lalu lakukan instalasi. instalasi nya terkesan mudah dan biasa saja sehingga bagi pengguna komputer pastinya tidak akan mengalami kesulitan.

2. Text Editor Atau IDE

Selanjutnya kita membutuhkan Text Editor  untuk mengembangkan aplikasi JAVA kita, text editor ataupun IDE digunakan untuk menuliskan Kode program dengan berbagai fitur yang dimiliknya seperti Syntax Highlighting.dan jika  anda menggunakan IDE maka anda akan lebih mudah untuk membuat dan mengembangkan aplikasi JAVA karena fitur dari IDE sangat lengkap seperti Editor,Compiler, project folder yang sudah tertata.namun jika anda masih pemula maka sebaiknya tidak menggunakan IDE, namun menggunakan text editor seperti Notepad ++, Sublime Text dll. hal ini dilakukan agar anda dapat mengetahui behind the scene suatu kode JAVA dikompilasi dan dijalankan.

n

Gambar diatas merupakan potongan kode yang saya tuliskan didalam Editor teks notepad++. jika anda sudah menguasai dasar-dasar dari Bahasa Pemrograman JAVA, anda sebaiknya menggunakan IDE Gratis Seperti Netbeans, Eclipse.informasi selengkapnya mengenai IDE apa yang paling bagus bisa anda dapatkan di tulisan saya yang lain.

Bersambung..

Kamis, 19 Mei 2016

Welcome!

Welcome!
Assalamualaikum Wr.wb
Alhamdulillah masih selalu diberikan kesehatan oleh Allah SWT sehingga masih disempatkan untuk dapat menulis di blog baru ini . blog ini akan saya jadikan sarana berbagi dengan teman-teman, tepatnya blog ini saya jadikan media referensi untuk teman-teman saya.blog ini akan menjadi sarana berbagi mengenai pembelajaran saya dikuliah maupun di rumah, sebelumnya harus saya ucapkan terimakasih untuk teman-teman saya di kampus STMIK Widya Pratama Pekalongan, Orang Tua tercinta , bapak ibu dosen di kampus, dan tak lupa wanita spesial dihati saya yang selalu memberikan dukungan kepada saya. akhir kata Wassalamualaikum wr.wb