Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Implementasi if else if dengan contoh program menentukan grade java

12:21 AM Add Comment
java

semua bahasa pemrograman memiliki yang namanya percabangan serperti if else, switch case dan lain-lain.dalam artikel ini kita akan belajar percabangan if else, percabang if else if dimana kita memilih satu opsi dari banyak opsi. secara umum percabangan digunakan untuk menentukan satu opsi dari beberapa opsi yang berkaitan.misalkan dalam tutorial kali ini menggunakan studi kasus menentukan grede dari nilai uas,uts dan harian. untuk menentukan sebuah nilai itu masuk ke dalam GRADE A,B,C,dan D nilai tersebut harus di cek dalam beberapa kondisi. jika belum paham apa itu kondisi dapat di analogikan sebagai opsi seperti penjelasan sebelumnya. untuk menentukan sebuah nilai termasuk kedalam grade tertentu terlebih dahulu kita harus tentukan batasan-batasannya. misalkan dalam kasus ini: GRADE A nilainya lebih besar dari 91, GRADE B+ nilainya lebih besar dari 80, GRADE B nilainya lebih besar dari 70, GRADE C+ nilainya lebih besar dari 60, GRADE C nilinya lebih besar dari 50, dan untuk dibawah 50 GRADE D seteleh menentukan aturan langsung implementasi ke dalam pemrograman java. pertama buatlah class dengan nama GRADE ,namanya bebas dan jangan lupa untuk membuat method mainnya.
  
    public class Grade {
    public static void main(String[] args) {
       //codemu
    }
    }
  
karena kita mengambil inputan dari user kita perlu mengimport Scanner. letakan import scanner diatas public class.


 
import java.util.Scanner;

selanjutnya deklarasikan object dari Scanner, letakkan didalam method main.
Scanner input= new Scanner(System.in);

jangan lupa deklarasikan variable untuk menampung nilai yang diinputkan oleh user.
Double na, nh , uts, uas;

System.out.print("masukan nilai harian = ");
nh =input.nextDouble();
System.out.print("masukan nilai UTS = ");
uts =input.nextDouble();
System.out.print("masukan nilai UAS =");
uas =input.nextDouble();

code di atas fungsinya untuk mengambil inputan dari user. setelah mengambilan inputan dari user kita perlu menghitung untuk mendapatkan nilai akhir.
 na = ((0.2 * nh)+(0.3 * uts)+(0.5 * uas));

setelah mendapatkan data dari user dan menghitungnya, sekarang saatnya untuk mengecek grade dari nilai akhir yang dihitung tadi menggunakan if else if.
 if(na >=91){ 
    System.out.println("GREDE = A");
 }else if(na >=81){
    System.out.println("GRADE = B+");     
 }else if(na>=70){
    System.out.println("GRADE = B");
 }else if(na >=60){
    System.out.println("GRADE = C+");
 }else if (na >= 50){
    System.out.println("GRADE = C");
 }else{
    System.out.println("GRADE = D");
}

silahkan dicoba dijalankan jika ada kesalahan atau ada yang belum di mengerti bisa tanyakan dikolom komentar. full code:
import java.util.Scanner;
public class Grade {
    public static void main(String[] args) {
     Scanner input= new Scanner(System.in);
     //deklarasi variabel
     Double na, nh , uts, uas;
     //input nilai dari kayboard dengan scanner
        System.out.print("masukan nilai harian = ");
        nh =input.nextDouble();
        System.out.print("masukan nilai UTS = ");
        uts =input.nextDouble();
        System.out.print("masukan nilai UAS =");
        uas =input.nextDouble();
        //proses perhitungan
        na = ((0.2 * nh)+(0.3 * uts)+(0.5 * uas));
        //cetak nilai akhir
        System.out.println("nilai akhir = "+na);
        
        if(na >=91){ 
            System.out.println("GREDE = A");
        }else if(na >=81){
            System.out.println("GRADE = B+");     
        }else if(na>=70){
            System.out.println("GRADE = B");
        }else if(na >=60){
            System.out.println("GRADE = C+");
        }else if (na >= 50){
            System.out.println("GRADE = C");
        }else{
            System.out.println("GRADE = D");
        }
    }  
}

semoga bermanfaat.

ALGORITMA PENJUALAN BARANG MENGGUNAKAN JAVA

11:55 PM Add Comment
ALGORITMA PENJUALAN BARANG MENGGUNAKAN JAVA

dalam tutorial kali ini teman-teman akan belajar cara menggunakan if else-if menggunakan study kasus algoritma penjualan barang. dalam kasus penjualan kali ini yang akan dihitung adalah harga total dan diskonnya.untuk barang yang dijual adalah pot bunga. pertama lihat ketentuan diskonya sebagai berikut: jika jumlah pot yang dibeli lebih dari atau sama dengan 5 maka akan mendapatkan diskon sebesar 30%, jika lebih besar atau sama dengan 3 maka mendapatkan diskon 20%, dan jika kurang dari itu tidak mendapatkan diskon. oke langsung saja diimplementasikan dengan menggunakan bahasa pemrograman java. buat public class dengan nama penjualan dan class mainnya.
public class Penjualan {
    public static void main(String[] args) {
    //code
    }
}
jangan lupa import class scanner untuk menerima input dari user
import java.util.Scanner;
dan deklarasikan object scannernya
Scanner input = new Scanner(System.in);
selanjutnya dekalaraasikan variable-variabel yang dibutuhkan.
double harga, diskon, totalharga ;
Integer jumlah ;
harga = 2000;
disini saya memberikan harga potnya 2000, silahkan teman-teman ubah. dan ambil input dari user masukan kedalam variabel jumlah

  
System.out.print("masukan jumlah pot yang dibeli = ");
jumlah = input.nextInt();
sekarang saatnya menggunakan percabangan if else-if untuk mengecek berapa diskon yang didapatkan dari total belanja.
if(jumlah >= 5){
  diskon = 0.3*harga ;
}else if (jumlah >= 3){
  diskon = 0.2*harga;
}else{
  diskon =0 ;
}
rumus untuk menghitung total
totalharga= jumlah * harga-diskon ; 

full contoh program java penjualan barang

import java.util.Scanner;
public class Penjualan {
    public static void main(String[] args) {
      Scanner input = new Scanner(System.in);  
        double harga, diskon, totalharga ;
        Integer jumlah ;
        harga = 2000;
        System.out.print("masukan jumlah pot yang dibeli = ");
        jumlah = input.nextInt();

      if(jumlah >= 5){
          diskon = 0.3*harga ;
      }else if (jumlah >= 3){
          diskon = 0.2*harga;
      }else{
          diskon =0 ;
      }    
 totalharga= jumlah * harga-diskon ;   
        System.out.println("harga ="+ totalharga);
        System.out.println("total = "+diskon);          
      }     
  } 
silahkan dikembangkan agar lebih paham. jika ada yang tidak dimengerti silahkan lampirkan dikomentar. semoga bermanfaat.

cara membaca file csv dengan java

12:41 PM Add Comment
java dan csv

Dalam tutorial singkat ini saya akan sharing cara membaca file csv java. dalam tutorial ini isi file csv yang saya gunakan adalah deret angka. langkah pertama siapakan file csv yang ingin dibaca dengan java dan letakkan di dalam satu folder dengan file java serta buat file javanya dibuat. setelah file java dibuat import beberapa class kedalam file dot java (.java)

 
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

import java.io.BufferedReader dan import java.io.FileReader adalah class yang digunakan untuk membaca text dari file input stream(seperti file). import java.io.IOException digunakan untuk menanganin jika terjadi kesalahan pada program agar program tidak langsung crash. selanjutnya deklarasikan object dari class BufferedReader

 
BufferedReader objReader=null;
deklarasikan try-catch untuk menangkap error agar program tidak crash.

 
try{
  //code
  }catch(IOException e){
   e.printStackTrace();
   //print eroor
  }finally{
   //code yang tetap dijalankan
}
selanjutnya

 
String tampung; //digunakan untuk menampung data yang dibaca dari file csv
objReader = new BufferedReader(new FileReader("./data_tugas3.csv"));
while((tampung = objReader.readLine()) != null){ 
System.out.println(tampung);
   }

letakan code berikut didalam block finally untuk menghentikan class bufferedReader jika data telah habis dibaca.

  
try{
 if(objReader != null)
   objReader.close();
 }catch(IOException ex){
   ex.printStackTrace();
 }

berikut coding lengkap unutuk membaca file csv dengan java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class latihan{
 public static void main(String[] args){
  BufferedReader objReader=null;
  try{
   String tampung;
   objReader = new BufferedReader(new FileReader("./data_tugas3.csv"));
   while((tampung = objReader.readLine()) != null){
    System.out.println(tampung);
   }
  }catch(IOException e){
   e.printStackTrace();
  }finally{
   try{
    if(objReader != null)
     objReader.close();
   }catch(IOException ex){
    ex.printStackTrace();
   }
  }
 }
}

semoga bermanfaat, jika ada yang ditanyakan silahkan cantumkan dikolom komentar

MEMBUAT PROGRAM MENGHITUNG GAJI KARYAWAN JAVA 2022

12:26 PM Add Comment
java

latihan sederhana menggunakan else if menggunakan bahasa pemrograman java.contoh kasus yang digunakan kali ini adalah menghitung gaji lembur karyawan pada suatu perusahan.
untuk membuat program menghitung gaji karyawan
pertama silahkan buat class gaji dan main methodnya karena dilatihan ini hanya menggunkan satu kelas saja.
public class gaji {
    public static void main(String[] args) {
   //code
 }
}
dilatihan ini kita perlu mengimport class scanner untuk membaca input dari user
import java.util.Scanner;
letakkan import scannernya diatas class gaji 2. selanjutnya deklarasikan variabel yang menurut teman-teman perlu digunakan
import java.util.Scanner;
public class gaji {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);//pendekalarian object scanner
        int jamKeja ;
        int gajiNormal = 4000000 ; // gaji untuk satu bulan
        int gajiTotal ;
        int gajiLembur;
        int waktuLembur ; //untuk waktu lembur diinputkan menitnya
    }
}
3. langkah selanjutnya bagaimana cara mengambil data dari apa yang diinputkan user
System.out.print("MASUKAN NAMA KARYAWAN = ");
String nama = input.next();
System.out.print("MASUKAN JAM LEMBUR = ");
waktuLembur = input.nextInt();
4. pada latihan ini saya menggunakan waktu lemburnya dengan satuan menit, jadi aturanya jika waktu lembur kurang dari 60 menit maka karyawan tersebut akan mendapatkan gaji 1500 permenit dan jika woktu lembur lebih dari 60 menit maka karyawan akan mendapatkan gaji 2500 permenit.
   if(waktuLembur <= 60){
            gajiLembur = waktuLembur * 1500;
        }else if(waktuLembur > 60){    
            gajiLembur = waktuLembur * 2500;
        }else{
            gajiLembur = 0 ;
        }
selanjutnya tinggal dihitung total gaji yang diterima karyawan tersebut
gajiTotal= gajiLembur + gajiNormal ;
5. selanjutnya tinggal print semuanya
 System.out.println("=======================");
  System.out.println("NAMA KARYAWAN =  "+nama);
  System.out.println("GAJI LEMBUR = "+gajiLembur);
  System.out.println("GAJI TETAP = "+gajiNormal);
  System.out.println("TOTAL GAJI BULANAN = "+gajiTotal);     
full codenya
import java.util.Scanner;
public class gaji {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int jamKeja ;
        int gajiNormal = 4000000 ; // gaji untuk satu bulan
        int gajiTotal ;
        int gajiLembur;
        int waktuLembur ; //untuk waktu lembur diinputkan menitnya
        System.out.print("MASUKAN NAMA KARYAWAN = ");
        String nama = input.next();
        System.out.print("MASUKAN JAM LEMBUR = ");
        waktuLembur = input.nextInt();
        if(waktuLembur <= 60){
            gajiLembur = waktuLembur * 1500;
        }else if(waktuLembur > 60){    
            gajiLembur = waktuLembur * 2500;
        }else{
            gajiLembur = 0 ;
        }
 gajiTotal= gajiLembur + gajiNormal ;
 System.out.println("=======================");
        System.out.println("NAMA KARYAWAN =  "+nama);
        System.out.println("GAJI LEMBUR = "+gajiLembur);
        System.out.println("GAJI TETAP = "+gajiNormal);
        System.out.println("TOTAL GAJI BULANAN = "+gajiTotal);
    }
}
semoga bermanfaat

SISTEM PENGELOLAAN DATA RUMAH SAKIT BERBASIS JAVA CLI

5:59 PM Add Comment

Rumah sakit merupakan salah satu sarana pelayanan kesehatan dengan memberdayakan berbagai kesatuan personel terlatih dan terdidik dalam menghadapi dan menangani masalah medik untuk pemulihan dan pemeliharaan kesehatan yang baik. Teknologi informasi memiliki peran penting dalam pelayanan kesehatan saat ini. Dimana kualitas pengolahan informasi merupakan faktor penting bagi keberhasilan institusi pelayanan kesehatan. 

Sistem informasi yang baik dapat mendukung alur kerja klinis dengan berbagai cara yang akan memberikan kontribusi untuk perawatan pasien yang lebih baik. Sistem informasi mempunyai 3 peranan penting dalam mendukung proses pelayanan kesehatan, yaitu: mendukung proses dan operasi pelayanan kesehatan, mendukung pengambilan keputusan staf dan manajamen serta mendukung berbagai strategi untuk keunggulan kompetitif.

Sistem pengelolaan data rumah sakit (SPDRS) dapat dicirikan dengan fungsinya melalui informasi dan jenis layanan yang ditawarkan. Untuk mendukung perawatan pasien dan administrasinya, SPDRS mendukung penyediaan informasi, terutama tentang pasien, dalam cara yang benar, relevan dan terbarukan, mudah diakses oleh orang yang tepat pada tempat/lokasi yang berbeda dan dalam format yang dapat digunakan. Transaksi data pelayanan dikumpulkan, disimpan, diproses, dan didokumentasikan untuk menghasilkan informasi tentang kualitas perawatan pasien dan tentang kinerja rumah sakit serta biaya. Ini mengisyaratkan bahwa sistem informasi rumah sakit harus mampumengkomunikasikan data berkualitas tinggi antara berbagai unit di rumah sakit.

Baca juga Sejarah Singkat Java

Analisis

Perancangan kebutuhan aplikasi pengolahan data Rumah Sakit ini dapat memudahkan Administrator rumah sakit. Aplikasi ini memiliki berbagai fungsi yang digunakan untuk mendukung kemudahan pengelolaan data
Aplikasi yang akan dibuat terdiri dari :
  1. Aplikasi ini dapat mengolah data Pasien
  2. Aplikasi ini dapat mengelolah data Transaksi


Adapun analisis context diagram untuk memperlihatkan ekternal entity yang berinteraksi dengan sistem informasi. Eksternal entity diilustrasikan sebagai segiempat, sedangkan lingkaran di tengah merupakan proses sebagai pusat sistem informasi. Untuk lebih jelasnya mengenai context diagram dapat dilihat pada gambar dibawah ini.

Context diagram sistem rumah sakit

No.

Proses

Masukan

Keluaran

Logika proses

1

Pendaftaran Pasien

Input Nama_ lengkap,jenis_ kelamin, alamat,no_tlp,keluhan

 

Informasi data pendaftar

Begin

Read (nama_lengkap)

Read (Jenis_kelamin)

Read (Alamat)

Read (no_tlp)

Read (keluhan)

If data==valid then

Save data

End if

End

2.

Info Pasien

 

Informasi data_pasien

Begin

While data_pasien

Write (data_pasien)

End while

End

3.

Info kamar

 

Informasi data_kamar

Begin

While data_kamar

Write (data_kamar)

End while

End

4.

Transaksi

Input no_pasien, kelas_kamar, hari_rawat, pengantian_inpus,jumlah uang

Informasi data_pasien, data_kamar, data_transaksi

Begin

Read (no_pasien)

Read (kelas_kamar)

Read (hari_rawat)

Read (pengantian_inpus)

Write (data_pasien)

Write (data_kamar)

Write (data_transaksi)

Read(jumlah_bayar)

If(jumlah_bayar > data_transaksi)

    Kembalian=jumlah_bayar-data_transaksi

Write(kembalian)

End if

Write ( “Terimakasih”)

End

Baca juga Set dan Get pada Java

Implementasi

Adapun untuk script aplikasinya adalah sebagai berikut :

package RumahSakit;


import java.util.ArrayList;

import java.util.Arrays;

import java.util.Scanner;


