Contoh LA ( Laporan Akhir ) Praktikum Bahasa Pemrograman Java 3

LISTING PROGRAM

Tugas I

import java.io.*;

public class rata {

public static void main(String[] args) {
BufferedReader dataIn = new BufferedReader(new InputStreamReader (System.in));

String a = ""; String b = ""; String c = "";

        System.out.print("Nilai ujian pertama = ");
        try{
        a = dataIn.readLine();
        }catch(IOException e){System.out.print ("error");
}
          
          

        System.out.print("Nilai Ujian kedua = ");
        try{
        b = dataIn.readLine();
        }catch(IOException e){System.out.print ("error");
}
               
               
        System.out.print("Nilai Ujian ketiga = ");
        try{
        c = dataIn.readLine();
        }catch(IOException e){System.out.print ("error");}

          int i = Integer.parseInt(a);
          int j = Integer.parseInt(b);
          int k = Integer.parseInt(c);

          int x = (i+j+k)/3;
          System.out.print ("Nilai rata-ratanya adalah = "+x);

                if (x>=60) System.out.print (" :-)");
                else System.out.println (" :-(");
        }
    }





Tugas II

class biodataku{
    String nama,kelas,mataKuliah;
    int angkatan;
    void tampil(){
    System.out.println ("Selamat Datang di Nusa Mandiri");
}}



public class Biodata {
public static void main(String[] args) {
       
 biodataku mahasiswa = new biodataku();
 mahasiswa.nama = "Taufik";
 mahasiswa.kelas = "12.7k";
 mahasiswa.mataKuliah = "pemrograman berorientasi objek";
 mahasiswa.angkatan = 2012;

 mahasiswa.tampil();
 System.out.println ("Nama saya = "+mahasiswa.nama);
 System.out.println ("Kelas = "+mahasiswa.kelas);
 System.out.println ("Mata Kuliah = "+mahasiswa.mataKuliah);
 System.out.println ("Angkatan = 2012");
    }
}





LOGIKA PROGRAM
Tugas I

Pada pemrograman ini akan membahas tentang bagaimana mendapatkan nilai rata rata dari 3 buah nilai yang diinput oleh user dengan menggunakan BufferedReader . Saya akan membahasa bagian per bagian .

import java.io.*;

Penjelasan Listing ini adalah untuk menggunakan paket IO atau mengimport semua class dalam paket java.IO*.

public class rata{

Kelas / class merupakan bagian dari bahasa java. Setiap aplikasi atau program harus terdiri satu kelas/class. Pada listing diatas saya memberikan nama “rata” yang harus sama pada saat kita menyimpannya.

public static void main(String[]args){

Dalam bahasa java, setiap aplikasi atau program harus memiliki metode main seperti pada listing diatas, fungsi dari metode main ini adalah sebagai pintu gerbang atau awal suatu program.

BufferedReader dataIn = new BufferedReader(new InputStreamReader (System.in));

BufferedReader dataIn = new BufferedReader(new InputStreamReader(System.in)) , mendeklarasikan BufferedReader dengan variable masuk, yang berfungsi untuk mendapatkan Input kebalikan dari System.out intinya untuk mendapatkan input dari keyboard oleh user.

String a = ""; String b = ""; String c = "";

     Maksud listing diatas adalah mendeklarasikan variable a,b,dan c dengan tipe data String, yang bernilai kosong , belum terisi.


System.out.print("Nilai ujian pertama = ");

Maksudnya adalah menampilkan “ Nilai ujian pertama = "


a = dataIn.readLine();
}catch(IOException e){System.out.print ("Error");
}

Nilai yang didapat dari input keyboard kemudian akan memberikan nilai terhadap variable a sebagai data masukkan apabila data atau input yang diberikan oleh user salah atau tidak sesuai maka system akan menampilkan Error.


System.out.print("Nilai Ujian kedua = ");
try{
b = dataIn.readLine();
}catch(IOException e){System.out.print ("error");
}
                          
System.out.print("Nilai Ujian ketiga = ");
try{
c = dataIn.readLine();
}catch(IOException e){System.out.print ("error");}

