Pages

Saturday, March 23, 2013

Tugas PBO(Program Berbasis Objek)


Nama : Steven
Kelas  : 2IA26
Anggota Kelompok : Hendra , Fuad Harmuzain

Code :

package latihan_pbo; // package dari java
/**
 *
 * @author Steven
 */
import java.io.*; //Import java yang digunakan untuk melakukan input
public class Tugas_PBO { // Kelas pada program ini
    public static void main(String[] args) throws IOException { //Baris awal program utama
        BufferedReader tugas = new BufferedReader(new InputStreamReader( System.in) ); //mendeklarasikan tugas sebagai fungsi abstrak
        String[] nama = new String[20]; //array yang bertipe String dengan variabel nama
        String[] npm = new String[8]; //array yang bertipe String dengan variabel npm
        String[] kelas = new String[5]; //array yang bertipe String dengan variabel kelas
        System.out.print("Masukkan Jumlah Record  : "); //Perintah untuk menampilkan string dilayar
        String jml = tugas.readLine(); // Untuk menginput nilai yang kita inginkan kedalam string jml
        int jml1 = Integer.parseInt(jml); //Untuk meng-convert String menjadi Integer dan dimasukan ke variabel jml1
        for(int i=1; i<=jml1; i++){ //Perintah perulangan dari i=1 sampai dengan jml1 dengan step i+1 jika sesuai dengan kondisi
            System.out.println("=============================="); //Perintah untuk menampilkan string dilayar
            System.out.print("Input data ke-" +i+" :\n"); //Perintah untuk menampilkan string dilayar yang ditambahkan variabel i
            System.out.print("nama ke-"+i+"  : "); //Perintah untuk menampilkan string dilayar yang ditambahkan variabel i
            nama[i] = tugas.readLine(); // Untuk menginput nilai yang kita inginkan kedalam array string nama[i]
            System.out.print("npm ke-"+i+"   : "); //Perintah untuk menampilkan string dilayar yang ditambahkan variabel i
            npm[i] = tugas.readLine(); // Untuk menginput nilai yang kita inginkan kedalam array string npm[i]
            System.out.print("kelas ke-"+i+" : "); //Perintah untuk menampilkan string dilayar  
            kelas[i] = tugas.readLine(); // Untuk menginput nilai yang kita inginkan kedalam array string [i]
            System.out.println("=============================="); //Perintah untuk menampilkan string dilayar
        }
        for(int j=1; j<=jml1;j++){ //Perintah perulangan dari j=1 sampai dengan jml1 dengan step j+1 jika sesuai dengan kondisi
            System.out.println("=============================="); //Perintah untuk menampilkan string dilayar
            System.out.println("Data ke-"+j); //Perintah untuk menampilkan string dilayar yang ditambahkan variabel j
            System.out.println("Nama  : "+nama[j]); //Perintah untuk menampilkan string dilayar yang ditambahkan variabel nama[j]
            System.out.println("NPM   : "+npm[j]); //Perintah untuk menampilkan string dilayar yang ditambahkan variabel npm[j]
            System.out.println("Kelas : "+kelas[j]); //Perintah untuk menampilkan string dilayar yang ditambahkan variabel kelas[j]
            System.out.println("=============================="); //Perintah untuk menampilkan string dilayar
        }
    }
}

Output :
Tampilan ketika melakukan input data melalui keyboard :


















Tampilan ketika output dihasilkan, data yang diinput langsung ditampilkan :

No comments:

Post a Comment

Bleach - Kurosaki Ichigo's Sword Zangetsu