Showing posts with label Pemograman. Show all posts
Showing posts with label Pemograman. Show all posts

Sunday, April 1, 2012

Program Case 8


Programcase_sederhana2;
uses crt;
Var pil : integer;
            nama : string;
Begin
Clrscr;
write ('nama : ');
readln (nama);
writeln ('1: gol.I ');
writeln ('2: gol.II ');
writeln ('3: gol.III ');
write ('pilih golongan (dalam bentuk angka): ');
Readln (pil)   ;
Case pil of
1: writeln (nama,' gaji anda adalah Rp 2.500.000');
2: writeln (nama,' gaji anda adalah Rp 3.000.000');
3: writeln (nama,' gaji anda adalah Rp 3.500.000');
Else
writeln (' maaf',nama,' anda salah memasukan pilihan ');
End;
Readln;
End.

Saturday, March 31, 2012

Program Case 7


Programcase_sederhana1;
uses crt;
Var pil : integer;
Begin
Clrscr;
Writeln ('1 : pensil');
Writeln ('2 : buku');
Writeln ('3 : mistar ');
Writeln ('4 : penghapus');
Writeln ('5 : tas');
Writeln ('6 : sepatu');
Writeln ('7 : pulpen');
Writeln ('8 : peraut pensil');
Writeln ('9 : dasi');
Writeln ('10 : topi');
write('masukan angka : ');
Readln (pil)   ;
Case pil of
1: writeln ('harga Rp 2.500');
2: writeln('harga Rp 2.000');
3: writeln ('harga Rp 1.500');
4: writeln ('harga Rp 500');
5: writeln ('harga Rp 55.500');
6: writeln ('harga Rp 75.500');
7: writeln ('harga Rp 1.500');
8: writeln ('harga Rp 1.000');
9: writeln ('harga Rp 5.500');
10: writeln ('harga Rp 6.500');
Else
writeln (' maaf anda salah memasukan pilihan ');
End;
Readln;
End.

Friday, March 30, 2012

Program Case 6


program nama_bulan;
uses crt;
var bulan:integer;
kategori:string;
begin
        clrscr;
        write('masukkan bulan dalam angka: ');
        readln(bulan);
case bulan of
        1 : kategori := 'januari';
        2 : kategori := 'februari';
        3 : kategori := 'maret';
        4 : kategori := 'april';
        5 : kategori := 'mei';
        6 : kategori := 'juni';
        7 : kategori := 'juli';
        8 : kategori := 'agustus';
        9 : kategori := 'september';
        10: kategori := 'oktober';
        11: kategori := 'november';
        12: kategori := 'desember';
end;
writeln ('angka yang anda masukkan adalah bulan ',kategori);
readln;
end.

Thursday, March 29, 2012

Program Case 5


program deteksi;
uses crt;
var karakter:char;
input:string;
begin
        clrscr;
        write('masukkan satu karakter: ');
        readln(karakter);
case karakter of
'A'..'Z' : input:='huruf kapital';
'a'..'z' : input:='huruf kecil';
'0'..'9' : input:='angka';
else input :='simbol';
end;
writeln('data yang anda masukkan adalah: ',input);
readln;
end.

Wednesday, March 28, 2012

Program Case 4


program kategori_umur;
uses crt;
var umur:integer;
kategori:string;
begin
        clrscr;
        write('masukkan umur: ');
        readln(umur);
case umur of
0..5: kategori :='balita';
6..12: kategori :='anak-anak';
13..17:kategori :='abg';
18..24:kategori :='dewasa muda';
25..50:kategori :='dewasa';
else kategori :='manula';
end;
writeln('anda termasuk kategori usia: ',kategori);
readln;
end.

Tuesday, March 27, 2012

Program Case 3


program gaji;
uses crt;
var gol:char;
gapok :longint;
begin
        clrscr;
        write('masukkan golongan[a,b,c,d]: ');
        readln(gol);
case gol of
'a' : GAPOK:=2000000;
'b' : GAPOK:=1750000;
'c' : GAPOK:=1500000;
'd' : GAPOK:=1250000;
else gapok:=1000000;
end;
writeln('gaji pokok: ',GAPOK);
readln;
end.

