UAS PBO (ERMI SURYANI NASUTION : 15110344)

Dosen Pengampu : Fince Tinus Waruwu,M.Kom
fincetinus.blogspot.com


UAS JOPTION PANE

package uas.ermi.suryani.nasution.pkg15110344;

import javax.swing.JOptionPane;

public class UASERMISURYANINASUTION15110344 {

    public static void main(String[] args) {
   
        String pil="y";
        do{
            int ID=0;
            JOptionPane.showMessageDialog(null,"SISTEM INFORMASI PENGOLAHAN BAHAN BAKU SEMEN PADA PT.SEMEN PADANG\n"
                    + "=========================================\n"
                    + "1. Data Bahan Baku\n"
                    + "2. Data Hasil Produksi\n"
                    + "3. Form Cari Data\n"
                    + "4. Keluar");
            ID =Integer.parseInt(JOptionPane.showInputDialog("PILIH MENU FORM PENGOLAHAN BAHAN BAKU SEMEN [1/2/3/4]"));
            switch(ID){
                case 1:{
                    JOptionPane.showMessageDialog(null,"DATA BAHAN BAKU");
                    int kodeproduk=Integer.parseInt(JOptionPane.showInputDialog("Kode Produk"));
                    String namaproduk=JOptionPane.showInputDialog("Nama Produk");
                    String merk=JOptionPane.showInputDialog("Merk");
                    String harga=JOptionPane.showInputDialog("Harga");
                    String jumlah=JOptionPane.showInputDialog("Jumlah");
                    String bentuk=JOptionPane.showInputDialog("Bentuk");
                    String keterangan=JOptionPane.showInputDialog("Keterangan");
                    JOptionPane.showMessageDialog(null,"LAPORAN DATA BAHAN BAKU\n"
                            + "=======================================\n"
                            + "Kode Produk : "+kodeproduk+"\n"
                                    + "Nama Produk : "+namaproduk+"\n"
                                            + "Merk : "+merk+"\n"
                                                    + "Harga : "+harga+"\n"
                                                            + "Jumlah : "+jumlah+"\n"
                                                                    + "Bentuk : "+bentuk+"\n"
                                                                            + "Keterangan : "+keterangan);
                                           
                    break; 
                }case 2:{
                    JOptionPane.showMessageDialog(null,"DATA HASIL PRODUKSI");
                    int kodeproduk=Integer.parseInt(JOptionPane.showInputDialog("Kode Produk"));
                    String namaproduk=JOptionPane.showInputDialog("Nama Produk"));
                    String tipe=JOptionPane.showInputDialog("Tipe");
                    String harga=JOptionPane.showInputDialog("Harga");
                    String jumlah=JOptionPane.showInputDialog("Jumlah");
                    String bentuk=JOptionPane.showInputDialog("Bentuk");
                    String keterangan=JOptionPane.showInputDialog("Keterangan");
                 
                    JOptionPane.showMessageDialog(null,"LAPORAN DATA HASIL PRODUKSI\n"
                            + "Kode Produk : "+kodeproduk+
                            "\n"+"Nama Produk : "+namaproduk+
                            "\n"+"Tipe : "+tipe+
                            "\n"+"Harga : "+harga+
                            "\n"+"Jumlah : "+jumlah+
                            "\n"+"Bentuk : "+bentuk+
                            "\n"+"Keterangan : "+keterangan);
                         
                    break;
                }case 3:{
                    JOptionPane.showMessageDialog(null,"FORM CARI DATA");
                    String kodeproduk=JOptionPane.showInputDialog("Kode Produk");
                    String namaproduk=JOptionPane.showInputDialog("Nama Produk");
                   
                    JOptionPane.showMessageDialog(null,"LAPORAN CARI DATA\n"
                            + "===========================================\n"
                            + "Kode Produk : "+kodeproduk+
                            "\n"+"Nama Produk: "+namaproduk);
                           
                            break;
                }case 4:{
                    JOptionPane.showMessageDialog(null,"Maaf!!! Menu Pilihan Tidak Tersedia!!!");
                    System.exit(0);
                }
                break;
            }
            pil=JOptionPane.showInputDialog("Apakah Anda Ingin Kembali Ke Menu Utama.? YA/TIDAK");
        }while(pil.equals("YA"));
            if (pil.equals("TIDAK")){
                JOptionPane.showMessageDialog(null,"TERIMAKASIH");
            }
    }
   
}

