Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

Gamafisblog.blogspot.com - Kali ini saya akan berbagi artikel kepada teman-teman yang sedang belajar bahasa pemrograman java. Pada artikel ini dijelaskan mengenai perlengkapan yang diperlukan dalam mempelajari java, perintah-perintah dasar dan project sederhana mengunakan Bahasa Pemrograan Java.

Baik Langsung saja kita mulai. Selamat Membaca

Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

1. Pendahuluan

Java merupakan bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk Hand Phone (Telepon Genggam). Bahasa pemrograman ini pada awalnya dibuat oleh James Gosling pada saat masih bergabung di Sun Microsystems yang saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa java merupakan bahasa yang benyak mengadosi sintak yang terdapat dalam bahasa pemrograman C adan C++, akan tetapi bahasa java berorientasi Objek yang dapat dijalankan dalam berbagai system opersai. Java merupakan bahasa pemrograman yang populer dan banyak digunkan dalam pengembangan prangkat lunak dan pembuatan aplikasi.

2. Perlengkapan yang perlu disiapkan

Adapun perlengkapan yang perlu disiapkan sebelum memulai menulis sintak program adalah teman teman perlu menginstalkan beberapa perlengkapan dibawah ini:
b. Instal Notepad++ , atau
c. Instal Java Netbeans
d. MinGW atau cmd

JDK (Java Development Kit)
JDK merupakan Perangkat lunak yang digunakan untuk melakukan proses kompilasi dari kode java ke bytecode yang dapat dimengerti dan dapat dijalankan oleh JRE (Java Runtime Envirotment). JDK wajib terinstall pada komputer yang akan melakukan proses pembuatan aplikasi berbasis java, namun tidak wajib terinstall di komputer yang akan menjalankan aplikasi yang dibangun dengan java.

Notepad++
Notepad++ merupakan aplikasi yang digunakan untuk menuliskan sintak program yang berjalan di sistem operasi Windows. Notepad++ mendukung semua bahasa pemrograman.

NetBeans IDE
NetBeans IDE merupakan perangkat lunak yang digunakan untuk membangun prakkat lunak lain. Aplikasi ini dapat digunakan untuk membangun prangkat lunak berbasis java Standar Edition, Java Enterprise, Java Micro Edition, JavaFX, PHP, C/C++, Ruby, Groovy dan Python.

MinGW
MinGW salah satu aplikasi Compiler bahasa pemrograman yang bisa dipahami oleh bahasa mesin (asembler) pada komputer. Aplikasi ini dapat di akses secara gratis. Berikut adalah langkah langkah dalam menginstal MinGW:
  1. Langkah pertama adalah unduh mingw-get-setup.exe di situs http://www.mingw.org/ dan kemudian menjalankannya/mengeksekusinya.
  2. Kemudian pilih install dengan Klik tombol install.
  3. Kemudian, tentukan direktori tempat program, sebagai contoh C:\MinGW, Selanjutnya klik Continue.
  4. Program akan mengunduh file-file yang dibutuhkan. Setelah selesai, klik continue.
  5. Pada direktori C:\MinGW akan terisi dengan beberapa folder yaitu bin, libexec, share dan var
  6. Setelah itu, pilih program-program yang akan diinstall dengan memilih/klik pada check box dan klik mark for Installation. Pilih msys-base, mingw32-base, mingw-developer-tool, mingw32- (probably, you gcc-g++. Kemudian klik installation dan pilih apply changes. Kemudian klip Apply. Program akan mengunduh file-file yang dibutuhkan.
  7. Setelah selesai, jalankan script c:\MinGW\msys\1.0\msys.bat, untuk menjalankan msys dan kemudian ketik postinstall/pi.sh dan jawab pertanyaan-pertanyaan.
  8. Setelah ini semua selesai, sistem kompilator MinGW telah siap digunakan. Klik kembali c:\MinGW\msys\1.0\msys.bat untuk MinGW prompt seperti gambar berikut ini, dan siap digunakanuntuk mengkompilasi program hello.c
Untuk Lebih jelasnya dapat didownload melalui Link Berikut : Cara Menginstal MinGW dan MSYS.

3. Dasar-Dasar Bahasa Pemrograman Java

Pada sub-bab ini kita akan mempelajari bagai mana cara menampilkan karakter berupa string atau integer pada serial monitor. Contohnya adalah Program Hello World.

a. Program Hello World

Contoh Program Hello World.
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }       
}

Cara Compile :
Buka program MinGW atau cmd, masuk ke diktori file java dengan mengetik printah : Contohfile disimpan di folder C:/java, maka untuk mengcompilenya lakukan langkah seperti pada gambar dibawah ini:

Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

public class HelloWorld, disini kita memberikan nama class dengan nama HelloWorld, maka kita harus menyimpannya juga dengan nama HelloWorld.java

System.out.println, merupakan printah untuk menampilkan string atau nilai di layar dan, ln adalah printah new-Line atau baris baru setelah menampilkan string.


Baca Juga : Belajar Konsep Dasar While Loop dan Do While pada Java


b. Program Penjumlahan dan Penguranga.

Berikut ini adalah contoh program penjumlahan dan penguranganmengunakan bahasa java. ada dua versi diana versi pertama adalah nilai dideklarasikan secara langsung dan yang kedua adalah nilai diinput dari luar.

Versi 1