Monday, March 26, 2012

Program Case 2


program nilai;
uses crt;
var nim,nama,nh,pred,ket:string;
na:integer;
begin
        clrscr;
        write('masukkan nim: ');
        readln(nim);
        write('masukkan nama: ');
        readln(nama);
        write('nilai akhir: ');
        readln(na);
case na of
00..30: begin
         nh:='e';
         pred:='buruk';
         end;
31..55: begin
         nh:='d';
         pred:='kurang';
         end;
56..66: begin
         nh:='c';
         pred:='cukup';
         end;
67..80: begin
         nh:='b';
         pred:='baik';
         end;
81..100:begin
         nh:='a';
         pred:='amat baik';
         end;
end;
write('nilai huruf: ');
writeln(nh);
write('predikat: ');
writeln(pred);
readln;
end.

Sunday, March 25, 2012

Contoh Program Case .... of


1.1         Program Case 1
program nama_hari;
uses crt;
var hari:integer;
kategori:string;
begin
        clrscr;
        write('masukkan hari dalam angka: ');
        readln(hari);
case hari of
1 : kategori :='senin';
2 : kategori :='selasa';
3 : kategori :='rabu';
4 : kategori :='kamis';
5 : kategori :='jumat';
6 : kategori :='sabtu';
7 : kategori :='minggu';
else kategori:='libur';
end;
writeln ('angka yang masukkan adalah hari ',kategori);
readln;
end.

Saturday, March 24, 2012

Array (Larik) Bagian 2


Contoh program mengisi data pada array dan melakukan perhitungan data pada elemen array.
class Array4
{
public static void main(String args[])
{
int nilai[]=new int[3];
nilai[0]=70;
nilai[1]=80;
nilai[2]=90; 
int i;
double jumlah=0.0;
double ratarata=0.0;
for(i=0; i<nilai.length; i++)
jumlah=jumlah+nilai[i];            //ratarata+=nilai[i];
System.out.println(“Jumlah = ” + jumlah);
System.out.println(“i      = ” + i);
ratarata=jumlah/nilai.length;      //ratarata/=nilai.length;
System.out.println(“Nilai rata-rata = ” + ratarata);
}
}

Friday, March 23, 2012

Array (Larik)


Contoh Program 1
Program untuk pembuatan array untuk menampung bilangan 1 sampai 10
public class ArrayBil
{
public static void main( String[] args )
{
int i;
int[] bil;
bil = new int [11];
for (i=1; i<=10; i++)
{
bil [i]=i;
System.out.println(bil[i]);
}
}
}

Contoh Program 2
Program untuk mengetahui panjang array
class JumlahElemenArray
{
public static void main (String[]args)
{
int bilangan[] = new int [10];
System.out.println (“Jumlah elemen array bilangan adalah = “+bilangan.length);
}
}
Contoh Program 3
Program menampilkan isi array (dengan menggunakan perintah length untuk mengetahui panjang array)
public class Array2
{
public static void main( String[] args )
{
int[] x = new int[10];
int i;
for( i=1; i<x.length; i++ )
{
x[i] = i;
System.out.println( x[i] );
}
}
}

Contoh Program 4
Program untuk pembuatan array untuk menampung bilangan 1 sampai 10  dengan panjang array diinput oleh user
import java.io.*;
public class ArrayBilIO
{
public static void main( String[] args ) throws IOException
{
String PanjangStr;
int i, Panjang;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print (“Masukkan Panjang Array :”);
PanjangStr =br.readLine();
Panjang = Integer.parseInt(PanjangStr);
int[] bil = new int[Panjang];
for( i=0; i<bil.length; i++ )
{
bil[i] = i;
System.out.println( bil[i] );
}
}
}

Thursday, March 22, 2012

Perulangan do … while


Contoh program perulangan menggunakan do … while.
class dowhile1
{
public static void main(String[] args)
{
int i=1;
do
{
System.out.println(“Perulangan ke-”+i);
i++;
}
while (i<=10);
}
}