Maka akan muncul seperti ini:


















Menu Pilihan PBO

Dosen Pengampu : Fince Tinus Waruwu,M.Kom
fincetinus.blogspot.com


MENU PILIHAN PERTAMA (Scanner)
package menupilihanpbo;
import java.util.Scanner;
public class MENUPILIHANPBO {

    public static void main(String[] args) {
       String ulg = "y";
 while (ulg.equals("y")){
 System.out.println(" ");
 Scanner input = new Scanner(System.in);
 String ul="",lagi;
 System.out.println("******** SELAMAT DATANG MENU PILIHAN*********");
 System.out.println("1. Luas Persegi Panjang");
 System.out.println("2. Luas Lingkaran");
 System.out.println("3. Luas Segitiga");
 System.out.println("4. Keluar");
 System.out.println("=====================================");
 System.out.print("Pilihan [1/2/3/4] = ");
 int pilih = input.nextInt();
 System.out.println("=====================================");
 switch (pilih) {
 case 1:{
 System.out.println(" MENGHITUNG LUAS PERSEGI PANJANG ");
 System.out.println("*************************************");
 System.out.print("Masukan Panjang = ");
 int d = input.nextInt();
 System.out.print("Masukan Lebar = ");
 int e = input.nextInt();
 int z = d * e;
 System.out.println("=====================================");
 System.out.println("Luas Persegi panjang = " + z);
 break;
 }case 2:{
 double f,y;
 System.out.println(" ");
 System.out.print("Masukan jari-jari : ");
 f = input.nextInt();
 y = 22 / 7*f*f;
 System.out.println("======================================");
 System.out.println("Luas Lingkaran = " + y);

 break;
 }case 3:{
 System.out.print("Masukan Alas : ");
 double f = input.nextInt();
 System.out.print("Masukan Tinggi : ");
 double g = input.nextInt();
 double y = (f * g) / 2;
 System.out.println("==========================");
 System.out.println("");
 System.out.println("Luas Segitiga = " + y);
 break;
 }case 4:{
 System.exit();
 System.out.println("Warning !! Pilihan tidak tersedia !! ");
 }
 break;
 }
 System.out.println("=====================================");
 System.out.print("Apakah anda ingin mengulang (y/t)? ");
 ulg = input.next();
 }
 }
 }



MENU PILIHAN KEDUA (JOptionPane)

package menupilihanpbo;
        import javax.swing.JOptionPane;
public class MENUPILIHANPBO {

