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
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