Rabu, 08 November 2017

PEMROGAMAN 1 PERTEMUAN 2

 ELEMEN-ELEMEN DALAM JAVA JCEATOR

Selamat pagi sahabat bloggers! Pada kesempatan kali ini Penulis akan berbagi mengenai beberapa elemen-elemen yang digunakan di pemrograman Java Netbeans. 

1.    dentifier dan Variabel
Identifier
tifier digunakan untuk nama class, method, dan variabel. variabel adalah satuan dasar penyimpanan dalam program Java. Suatu variabel didefinisikan dengan kombinasi identifier, tipe, dan cakupan. Bergantung pada tempat dideklarasikannya, variabel dapat bersifat lokal atau sementara, misalnya didalam perulangan
for, atau dapat juga berupa variabel instans yang dapat diakses oleh semua method dalam class. Cakupan lokal dinyatakan dalam kurung kurawal. Dengan aturan dasar penamaan:
1. Berupa urutan tertentu huruf (besar atau kecil), angka, garis bawah, dan tanda dolar.
2. Tidak boleh diawali oleh angka
3. Bersifat case sensitive.
4. Tidak boleh menggunakan operator
5. Tidak boleh menggunakan keyword
Kelompok Java mengikuti aturan penamaan identifier untuk semua method public dan variabel instans :
1.Jika nama variabel atau identifier terdiri dari 1 kata, maka semua dituliskan dengan huruf kecil, misal : “harga”, “nama”, “alamat”.
2. Jika terdiri dari 2 kata atau lebih, maka diawali dengan huruf kecil dan menandai bagian kata selanjutnya dengan huruf besar, misalnya “nextItem”, “currentValue”, “getTimeOfDay”.
3. Untuk variabel private dan lokal identifier akan berupa huruf kecil semua dikombinasikan dengan garis bawah, misalnya “next_val”, “temp_val”.
4. Untuk variabel final yang mewakili suatu konstanta, digunakan huruf besar semua, misalnya “TOK_BRACE”, “DAY_FRIDAY”.

2.    Keyword ( kata kunci )
Keyword adalah pengidentifikasi yang telah dipesan untuk didefinisikan sebelumnya oleh java untuk tujuan tertentu. Berikut adalah keyword Java :
KATA KUNCI (KEYWORDS)
Sampai dengan Versi 1.0 terdapat 59 kata kunci yaitu :
abstract, boolean, break, byte, byvalue, case, cast, catch,
char, class, const, continue, default, do, double, else,
extends, false, final, finally, float, for, future, generic,
goto, if, implements, import, inner, instanceof, int, interface,
long, native, new, null, operator, outer, package, private,
protected, public, rest, return, short, static, super, switch,
synchronized, this, throw, throws, transient, true, try, var,
void, volatile, while
3.    Berupa urutan tertentu huruf ( besar atau kecil ) , angka , garis bawah
2. Tidak boleh diawali oleh angka
3. Bersifat case sensitive.
4. Tidak boleh menggunakan operator
5. Tidak boleh menggunakan keyword

Tipe Data adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator. Konstanta menyatakan nilai yang tetap, sedangkan variabel
menyatakan nilai yang dapat berubah-ubah selama eksekusi berlangsung
1.String     
String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier String/teks.
String juga sering disebut sebagai “array of char”
(Identifier : tanda pengenal)
2 Double
Double (bilangan pecahan) adalah tipe data untuk angka, sama seperti int, tapi Double dapat menggunakan koma dan tipe data merupakan 64 bit.
3. Char
char adalah tipe data untuk karakter tunggal, bisa berupa ataupun angka.
Nah, perlu diperhatikan, dalam penamaan identifier, ada aturan sebagai berikut:
1. Identifier boleh berupa gabungan teks, underscore, tanda dollar ($), dan digit
2. Identifier tidak boleh dimulai dengan digit
3. Nama yang tidak bisa dipakai adalah “true”, “false”, dan “null”
4. Panjang teks tidak dibatasi)
5.Int ( integer) adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai pecahan atau nilai desimal).
Kelompok ini terdiri dari tipe :

          tipe data     ukuran (dalam bit)            rentang    

          Byte                     8                       128 s/d 127

          Short                   16                       32.768 s/d 32.767
 
          Int                     32                       2.147.438.648 s/d 2.147.438.648

          Long                    64                       9.233.372.036.854.775.808 s/d             

                                                           9.233.372.036.854.775.807