Contoh program dengan do … while, jumlah perulangan diinput melalui keyboard.
import java.io.*;
class doWhile2
{
public static void main(String[] arg) throws IOException
{
int i, ulang;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Jumlah Perulangan  : “);
ulang = Integer.parseInt(in.readLine());
i=1;
do
{
System.out.println(“Perulangan ke-”+i);
i=i+1;
}
while (i<=ulang);
}
}

Contoh program dengan do … while, jumlah perulangan diinput melalui keyboard untuk menjumlahkan beberapa bilangan bulat pertama
import java.io.*;
class dohhile3
{
public static void main(String[] args) throws IOException
{
int i, hasil, ulang;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Jumlah Perulangan  : “);
ulang = Integer.parseInt(in.readLine());
hasil=0;
i=1;
do
{
System.out.print(i);
if (i != ulang)
{
System.out.print(” + “);
}
else
{
System.out.print(” = “);
}
hasil = hasil+i;
i++;
}
while (i<=ulang);
System.out.println(hasil);
}
}

Wednesday, March 21, 2012

Perulangan while


Selain perulangan for, ada bentuk perulangan lain yaitu perulangan while. Arti kata while adalah “selama”. Contoh penggunaan kata “selama” adalah : selama IP saya masih jelek, saya akan terus belajar dengan giat. Dari contoh tersebut dapat dipikirkan bahwa banyakknya pengulangan yang harus dilakukan tidak diketahui secara pasti. Karena berdasarkan kalimat contoh di atas, bahwa belajar dengan giat akan selalu diulangi selama IP masih jelek. Proses pengulangan ini akan berakhir jika IP sudah bagus. Proses ini akan berakhir jika kondisi pada kata “selama” tidak terpenuhi.
Bentuk umum perintah while adalah :
inisialisasi
While (kondisi)
{
statemen/blok statemen
iterasi
}
Contoh program while dengan awal perulangan dari 1 sampai 10 dan step perulangan menaik 1 setiap kali perulangan
class While1
{
public static void main(String[] args)
{
int i=1; 
while (i<=10)
{
System.out.println(“Perulangan ke-”+i);
i++;
}
}
}
Contoh program while dengan awal perulangan dari 1 sampai 10 dan step perulangan menaik 2 setiap kali perulangan.
class While2
{
public static void main(String[] args)
{
int i=1; 
System.out.println(“Bilangan gasal “);
while (i<=10)
{
System.out.println(i);
i=i+2;
}
}
}

Contoh program while dengan awal perulangan dari 1 dengan akhir pengulangan  yang ditentukan berdasarkan input dari keyboard oleh pengguna.
import java.io.*;
class While3
{
public static void main(String[] arg) throws IOException
{
int i, ulang; 
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Jumlah Perulangan  : “);
ulang = Integer.parseInt(in.readLine());
i=1;
while (i<=ulang)
{
System.out.println(“Perulangan ke-”+i);
i=i+1;
}
}
}

Contoh program while dengan untuk menghitung penjumlahan bilangan bulat positif pertama. Jumlah bilangan ditentukan melalui keyboard.
import java.io.*;
class While4
{
public static void main(String[] args) throws IOException
{
int i, hasil, ulang; 
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Jumlah Perulangan  : “);
ulang = Integer.parseInt(in.readLine());
hasil=0;
i=0;
while (i<=ulang)
{
System.out.print(i);
if (i != ulang)
{
System.out.print(” + “);
}
else
{
System.out.print(” = “);
}
hasil = hasil+i;
i++;
}
System.out.println(hasil);
}
}

Contoh program perulangan while bersarang ( while di dalam while ).
class WhileBersarang
{
public static void main(String[] args)
{
int i, j;
i=1; 
while (i<=5)
{
j=1;
while (j<=i)
{
System.out.print(i*j + “   “);
j++;
}
System.out.println();
i++;
}
}
}

Tuesday, March 20, 2012

Perulangan For


