Tampilkan postingan dengan label Basic Input Output. Tampilkan semua postingan
Tampilkan postingan dengan label Basic Input Output. Tampilkan semua postingan

Kamis, 17 November 2016

Java Programming : Mengambil Input di Console dalam Java

Assalamu'alaikum.
Halo halo.. Pada postingan kali ini saya ingin membahas sedikit tentang cara pengambilan input pada console dalam Java.

Oh iya, sebelum itu kalian harus mengenal dulu yang namanya import. Import pada java disini berfungsi untuk mengakses library Java yang sewaktu-waktu bisa kita butuhkan.
Misal : kita butuh untuk mengambil input pada console java (dalam kasus ini), maka import yang dibutuhkan adalah java.util.Scanner
atau contoh lainnya, kalo dalam pemrograman tingkat lanjut, biasanya untuk pembuatan thread atau server socket pasti akan membutuhkan yang namanya import.
JANGAN TANYA APA ITU THREAD, SERVER SOCKET!! KARENA SAYA SENDIRI PUN TIDAK TAHU.. HEHEHEHE.. xD

Langsung saja pada source code bisa dilihat.

/**
 * Author   : YogaOcean
 * Date     : Forgettable.. Unknown
 * Program  : Input Data Type
 */
import java.util.Scanner;

public class GetInput
{
   public static void main(String[] args){
       int a;
       float b;
       String c;
       char d;
       Scanner input = new Scanner(System.in);
      
       System.out.println("Masukkan angka >> ");
       a = input.nextInt();
       System.out.println("Masukkan angka lagi (dengan floating point) >> ");
       b = input.nextFloat();
       input.nextLine();
       System.out.println("Masukkan sebuah string >> ");
       c = input.nextLine();
       System.out.println("Masukkan sebuah karakter >> ");
       d = input.next().charAt(0);
      
       System.out.println("String = "+c);
       System.out.println("Integer = "+a);
       System.out.println("Real Num = "+b);
       System.out.println("Character = "+d);
   }
}


Sekilas dilihat, cara pengambilan input pada console Java terlihat sederhana, tapi sebenarnya untuk ukuran bahasa pemrograman tingkat tinggi, pengambilan input ini sendiri masih sedikit rumit.

Kemudian untuk visualisasi programnya ada dibawah ini.
 
 Sekian untuk penjelasan tentang pengambilan input di console Java.
Dan seperti biasanya (aku udah ngomong ini berapa kali ya??) kalau ada pertanyaan atau saran untuk postingan ini, bisa tulis di komentar. Terima kasih.
Wassalamu'alaikum.

Rabu, 19 Oktober 2016

Java Programming : For Loop



                Assalamu’alaikum.
                Ini karena mumpung nganggur di lab, jadi saya akan sambil membahas solusi salah satu Java Programming Problem Dasar yaitu Perulangan (Looping). Jadi dengan perulangan ini, memungkinkan sesuatu yang struktur pengerjaannya sama dan dilakukan berulang dapat disingkat dalam sebuah instruksi. Dan peran perulangan dalam bahasa pemrograman manapun itu sangat penting. Karena dengan perulangan, programmer seolah-olah bisa membuat program apapun yang dalam eksekusinya dilakukan berkali-kali. Langsung saja, ini dia source code untuk perulangan. (Dalam penjelasan ini, saya menggunakan for)

public class Looping
{
   public static void main (String[] args){
       int i, j, prime;
      
       System.out.println("PROGRAM INI AKAN MENGELUARKAN SEMUA BILANGAN ANTARA 1-10");
       System.out.println("--------------------------------------------------------");
       for(i=1; i<=10; i++){
           System.out.println("Integer : " + i);
       }
      
       System.out.println("");
       System.out.println("PROGRAM BILANGAN GENAP antara 1-10");
       System.out.println("----------------------------------");
       for(i=2; i<=10; i+=2){
           System.out.println("Even Integer : " + i);
       }
       
       System.out.println("");
       System.out.println("PROGRAM BILANGAN GANJIL antara 1-10");
       System.out.println("-----------------------------------");
       for(i=1; i<=10; i+=2){
           System.out.println("Odd Integer : " + i);
       }
      
       System.out.println("");
       System.out.println("PROGRAM BILANGAN PRIMA antara 1-10");
       System.out.println("----------------------------------");
       for(i=2; i<=10; i++){
           prime=1;
           for(j=2; j<i; j++){
               if(i%j==0){
                   prime = 0;
                   break;
               }
           }
           if(prime==1){
               System.out.println("Prime Integer : " + i);
           }
       }
   }
}

                Pada program diatas, dapat dilihat format penggunaan for sebagai perulangan dapat dipecah menjadi 3 bagian utama, yaitu : initialization, termination dan maintenance.
                Initialization adalah bagian dimana sebelum melakukan perulangan (dalam penjelasan ini adalah for), program lebih dulu meng-assign nilai-nilai yang ingin dimasukkan ke dalam variabel tertentu. Pada contoh ini adalah variable i yang diberikan nilai 1 sebelum perulangan dilakukan. Contoh:
for(i=1; i<=10; i++){
                Termination adalah kondisi yang mana harus selalu bernilai true, jika masih menginginkan perulangan untuk tetap terjadi. Dan akan menghentikan perulangan (terminate) jika kondisi yang dipenuhi sudah tidak bernilai true lagi (yang pastinya bernilai false). Dalam penjelasan ini, terminationnya ada pada bagian i <= 10 yang artinya perulangan akan tetap terjadi dan terus terjadi selama nilai i kurang dari atau sama dengan 10. Contoh:
for(i=1; i<=10; i++){
                Maintenance adalah suatu state Dimana nilai suatu variabel akan mengalami update nilai variabel sesuai keperluan. Pada contoh ini, maintenance disini adalah bagian i++, yang mana artinya nilai i akan terus bertambah 1 selama melakukan pergantian perulangan. Contoh:
for(i=1; i<=10; i++){

                Dan berikut adalah contoh dari output source code diatas.

 

Jika ada yang mungkin kurang jelas, bisa langsung tanya lewat kolom komentar. Terima kasih. Wassalamu'alaikum.

Kamis, 06 Oktober 2016

Problem 1 : Hello World

Assalamu'alaikum.

Seperti yang sudah saya katakan sebelumnya di bagian perkenalan, sekarang saya ingin memulai untuk satu persatu membuat postingan untuk solusi dari problem kodingan Java yang akan saya buat.

Hello World!

Bagi seorang programmer, kalimat Hello World pastilah tidak asing terdengar. Karena semua bahasa pemograman apapun, ketika pertama kali mengecek outputnya, maka kalimat pertama yang selalu hadir adalah Hello World! Maka dari itu, sekarang saya akan membuat kodingan Java yang mana akan menampilkan tulisan Hello World!

public class HelloWorld
{
   public static void main (String[] args)
   {
       System.out.println("Hello, World!");
       System.out.println("This is i'm trying to make a coding in Java");
   }
}


 

Ya, kurang lebih hasil output-nya akan seperti itu.
Kalo ada yang kurang jelas, langsung komen aja ya dibawah.. :)

Wassalamu'alaikum.