Yang digunakan untuk mepresentasikan data-data yang bertipe bilangan bulat, misal : 0, 9, -9 100 dsb.4. 4.Floating-point
Floating-point adalah Sebuah bilangan yang memiliki nilai pecahan atau bilangan desimal ( angka dibelakang titik ) disebut dengan bilangan floating point, bilangan ini dapat diperoleh dari hasil proses pembagian atau langsung diisikan ke variabelnya. Untuk memasukkan sebuah bilangan floating point ke dalam suatu variabel, gunakan tanda desimal yaitu : titik yang digunakan untuk memberikan suatu nilai agar memiliki nilai bilangan desimal.
Kelompok ini terdiri dari tipe :
          tipe data     ukuran (dalam bit)                 rentang
          Float                  32                        3.43-038 s/d 3.4e+03
          Double                 64                        1.7e-308 s/d 1.7e+308
 Yang digunakan untuk mempresentasikan data-data yang bertipe bilangan riil/pecahan misal :10.990, -90.99, 0.9999 dsb
5. Karakter
Karakter adalah Kelompok ini terdiri dari sebuah tipe yaitu char, yang digunakan mempresentasikan data dalam bentuk karakter alfanumeik dan simbol misal : ‘a’, ‘A’, $, # dsb. 
6. Boolean
Boolean (logika) adalah suatu tipe data yang hanya mempunyai dua nilai yaitu True(Benar) atau False(Salah)
Kelompok ini terdiri dari sebuah tipe data yaitu Boolean, yang digunakan untuk mempresentasikan nilai logika benar atau salah.
8.Variabel
Variabel adalah Merupakan unit dasar yang diperlukan untuk menyimpan suatu nilai dengan tipe data tertentu didalam memori komputer.
    A. Deklarasi Variabel yaitu...
       Tipe_Data Nama_Variabel
       Tipe_Data Nama_Variabel2, Nama_Variabel2, ….
Contoh :
          int x ;
          int x, y, x ;
          char ch1, ch2;
  B.(Inisialisasi Variabel) Nilai inisial adalah nilai yang digunakan sebagai nilai awal sebelum akhirnya             variabel tersebut diisi / diganti dengan nilai lain.
       Deklarasi Contoh :
      Tipe_Data Nama_Varaibel = Nilai ;
       Tipe_Data Nama_Variabel = nilai1, Nama_Variabel2 = Nilai2 ;
Contoh :
     Int X = 0 ;
     Int X=1, Y=0 ;
     Char  ch1=‘A’
7. Operator
Operator adalah karakter khusus yang berupa simbol atau tanda yang digunakan untuk mengoperasikan (memproses dua operand atau lebih untuk mendapatkan hasil).
 Operand adalah suatu variabel (angka atau karakter) yang akan dioperasikan (diproses oleh operator untuk mengetahui hasil) :
 Contoh :
5 + 9 = 14
5  => operand
+ = > operator
9 = > operand
=  => operator
10 => hasil
Macam-macam Operator :
A. Operator logika adalah operator yang digunakan terhadap operand bertipe Boolean yang hasilnya benar (true) atau salah (false)
         operator          keterangan
           & &             operasi AND
           l l                 operasi OR (atau)
           ^                  operasi XOR
            !                  operasi NOT
B. Operator aritmatika adalah operator-operator yang digunakan untuk melakukan perhitungan-perhitungan matematis.
        operator            keterangan
             +                 penjumlahan
              -                 pengurangan
             *                 pekalian
              /                 pembagian
           %                 modulus (sisa bagi)
C. Operator relasi adalah operator yang menyatakan hubungan antara satu operand dengan operand lainnya.
           operator         keterangan
             ==               sama dengan
             !=                tidak sama dengan
             >                 lebih besar
             <                 lebih kecil
             >=              lebih besar atau sama dengan
             <=              lebih kecil atau sama dengan


Beberapa contoh kodingan sederhana
contoh 1
package urmih3ap;

public class aritmatika {
 public static void main(String[] args)        
       {

       int x = 17;
       int y =5;
    System.out.println("x = " + x);
    System.out.println("y= " + y);
    System.out.println("x + y = " + (x+y));
    System.out.println("x - y = " + (x-y))
    System.out.println("x * y = " + (x*y));
    System.out.println("x / y = " + (x/y));
    System.out.println("x % y = " + (x%y));

        int a = 10;
        int b = 2;
    System.out.println("a = " + a);
    System.out.println("b= " + b);
    System.out.println("a + b = " + (a+b));
    System.out.println("a - b = " + (a-b));
    System.out.println("a * b = " + (a*b));
    System.out.println("a / b = " + (a/b));
    System.out.println("a % b = " + (a%b));

        int panjang=10;
        int lebar=5;
        int luas;
        luas=panjang * lebar;
   System.out.println("menghitung luas persegi panjang");
   System.out.println("-------------------------------");
   System.out.println("panjang = " + panjang);
   System.out.println("lebar = " + lebar);
   System.out.println("luas = " + luas);
   System.out.println("-------------------------------");
      }
}


