document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import javax.swing.*;
  2. public class Latihan1 {
  3.     public static void main(String[] args) {
  4.        
  5.         //input jumlah siswa (panjang array)
  6.         String inputJmlSiswa = JOptionPane.showInputDialog (" Berapa Jumlah Siswa Yang Akan di Data : ");
  7.         int jmlSiswa = Integer.parseInt(inputJmlSiswa);
  8.  
  9.         String siswa [] = new String[jmlSiswa];
  10.  
  11.         //input data siswa
  12.         for (int i=0; i<siswa.length; i++) {
  13.             int a = i + 1;
  14.             siswa [i] = JOptionPane.showInputDialog ("Masukan Data Siswa Ke " + a + " : ");
  15.         }
  16.  
  17.         //menampilkan data array
  18.  
  19.         switch (jmlSiswa) {
  20.             case 1 :
  21.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0]);
  22.                 break;
  23.             case 2 :
  24.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0] + "\\n" + siswa[1]);
  25.                 break;
  26.             case 3 :
  27.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0] + "\\n"
  28.                     + siswa[1] + "\\n"
  29.                     + siswa[2]);
  30.                 break;
  31.             case 4 :
  32.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0] + "\\n"
  33.                     + siswa[1] + "\\n"
  34.                     + siswa[2] + "\\n"
  35.                     + siswa[3]);
  36.                 break;
  37.             case 5 :
  38.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0] + "\\n"
  39.                     + siswa[1] + "\\n"
  40.                     + siswa[2] + "\\n"
  41.                     + siswa[3] + "\\n"
  42.                     + siswa[4]);
  43.                 break;
  44.             case 6 :
  45.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0] + "\\n"
  46.                     + siswa[1] + "\\n"
  47.                     + siswa[2] + "\\n"
  48.                     + siswa[3] + "\\n"
  49.                     + siswa[4] + "\\n"
  50.                     + siswa[5]);
  51.                 break;
  52.             case 7 :
  53.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0] + "\\n"
  54.                     + siswa[1] + "\\n"
  55.                     + siswa[2] + "\\n"
  56.                     + siswa[3] + "\\n"
  57.                     + siswa[4] + "\\n"
  58.                     + siswa[5] + "\\n"
  59.                     + siswa[6]);
  60.                 break;
  61.             case 8 :
  62.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0] + "\\n"
  63.                     + siswa[1] + "\\n"
  64.                     + siswa[2] + "\\n"
  65.                     + siswa[3] + "\\n"
  66.                     + siswa[4] + "\\n"
  67.                     + siswa[5] + "\\n"
  68.                     + siswa[6] + "\\n"
  69.                     + siswa[7]);
  70.                 break;
  71.             case 9 :
  72.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0] + "\\n"
  73.                     + siswa[1] + "\\n"
  74.                     + siswa[2] + "\\n"
  75.                     + siswa[3] + "\\n"
  76.                     + siswa[4] + "\\n"
  77.                     + siswa[5] + "\\n"
  78.                     + siswa[6] + "\\n"
  79.                     + siswa[7] + "\\n"
  80.                     + siswa[8]);
  81.                 break;
  82.             case 10 :
  83.                 JOptionPane.showMessageDialog(null, " Data siswa yang anda masukan : \\n" + siswa[0] + "\\n"
  84.                     + siswa[1] + "\\n"
  85.                     + siswa[2] + "\\n"
  86.                     + siswa[3] + "\\n"
  87.                     + siswa[4] + "\\n"
  88.                     + siswa[5] + "\\n"
  89.                     + siswa[6] + "\\n"
  90.                     + siswa[7] + "\\n"
  91.                     + siswa[8] + "\\n"
  92.                     + siswa[9]);
  93.                 break;
  94.             default :
  95.                 JOptionPane.showMessageDialog (null, "Maaf data tidak bisa di tampilkan"
  96.                 + " \\n karena data terlalu banyak"
  97.                 + " \\n Maksimal 10 inputan ");
  98.         }
  99.  
  100.         int nilai [][] = new int [jmlSiswa][5];
  101.         String input = "";
  102.  
  103.         for (int i=0; i<siswa.length; i++) {
  104.             input = JOptionPane.showInputDialog("Nama Siswa : " + siswa[i] + "\\n Masukan Nilai Matematika : ");
  105.             nilai [i][0] = Integer.parseInt(input);
  106.             input = JOptionPane.showInputDialog("Nama Siswa : " + siswa[i] + "\\n Masukan Nilai Bahasa Indonesia : ");
  107.             nilai [i][1] = Integer.parseInt(input);
  108.             input = JOptionPane.showInputDialog("Nama Siswa : " + siswa[i] + "\\n Masukan Nilai Bahasa Inggris : ");
  109.             nilai [i][2] = Integer.parseInt(input);
  110.             input = JOptionPane.showInputDialog("Nama Siswa : " + siswa[i] + "\\n Masukan Nilai Produktif : ");
  111.             nilai [i][3] = Integer.parseInt(input);
  112.             input = JOptionPane.showInputDialog("Nama Siswa : " + siswa[i] + "\\n Masukan Nilai Praktek : ");
  113.             nilai [i][4] = Integer.parseInt(input);
  114.         }
  115.  
  116.         for (int i=0; i<siswa.length; i++) {
  117.             System.out.println (" Nama Siswa " + siswa[i]);
  118.             System.out.println (" Nilai Matematika : " + nilai[i][0]);
  119.             System.out.println (" Nilai Bahasa Indonesia : " + nilai[i][1]);
  120.             System.out.println (" Nilai Bahasa Inggris : " + nilai[i][2]);
  121.             System.out.println (" Nilai Bahasa Produktif: " + nilai[i][3]);
  122.             System.out.println (" Nilai Bahasa PPraktek: " + nilai[i][4]);
  123.  
  124.         }
  125.     }
  126. }
');