Sebuah perulangan memungkinkan anda untuk menjalankan sebuah pernyataan atau blok statemen berulang kali. Kebutuhan untuk mengulang suatu blok kode muncul di hampir setiap program. Sebuah perulangan adalah suatu proses di dalam program yang dapat mengeksekusi stau blok statemen yang sama secara berulang sampai ditemukannya kondisi yang mebuat perulangan itu berhenti.
Struktur perulangan for  umumnya digunakan untuk melakukan pengulangan proses dengan jumlah yang sudah pasti atau sudah diketahui sebelumnya. Tetapi perulangan for juga dapat digunakan untuk melakukan proses pengulangan dengan jumlah yang bervariasi. Hal ini dapat dilakukan jika jumlah pengulangan proses ditentukan berdasarkan input dari keyboard oleh pengguna.
Bentuk umum perulangan for
For (inisialisasi; kondisi; iterasi)
{
statemen/blok statemen
}
Dari bentuk umum perulangan for, ada 3 hal penting yang harus dipahami. Bagian pertama adalah inisialisasi , yang berfungi untuk menentukan awal perulangan. Bagian kedua kondisi, yang berfungsi untuk menentukan akhri dari perulangan. Bagian yang ketiga adalah iterasi, yang berfungsi untuk menentukan berapa step pengulangan.
Contoh program for dengan awal perulangan dari 0 sampai 10 dan step perulangan menaik 1 setiap kali perulangan.
class For1
{
public static void main(String[] args)
{
int i;
for (i=0; i<=10; i++)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 0 sampai 10 dan step perulangan menaik 2 setiap kali perulangan.
class For2
{
public static void main(String[] args)
{
int i;
for (i=0; i<=10; i=i+2)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 0 dengan akhir pengulangan  yang ditentukan berdasarkan input dari keyboard oleh pengguna dan step perulangan 1. Pengubahan input string menjadi integer menggunakan bentuk  dengan 2 baris perintah.
import java.io.*;
class For3
{
public static void main(String[] arg) throws IOException
{
String n;
int i, ulang; 
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Jumlah Perulangan  : “);
//pengubahan input string menjadi integer bentuk-1
n = in.readLine();
ulang = Integer.parseInt(n);
for (i=1; i<=ulang; i++)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 0 dengan akhir pengulangan  yang ditentukan berdasarkan input dari keyboard oleh pengguna dan step perulangan 1. Pengubahan input string menjadi integer menggunakan bentuk  dengan 1 baris perintah.
import java.io.*;
class For4
{
public static void main(String[] arg) throws IOException
{
int i, ulang; 
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan Jumlah Perulangan  : “);
//pengubahan input string menjadi integer bentuk-2
ulang = Integer.parseInt(in.readLine());
for (i=1; i<=ulang; i++)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 10 sampai 0 dan step perulangan menurun 1 setiap kali perulangan
class For4
{
public static void main(String[] args)
{
int i;
for (i=10; i>=0; i–)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Contoh program for dengan awal perulangan dari 10 sampai 0 dan step perulangan menurun 1 setiap kali perulangan
class For5
{
public static void main(String[] args)
{
int i;
for (i=10; i>=0; i=i-2)
{
System.out.println(“Perulangan ke-”+i);
}
}
}

Monday, March 19, 2012

Pilihan Menggunakan Perintah Switch


Kita dapat menggunakan pernyataan switch untuk memilih dari beberapa pilihan didasarkan pada seperangkat nilai tetap untuk dari ekspresi yang diberikan. Ekspresi harus memberikan hasil suatu tipe integer atau yang lebih panjang, atau nilai dari tipe enumerasi. Jadi, ekspresi yang mengontrol pernyataan switch dapat menghasilkan nilai dari tipe data char, byte, pendek, atau int, atau sebuah konstanta enumerasi.
Dalam penggunaan normal, pernyataan switch beroperasi seperti rotary switch yang di dalamnya dapat memilih salah satu nilati tetap dari sejumlah pilihan. Sebagai contoh, pada beberapa kipas angin anda dapat memilih sebuah kecepatan dari beberapa kemungkinan kecepatan yang anda pilih dengan memutar tombol ke titik ke pilihan yang diinginkan.
import java.io.*;
public class Program1
{
public static void main(String[] arg) throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); 
System.out.print(“Masukkan angka kecepatan [ isi 1 sampai dengan 5] : “);
String Angka = in.readLine();
int Kecepatan = Integer.parseInt(Angka);
switch (Kecepatan)
{
case 1:
System.out.println(“Kecepatan ke-” + Kecepatan + ” sangat kencang”);
break;
case 2:
System.out.println(“Kecepatan ke-” + Kecepatan + ” kencang”);
break;
case 3:
System.out.println(“Kecepatan ke-” + Kecepatan + ” cukup kencang”);
break;
case 4:
System.out.println(“Kecepatan ke-” + Kecepatan + ” lambat”);
break;
case 5:
System.out.println(“Kecepatan ke-” + Kecepatan + ” sangat lambat”);
break;
default:
System.out.println(“Tidak ada kecepatan ke-” + Kecepatan);
}
}
}

Saturday, March 17, 2012

Input Data Melalui Keyboard Menggunakan Utility Scanner


Sebuah objek scanner dapat mengurai input yang dimasukkan melalui keyboard atau dari sebuah file. Scanner memisahkan  inputnya menjadi menjadi token terpisah (yang biasanya dipisahkan dengan spasi), dan kemudian mengembalikannya pada satu waktu. Scanner menyediakan metode untuk mengubah token menjadi nilai dari tipe yang berbeda.
Kita dapat menggunakan utility scanner dalam dua cara, yaitu :
1. Untuk membaca dari keyboard, menggunakan perintah di bawah ini
Scanner input = new Scanner(System.in);
2. Untuk membaca dari sebuah file, menggunakan perintah di bawah ini
Scanner input = new Scanner(new FileStream(“filename.txt”));
Contoh program untuk input string:
import java.util.Scanner;
class input1
{
public static void main(String[] args)
{
Scanner sc = new Scanner (System.in); 
System.out.print(“Masukkan Nama Anda : “);
String nama = sc.next ();
System.out.println(“Hello “+ nama);
}
}

Contoh program untuk input bilangan bulat (integer):
import java.util.Scanner;
class input2
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int luas; 
System.out.print(“Masukkan Panjang : “); Integer panjang = sc.nextInt();
System.out.print(“Masukkan Lebar   : “); Integer lebar = sc.nextInt();
luas = panjang * lebar;
System.out.println(“Luas Persegipanjang : “+ luas);
}
}

Contoh program untuk input string dan bilangan bulat:
import java.util.Scanner; 
class input3
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
double Nilai_Akhir;
System.out.print(“Masukkan NIM Anda  : “); String NIM = sc.next();
System.out.print(“Masukkan Nama Anda : “); String Nama = sc.next();
System.out.print(“Masukkan UTS       : “); Integer UTS = sc.nextInt();
System.out.print(“Masukkan UAS       : “); Integer UAS = sc.nextInt();
Nilai_Akhir = 0.4*UTS + 0.6*UAS;
System.out.println(“”);
System.out.println(“”);
System.out.println(“NIM Anda    : “+ NIM);
System.out.println(“Nama Anda   : “+ Nama);
System.out.println(“UTS         : “+ UTS);
System.out.println(“UAS         : “+ UAS);
System.out.println(“Nilai Akhir : “+ Nilai_Akhir);
}
}
Contoh program untuk input bilangan pecahan:
import java.util.Scanner;
class input4
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
double luas; 
System.out.print(“Masukkan Panjang : “); Double panjang = sc.nextDouble();
System.out.print(“Masukkan Lebar   : “); Double lebar = sc.nextDouble();
luas = panjang * lebar;
System.out.println(“Luas Persegipanjang : “+ luas);
}
}