contoh ke 2

package urmih3ap;
import java.util.Scanner;
public class latihan {
   
      public static void main(String[] args)
     
      {
    
          int luas,panjang,lebar ;

   
        //int luas, panjang, lebar;
        Scanner segi=new Scanner(System.in);
        System.out.print("Masukan Panjang = ");
        panjang=segi.nextInt();
        System.out.print("Masukan Lebar = ");
        lebar=segi.nextInt();
      
        luas=panjang*lebar;
  
        System.out.println("luas  = " + luas);
                System.out.println("panjang  = " + panjang);
                System.out.println("lebar  = " + lebar)
    }
         
      }
Tipe Data adalah suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel dan operator. Konstanta menyatakan nilai yang tetap, sedangkan variabel
menyatakan nilai yang dapat berubah-ubah selama eksekusi berlangsung
1.String     
String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier String/teks.
String juga sering disebut sebagai “array of char”
(Identifier : tanda pengenal)
2 Double
Double (bilangan pecahan) adalah tipe data untuk angka, sama seperti int, tapi Double dapat menggunakan koma dan tipe data merupakan 64 bit.
3. Char
char adalah tipe data untuk karakter tunggal, bisa berupa ataupun angka.
Nah, perlu diperhatikan, dalam penamaan identifier, ada aturan sebagai berikut:
1. Identifier boleh berupa gabungan teks, underscore, tanda dollar ($), dan digit
2. Identifier tidak boleh dimulai dengan digit
3. Nama yang tidak bisa dipakai adalah “true”, “false”, dan “null”
4. Panjang teks tidak dibatasi)
5.Int ( integer) adalah tipe data yang terdiri dari angka bulat (tidak mengandung nilai pecahan atau nilai desimal).
Kelompok ini terdiri dari tipe :

          tipe data     ukuran (dalam bit)            rentang    

          Byte                     8                       128 s/d 127

          Short                   16                       32.768 s/d 32.767
 
          Int                     32                       2.147.438.648 s/d 2.147.438.648

          Long                    64                       9.233.372.036.854.775.808 s/d             

                                                           9.233.372.036.854.775.807

Yang digunakan untuk mepresentasikan data-data yang bertipe bilangan bulat, misal : 0, 9, -9 100 dsb.4. 4.Floating-point
Floating-point adalah Sebuah bilangan yang memiliki nilai pecahan atau bilangan desimal ( angka dibelakang titik ) disebut dengan bilangan floating point, bilangan ini dapat diperoleh dari hasil proses pembagian atau langsung diisikan ke variabelnya. Untuk memasukkan sebuah bilangan floating point ke dalam suatu variabel, gunakan tanda desimal yaitu : titik yang digunakan untuk memberikan suatu nilai agar memiliki nilai bilangan desimal.
Kelompok ini terdiri dari tipe :
          tipe data     ukuran (dalam bit)                 rentang
          Float                  32                        3.43-038 s/d 3.4e+03
          Double                 64                        1.7e-308 s/d 1.7e+308
 Yang digunakan untuk mempresentasikan data-data yang bertipe bilangan riil/pecahan misal :10.990, -90.99, 0.9999 dsb
5. Karakter
Karakter adalah Kelompok ini terdiri dari sebuah tipe yaitu char, yang digunakan mempresentasikan data dalam bentuk karakter alfanumeik dan simbol misal : ‘a’, ‘A’, $, # dsb. 
6. Boolean
Boolean (logika) adalah suatu tipe data yang hanya mempunyai dua nilai yaitu True(Benar) atau False(Salah)
Kelompok ini terdiri dari sebuah tipe data yaitu Boolean, yang digunakan untuk mempresentasikan nilai logika benar atau salah.
8.Variabel
Variabel adalah Merupakan unit dasar yang diperlukan untuk menyimpan suatu nilai dengan tipe data tertentu didalam memori komputer.
    A. Deklarasi Variabel yaitu...
       Tipe_Data Nama_Variabel
       Tipe_Data Nama_Variabel2, Nama_Variabel2, ….
Contoh :
          int x ;
          int x, y, x ;
          char ch1, ch2;
  B.(Inisialisasi Variabel) Nilai inisial adalah nilai yang digunakan sebagai nilai awal sebelum akhirnya             variabel tersebut diisi / diganti dengan nilai lain.
       Deklarasi Contoh :
      Tipe_Data Nama_Varaibel = Nilai ;
       Tipe_Data Nama_Variabel = nilai1, Nama_Variabel2 = Nilai2 ;