    public static void main(String[] args) {
       String pil ="Y";
 do{
 int ID = 0;
 JOptionPane.showMessageDialog(null,
 "******** SELAMAT DATANG MENU PILIHAN*********\n"
 +"1. Luas Persegi Panjangg\n"
 +"2. Luas Lingkaran\n"
 +"3. Luas Segitiga\n"
 +"4. Keluar\n");
 ID=Integer.parseInt(JOptionPane.showInputDialog
 ("Silahkan Pilih [1/2/3/4]"));
 int pilih = 0;
 switch (ID) {
 case 1:{
 int panjang=Integer.parseInt
 (JOptionPane.showInputDialog("Input Nilai Panjang"));
 int lebar=Integer.parseInt
 (JOptionPane.showInputDialog("Input Nilai Lebar"));
 int luas = panjang * lebar;
 JOptionPane.showMessageDialog(null,
 "Nilai Luas Persegi Panjang\n"
 +"Luas = Panjang x Lebar \n"
 +"Luas Persegi Panjang= "+luas);
 break;
 }case 2:{
 double jari_jari=Double.parseDouble
 (JOptionPane.showInputDialog("Input Jari"));
 double luas = 3.14 * jari_jari * jari_jari;
 JOptionPane.showMessageDialog(null,
 "Nilai Luas Lingkaran\n"
 +"Luas Lingkaran = 3.14 x jarijari x jarijari \n"
 +"Luas Lingkaran = "+luas);
 break;
 }case 3:{
 int alas=Integer.parseInt
 (JOptionPane.showInputDialog("Input Nilai Alas"));

 int tinggi=Integer.parseInt
 (JOptionPane.showInputDialog("Input Nilai Tinggi"));
 int luas = alas * tinggi;
 JOptionPane.showMessageDialog(null,
 "Nilai Luas Segitiga\n"
 +"Luas = Alas x Tinggi\n"
 +"Luas Segitiga = "+luas);
 break;
 }case 4:{
 System.exit(4);
 System.out.println("Warning !! Pilihan tidak tersedia !! ");
 }
 break;
 }
 pil =JOptionPane.showInputDialog("Apa anda memilih "
 + "kembali menu makanan? pilih Y/T : ");
 }while(pil.equals("Y"));
 if (pil.equals("T")){
 JOptionPane.showMessageDialog(null,"Terima kasih");
 }
 }
}









MENU PILIHAN KETIGA (JOptionPane)
package menupilihanpbo;
        import javax.swing.JOptionPane;
public class MENUPILIHANPBO {

    public static void main(String[] args) {
     
 String pil ="Y";
 do{
 int ID = 0;
 JOptionPane.showMessageDialog(null,
 "SISTEM INFORMASI PENGISIAN KARTU RENCANA STUDY (KRS)\n"
 +"---------------------------------------------------\n"
 +"1. Data Mahasiswa\n"
 +"2. Data Dosen\n"
 +"3. Data Mata Kuliah\n"
 +"4. Proses Pengisian KRS\n"
 +"5. Keluar\n");
 ID=Integer.parseInt(JOptionPane.showInputDialog
 ("Silahkan Pilih Menu[1/2/3/4/5]"));
 int pilih = 0;
 switch (ID) {
 case 1:{
 int npm=Integer.parseInt(JOptionPane.showInputDialog("NPM Mahasiswa"));
 String nama=JOptionPane.showInputDialog("Nama Mahasiswa");
 String t_lahir=JOptionPane.showInputDialog("Tempat Lahir");
 String tgl_lahir=JOptionPane.showInputDialog("Tanggal Lahir [dd/MM/yyyy]");
 String alamat=JOptionPane.showInputDialog("Alamat");

 String jeniskelamin=JOptionPane.showInputDialog("Jenis Kelamin");
 String agama=JOptionPane.showInputDialog("Agama");
 String status=JOptionPane.showInputDialog("Status");
 String email=JOptionPane.showInputDialog("E-mail");
 String nohp=JOptionPane.showInputDialog("No. Handphone");
 JOptionPane.showMessageDialog(null,"---Data Mahasiswa---"
 +"\nNPM : "+npm
 +"\nNama : "+nama
 +"\nTempat Lahir : "+t_lahir
 +"\nTanggal Lahir : "+tgl_lahir
 +"\nAlamat : "+alamat
 +"\nJenis Kelamin : "+jeniskelamin
 +"\nAgama : "+agama
 +"\nStatus : "+status
 +"\nE-Mail : "+email
 +"\nNo. Handphone : "+nohp);
 break;
 }case 2:{
 int nidn=Integer.parseInt(JOptionPane.showInputDialog("NIDN Dosen"));
 String nama=JOptionPane.showInputDialog("Nama Dosen");
 String t_lahir=JOptionPane.showInputDialog("Tempat Lahir");
 String tgl_lahir=JOptionPane.showInputDialog("Tanggal Lahir [dd/MM/yyyy]");
 String alamat=JOptionPane.showInputDialog("Alamat");
 String jeniskelamin=JOptionPane.showInputDialog("Jenis Kelamin");
 String agama=JOptionPane.showInputDialog("Agama");
 String pendidikan=JOptionPane.showInputDialog("pendidikan");
 String status=JOptionPane.showInputDialog("Status");
 String email=JOptionPane.showInputDialog("E-mail");
 String nohp=JOptionPane.showInputDialog("No. Handphone");
 JOptionPane.showMessageDialog(null, "---Data Dosen---"
 +"\nNIDN : "+nidn
 +"\nNama : "+nama
 +"\nTempat Lahir : "+t_lahir
 +"\nTanggal Lahir : "+tgl_lahir
 +"\nAlamat : "+alamat
 +"\nJenis Kelamin : "+jeniskelamin
 +"\nAgama : "+agama
 +"\nPendidikan : "+pendidikan
 +"\nStatus : "+status
 +"\nE-Mail : "+email
 +"\nNo. Handphone : "+nohp);
 break;
 }case 3:{

 String kode=JOptionPane.showInputDialog("Kode Mata Kuliah");
 String nama=JOptionPane.showInputDialog("Mata Kuliah");
 int sks=Integer.parseInt(JOptionPane.showInputDialog("SKS"));
 JOptionPane.showMessageDialog(null, "---Data Mata Kuliah---"
 +"\nKode Mata Kuliah : "+kode
 +"\nNama : "+nama
 +"\nSKS : "+sks);
 break;
 }case 4:{
 String tahunajaran=JOptionPane.showInputDialog("Tahun Ajaran");
 String semester=JOptionPane.showInputDialog("Semester");
 String group=JOptionPane.showInputDialog("Group");
 String kelas=JOptionPane.showInputDialog("Kelas");
 String jurusan=JOptionPane.showInputDialog("Jurusan");
 String konsentrasi=JOptionPane.showInputDialog("Konsentrasi");
 String hari=JOptionPane.showInputDialog("hari");
 String jam=JOptionPane.showInputDialog("Jam[HH:mm]");
 int npm=Integer.parseInt(JOptionPane.showInputDialog("NPM"));
 String nama=JOptionPane.showInputDialog("Nama");
 String matakuliah=JOptionPane.showInputDialog("Mata Kuliah");
 int sks=Integer.parseInt(JOptionPane.showInputDialog("sks"));
 String dosen=JOptionPane.showInputDialog("Dosen");
 String ruangan=JOptionPane.showInputDialog("Ruangan");
 JOptionPane.showMessageDialog(null, "---Proses Pengisian KRS---"
 +"\nTahun Ajaran : "+tahunajaran +" Semester : "+semester
 +"\nGroup : "+group +" Kelas : "+kelas
 +"\nJurusan : "+jurusan
 +"\nkonsentrasi : "+konsentrasi
 +"\nHari : "+hari +" Jam : "+jam
 +"\nNPM : "+npm +" Nama : "+nama
 +"\nmatakuliah : "+matakuliah +" SKS : "+sks
 +"\nDosen : "+dosen +" Ruangan : "+ruangan);
 }case 5:{
 System.exit(4);
 System.out.println("Warning !! Pilihan tidak tersedia !! ");
 }
 break;
 }
 pil =JOptionPane.showInputDialog("Apa anda memilih "
 + "kembali menu makanan? pilih Y/T : ");
 }while(pil.equals("Y"));
 if (pil.equals("T")){
 JOptionPane.showMessageDialog(null,"Terima kasih");

 }
 }
 }
   








SEMOGA BERMANFAAT...


Program Java: TUGAS Koding Program NetBeans Pertemuan 8 (Scanner dan JOption Pane)

Dosen Pengampu : Fince Tinus Waruwu,M.Kom
fincetinus.blogspot.com


TUGAS KODING PROGRAM NEATBEANS PERTEMUAN 8


Contoh Kasus Pertama :

package pertemuan.pkg8;
import java.util.Scanner;
public class Pertemuan8 {

