Kamis, 31 Mei 2018

Program Java : Koding NetBeans Tugas Pertemuan 10 (JOptionPane)

Dosen Pengampu : Fince Tinus Waruwu, M.Kom


Koding Program NetBeans
Penggunaan Looping Do...While dengan Pemilihan Y/T dengan Menggunakan JOptionPane



package project.agung.lestari;

import javax.swing.JOptionPane;

public class ProjectAgungLestari {

    public static void main(String[] args) {
       
        String pil = "Y";
        do{
        int sisi = Integer.parseInt(JOptionPane.showInputDialog("Silahkan Input Nilai Sisi = "));
        
        int luas_persegi = sisi+sisi;
        
        JOptionPane.showMessageDialog(null,"Nilai Luas Persegi = "+luas_persegi);
        
        pil = JOptionPane.showInputDialog("Apakah Anda Ingin Menghitung Kembali? Pilih Y/T : ");
        
        } while (pil.equals("Y"));
        if (pil.equals("T"))
                { JOptionPane.showMessageDialog(null,"Terimakasih");
    }
        
    }
    
}


Maka akan tampil seperti gambar di bawah ini :

Gambar 1. Kotak Dialog Input Nilai Sisi

Gambar 2. Kotak Dialog Output Nilai Luas Persegi

Gambar 3. Kotak Dialog Input Y/T

Jika Y maka akan tampil seperti gambar di bawah ini :

Gambar 4. Kotak Dialog Input Nilai Panjang Persegi

Gambar 5. Kotak Dialog Output Nilai Luas Persegi

Gambar 6. Kotak Dialog Input Y/T

Jika T maka akan tampil seperti gambar di bawah ini : 

Gambar 7. Kotak Dialog Output Message

Program Java : Koding NetBeans Tugas Pertemuan 10 (Scanner)

Dosen Pengampu : Fince Tinus Waruwu,M.Kom


Koding Program NetBeans
Penggunaan Looping Do...While dengan Pemilihan Y/T dengan Menggunakan Scanner




package project.agung.lestari;

import java.util.Scanner;

public class ProjectAgungLestari {

    public static void main(String[] args) {
     
        String pil = "Y";
        do{
        Scanner id=new Scanner (System.in);
        System.out.print("Silahkan Input Nilai Sisi :");
        int sisi=id.nextInt();
     
        int luas_persegi = sisi+sisi;
     
        System.out.print("Nilai Luas Persegi = "+luas_persegi);
     
        Scanner input=new Scanner (System.in);
        System.out.println("");
        System.out.print ("Apa anda ingin kembali menghitung ? Pilih Y/T : ");
        pil = input.nextLine();
     
        } while (pil.equals("Y"));
        if (pil.equals("T"))
                {System.out.println("Terimakasih");
    }
     
    }
 
}
Maka akan tampil seperti gambar di bawah ini :



Program Java : Koding NetBeans Tugas Pertemuan 9 JOptionPane

Dosen Pengampu : Fince Tinus Waruwu,M.Kom


Koding Program NetNeans
Menggunakan Fungsi If Jamak pada JOptionPane





package tugas.agung.lestari.joptionpane;

import javax.swing.JOptionPane;

public class TugasAgungLestariJOptionPane {

    public static void main(String[] args) {
        // TODO code application logic here
     
     
        int x;
        x = Integer.parseInt (JOptionPane.showInputDialog("Input NPM"));
        String nama = "";
        if (x == 15110672) {
            nama = "Agung Lestari";
        } else if (x == 15118998){
            nama = "Andy Ryan";
        } else if (x == 15113322){
            nama =  "Teguh Saputra";
        } else if (x == 15111122){
            nama = "Sutejo Tukimin";
        }else if (x == 15110022){
            nama = "Surti Safitri";
        }
     
     
        String jenjang = JOptionPane.showInputDialog ("Input Jenjang");
        String Jurusan = "";
        if (jenjang.equals("S1")){
            Jurusan = "Teknik Informatika";
        } else if (jenjang.equals("D3")){
            Jurusan = "Manajemen Informatika";
        }
     
     
        String konsentrasi = JOptionPane.showInputDialog ("Konsentrasi");
     
     
        int nh;
        nh = Integer.parseInt (JOptionPane.showInputDialog("Input Nilai Hadir"));
        double nilai_hadir ;
        nilai_hadir = 0.1 * nh ;
     
     
        int ng ;
        ng = Integer.parseInt (JOptionPane.showInputDialog("Input Nilai Tugas"));
        double nilai_tugas ;
        nilai_tugas = 0.2 * ng ;
     
        int nt;
        nt = Integer.parseInt (JOptionPane.showInputDialog("Input Nilai UTS"));
        double nilai_uts ;
        nilai_uts = 0.3 * nt;
     
        int na;
        na = Integer.parseInt (JOptionPane.showInputDialog("Input Nilai UAS"));
        double nilai_uas ;
        nilai_uas = 0.4 * na;

        double total_nilai = nilai_hadir + nilai_tugas + nilai_uts + nilai_uas;
        String Nilai_Huruf = "";
        if (total_nilai > 85) {
            Nilai_Huruf = " A ";
        } else if (total_nilai > 80 ) {
            Nilai_Huruf = "B+";
        } else if (total_nilai > 75 ) {
            Nilai_Huruf = "B";
        } else if (total_nilai > 70 ) {
            Nilai_Huruf = "C+";
        }else if (total_nilai > 65 ) {
            Nilai_Huruf = "C";
        }else if (total_nilai > 60 ) {
            Nilai_Huruf = "D";
        } else if (total_nilai < 60 ) {
            Nilai_Huruf = "E";
        }
     
       JOptionPane.showMessageDialog(null,"NPM = " +x+"\n"+"Nama = "+nama+"\n"
               +"Jenjang = "+jenjang+"\n"
               +"Jurusan = "+Jurusan+"\n"
               +"Konsentrasi = "+konsentrasi+"\n"
               +"Nilai Hadir = "+nilai_hadir+"\n"
               +"Nilai Tugas = "+nilai_tugas
               +"\n"+"Nilai UTS = "+nilai_uts+"\n"
               +"Nilai UAS = "+nilai_uas+"\n"
               +"Total Nilai = "+total_nilai+"\n"
               +"Nilai Huruf = "+Nilai_Huruf+"\n");


    }
 
}

Maka akan tampil seperti gambar di bawah ini :

Gambar 1. Kotak Dialog Input NPM


Gambar 2. Kotak Dialog Input Jenjang


Gambar 3. Kotak Dialog Input Konsentrasi


Gambar 4. Kotak Dialog Input Nilai Hadir


Gambar 5. Kotak Dialog Input Nilai Tugas


Gambar 6. Kotak Dialog Input Nilai UTS


Gambar 7. Kotak Dialog Input Nilai UAS


Gambar 8. Kotak Dialog Output Message

Jumat, 25 Mei 2018

Program Java:Koding Program NetBeans Pertemuan 9 (JOptionPane)

Dosen Pengampu : Fince Tinus Waruwu, M.Kom

Koding Program NetBeans Looping
Penggunaan JOptionPane pada Tipe Data Integer

package project.agung.lestari;

import javax.swing.JOptionPane;

public class ProjectAgungLestari {

    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 tampil seperti gambar di bawah ini :

Gambar 1. Kotak Dialog Input Nilai Panjang Persegi

Gambar 2. Kotak Dialog Input Nilai Lebar Persegi

Gambar 3. Kotak Dialog Output Nilai Luas Persegi

Program Java:Koding Program NetBeans Pertemuan 9 (JOptionPane)

Dosen Pengampu : Fince Tinus Waruwu,M.Kom


Koding Program NetBeans Looping
Penggunaan JOptionPane pada Tipe Data String


package project.agung.lestari;

import javax.swing.JOptionPane;

public class ProjectAgungLestari {

    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 tampil seperti gambar berikut :

Gambar 1.Kotak Dialog Input

Gambar 2. Kotak Dialog Output (Message)




Rabu, 23 Mei 2018

Program Java:Koding Program NetBeans Pertemuan 8 (Looping Do.....While )

Dosen Pengampu : Fince Tinus Waruwu,M.Kom



Koding Program NetBeans Looping
Looping Do........While


package agung.lestari.looping.pkg3;

public class AgungLestariLooping3 {

    public static void main(String[] args) {
     
        int a1=0;
        int b1=1;
        do{
            System.out.println(a1);
        a1=a1+b1;
        } while (a1<10);
     
        }
    }
 
Maka akan tampil seperti gambar di bawah ini :




Tugas (a) Menampilkan Bilangan Ganjil dan Bilangan Genap

package agung.tugas.looping.pkg8;

public class AgungTugasLooping8 {

    public static void main(String[] args) {
        System.out.println("====================BILANGAN GENAP====================");
        int a1=2;
        int b1=2;
        do{
            System.out.println(a1);
        a1=a1+b1;
        } while (a1<=10);
     
        System.out.println("====================BILANGAN GANJIL====================");
        int a2=1;
        int b2=1;
        do{
            System.out.println(a2);
        a2=a2+b1;
        } while (a2<=10);
        }
   
    }
 
Maka akan tampil seperti gambar di bawah ini :



Program Java:Koding Program NetBeans Pertemuan 8 (Looping While )

Dosen Pengampu : Fince Tinus Waruwu,M.Kom



Koding Program NetBeans Looping
Looping While



package agung.lestari.looping.pkg2;

public class AgungLestariLooping2 {

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

Maka akan tampil seperti gambar di bawah ini :





Tugas  (a) Menampilkan Angka 1 sampai 10

package agung.tugas.looping.pkg7;

public class AgungTugasLooping7 {

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


Maka akan tampil  seperti gambar di bawah ini :



Tugas (b) Menampilkan angka 10 ke 3

package agung.tugas.looping.pkg7;

public class AgungTugasLooping7 {

    public static void main(String[] args) {
        int i =10;
        while(i>=3){
            System.out.println(i);
        i--;}
    }
    
}
Maka akan tampil seperti gambar di bawah ini :