Input Data Melalui Keyboard


Proses input dan output (I/O) adalah hal yang paling sering dijumpai pada sebagian besar program yang membutuhkan data-data eksternal. Java menyediakan dukungan terhadap proses I/O dengan menghadirkan paket java.io. Di dalam paket tersebut tersimpan banyak kelas dan interface yang siap pakai.
Program Java melakukan proses I/O melalui stream.
Stream digunakan untuk menangani proses I/O di Java. Input stream digunakan untuk membaca data dan output stream untuk menulis data. Kelas stream yang berbeda, seperti java.io.FileInputStream dan sun.net.TelnetOutputStream, digunakan untuk membaca dan menulis sumber data tertentu. Namun, semua output stream memiliki metode dasar yang sama untuk menulis data dan input stream menggunakan metode dasar yang sama untuk membaca data.
Kemampuan untuk memproses output dalam java dalam bentuk byte atau bytestream diwakili oleh class abstrak OutputStream, sedangkan input diwakili class InputStream. Apabila memproses data karakter atau disebut character stream seperti string atau bilangan maka Java menyediakan class abstrak Reader dan Writer.
BufferedInputStream dan BufferedOutputStream menyediakan fungsi buffer dalam proses output dan input untuk mempercepat dan mengefisiensikan proses. Kedua class ini biasanya digunakan secara bersamaan dengan implementasi class output dan input stream lain.
Contoh program untuk input karakter:
import java.io.*;
class Program1
{
public static void main(String[] args) throws IOException
{
System.out.print(“Ketikkan sebuah karakter : “);
char a;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
a = (char) br.read();
System.out.println(“Karakter yang diketikan adalah \’” + a + “\’”);
}
}