    public static void main(String[] args) {
    String pil="Y";
        do{
            int ID=0;
            Scanner in=new Scanner(System.in);
            System.out.println("_____________________________");
            System.out.println("Daftar Menu Makanan & Minuman");
            System.out.println("1.Nasi Padang");
            System.out.println("2.Nasi Ayam enyet");
            System.out.println("3.Jus Jeruk");
           
            System.out.println("");
            System.out.print("Silahkan Input ID Daftar Menu Makanan & Minuman :");
            ID=in.nextInt();
            if (ID==1){
                System.out.println("Harga Nasi Padang Rp.10.000,-");
            }else if(ID==2){
                System.out.println("Harga Nasi Ayam Penyet Rp. 20.000,-");
            }else if(ID==3){
                System.out.println("Hargan Jus Jeruk Rp.5000,-");
            }
            Scanner input=new Scanner(System.in);
            System.out.println("");
            System.out.print("Apa Anda Menghitung Kembali? Pilih Y/T :");
            pil=input.nextLine();
        }while(pil.equals("Y"));
        if (pil.equals("T"));
        System.out.println("Terimakasih");     
    }
    
}

Maka hasilnya akan seperti ini: 




Contoh Kasus Kedua:

package pertemuan.pkg8;
import javax.swing.JOptionPane;
public class Pertemuan8 {

    public static void main(String[] args) {
     String pil ="Y";
        do{
            int ID = 0;
            JOptionPane.showMessageDialog(null, "Daftar Menu Makanan & Minuman\n"
                    +"1. Nasi Padang\n"
                    +"2. Nasi Ayam Penyet\n"
                    +"3. Jus Jeruk\n");
            ID=Integer.parseInt(JOptionPane.showInputDialog("Silahkan input ID Menu Makanan & Minuman"));
            if ( ID == 1){
                JOptionPane.showMessageDialog(null, "Harga Nasi Padang Rp. 10.000,-") ;
            }else if (ID == 2){
                JOptionPane.showMessageDialog(null,"Harga Nasi Ayam Penyet Rp. 20.000,-") ;
            }else if (ID == 3){
                JOptionPane.showMessageDialog(null, "Harga Jus Jeruk Rp. 5.000,-") ;
            }
            pil =JOptionPane.showInputDialog("Apa anda memilih kembali menu makanan? pilih Y/T : ");
        }while(pil.equals("Y"));
        if (pil.equals("T")){
            JOptionPane.showMessageDialog(null,"Terima kasih");
        }
    }
    
}


Maka hasilnya akan seperti ini:








Contoh Kasus Ketiga:

package pertemuan.pkg8;
import java.util.Scanner;
public class Pertemuan8 {

    public static void main(String[] args) {
     String pilihan ="YES";
        do{
            int id=0;
            Scanner in=new Scanner (System.in);
            System.out.println("Menu Pilihan Jenis Laptop");
            System.out.println("-------------------------");
            System.out.println("1. Acer");
            System.out.println("2. Asus");
            System.out.println("3. Toshiba");
            System.out.println("4. Lenovo");
            System.out.println("5. Apple");
           
            System.out.print("Silahkan input id jenis laptop :");
            id=in.nextInt();
           
            if (id==1){
                System.out.println("Jenis Laptop Acer Seharga Rp. 4.500.000");
            }else if (id==2){
                System.out.println("Jenis Laptop Asus Seharga Rp. 4.700.000");
            }else if (id==3){
                System.out.println("Jenis Laptop Toshiba Seharga Rp. 5.000.000");
            }else if (id==4){
                System.out.println("Jenis Laptop Lenovo Seharga Rp. 3.500.000");
            }else{
                System.out.println("Jenis Laptop Apple Seharga Rp. 6.500.000");
            }
            Scanner input=new Scanner(System.in);
            System.out.print("Apakah Anda Memilih Lagi? Pilih Y/T :");
            pilihan=input.nextLine();
           
        }while(pilihan.equals("Y"));
        if(pilihan.equals("T")){
            System.out.println("Thankyou");
            
        }
    }
}


Maka hasilnya akan seperti ini:





Latihan Ketiga Menggunakan JOption Pane:

package tugaske5denganmenggunakanjoptionpanepertemuan8;

import javax.swing.JOptionPane;
public class TugasKe5DenganMenggunakanJOptionPanePertemuan8 {

    public static void main(String[] args) {
       String pil = "Y" ;
     do{
     int Id = 0 ;
     int jumlah = 0 ;
     int harga = 0 ;
          int totalharga = 0 ;
          double discount = 0 ;
          double total ;
          
   JOptionPane.showMessageDialog(null,"____________ Pembelian Smartphone______\n"
    +"Daftar Pilihan jenis Smartphone : \n" 
    +"1. Nokia\n"
    +"2. Samsung Galaxy\n"
    +"3. Oppo\n"
    +"4. Vivo\n"
    +"5. Apple") ;
     
   Id=Integer.parseInt( JOptionPane.showInputDialog("Silahkan Id Daftar menu Smartphone:")) ;
   jumlah=Integer.parseInt(JOptionPane.showInputDialog("Jumlah Jual Smartphone :")) ;
     
   if (Id==1) {
        JOptionPane.showInputDialog(null, "Nokia") ;
        harga =3000000 ;
   }else if (Id==2) {
        JOptionPane.showInputDialog(null, "Samsung") ;
        harga =38000000 ;
    }else if (Id==3) {
        JOptionPane.showInputDialog(null, "Oppo") ;
        harga =36500000 ;
    }else if (Id==4) {
        JOptionPane.showInputDialog(null, "vivo") ;
        harga =27000000 ;
     }else {
        JOptionPane.showInputDialog(null, "Apple") ;
        harga =9000000 ;
    }   
     totalharga = jumlah * harga ;
     total = totalharga-discount ;
     
        if (jumlah==1) {
            discount = 0.01 * totalharga ;
        }else if (jumlah==2) {     
            discount = 0.04 * totalharga ; 
        }else if (jumlah==3) {     
            discount = 0.06 * totalharga ;
        }else if (jumlah==8) {     
            discount = 0.05 * totalharga ; 
     } 
      JOptionPane.showMessageDialog (null,
      "Harga Smartphone                   : "+harga+"\n" 
     +"total Smartphone                   : "+totalharga+"\n"
     +"Jumlah smartphone                  : "+jumlah+"\n" 
     +"Discount Harga smartphone          : "+discount+"\n"
     +"Total Pembayaran Haarga Smartphone : "+total+"\n") ;
    
   pil =JOptionPane.showInputDialog (
   "Apa anda memilih kembali daftar menu Smartphone? pilih Y/T :") ;
    }while (pil.equals ("Y")) ;
    if (pil.equals ("T")) {
     JOptionPane.showMessageDialog(null,"Terima Kasih");
  }
  }
  }  

Maka hasilnya akan seperti ini:











Latihan Ketiga Menggunakan Scanner:

package tugas.ke.pkg5.dengan.menggunakan.scanner.pertemuan.pkg8;

import java.util.Scanner;
public class TugasKe5DenganMenggunakanScannerPertemuan8 {

    public static void main(String[] args) {
   Scanner pilihan=new Scanner (System.in);
            System.out.println("DAFTAR PILIHAN JENIS SMARTPHONE");
            System.out.println("********************************");
            System.out.println("1. NOKIA");
            System.out.println("2. SAMSUNG GALAXY");
            System.out.println("3. OPPO");
            System.out.println("4. VIVO");
            System.out.println("5. Apple");
           
 Scanner kc=new Scanner (System.in);
        System.out.print("Silahkan Input ID Smartphone = ");
        int id =kc.nextInt();              
        if (id==1) {
            System.out.println("merek = Nokia");
            System.out.println("Harga = 3.000.000");
        } else if (id == 2){
            System.out.println("merek = Samsung Galaxy");
            System.out.println("Harga = 3.800.000");
        } else if (id == 3){
            System.out.println("merek = OPPO");
            System.out.println("Harga = 3.650.000");
        } else if (id == 4){
            System.out.println("merek = Vivo");
            System.out.println("Harga = 2.700.000");
        } else if (id == 5){
            System.out.println("merek = Apple");
            System.out.println("Harga = 9.000.000");
        }
        else {
            System.out.println("ID YANG ANDA MASUKAN SALAH!!");
        }
        
        Scanner sc = new Scanner (System.in);
        int harga,jumlah, totalharga, diskon;
        
        System.out.print("Masukkan Harga Barang : ");
        harga = sc.nextInt();
        System.out.print("Masukkan Jumlah Barang : ");
        jumlah = sc.nextInt();

        totalharga = harga * jumlah;
        
        if (jumlah == 2) {
            diskon = totalharga *  3/100;
            totalharga = totalharga - diskon;
            System.out.println("Diskon = 3%\n" +totalharga);
        }else if(jumlah==3) {
            diskon = totalharga * 5/100;
            totalharga = totalharga - diskon;
            System.out.println("Diskon = 5%\n");
            
        }else if(jumlah==6){
            diskon = totalharga * 7/100;
            totalharga = totalharga - diskon;
            System.out.println("Diskon = 7%\n");
        }
        
        if (jumlah >= 50){
            diskon = totalharga - ((totalharga *5) / 100 );
            System.out.println("Tambahan = " +totalharga);
        }
        else{
            System.out.println("Total Bayar = "+totalharga);
        }
         
      
        }
        
    }

Maka hasilnya akan seperti ini:



Semoga Bermanfaat.....




Program Java:Koding Program NetBeans Pertemuan 8 (JOptionPane)

Dosen Pengampu : Fince Tinus Waruwu,M.Kom
fincetinus.blogspot.com


Koding Program NetBeans Looping
Penggunaan JOptionPane pada Tipe Data Integer


package pertemuan.pkg8;
import javax.swing.JOptionPane;
public class Pertemuan8 {

    public static void main(String[] args) {
          int p,l,luas;
        p = Integer.parseInt (JOptionPane.showInputDialog("Input Panjang"));
        l = Integer.parseInt (JOptionPane.showInputDialog("Input Lebar"));
        luas=p*l;
        JOptionPane.showMessageDialog(null,"Luas = Panjang x Lebar\n"+"Panjang = "+p+"\n" +"Lebar = "+l+"\n"+"Luas Persegi Panjang = "+luas);

    }
    
}

maka akan muncul seperti ini:

Gambar 1. Input Nilai Panjang Persegi

Gambar 2. Input Nilai Lebar Persegi

Gambar 3. Output Nilai Luas Persegi


Semoga Bermanfaat....



Program Java:Koding Program NetBeans Pertemuan 8 (JOptionPane)

Dosen Pengampu : Fince Tinus Waruwu,M.Kom
fincetinus.blogspot.com



Koding Program NetBeans Looping

Penggunaan JOptionPane pada Tipe Data String


package pertemuan.pkg8;
import javax.swing.JOptionPane;
public class Pertemuan8 {

    public static void main(String[] args) {
        String nama = JOptionPane.showInputDialog ("Please Enter Your Name");
        JOptionPane.showMessageDialog(null," Hello my friend, I'm " +nama);
    }
    
}

Maka akan muncul seperti ini:

Gambar 1. Kotak Dialog Input



Gambar 2. Kotak Dialog Output


Semoga Bermanfaat...



Program Java: TUGAS Koding Program NetBeans Pertemuan 7 (Looping For)

Dosen Pengampu : Fince Tinus Waruwu,M.Kom
fincetinus.blogspot.com


 TUGAS Koding Program NetBeans Pertemuan 7 (Looping For)


package dowhile;

public class DoWhile {

    
    public static void main(String[] args) {
        int a1 =0;
        int b1 =1;
        do{
            System.out.println(a1);
            a1=a1 + b1;
        }while (a1 < 10);
    }
}




