Konsep Dasar Dalam Memahami Dasar-Dasar Pemrograman Java
Selasa, 15 April 2014
Tambah Komentar
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.
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:
a. java development kit, Baca "Cara Menginstal java JDK serta Setting Path di Windows 7, 8, 10"
b. Instal Notepad++ , atau
c. Instal Java Netbeans
d. MinGW atau cmd
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.
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.
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:
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:
- Langkah pertama ialah unduh mingw-get-setup.exe di situs http://www.mingw.org/ serta kemudian menjalankannya/mengeksekusinya.
- Kemudian pilih install dengan Klik tombol install.
- Kemudian, tentukan direktori tempat program, sebagai contoh C:\MinGW, Selanjutnya klik Continue.
- Program bakal mengunduh file-file yang dibutuhkan. Setelah selesai, klik continue.
- Pada direktori C:\MinGW bakal terisi dengan beberapa folder yaitu bin, libexec, share serta var
- 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.
- Setelah selesai, jalankan script c:\MinGW\msys\1.0\msys.bat, buat menjalankan msys serta kemudian ketik postinstall/pi.sh serta jawab pertanyaan-pertanyaan.
- 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
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:
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:
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:
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:
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:
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