Konsep Dasar Dalam Memahami Dasar-Dasar Pemrograman Java

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

Baik Langsung saja kita mulai. Selamat Membaca

 Kali ini saya bakal berbagi artikel kepada teman Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

1. Pendahuluan

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

2. Perlengkapan yang perlu disiapkan

Adapun perlengkapan yang perlu disiapkan sebelum memulai menulis sintak program ialah 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 adalah Perangkat lunak yang digunakan buat melakukan proses kompilasi dari kode java ke bytecode yang dapat dimengerti serta dapat dijalankan oleh JRE (Java Runtime Envirotment). JDK wajib terinstall pada komputer yang bakal melakukan proses pembuatan aplikasi berbasis java, tetapi enggak wajib terinstall di komputer yang bakal menjalankan aplikasi yang dibangun dengan java.

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

NetBeans IDE
NetBeans IDE adalah perangkat lunak yang digunakan buat membangun prakkat lunak lain. Aplikasi ini dapat digunakan buat membangun prangkat lunak berbasis java Standar Edition, Java Enterprise, Java Micro Edition, JavaFX, PHP, C/C++, Ruby, Groovy serta 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 ialah tahap langkah dalam menginstal MinGW:
  1. Langkah pertama ialah unduh mingw-get-setup.exe di situs http://www.mingw.org/ serta 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 bakal mengunduh file-file yang dibutuhkan. Setelah selesai, klik continue.
  5. Pada direktori C:\MinGW bakal terisi dengan beberapa folder yaitu bin, libexec, share serta var
  6. Setelah itu, pilih program-program yang bakal diinstall dengan memilih/klik pada check box serta klik mark for Installation. Pilih msys-base, mingw32-base, mingw-developer-tool, mingw32- (probably, you gcc-g++. Kemudian klik installation serta pilih apply changes. Kemudian klip Apply. Program bakal mengunduh file-file yang dibutuhkan.
  7. Setelah selesai, jalankan script c:\MinGW\msys\1.0\msys.bat, buat menjalankan msys serta kemudian ketik postinstall/pi.sh serta jawab pertanyaan-pertanyaan.
  8. Setelah ini semua selesai, sistem kompilator MinGW telah siap digunakan. Klik kembali c:\MinGW\msys\1.0\msys.bat buat MinGW prompt seperti gambar berikut ini, serta siap digunakanuntuk mengkompilasi program hello.c
Untuk Lebih jelasnya dapat didownload lewat Link Berikut : Cara Menginstal MinGW serta MSYS.

3. Dasar-Dasar Bahasa Pemrograman Java

Pada sub-bab ini kita bakal mempelajari bagai mana cara menampilkan karakter berupa string atau integer pada serial monitor. Contohnya ialah 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 buat mengcompilenya lakukan tahap seperti pada gambar dibawah ini:

 Kali ini saya bakal berbagi artikel kepada teman Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

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

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


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


b. Program Penjumlahan serta Penguranga.

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

Versi 1

public class OperasiDasar{
    public static void main(String [] args){
        //Tipe data yang digunakan ialah 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:
 Kali ini saya bakal berbagi artikel kepada teman Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

Versi 2

import java.util.Scanner;
// Mengimport pustaka sebagai referensi program
// import java.util.Scanner; bertujuan buat memanggil funsi Scanner
public class OperasiDasar{
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
       
        //Tipe data yang digunakan ialah 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:
 Kali ini saya bakal berbagi artikel kepada teman Konsep Dasar dalam Memahami Dasar-Dasar Pemrograman Java

c. Program If serta Else

If serta Else ialah printah sederhana yang sering ditemukan dalam bahasa pemrograman. if serta else adalah fungsi logika. fungsi if memerlukan syarak buat dijalankan.

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

else{
       Statement, saat if enggak terpenuhi
}

Contoh :

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

Hasil Compile:
 Kali ini saya bakal berbagi artikel kepada teman 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 buat 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 ialah perintah pengulangan.
        //dimana diperintahkan saat a enggak sama dengan 5 maka peroser bakal 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 Kalian mau menutup alikasi ini ?");
                    System.out.println("Jika Ya Tekan (5) -> Enter");
                    System.out.println("Jika Bukan 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 Bukan Termaksud dalam Menu" + a);
                }
            System.out.println("");
            System.out.println("..................................................");
        }
    }
}

Hasil Compile:
 Kali ini saya bakal berbagi artikel kepada teman 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 serta sarannya buat artikel ini agar dapat lebih baik. Terimakasih atas kunjungannya, Jangan Lupa Di Share.

Belum ada Komentar untuk "Konsep Dasar Dalam Memahami Dasar-Dasar Pemrograman Java"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel