Program Input-Output Data

Rabu, 10 Februari 2010


LAPORAN PRAKTIKUM
(PROGRAM OUTPUT, PROSES dan INPUT, dan PROGRAM dengan KONDISI)


Ade Sumantri (0910960021)




LABORATORUM ILMU KOMPUTER
JURUSAN MATEMATIKA
FAKULTAS MIPA
MALANG
2009



1. PENDAHULUAN

1.1 Soal_102

Inti dari program ini hanya dua yaitu perintah scanner dan tipe data float. Pada program ini digunakan perintah scanner agar program dapat membaca hasil masukan dari user sebagai suatu variabel. Untuk tipe data masukan dan keluaran digunakan float karena program akan membaca hasil pembagian yang kemungkinan hasil pembagiannya adalah desimal.

1.2 Soal_202
Inti dari program ini yaitu perintah scanner, tipe data integer, dan perintah pengandaian. Pada program ini digunakan perintah scanner agar program dapat membaca hasil masukan dari user sebagai suatu variabel. Tipe data yang digunakan yaitu integer atau bilangan bulat karena jam kerja seseorang dihitung dalam bentuk bilangan bulat bukan dalam bentuk bilangan desimal. Program menggunakan perintah pengandaian dalam hal ini diugunakan perintah if karena variabel pengali yang digunakan ada tiga variabel dan pengali tersebut digunakan untuk kondisi yang berbeda.





2. SOURCE CODE

2.1 Source Code Soal_102


import java.util.Scanner;
public class Soal_102
{
public static void main( String args[] )
     {
Scanner input = new Scanner( System.in );
float rupiah, dollar, euro, poundsterling;
System.out.print( "Masukkan nilai rupiah : " );

rupiah = input.nextInt();
dollar = rupiah / 9800;
euro = rupiah / 14377;
poundsterling = rupiah / 15000;

System.out.println( "Nilai dollar :"+dollar );
System.out.println( "Nilai euro :"+euro );
System.out.println("Nilai poundsterling :"+poundsterling );
    }
 }









2.2 Source Code Soal_202


import java.util.Scanner;
 public class Soal_202
 {
public static void main( String[]args)
{
   
Scanner input = new Scanner( System.in );
int jam;
System.out.print( "Masukkan jam kerja dalam seminggu: " );
jam = input.nextInt();
    if (jam <50)
    System.out.println("Gaji yang didapatkan minggu ini yaitu Rp" + jam*2500);
    else if  (jam <=60)
    System.out.println("Gaji yang didapatkan minggu ini yaitu Rp" + jam*5000);
    else
    System.out.print("Gaji yang didapatkan miggu ini yaitu Rp" + jam*7500);
                  }
            }




3. SCREENSHOT

3.1 Screenshot Soal_102


3.2 Screenshot Soal_202

3.2.1 Screenshot jam kerja < 50
    

3.2.2 Screenshot jam kerja antara 50-60
     

3.2.3 Screenshot jam kerja > 60
  



4. ANALISA

4.1 Soal_102
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

18
19
import java.util.Scanner;
public class Soal_102
{
public static void main( String args[] )
     {
Scanner input = new Scanner( System.in );
float rupiah, dollar, euro, poundsterling;
System.out.print( "Masukkan nilai rupiah : " );

rupiah = input.nextInt();
dollar = rupiah / 9800;
euro = rupiah / 14377;
poundsterling = rupiah / 15000;

System.out.println( "Nilai dollar :"+dollar );
System.out.println( "Nilai euro :"+euro );
System.out.println( "Nilai poundsterling :"+poundsterling );
    }
 }

1.      Perintah untuk menerapkan scanner ke dalam program yang kita buat
2.      Nama kelas program
3.      Awal sebuah kelas
4.      Merupakan bagian dari program java yang dibuat
5.      Awal sebuah method
6.      Merupakan perintah agar program dapat membaca hasil inputan
7.      Merupakan variabel inputan dan output dalam hal ini digunakan float agar inputan dan output dapat memiliki hasil pecahan desimal
8.      Perintah untuk mencetak “Masukkan nilai rupiah : “
9.      Baris kosong
10.   Perintah agar program membaca nilai inputan sebagai nilai rupiah
11.   Perintah agar nilai dollar merupakan hasil bagi antara rupiah dengan 9800
12.  Perintah agar nilai euro merupakan hasil bagi antara rupiah dengan 14377
13.  Perintah agar nilai pundsterling merupakan hasil bagi antara rupiah dengan 15000
14.  Baris kosong
15.  Perintah untuk menampilkan nilai dollar
16.  Perintah untuk menampilkan nilai euro
17.  Perintah untuk menampikan nilai poundsterling
18.   Akhir sebuah method
19.  Akhir sebuah kelas
4.2  Soal_202
1
2
3
4
5
6
7
8
9

10
11
12

13
14

15
16

17
18
import java.util.Scanner;
 public class Soal_202
 {
public static void main( String[]args)
{
   
Scanner input = new Scanner( System.in );
int jam;
System.out.print( "Masukkan jam kerja dalam seminggu: " );
jam = input.nextInt();
    if (jam <50)
    System.out.println("Gaji yang didapatkan minggu ini yaitu Rp" + jam*2500);
    else if  (jam <=60)
    System.out.println("Gaji yang didapatkan minggu ini yaitu Rp" + jam*5000);
    else
    System.out.print("Gaji yang didapatkan miggu ini yaitu Rp" + jam*7500);
                  }
            }

1.      Perintah untuk menerapkan scanner ke dalam program yang kita buat
2.      Nama kelas program
3.      Awal sebuah kelas
4.      public static void main( String args[] ) = merupakan
5.      Awal sebuah method
6.      Baris kosong
7.      Perintah agar program dapat membaca hasil inputan
8.      Merupakan variabel inputan jam, dalam hal ini jam bernilai bilangan bulat atau integer
9.      Perintah untuk menampilkan tulisan “Masukkan jam kerja dalam seminggu:”
10.  Perintah agar program dapat membaca nilai inputan jam
11.   Merupakan perintah yang menerapkan apabila inputan jam <50
12.   Maka program akan mencetak “Gaji yang didapatkan minggu ini yaitu Rp” dan hasil kali inputan jam dengan 2500
13.  Merupakan perintah yang menerapkan apabila inputan jam antara 50 sampai 60
14.  Maka program akan mencetak “Gaji yang didapatkan minggu ini yaitu Rp”  dan hasil kali inputan jam dengan 5000
15.   Merupakan perintah apabila jam >60
16.  Maka program akan mencetak “Gaji yang didapatkan minggu ini yaitu Rp” dan hasil kali inputan jam dengan 7500
17.   Akhir sebuah method
18.  Akhir sebuah kelas

0 komentar:

Posting Komentar

 
Bloggerized by Blogger Template