public class OperasiDasar{
    public static void main(String [] args){
        //Tipe data yang digunakan adalah tipe data integer atau bilangan bulat
        int Tambah, Kurang;
        int a = 5;
        int b = 10;
       
        Tambah = a + b;
        Kurang = a - b;
       
        System.out.println("Hasil dari = " + a + " + " + b + " = " + Tambah);   
        System.out.println("Hasil dari = " + a + " - " + b + " = " + Tambah);   
    }
}

Hasil Compil:
Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

Versi 2

import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan untuk memanggil funsi Scanner
public class OperasiDasar{
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
       
        //Tipe data yang digunakan adalah tipe data integer atau bilangan bulat
        int a, b, Tambah, Kurang;
       
        System.out.printf("Masukkan Nilai a = ");
        a = input.nextInt();
       
        System.out.printf("Masukkan Nilai b = ");
        b = input.nextInt();
       
        //algoritma atau printah program
        Tambah = a + b;
        Kurang = a - b;
       
        System.out.println("Hasil dari = " + a + " + " + b + " = " + Tambah);   
        System.out.println("Hasil dari = " + a + " - " + b + " = " + Kurang);       
    }
}

Hasil Compil:
Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

c. Program If dan Else

If dan Else adalah printah sederhana yang sering ditemukan dalam bahasa pemrograman. if dan else merupakan fungsi logika. fungsi if memerlukan syarak untuk dijalankan.

if (syarat, misal : a = 5){
       Statement, disinilah printah yang akan dijalankan ketika syarat terpenuhi
}

else{
       Statement, ketika if tidak terpenuhi
}

Contoh :

import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan untuk memanggil funsi Scanner
public class OperasiDasar{
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
       
        //Tipe data yang digunakan adalah tipe karakter
        int a;
       
        System.out.println("1. Jalankan Program");
        System.out.println("2. Keluar");
        System.out.println("Masukkan Nomor Pilihan Anda = ");
       
        a = input.nextInt();
       
        //algoritma atau printah program
        if(a == 1){
            System.out.println("Program berhasil dijalankan");
        }
       
        else{
            System.out.println("Terimakasih");
        }
    }
}

Hasil Compile:
Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

4. Project Java Sederhana (Membuat Kalkulator Sederhana)

import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan untuk memanggil funsi Scanner
public class Kalkulator{
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
        int a=0;
        float h, x, y;
       
        // while adalah perintah pengulangan.
        //dimana diperintahkan saat a tidak sama dengan 5 maka peroser akan diulang.
        while ( a != 5)
        {
            System.out.println("OPERASI");
            System.out.println("[1] PENJUMLAHAN");
            System.out.println("[2] PENGURANGAN");
            System.out.println("[3] PERKALIAN");
            System.out.println("[4] PEMBAGIAN");
            System.out.println("[5] TUTUP APLIKASI");
            System.out.println("Masukan nomor yang anda pilih = ");
            a = input.nextInt();
            System.out.println("");
           
            if( a == 1)
                {
                    System.out.println("PENJUMLAHAN ");
                    System.out.println("Masukan Angka Pertama : ");
                    x = input.nextFloat();
           
                    System.out.println("Masukan Anaka Kedua   : ");
                    y = input.nextFloat();
           
                    h = x + y;
                    System.out.println("Hasil dari " + x + " + " + y + " = " + h);
                }
               
            if(a == 2)
                {
                    System.out.println("PENGURANGAN");
                    System.out.println("Masukan Angka Pertama : ");
                    x = input.nextFloat();
           
                    System.out.println("Masukan Anaka Kedua   : ");
                    y = input.nextFloat();
                   
                    h = x - y;
                    System.out.println("Hasil dari " + x + " - " + y + " = " + h);
                }
               
            if(a == 3)
                {
                    System.out.println("PERKALIAN");
                    System.out.println("Masukan Angka Pertama : ");
                    x = input.nextFloat();
           
                    System.out.println("Masukan Anaka Kedua   : ");
                    y = input.nextFloat();
                   
                    h = x * y;
                    System.out.println("Hasil dari " + x + " x " + y + " = " + h);
                }
               
            if(a == 4)
                {
                    System.out.println("PEMBAGIAN");
                    System.out.println("Masukan Angka Pertama : ");
                    x = input.nextFloat();
           
                    System.out.println("Masukan Anaka Kedua   : ");
                    y = input.nextFloat();
                   
                    h = x / y;
                    System.out.println("Hasil dari " + x + " : " + y + " = " + h);
                }
               
            if (a == 5)
                {
                    System.out.println("Apakah Anda ingin menutup alikasi ini ?");
                    System.out.println("Jika Ya Tekan (5) -> Enter");
                    System.out.println("Jika Tidak tekan (6)");
                    a = input.nextInt();
                        if (a == 6)
                            {
                                System.out.println("Terimakasih");
                                System.out.println("");
                                System.out.println("..............................");
                                continue;
                            }
                }
               
            if(a > 5)
                {
                    System.out.println("%d Tidak Termaksud dalam Menu" + a);
                }
            System.out.println("");
            System.out.println("..................................................");
        }
    }
}

Hasil Compile:
Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

Itulah arikel mengenai "Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java" semoga artikel ini beranfaat bagi teman-teman. Mohon kritik dan sarannya untuk artikel ini agar dapat lebih baik. Terimakasih atas kunjungannya, Jangan Lupa Di Share.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel