Jumat, 22 November 2013

UTS PBO

  1.    Kasus Soal 1 Program String


  • Tahap Analisis Use Case Diagram 
  •  Tahap Analisis Activity Diagram

  •   Tahap Analisis Sequence Diagram

  •   Tahap Design Class Diagram


  •   Listing Program java
package String;
/**
 *
 * @author Budi Muhamad Rizki
 */
public class Coba {
    public static void main(String[] args) {
        // TODO code application logic here
     System.out.print(“Selamat datang di Java Programming”);   
    }
}


2.       Kasus Soal 2 Constan Panjang Segi Empat

  • Tahap Analisis Use Case Diagram
  • Tahap Analisis Activity Diagram

  • Tahap Analisis Sequence Diagram
 
  •  Tahap Design Class Diagram
 
  •  Listing Program java
package segiempat;
/**
 *
 * @author Budi Muhamad Rizki
 */
public class Segiempat {
    public static void main(String[] args) {
        // TODO code application logic here
         int p=2;
        int l=7;
        int L;
        L=p*l;
        System.out.println(“Luas persegi panjang = “+L);
    }
} 
 3.  Kasus Soal 3 Program Operator


  • Tahap Analisis Use Case Diagram
 
  •  Tahap Analisis Activity Diagram

 


  • Tahap Analisis Sequence Diagram 
 
  •   Tahap Design Class Diagram

  • Listing Program java
package segiempat;
/**
 *
 * @author Budi Muhamad Rizki
 */
public class Segiempat {
    public static void main(String[] args) {
        // TODO code application logic here
         int p=2;
        int l=7;
        int L;
        L=p*l;
        System.out.println(“Luas persegi panjang = “+L);
    }
}

4. Kasus Soal 4 Program Array

  • Tahap Analisis Use Case Diagram
  • Tahap Analisis Activity Diagram


  •   Tahap Analisis Sequence Diagram
 

  •  Tahap Design Class Diagram

  •   Listing Program java
package array;
/**
 *
 * @author Budi Muhamad Rizki
 */
public class Array {
    public static void main(String[] args) {
        // TODO code application logic here
        int array[];
        array = new int[5];
       array[0] = 4;
        array[1] = 3;
        array[2] = 2;
        array[3] = 1;
        for (int i = 0; i < 4; i++) {
            System.out.println(“Array[" + i + "] = ” + array[i]);
    }
}
} 

5. Kasus Soal 5 Input Output

  •   Tahap Analisis Use Case Diagram
 
  • Tahap Analisis Activity Diagram
 

  •   Tahap Analisis Sequence Diagram
 
  •  Tahap Design Class Diagram

Listing Program java
package inputoutput;
import java.util.Scanner;
/**
 *
 * @author Budi Muhamad Rizki
 */
public class Inputoutput {
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner sc = new Scanner(System.in);
        int identitas;
         System.out.println(“Identitas”);
        System.out.print(“Nama : “);
        string nama = “text”();
        System.out.print(“Alamat : “);
        string alamat = “text”();
System.out.println(“Alamat : ” +nama);
        System.out.println(“Alamat : ” +alamat);
    }
} 

6. Kasus Soal 6 Program Alir kontrol

  • Tahap Analisis Use Case Diagram
 
  •  Tahap Analisis Activity Diagram

  • Tahap Analisis Sequence Diagram

  • Tahap Design Class Diagram
 
  • Listing Program java
package kontrol;
import java.util.Scanner;
/**
 *
 * @author Budi Muhamad Rizki
 */
public class Kontrol {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
          Scanner sc = new Scanner(System.in);
        System.out.println(“========== MENU ==========”);
        System.out.println(“1. If “);
        System.out.println(“2. For”);
        System.out.println(“3. Do-While”);
        System.out.print(“Pilih 1/2/3=”);
        Integer pilihan = sc.nextInt();
        switch (pilihan) {
            case 1:
                System.out.print(“Masukan angka=”);
                Integer angka = sc.nextInt();
                if (angka % 2 == 0) {
                    System.out.println(“genap”);
                } else {
                    System.out.println(“ganjil”);
                }
                break;
            case 2:
                System.out.print(“Masukan jumlah perulangan=”);
                Integer ulang = sc.nextInt();
                for (int i = 1; i <= ulang; i++) {
                    System.out.println(i);
                }
                break;
            case 3:
                int i = 1;
                System.out.print(“Masukan jumlah perulangan=”);
                Integer ulang2 = sc.nextInt();
                do {
                    System.out.println(i);
                    i++;
                } while (i <= ulang2);
                break;
        }
    }
}

Tidak ada komentar:

Posting Komentar