Contoh program untuk input string:
import java.io.*;
class Program2
{
public static void main(String[] args) throws IOException
{
System.out.print(“Ketikkan nama anda : “);
String nama;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
nama = br.readLine();
System.out.println(nama + “, anda sedang belajar input data”);
}
}

Contoh program untuk input bilangan bulat:
import java.io.*;
class Program3
{
public static void main(String[] args) throws IOException
{
System.out.print(“Ketikan sebuah bilangan bulat : “);
String temp;
int bilangan = 0;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
// input data dianggap sebagai string
temp = br.readLine();
try
{
// konversi dari string ke integer
bilangan = Integer.parseInt(temp);
}
catch (NumberFormatException nfe)
{
System.out.println(“Data yang diketikan ” + “bukan bilangan bulat”);
System.exit(1);
}
System.out.println(“Bilangan yang diketikan ” + “adalah ” + bilangan);
}
}

Contoh program untuk input bilangan pecahan:
import java.io.*;
class Program4
{
public static void main(String[] args) throws IOException
{
System.out.print(“Ketikkan sebuah bilangan riil : “);
String temp;
double bilangan = 0;
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
// input data dianggap sebagai string
temp = br.readLine();
try
{
// konversi dari string ke floating-point
bilangan = Double.parseDouble(temp);
}
catch (NumberFormatException nfe)
{
System.out.println(“Data yang diketikan bukan bilangan”);
System.exit(1);
}
System.out.println(“Bilangan yang diketikkan ” + “adalah ” + bilangan);
}
}
Pernyataan :
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
Dapat digantikan oleh pernyataan :
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
Contoh program untuk input bilangan bulat beserta perhitungannya:
import java.io.*;
class Program5
{
public static void main(String[] args) throws IOException
{
int UTS, UAS;
double Nilai_Akhir;
String Nama, NIM;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print(“Masukkan NIM : “); NIM= br.readLine();
System.out.print(“Masukkan Nama : “); Nama= br.readLine();
System.out.print(“Masukkan Nilai UTS : “); UTS = Integer.parseInt(br.readLine());
System.out.print(“Masukkan Nilai UAS : “); UAS = Integer.parseInt(br.readLine());
Nilai_Akhir = 0.4*UTS + 0.6*UAS;
System.out.println(“”);
System.out.println(“”);
System.out.println(“==============================”);
System.out.println(“NIM         : “+ NIM);
System.out.println(“Nama        : “+ Nama);
System.out.println(“Nilai UTS   : “+ UTS);
System.out.println(“Nilai UAS   : “+ UAS);
System.out.println(“Nilai Akhir : “+ Nilai_Akhir);
System.out.println(“==============================”);
}
}