public class RumahSakit{

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);

        Scanner tiga = new Scanner (System.in);

        Scanner satu = new Scanner (System.in);

        Scanner dua = new Scanner (System.in);

        char balik;

        String kamar    [] = {"VIP A","VIP B","KELAS 1","KELAS 2","KELAS 3"};

        int tarif_kamar [] = {1475000,1275000,785000,650000,275000};

        String nama     [] = {};

        String jk       [] = {};

        String alamat   [] = {};

        String hp       [] = {};

        String keluhan  [] = {};

        String status   [] = {};

        String penyakit;

        int jum = 1;

        

        do{

            

            System.out.println("\n--------------- Aplikasi Rumah Sakit Umum ---------------");

            System.out.println(" Menu Utama : ");

            System.out.println("1. Pendaftaran pasien ");

            System.out.println("2. Info Pasien ");

            System.out.println("3. Info Kamar ");

            System.out.println("4. Pembayaran ");

            System.out.println("5. Selesai");

            System.out.print("\nSilahkan pilih menu utama yang ada : ");

            int menu = input.nextInt();

                      

           

            if (menu==1) {     

                

                    System.out.println("---------------------------------------------------------");

                    System.out.println("Pendaftaran Pasien ");

                    System.out.println("---------------------------------------------------------");

                    System.out.println("Silahkan isi data dibawah ini : ");  

                    System.out.println("\nNo. Pasien            : "+(jum));

                

                    System.out.print("Nama Lengkap          : ");

                    String in_nama = tiga.nextLine();

                    ArrayList<String> myList = new ArrayList<>(Arrays.asList(nama));

                    myList.add(in_nama);

                    nama = myList.toArray(nama);

                

                    System.out.print("Jenis Kelamin         : ");

                    String in_jk = satu.nextLine();

                    ArrayList<String> myjk = new ArrayList<>(Arrays.asList(jk));

                    myjk.add(in_jk);

                    jk = myjk.toArray(jk);

                

                    System.out.print("Alamat                : ");

                    String in_alamat = satu.nextLine();

                    ArrayList<String> myalamat = new ArrayList<>(Arrays.asList(alamat));

                    myalamat.add(in_alamat);

                    alamat = myalamat.toArray(alamat);

                

                    System.out.print("No Handphone          : ");

                    String in_hp = dua.nextLine();

                    ArrayList<String> myhp = new ArrayList<>(Arrays.asList(hp));

                    myhp.add(in_hp);

                    hp = myhp.toArray(hp);

         

                    System.out.println("1. Sesak Nafas");

                    System.out.println("2. Kencing Manis");

                    System.out.println("3. Stroke");

                    System.out.print("Keluhan               : ");

                    int in_keluh = tiga.nextInt();

                    if (in_keluh==1) {

                        penyakit="Sesak Nafas";

                        ArrayList<String> mykeluh = new ArrayList<>(Arrays.asList(keluhan));

                        mykeluh.add(penyakit);

                        keluhan = mykeluh.toArray(keluhan);

                    } else if (in_keluh==2) {

                        penyakit="Kencing Manis";

                        ArrayList<String> mykeluh = new ArrayList<>(Arrays.asList(keluhan));

                        mykeluh.add(penyakit);

                        keluhan = mykeluh.toArray(keluhan);

                    } else if (in_keluh==3){

                        penyakit="Stroke";

                        ArrayList<String> mykeluh = new ArrayList<>(Arrays.asList(keluhan));

                        mykeluh.add(penyakit);

                        keluhan = mykeluh.toArray(keluhan);

                    }

                    

                    ArrayList<String> array_status = new ArrayList<>(Arrays.asList(status));

                    array_status.add("Belum Dibayar");

                    status = array_status.toArray(status);

                    System.out.println("---------------------------------------------------------");

            

                jum+=1;   

            

            } else if (menu==2){

                System.out.println("---------------------------------------------------------");

                System.out.println("Data Pasien ");

                System.out.println("---------------------------------------------------------");

                for (int i = 0; i < nama.length ; i++) {

                    System.out.println("Nomor Pasien        : " + (i+1));

                    System.out.println("Nama                : " + nama  [i]);

                    System.out.println("Jenis Kelamin       : " + jk    [i]);

                    System.out.println("Alamat              : " + alamat[i]);

                    System.out.println("No. Handphone       : " + hp    [i]);

                    System.out.println("Keluhan             : " + keluhan[i]);

                    System.out.println("Status Pembayaran   : " + status[i]);

                    System.out.println("--------------------------------------------------------");

                }

            } else if (menu==3){

                System.out.println("---------------------------------------------------------");

                System.out.println("Info Tipe Kamar & Tarif");

                System.out.println("---------------------------------------------------------");

                for (int i = 0; i < kamar.length ; i++) {

                    System.out.println((i+1)+". "+ kamar[i]+ "\t Tarif : Rp."+ tarif_kamar[i]);

                }

                System.out.println("---------------------------------------------------------");

            

            } else if (menu==4){

                int pelayanan = 50000;

                System.out.println("---------------------------------------------------------");

                System.out.println("Pembayaran ");

                System.out.println("---------------------------------------------------------");

                System.out.print("Masukkan No. Pasien       : ");

                int info = input.nextInt();

                System.out.println("Tipe kamar pasien          ");

                for (int i = 0; i < kamar.length; i++) {

                    System.out.println((i+1)+". "+kamar[i]);

                }

                System.out.print("Ketik nomor tipe kamar ---> ");

                int tipekamar = input.nextInt();

                System.out.print("Berapa hari pasien dirawat: ");

                int hari = input.nextInt();

                System.out.print("Banyak penggantian infus  : ");

                int infus = input.nextInt();

           

                System.out.println("\n------------- Bukti Transaksi Rumah Sakit --------------");

                System.out.println("No. Pasien              : " + info);

                System.out.println("Nama Pasien             : " + nama[info-1]);

                System.out.println("Jenis Kelamin           : " + jk[info-1]);

                System.out.println("Alamat                  : " + alamat[info-1]);

                System.out.println("Tipe Kamar              : " + kamar[tipekamar-1]);

                System.out.println("Biaya Kamar             : " + "Rp." + (tarif_kamar[tipekamar-1]*hari));

                System.out.println("Biaya Infus             : " + "Rp." + (infus*75000));

                System.out.println("Biaya Pelayanan         : " + "Rp." + pelayanan);

                System.out.println("Total Biaya             : " + "Rp." + ((tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)));

                System.out.println("---------------------------------------------------------");

                System.out.print("Masukkan jumlah uang anda : Rp.");

                int bayar = input.nextInt();

                    if(bayar < (tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)){

                        System.out.println("\nNominal uang anda kurang dari total biaya yang ada");

                        System.out.println("Silahkan ambil kembali uang anda & melakukan pembayaran ulang");

                        System.out.println("---------------------- Terima Kasih ---------------------");

                        status[info-1] = "Belum lunas";

                    } else if (bayar == (tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)) {

                        System.out.println("\n---------------------- Terima Kasih ---------------------");

                        status[info-1] = "Lunas";

                    } else if (bayar > (tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)){

                        System.out.println("\nKembalian anda sebesar Rp." + (bayar - (tarif_kamar[tipekamar-1]*hari)+(infus*75000)+(pelayanan)));

                        System.out.println("\n---------------------- Terima Kasih ---------------------");

                        status[info-1] = "Lunas";

                    }   

                

            } else if (menu==5){

                break;

            }

            

            System.out.print("Kembali ke menu utama (y/t): ");

            balik = input.next().charAt(0);

        } while(balik == 'y');

    }

}


Hasil dan tampilan aplikasi

Tampilan Awal

Tampilan Pendaftaran Pasien

Tampilan Infomasi Pasien

Tampilan Informasi Kamar

Tampilan Transaksi
Baca juga Constructor pada java

Kesimpulan

Perancangan Sistem Pengolahan rumah sakit ini merupakan pengembangan dari sistem yang sedang berjalan dan diperbaiki dengan sistem yang telah selesai dibangun yaitu menggunakan bahasa pemprograman java dan berbasis console. Dengan menggunakan aplikasi yang setelah selesai dibangun menggunakan console ini memeliki berbagai kelebihan yaitu kompatibel di berbagai device baik windows, linux, mac os, android, dll, karena menggunakan console sebagai pratformnya. Selain itu size yang terbilang sangat kecil bisa mempercat dan mempermudah proses penginputan data, sehingga tercapainya efisiensi.



Array di java

3:08 AM Add Comment
Logo Java


Selamat datang kawan di blog saya . kali  ini  saya akan membahas mengenai java . Tentang array di java . Array itu apa sih ? array adalah adalah merupakan kumpulan dari nilai nilai bertipe data sama dalam urutan tertentu dan menggunakan nama yang sama .

Baca Juga : Perbedaan metode Post dan Get pada Java

Array 1 dimensi


Kali ini yang akan saya bahas adalah array 1 dimensi dan array multi dimensi . Yang pertama kita akan bahas adalah array 1 dimensi . Penulisan array di java berbeda dengan yang lain #ArrayDiJavaMemangBeda . Berikut pernulisan array di java .

tipe_data nama_variable[]  = new tipe_data[ukuran array]

bisa juga

tipe_data[] nama_variable = new tipe_data[ukurang array]

contoh program array 1 dimensi

public class tesarray{
public static void main(String args[]){
int a[] = new int[2];
a[0]=3;
a[1]=5;
System.out.println(a[0]+" "+a[1]);
}
}

Array itu indexnya di mulai dari nol seperti di spbu . tidak seperti yang lain kalo new int[2] berarti jumlahnya hanya 2 berarti hanya bisa index 0 dan 1 . kalo di tambah 2 akan error .

error

public class tesarray{
public static void main(String args[]){
int a[] = new int[2];
a[0]=3;
a[1]=5;
a[2]=90;
System.out.println(a[0]+" "+a[1]+" "+a[2]);
}
}

Kenapa ? karena ukuran array di sananya sudah 2 berarti hanya index 0 dan 1 saja . Kawan kawan selain bisa menulis seperti itu bisa juga , seperti di bawah

public class tesarray{
public static void main(String args[]){
int a[] = {1,3,4};
System.out.println(a[0]+" "+a[1]+" "+a[2]);
}
}

Nah kalo ini penulisannya lebih sederhana , dan juga lebih mudah di baca .

Array multi dimensi

Maksudnya apa sih array multi dimensi itu ? jadi array multi dimensi adalah adanya array di dalam array ( di dalam array ada array lagi ) . Gimana sih contoh programnya ? Untuk contoh programnya seperti berikut .

contoh program

public class tesarray{
public static void main(String args[]){
int a[][] = new int[3][3];
for(int b=0;b<=2;b++){
for(int c=0;c<=2;c++){
a[b][c]=b;
System.out.print("a["+a[b][c]+"]["+c+"]\t");
}
System.out.println();
}
}
}

Coba lihat hasilnya 

Baca Juga : Constructor pada Java

Nah seperti itulah array di dalam array di . Misal di index 0 data array lagi index 0 , 1 , dan 2 . Bro bisa gak di dalam array ada array dan ada array lagi ? bisa .

public class tesarray{
public static void main(String args[]){
int a[][][] = new int[3][3][3];
for(int b=0;b<=2;b++){
for(int c=0;c<=2;c++){
for(int d=0;d<=2;d++){
a[b][c][d]=b;
System.out.print("a["+a[b][c][d]+"["+c+"["+d+"]]]");
}
System.out.print("\t");
}
System.out.println();
}
}
}

Oke mungkin itu dia , sebelumnya mohon maaf kalo yang contoh terakhir kurang jelas , tetapi semoga bermanfaat dan juga menambah wawasan . Terimasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga bermanfaat dan juga yang lebih membantu . 

#ArrayDiJavaMemangBeda

Set dan Get pada java

2:00 AM Add Comment
Logo Java


Selamat datang kawan di blog saya yang sederhana ini . Kali ini saya akan membahas mengenai java lagi . Kali ini saya akan membahas mengenai Set dan Get pada java . Kita akan bahas apa itu set dan apa itu get ? apa perbedaan antara set dan get  ? dan bagaimana cara membuat set dan get  ? semua ada di sini .

Baca Juga : Polimorfisme pada java

Set dan Get pada java

Set berarti untuk mengesetting berupa data dan get berarti untuk mendapatkan berupa data. Misalnya kita punya satu variable yang kita isi di metode set dan dan kita ingin mendapatkannya dengan metode get. Langsung saja kita lihat ke contohnya programn set dan get nya .


public class SetGet{
 String nama;
 void setNama(String newNama){
  nama=newNama;
 }
 String getNama(){
  return nama;
 }
 public static void main(String args[]){
  SetGet sg=new SetGet();
  sg.setNama("Goku");
  System.out.println(sg.getNama());
 }
}

Jika coba kita tampilkan maka akan tampil dilayar Goku . Jadi mana sih yang di maksud set dan mana yang di maksud get ?


 void setNama(String newNama){
  nama=newNama;
 }

Yang maksud set adalah seperti yang di atas .  setNama gak pengaruh itu cuma nama saja , kawan kawan juga bisa mengantinya misal dengan


void ini_adalah_untuk_mengsettting_nama_orang(String newNama){
  nama=newNama;
 }

Hasilnya sama saja gak pengaruh . Hanya setNama itu bisanya nulisnya begitu . Untuk mengset harus tipenya void , kenapa ? karena di dalam statmentnya hanya nama=newNama dan itu bukan termasuk string , int , char , dll . Oleh karena itu tipenya harus void .  Yang mana sih get ?


 String getNama(){
  return nama;
 }

Return artinya akan mengembalikan nilai  , kalo disana mengembalikan nilai nama. Mengapa String?
karena variable nama adalah bertipe data String , dan disana dominan statmentnya string .

Contoh set dan get 2

public class SetGet{
 int umur;
 void setUmur(int newUmur){
  umur=newUmur;
 }
 int getUmur(){
  return umur;
 }
 public static void main(String args[]){
  SetGet sg=new SetGet();
  sg.setUmur(2);
  System.out.println(sg.getUmur());
 }
}

Di sana terlihat metode getUmur() bertipe integer .
bro kalo yang kita ingin meng retrun string ditambah int tipenya apa tuh ? misal


  return "umur saya adalah "+umur+" tahun ";

Kalo itu masuknya ke String , kenapa ? karena itu mengembalikan nilai

Bawa Juga : Class Abstrack Pada Java

"umur saya adalah "+umur+" tahun "

Dan itu kalo semuanya di gabung merupakan String . oleh karena itu harus String .


public class SetGet{
 int umur;
 void setUmur(int newUmur){
  umur=newUmur;
 }
 String getUmur(){
  return "umur saya adalah "+umur+" tahun";
 }
 public static void main(String args[]){
  SetGet sg=new SetGet();
  sg.setUmur(2);
  System.out.println(sg.getUmur());
 }
}

Oke mungkin itu dia set dan get pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga  lebih bermanfaat .

Pewarisan ( Inheritance ) pada java

11:00 PM Add Comment


Selamat datang kawan di blog saya yang sederhana ini . Kali ini kita akan bahas mengenai java lagi . Kita akan membahas mengenai pewarisan ( inheritance ) pada java . Kita akan membahas apa itu pewarisan ? apa sih gunanya pewarisan ? bagaimana sih cara membuat pewarisan ? semua kita akan bahas di sini .