Contoh :
     Int X = 0 ;
     Int X=1, Y=0 ;
     Char  ch1=‘A’
7. Operator
Operator adalah karakter khusus yang berupa simbol atau tanda yang digunakan untuk mengoperasikan (memproses dua operand atau lebih untuk mendapatkan hasil).
 Operand adalah suatu variabel (angka atau karakter) yang akan dioperasikan (diproses oleh operator untuk mengetahui hasil) :
 Contoh :
5 + 9 = 14
5  => operand
+ = > operator
9 = > operand
=  => operator
10 => hasil
Macam-macam Operator :
A. Operator logika adalah operator yang digunakan terhadap operand bertipe Boolean yang hasilnya benar (true) atau salah (false)
         operator          keterangan
           & &             operasi AND
           l l                 operasi OR (atau)
           ^                  operasi XOR
            !                  operasi NOT
B. Operator aritmatika adalah operator-operator yang digunakan untuk melakukan perhitungan-perhitungan matematis.
        operator            keterangan
             +                 penjumlahan
              -                 pengurangan
             *                 pekalian
              /                 pembagian
           %                 modulus (sisa bagi)
C. Operator relasi adalah operator yang menyatakan hubungan antara satu operand dengan operand lainnya.
           operator         keterangan
             ==               sama dengan
             !=                tidak sama dengan
             >                 lebih besar
             <                 lebih kecil
             >=              lebih besar atau sama dengan
             <=              lebih kecil atau sama dengan


Beberapa contoh kodingan sederhana
contoh 1
package urmih3ap;

public class aritmatika {
 public static void main(String[] args)        
       {

       int x = 17;
       int y =5;
    System.out.println("x = " + x);
    System.out.println("y= " + y);
    System.out.println("x + y = " + (x+y));
    System.out.println("x - y = " + (x-y))
    System.out.println("x * y = " + (x*y));
    System.out.println("x / y = " + (x/y));
    System.out.println("x % y = " + (x%y));

        int a = 10;
        int b = 2;
    System.out.println("a = " + a);
    System.out.println("b= " + b);
    System.out.println("a + b = " + (a+b));
    System.out.println("a - b = " + (a-b));
    System.out.println("a * b = " + (a*b));
    System.out.println("a / b = " + (a/b));
    System.out.println("a % b = " + (a%b));

        int panjang=10;
        int lebar=5;
        int luas;
        luas=panjang * lebar;
   System.out.println("menghitung luas persegi panjang");
   System.out.println("-------------------------------");
   System.out.println("panjang = " + panjang);
   System.out.println("lebar = " + lebar);
   System.out.println("luas = " + luas);
   System.out.println("-------------------------------");
      }
}


contoh ke 2

package urmih3ap;
import java.util.Scanner;
public class latihan {
   
      public static void main(String[] args)
     
      {
    
          int luas,panjang,lebar ;

   
        //int luas, panjang, lebar;
        Scanner segi=new Scanner(System.in);
        System.out.print("Masukan Panjang = ");
        panjang=segi.nextInt();
        System.out.print("Masukan Lebar = ");
        lebar=segi.nextInt();
      
        luas=panjang*lebar;
  
        System.out.println("luas  = " + luas);
                System.out.println("panjang  = " + panjang);
                System.out.println("lebar  = " + lebar)
    }
         
      }

PEMROGAMAN 1 PERTEMUAN 3

Membuat aplikasi Data Mahasiswa, Perkalian, Persamaan Kuardat dan Nilai Rata Rata Dengan Netbeans JAVA 


Assalamualaikum wr.wb

kali ini saya akan memberitahukan beberapa cara untuk membuat aplikasi dengan menggunakan Netbeans JAVA , selain itu blog ini untuk mengingatkan saya dari materi matakuliah yang dibahas di semester3  




#   Untuk pembahasan pertama saya akan membuat Data mahasiswa yang terdiri dari
 * Nama
 * Alamat
 * Npm dan
 * Nomor telepon


Berikut Input kodinganya
   
import java.util.Scanner;

public class soal1baru {
    public static void main(String[] args) 
    {
    Scanner input=new Scanner (System.in);
    String Nama;
    String Alamat;
    String Npm;   
    String nomor_telepon ;
    
    Scanner satu=new Scanner(System.in);
    System.out.print("Nama=");
    Nama=satu.next();
    
    Scanner dua=new Scanner(System.in);
    System.out.print("Alamat=");
    Alamat=dua.next();
    
    Scanner tiga=new Scanner(System.in);
    System.out.print("Npm=");
    Npm=tiga.next();
    
    Scanner empat=new Scanner(System.in);
    System.out.print("nomor_telepon=");
    nomor_telepon=empat.next();
}
}

Dan ini  Screenshot Output ;


#   Untuk pembahasan ke dua saya akan membuat perkalian yang terdiri dari angka (1) dan angka (2) yaitu :
* Masukan Angka 1 : 2
*Masukan Angka 2 : 2
     dengan hasil perkalian  : 4 

Berikut input kodinganya :

 import java.util.Scanner;
public class soal3 {


    public static void main (String [] args){
       
        // memanggil dan membuat nama variabel Scanner    
        Scanner input = new Scanner(System.in);

        // deklarasi variabel
        int angka1,angka2,hasil;

        // menerima dan menyimpan inputan dari user
        System.out.print("Angka 1\t:");  // menampilkan teks inputan angka1
        angka1=input.nextInt();     // menyimpan inputan angka1 dalam variabel angka1
      
        System.out.print("Angka 2\t:"); // menampilkan teks inputan angka2
        angka2=input.nextInt();     // menyimpan inputan angka2 dalam variabel angka2

        // rumus untuk perkalian
        hasil=angka1*angka2; 

        // output
        System.out.println("\nMenampilkan Hasil :");
        System.out.println(angka1+" x "+angka2+" = "+hasil);     
    }
}

Dan ini Screenshot outputnya :

#  Untuk Pembahasan ke Tiga saya akan membuat persamaan Kuardat dengan dua Variabel yaitu :
* Angka A = 5 dan
* Angka B = 8

Berikut input Kodinganya :
package anisoib;

public class soal2 {
    public static void main(String[] args) {
    {
        int a =5;
        int b =8;
        int Persamaan_kuadrat; 
        Persamaan_kuadrat= a*a + 2*a*b + b*b ;
        
        System.out.println("a="+a);
        System.out.println("b="+b);
        System.out.println("a*a="+(a*a));
        System.out.println("2*a*b="+(2*a*b));
        System.out.println("b*b="+(b*b));
        System.out.println("Persamaan_kuadrat="+Persamaan_kuadrat);
        System.out.println("-------------------------------------");
        
    
}
    }
     
Dan ini Screenshot Outputnya :

#  Dan untuk membahasan terakhir saya akan membuat aplikasi untuk menentukan Rata Rata Nilai Mahasiswa yang terdiri dari
 * Npm
 * Nama
 * Nilai Hadir
 * Nilai Tugas
 * Nilai Uts 
 * Nilai Uas

Dan tentukan Nilai Rata Rata nya

Berikut input kodinganya : 
public class Anisoib {
    public static void main(String[] args) 
    {
        String npm;
        String nama;
        int nil_hadir;
        int nil_tugas;
        int nil_uts;
        int nil_uas;
        
        double hadir;
        double tugas;
        double uts;
        double uas;
        double nil_total;
        
        //string npm
        Scanner satu=new Scanner(System.in);
        System.out.print("MASUKAN NPM ANDA = ");
        npm=satu.next();
        
        //string nama
        Scanner dua=new Scanner(System.in);
        System.out.print("MASUKAN NAMA ANDA = ");
        nama=dua.next();
        
        //int nil_hadir
        Scanner tiga=new Scanner(System.in);
        System.out.print("MASUKAN NILAI HADIR ANDA = ");
        nil_hadir=tiga.nextInt();
        
        //int nil_tugas
        Scanner empat=new Scanner(System.in);
        System.out.print("MASUKAN NILAI TUGAS ANDA = ");
        nil_tugas=empat.nextInt();
        
        //int nil_uts
        Scanner lima=new Scanner(System.in);
        System.out.print("MASUKAN NILAI UTS ANDA = ");
        nil_uts=lima.nextInt();
        
        //int nil_uas
        Scanner enam=new Scanner(System.in);
        System.out.print("MASUKAN NILAI UAS ANDA = ");
        nil_uas=enam.nextInt();
       
        hadir=nil_hadir*0.10;
        tugas=nil_tugas*0.20;
        uts=nil_uts*0.30;
        uas=nil_uas*0.40;
        
        nil_total =hadir+tugas+uts+uas;
        System.out.println("nilakhir = "+ nil_total);
        
                
        
        }
}     


Dan ini Screenshot Output nya :




Sekian Beberapa pembahasan dari saya, mohon maaf jika ada kekurangan dan kesalahan 
karna saya pun dalam masa Pembelajaran 
Semoga Bermanfaat 
Terima kasih sudah liat blog saya

Wassalamualaikum Wr. Wb