  Maksud listing diatas adalah sama dengan listing sebelumnya yaitu menampilkan “Nilai Ujian kedua = “ dan “ Nilai Ujian ketiga = “ . nilai yang didapat dari input keyboard kemudian akan memberikan nilai ke setiap variable variable tersebut yaitu b dan c sebagai data masukan atau inputan apabila input atau data yang diberikan oleh user salah atau tidak sesuai maka system akan menampilkan pesan Error .

int i = Integer.parseInt(a);
int j = Integer.parseInt(b);
int k = Integer.parseInt(c);

Maksud pada listing diatas adalah mendeklarasikan bahwa variable I,j dan k bertipe data integer, i = Integer.parseInt(a);, int j = Integer.parseInt(b);, int k = Integer.parseInt(c); maksudnya adalah merubah tipe data string yang didapat oleh input keyboard oleh user menjadi tipe data integer.

int x = (i+j+k)/3;
System.out.print ("Nilai rata-ratanya adalah = "+x);

Maksud dari listing diatas adalah menghasilkan nilai rata rata 3 buah bilangan , dengan rumus “Nilai1+Nilai2+Nilai3:3” atau “(i+j+k)/3;” menghasilkan variable x bertipe data integer. System.out.print ("Nilai rata-ratanya adalah = "+x); maksudnya adalah menampilkan nilai x yang didapat tadi. Hasilnya “Nilai rata-ratanya adalah = ….”

if (x>=60) System.out.print (" :-)");
else System.out.println (" :-(");

     Maksud dari listing diatas adalah dengan menggunakan pemilihan kondisi if-else, yaitu apabila nilai variable x yang didapat adalah lebih dari atau sama dengan 60 maka program atau system akan menampilkan “:-)” atau Senyum apabila kondisi lain maka program atau system akan menampilkan “:-(“ atau sedih.
Tugas II

Pada pemrograman ini akan membahas tentang bagaimana menggunakan beberapa class pada bahasa pemrograman java. Saya akan membahasa bagian per bagian .

class biodataku{

Maksud dari listing diatas adalah menginisialisasi atau mendeklarasikan sebuah kelas atau class dengan nama biodataku.

String nama,kelas,mataKuliah;
int angkatan;

     Maksudnya adalah memberikan variable nama,kelas,mataKuliah dengan tipe data String sedangkan variable angkatan dengan tipe data integer.

void tampil(){
System.out.println ("Selamat Datang di Nusa Mandiri");

     Maksud dari listing diatas adalah menampilkan class atau method sedangkan System.out.println ("Selamat Datang di Nusa Mandiri");}} berfungsi menampilkan pesan “Selamat Datang di Nusa Mandiri”

public class Biodata {

Kelas / class merupakan bagian dari bahasa java. Setiap aplikasi atau program harus terdiri satu kelas/class. Pada listing diatas saya memberikan nama “Biodata” yang harus sama pada saat kita menyimpannya.

public static void main(String[] args) {

Dalam bahasa java, setiap aplikasi atau program harus memiliki metode main seperti pada listing diatas, fungsi dari metode main ini adalah sebagai pintu gerbang atau awal suatu program.

biodataku mahasiswa = new biodataku();

     Maksudnya adalah memberikan class biodataku variable mahasiswa yang bertipe data string.

mahasiswa.nama = "Taufik";
mahasiswa.kelas = "12.7k";
mahasiswa.mataKuliah = "pemrograman berorientasi objek";
mahasiswa.angkatan = 2012;

     Maksudnya adalah memberi variable nama dengan nama Taufik, memberi kelas dengan kelas 12.7k, memberi mataKuliah dengan pemrograman berorientasi objek dan angkatan dengan angkatan 2012 .
mahasiswa.tampil();
System.out.println ("Nama saya = "+mahasiswa.nama);
System.out.println ("Kelas = "+mahasiswa.kelas);
System.out.println ("Mata Kuliah = "+mahasiswa.mataKuliah);
System.out.println ("Angkatan = 2012");
}
}

     Maksud dari listing diatas adalah menampilkan variable yang telah diinput masukkkannya tadi yaitu nama , kelas, mata Kuliah , Dan Angkatan dengan System.out.println .
System.out.println ("Nama saya = "+mahasiswa.nama); akan menampilkan Nama Saya = Taufik karena nama tersebut sudah diinput pada saat class pertama tadi.
System.out.println ("Kelas = "+mahasiswa.kelas); akan menampilkan kelas = 12.7k karena data tersebut juga telah diinpiut pada saat memberikan variable tadi.
System.out.println ("Mata Kuliah = "+mahasiswa.mataKuliah); akan menampilkan Mata Kuliah = pemrograman berorientasi objek sesuai dengan yang telah diinput oleh user tersebut.
Sedangkan System.out.println ("Angkatan = 2012");akan menampilkan Angkatan = 2012 sesuai dengan input yang telah diberikan tadi .




OUTPUT PROGRAM




0 comments:

Post a Comment