Tugas (a) Menampilkan Bilangan Genap dan Bilangan Ganjil menggunakan looping for



package dowhilea;

public class DoWhileA {

    public static void main(String[] args) {
        System.out.println("MENCETAK BILANGAN GANJIL");
        int i=1;
        do{
            if( i%2 ==1){
                System.out.println(i);
            }
            i++;
        }while (i<10);
        
      System.out.println("MENCETAK BILANGAN GENAP");     
      int a=1;
      do{
          
          if ( a%2 ==0){
               System.out.println(a);
            }
            a++;
        }while (a<=10);
      System.out.println("");
    }
    
}





Tugas (b) Menampilkan Nama Sebanyak 10x menggunakan looping for


package fora;

public class ForA {

    public static void main(String[] args) {
        int i;
      for(i=1;10>= i;i++)
      System.out.println("Ermi Suryani Nasution");
    }
    
}





Tugas (c) Menampilkan Bilangan Ganjil dan Genap menggunakan looping for


package forb;

public class ForB {

    public static void main(String[] args) {
       int i;
       System.out.println("Bilangan Ganjil");
      for(i=1;i<=10;i++){
          if (i % 2 == 1){
      System.out.println( " "+i+"ganjil");
    } else {
      System.out.println(" "+i+" genap");
  }
}
      
    }
}



Tugas (d ) Menampilkan bilangan Terbesar ke bilangan Terkecil (contoh : 10 9 8 7 6 5 4 3 2 1 0) menggunakan looping for


package forc;

public class ForC {

    public static void main(String[] args) {
       int i;
        for ( i=10; i >=0; i-- ){
        System.out.println(i);
    }
   }
 }





Tugas (e) Menampilkan Hello, STMIK Budi Darma Medan Berurutan menggunakan looping for


package ford;

public class ForD {

    public static void main(String[] args) {
    int i;
      for(i=1;10>= i;i++)
      System.out.println(i+ ". Hello, STMIK Budi Darma Medan");
    }
}





Tugas (f) Menampilkan Segitiga menggunakan looping for

package fore;

public class ForE {

    public static void main(String[] args) {
     System.out.println("SEGITIGA SIKU-SIKU");
       for (int a=1;a<=5; a++){
       for (int b=1;b<=a-1; b++){
           System.out.print("*");
       }
       System.out.println("*");
       }
       
System.out.println("SEGITIGA SIKU-SIKU TERBALIK");
       for (int a=1;a<=5; a++){
       for (int c=1;c<=5-a; c++){
           System.out.print(" ");
       }
       for(int b=1; b<=a-1;b++){
       System.out.print("*");
       }
       System.out.println ("*");
       }
       System.out.print("");
System.out.println("SEGITIGA PIRAMIDA");
       for (int a=1; a<=5; a++){
       for (int c=1; c<=5-a; c++){
           System.out.print(" ");
       }
       for(int d=1; d<=a-1; d++){
       System.out.print("*");    
       }
       for(int b=1; b<=a-1; b++){
       System.out.print("*");
       }
       System.out.println("*");
}

    }
}





Tugas (g) Menampilkan 1-10 menggunakan looping for


package tugaslooping;

public class TugasLooping {

    public static void main(String[] args) {
       int i;
      for(i=1;10>= i;i++)
      System.out.println(i);
    }
   
}




package whilea;

public class WhileA {

    public static void main(String[] args) {
       int i=1;
         while (i<=10){
             System.out.println( i );
             i++;
         }
    }
}



package whileb;

public class WhileB {

    public static void main(String[] args) {
     int i=10;
         while ( i>2 ){
             System.out.println(i);
             i--;
         }
    }
}





package whilecontohkasus;

public class WhileContohKasus {

    public static void main(String[] args) {
        int i=5;
         while ( i>0 ){
             System.out.println("STMIK BUDIDARMA");
             i--;
         }
     }
}




Semoga Bermanfaat....