Baca Juga : Method String pada Java

Apa itu pewarisan pada java ?

Pewarisan memungkinkan sifat sifat dari suatu kelas di turunkan ke kelas lainnya . Misal si kelas a punya variable z yang bernilai 10 , lalu kita punya satu kelas lagi kelas b dia mewarisi kelas a jadi dia bisa mengakses variable z yang bernilai 10 . Biar gak tambah binggung kita langsung saja ke contoh program pewarisan .


public class boruto extends naruto{
 public static void main(String args[]){
  boruto n=new boruto();
  System.out.println("nama bapak saya : "+n.nama);
 }
}
class naruto{
 String nama="naruto uzumaki";
}

Jadi untuk pewarisan kita menggunakan kata extends . Disana terlihat bahwa class boruto tidak memiliki variable nama , tetapi dia mewarisi class naruto artinya class boruto juga bisa mengakses variable nama .

Seperti tadi saya bisa bahwa perwarisan memungkinkan sifat sifat suatu kelas di turunkan ke kelas lainnya . Berarti tidak hanya variable saja tetapi semua yang ada di class naruto bisa di akses oleh class boruto .


public class boruto extends naruto{
 public static void main(String args[]){
  boruto n=new boruto();
  System.out.println("nama bapak saya : "+n.nama);
  n.setNama("Boruto");
  System.out.println(n.getNama());
 }
}
class naruto{
 String nama="naruto uzumaki",nama_anak;
 void setNama(String newNama_anak){
  nama_anak=newNama_anak;
 }
 String getNama(){
  return "Nama anak naruto adalah "+nama_anak;
 }
}


Jadi itu dia maksudnya memungkinkan sifat sifat suatu kelas di turunkan ke kelas lainnya .

Contoh program perwarisan kedua


public class boruto extends naruto{
 public static void main(String args[]){
  boruto n=new boruto();
  System.out.println(n.jurus);
  System.out.println(n.jurus_minato());
 }
}
class naruto extends minato{
 String jurus="rasengan suriken";
 String jurus_minato(){
  return super.jurus;
 }
}
class minato{
 String jurus="rasengan";
}


Kalo binggung sama contoh yang kedua kita lanjut lagi di artikel berikutnya . Oke semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lebih menarik dan juga lebih bermanfaat .


method toString pada java

3:00 AM 2 Comments
loga java


Selamat datang kawan di blog saya yang sederhana ini . Kali ini kita akan belajar java . Kita kali ini akan membahas java tostring method .

Baca Juga : Polimorfisme pada java

Apa sih kegunaan toString itu ?

Method toString berguna untuk meresepsikan objek ke dalam string .

contoh menggunakan toString

contoh tostring



public class string{
 String nama;int umur;
 public string(String nama,int umur){
  this.nama=nama;
  this.umur=umur;
 }
 public String toString(){
  return "nama : "+nama+"\numur :"+umur;
 }
 public static void main(String args[]){
  string s=new string("wandi",16);
  System.out.println(s);
 }
}

Baca Juga : Class abstract pada java

Jadi hanya dengan memangil objeknya saja kita bisa menampilkan dengan toString . Bro kalo itu nama metodenya di ubah bisa tidak ? bisa tidak akan error  , tetapi menampilkannya tidak sesuai harapan  .

Gak percaya coba ubah

namanya harus tostring


public class string{
 String nama;int umur;
 public string(String nama,int umur){
  this.nama=nama;
  this.umur=umur;
 }
 public String keString(){
  return "nama : "+nama+"\numur :"+umur;
 }
 public static void main(String args[]){
  string s=new string("wandi",16);
  System.out.println(s);
 }
}

Yang di tampilkan tidak sesuai harapankan . Bro kalo this.nama sama this.umur itu apa ? this itu untuk menhindari variable sama pada java , oleh karena itu pakai this . jadi nama yang asli = nama yang ada di parameter .

tambahan


public class string{
 public static void main(String args[]){
  Integer j=10;
  System.out.println(j.toString());
  System.out.println(Integer.toString(20));
 }
}

Intinya toString itu mengubah objek ke dalam string .

Oke mungkin itu dia method toString pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

polimorfisme pada java

3:00 AM Add Comment
Logo Java


Selamat datang kawan di blog saya kawan . Kali ini kita akan membahas kembali java . Kita akan membahas mengenai polimorfisme pada java . Jadi di java dasar dasar object oriented programming (  OOP ) ada yang nama polomorfisme , inheritance , encapsulation .

Baca Juga : Event di Visual Basic

Apa itu  polimorfisme ?

Polimorfisme artinya banyak bentuk . Jadi maksudnya disini kita punya tiga class avatar_roku , avatar_ang  , avatar_kora , yang mana ketiga kelas tersebut mewarisi class avatar . Jadi polimorfisme teknik programming yang mengarah ke general dari pada spesifik  ( bingung , saya juga sama ) . 

Kita coba langsung saja ke contohnya program polimorfisme saja 


public class polimorfisme{
 public static void main(String args[]){
  avatar aatu=new avatar();
  avatar api=new avatar_roku();
  avatar udara=new avatar_ang();
  avatar air=new avatar_kora();
  aatu.elemen_dasar();
  api.elemen_dasar();
  udara.elemen_dasar();
  air.elemen_dasar();
 }
}
class avatar{
 void elemen_dasar(){
  System.out.println("Api , air , tanah , udara ");
 }
}
class avatar_roku extends avatar{
 void elemen_dasar(){
  System.out.println("Api");
 }
}
class avatar_ang extends avatar{
 void elemen_dasar(){
  System.out.println("udara ");
 }
}
class avatar_kora extends avatar{
 void elemen_dasar(){
  System.out.println("air ");
 }
}

polimorfisme pada java

Baca Juga : Variable di dalam Visual Basic

Jadi itu dia contoh polimorfisme pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Class abstract pada java

5:30 AM Add Comment
logo java


Selamat datang kawan di blog saya yang sederhana ini, sudah lama nih saya gak posting sekarang baru mau posting lagi . Setelah sebelumnya saya membahas mengenai polimorfisme pada java . Kali ini kita akan bahas mengenai abstract pada java .

Baca Juga : Array pada Vb6

 Class abstract pada java

Class abstract merupakan class yang paling tinggi pada hierarki class . Kelas ini fungsinya sebagai induk class . Ketika class abstarct di turunkan ke subclassnya , maka si subclass tersebut harus memiliki method yang sama dengan yang induk class yaitu abstract class . Mungkin kawan kawan binggung , saya juga sama . Agar gak binggung kita coba ke contoh program class abstract pada java .


public class abstak{
 public static void main(String args[]){
  ninja n=new naruto();
  ninja k=new konohamaru();
  ninja b=new boruto();
  System.out.print(n.nama()+" \t\t: ");n.jurus();
  System.out.print(k.nama()+" \t: ");k.jurus();
  System.out.print(b.nama()+" \t\t: ");b.jurus();
 }
}
abstract class ninja{
 abstract void jurus();
 abstract String nama();
}
class naruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan");
 }
 String nama(){
  return "naruto";
 }
}
class konohamaru extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan berganda");
 }
 String nama(){
  return "konohamaru";
 }
}
class boruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan biasa");
 } 
 String nama(){
  return "boruto";
 }
}


class ninja adalah class abstract yang berarti dia merupakan class yang paling tinggi dari class naruto ,boruto ,konohamaru . Class abstact dan class yang di wariskan harus memiliki fungsi atau method yang sama . Jika perlu bukti kita tambahkan lagi satu .


public class abstak{
 public static void main(String args[]){
  ninja n=new naruto();
  ninja k=new konohamaru();
  ninja b=new boruto();
  System.out.print(n.nama()+" \t\t: ");n.jurus();
  System.out.print(k.nama()+" \t: ");k.jurus();
  System.out.print(b.nama()+" \t\t: ");b.jurus();
  n.Nama_guru();
  k.Nama_guru();
  b.Nama_guru();
  
 }
}
abstract class ninja{
 abstract void jurus();
 abstract String nama();
}
class naruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan");
 }
 String nama(){
  return "naruto";
 }
 void Nama_guru(){
  System.out.println("kakashi");
 }
}
class konohamaru extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan berganda");
 }
 String nama(){
  return "konohamaru";
 }
 void Nama_guru(){
  System.out.println("naruto");
 }
}
class boruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan biasa");
 } 
 String nama(){
  return "boruto";
 }
 void Nama_guru(){
  System.out.println("sasuke");
 }
}

Baca Juga : Constructor pada Java
Maka akan errorkan tetapi coba kita tambah di class abstract nya .


public class abstak{
 public static void main(String args[]){
  ninja n=new naruto();
  ninja k=new konohamaru();
  ninja b=new boruto();
  System.out.print(n.nama()+" \t\t: ");n.jurus();
  System.out.print(k.nama()+" \t: ");k.jurus();
  System.out.print(b.nama()+" \t\t: ");b.jurus();
  n.Nama_guru();
  k.Nama_guru();
  b.Nama_guru();
  
 }
}
abstract class ninja{
 abstract void jurus();
 abstract void Nama_guru();
 abstract String nama();
}
class naruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan");
 }
 String nama(){
  return "naruto";
 }
 void Nama_guru(){
  System.out.println("kakashi");
 }
}
class konohamaru extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan berganda");
 }
 String nama(){
  return "konohamaru";
 }
 void Nama_guru(){
  System.out.println("naruto");
 }
}
class boruto extends ninja{
 void jurus(){
  System.out.println("Seribu bayangan biasa");
 } 
 String nama(){
  return "boruto";
 }
 void Nama_guru(){
  System.out.println("sasuke");
 }
}

class abstract pada java

Nah sekarang baru berhasil . Class abstract itu class yang paling dalam hierarki .

Oke mungkin itu dia bahas bahas mengenai abstract class pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini .Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

constructor pada java

6:00 AM Add Comment
logo java


Selamat datang kawan di blog saya  , sudah lama nih gak share ilmu sekarang baru share lagi ( bodo amat ) . Kali ini saya akan membahas mengenai constructor . Jadi kita akan bahas mengenai apa itu constructor ? bagaimana cara membuat constructor ? contoh program constructor pada java ?

Baca juga : Overlinding dan overloading pada Java

Apa itu constructor  ?

Constructor merupakan suatu method yang secara otomatis dipanggil pada saat sebuat class diinstansi . Syarat agar constructor dapat bekerja , yaitu :

  • Nama constructor harus sama dengan nama classnya 
  • Tidak ada return type yang diberikan kedalam constructor Signature.
  • Tidak ada return statement , didalam constuctor

Cara membuat contructor mudah ya ( biar pd ) . Coba kita buat



public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  nama=newNama;
  umur=newUmur;
 }
 void tampilnama(){
  System.out.println("nama : "+nama+"\numur :"+umur);
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  x.tampilnama();
 }
}



Disana Terlihat yang dimaksud sama dengan nama classnya adalah


public class manusia{
public manusia(String newNama,String newUmur){



Oke jika coba kita compiler dan menjalankannya

Baca juga : Sejarah dan pengertian SQL
Maka akan menghasilkan

Nama : Wandi
umur : 3

Bro katanya tidak bisa return statment , mana buktinya


public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  // nama=newNama;
  // umur=newUmur;
  return newNama+" "+newUmur;
 }
 void tampilnama(){
  System.out.println("nama : "+nama+"\numur :"+umur);
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  System.out.println(x);
 }
}

coba maka hasilnya akan error . Mengapa error ? karena kalo ingin membuat fungsi yang meng return harus sesuai dengan tipe datanya jadi kalo itu meng return string maka , harus di tambah String .
Kalo kita coba ditambah String juga akan error .


public String manusia(String newNama,String newUmur){

Tetapi karena ini constructor tidak bisa mengunakan statment return .

Kalo bukan constructor tidak akan error .



public class manusia{
 String nama,umur;
 public manusia(String newNama,String newUmur){
  nama=newNama;
  umur=newUmur;
 }
 String tampilnama(){
  return "nama saya "+nama+" umur saya "+umur+" tahun ";
 }
 public static void main(String args[]){
  manusia x=new manusia("Wandi","3");
  System.out.println(x.tampilnama());
 }
}


Oke mungkin itu dia , bahas bahas mengenai constructor pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih telah berkenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .

Overrinding dan overloading pada java

6:00 AM Add Comment
logo java


Selamat datang kawan di blog saya yang sederhana ini . Kali kita akan belajar java kembali , kali ini kita akan membahas mengenai overriding dann overloading pada java .

Baca juga  : Belajar Codeigniter untuk pemula (Lengkap)

Apa itu overloading ?

Overloading adalah dimana kita memiliki beberapa method dengan nama yang sama tetapi fungsionalnya berbeda . 

Contoh overloading


public class shinobi{
 void nama(){
  System.out.println("Naruto");
 }
 static public void main(String args[]){
  shinobi s=new shinobi();
  ninja n=new ninja();
  s.nama();
  n.nama("Sasuke");
 }
}
class ninja{
 void nama(String nama){
  System.out.println(nama);
 }
}
Nah itu dia yang di maksud overloading , kurang lebih seperti itu , jadi intinya memiliki method yang sama saja , selain itu berbeda misalnya parameternya , atau statmentnya .

Apa itu overriding

Overriding hampir sama dengan overloading . Overriding memiliki method sama antara subclass dan induk classnya . 

contoh overriding 


public class shinobi{
 static public void main(String args[]){
  kakashi k=new kakashi();
  sasuke s=new sasuke();
  k.nama();
  k.jurus();
  s.nama();
  s.jurus();
 }
}
class kakashi{
 void nama(){
  System.out.println("kakashi");
 }
 void jurus(){
  System.out.println("Chidori");
 }
}
class sasuke extends kakashi{
 void nama(){
  System.out.println("sasuke");
 }
 void jurus(){
  System.out.println("Chidori nagasi");
 }
}

Baca juga : Apa itu model view controller?

Jadi disana terdapat parrent class yaitu kakashi dan sub class yaitu sasuke disana memiliki method sama yaitu nama dan jurus .

contoh overriding


Mungkin itu dia pengertian overriding dan overloading pada java . Semoga bermanfaat dan juga menambah wawasan . Terimakasih  telah bekenan membaca artikel ini . Sampai jumpa di artikel yang lainnya yang lebih menarik dan juga lebih bermanfaat .


Tutorial java : Cara print di java dengan System.out.println()

11:09 AM Add Comment

Bisanya untuk memperlajari bahasa pemprograman apapun, ritualnya yang pertama kali di tulis adalah mencetak kata Hello world . Kenapa sih ? karena itu menandakan bahwa yang paling mudah dan akan berlanjut ke yang paling sulit (sedikit intermezzo).

Baca juga Sejarah singkat java

Sebelumnya memulai belajar java kalian harus terinstal dulu jdk ( java developer kit ). Kalo kawan kawan sudah terinstal kita gunakan saja notepad++ atau text editor lainnya agar tidak terlalu banyak instal aplikasi .

class pertama{
 public static void main(String args[]){
  System.out.println("Hello world\n");
 }
}

save dengan nama pertama.java

oke cara menjalankanya gimana ? sebelum menjalankan program pertama kita . kita harus compiler dulu , dengan cara buka command prompt , pindah direktori ke yang save tadi .

caranya dengan cd lokasinya

jika kita sudah berpindah , kita tinggal buat file .class karena itu merupakan compiler dari .java . Caranya gimana ? kita tinggal ketik javac namafilenya . Kalo yang kita save pertama.java berati mengetik

javac pertama.java

maka jika tidak ada error maka kita berhasil membuatnya .

Sekarang kita kita sudah melakukan kompiler sekarang kita tinggal jalankan dengan cara

java pertama

Maka akan tampil di cmd tulisan " hello world " .

membuat hello world di java


Untuk menampilkan hello world  di layar kita menggunakan System.out.println("Hello world\n"); . Di bahasa java penulisan huruf besar dan huruf kecil di bedakan , jadi nulisnya harus sama . Untuk menjalankan program java dengan mengunakan fungsi main seperti di bahasa c .

Class merupakan blok pembangunan dimana aplikasi java dibagun .

Itulah pembahasan mengenai cara print di java. Lebih lanjut lagi belajar mengenai java disini.

Penjelasan mengenai pengertian java, edisi java, serta kelebihan dan kekurangan java

10:41 AM Add Comment
Logo java

A. Pengertian bahasa pemprograman Java

Java adalah bahasa pemprograman atau programming language yang dibuat oleh James Gosling dan bergabung dengan Sun Microsystemm Inc saat ini merupakan bagian dari Oracle . Rilis resmi level beta dilakukan pada november tahun 1995 . Lebih jauh mengenai sejarah java
Baca juga sejarah bahasa pemprograman java

B. Edisi java

Java adalah bahasa yang multiplatform , maksudnya bisa di jalankan di sembarang platform ,sepeti slogannya " tulis sekali, jalankan di mana pun " .  Java ini memiliki 3 edisi , yaitu :

1. Standard Edition

Menyediakan lingkungan pemgembangan yang banyak fitur , aman , stabil dan cross-platform . Edisi ini mendukung database , user interface , i/o , dan pemprograman jaringan .

2. Enterprise Edition

Mendukung pengembangan JavaBeans , XML , JavaServer , dan kawan kawan .

3. Micro Editon

Edisi ini unutuk beragam costumer electronic , seperti smart card , cell phone , dkk .

Baca juga Bahasa untuk pemprograman mobile 

C. Kelebihan dan kekurangan Java

Apapun di dunia ini memiliki kekurangan apalagi ini buatan manusia , pasti memiliki kekurangan dan juga kelebihan .

Kelebihan

Banyak sekali kelebihan kelebihan java, diantaranya: 

  • Multiplatform , seperti slongannya " sekali tulis , jalankan dimana pun " . Maka java ini tinggal menulis sekali dan bisa dijalankan di sembarang platform .
  • OOP , mendukung oop ( object oriented programming ) atau  pbo ( pemprograman berorientasi objek )
  •  Banyak library , java ini terkenal dengan banyak librarynya dan ini memudahkan para programmer programmer java untuk membangun aplikasi .
  •  Mudah di perlajari , maksudnya jika kawan kawan sudah pernah belajar C++ , dan mencoba untuk belajar java , maka akan mudah di pelajari karena memiliki sintaks seperti bahasa pemprograman C++ . 

Kekurangan

Kekurangan java mungkin lebih sedikit dari kelebihannya, diantaranya

  • kurang kompatibel , multiplatform nya .
  • Pengunaan memori yang banyak .
Baca juga Pengetian intel XDK, membuat aplikasi android dengan HTML

Akhir kata

Bahasa pemprograman java menurut saya sangat penting sekali di pelajari, selain mudah dalam memahami konsep OOP. Bahasa java juga perkembangan dalam dunia teknologi sangat pesat , salah satu contohnya adalah Android. Semoga artikel ini bermanfaat, jangan lupa share dan tinggalkan komen.