Top Banner
LAPORAN TUGAS ASISTENSI II ALGORITMA DAN PEMPROGRAMAN Program Memasukkan Biodata Berupa Nama, NRP, dan Asal Program Menentukan Derajat Celcius dalam Reamur, Kelvin, Fahrenheit Program Menampilkan Urutan Kata secara Acak Disusun Oleh: Siti Umrokah (1214100057) JURUSAN MATEMATIKA
16

Pemprograman menggunakan Netbeans

Jul 27, 2015

Download

Education

Umrokah
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Pemprograman menggunakan Netbeans

LAPORAN TUGAS ASISTENSI II

ALGORITMA DAN PEMPROGRAMAN

Program Memasukkan Biodata Berupa Nama, NRP, dan Asal

Program Menentukan Derajat Celcius dalam Reamur, Kelvin, Fahrenheit

Program Menampilkan Urutan Kata secara Acak

Disusun Oleh:

Siti Umrokah (1214100057)

JURUSAN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

INSTITUT TEKNOLOGI SEPULUH NOPEMBER

Tahun 2015

Page 2: Pemprograman menggunakan Netbeans

BAB I

DESKRIPSI TUGAS

Tanggal : 17 Maret 2015

Soal ke 1 : Buatlah program yang meminta inputan berupa biodata mahasiswa berisi nama, NRP(int), Kota asal kemudian print atau display hasilnya.

Algoritma : Memasukkan_Biodata

{Memasukkan input data berupa nama, NRP, dan asal}

Deklarasi: nama, asal : String

NRP: integer

Deskripsi :

Read (nama, NRP, asal)

Joption Pane show (“Masukkan nama Anda”)

showInputDialog (nama) {muncul kotak dialog yang meminta inputan nama}

JoptionPane show (“Masukkan NRP”)

parseInt (NRP) {muncul kotak dialog yang meminta inputan NRP menggunakan integer}

JoptionPane show (“Kota asal”)

showInputDialog (Asal) {muncul kotak dialog yang meminta inputan asal kota}

Write ( null,"Nama: "+nama+", NRP: "+nrp+", Asal: "+asal)

End {akan ditampilkan hasil dari running inputan nama, NRP, dan asal kota}

Page 3: Pemprograman menggunakan Netbeans

Soal ke 2: Buatlah program yang meminta inputan berupa suhu (integer) dalam celcius kemudian print/ display suhu dalam reamur, fahrenheit, dan kelvin.

Algoritma: Menghitung_Suhu

{Menghitung suhu derajat celcius kedalam reamur, fahrenheit, dan kelvin}

Deklarasi : c(celcius)= integer

r(reamur), f(fahrenheit), k(kelvin)= double

Deskripsi :

Display “Masukkan suhu dalam derajat celcius”

Input (c) {memasukkan besar suhu yang diinginkan dalam celcius}

Read (c) {membaca variabel c}

r (4*c)/5 {rumus mengubah suhu dari derajat celcius ke derajat reamur}

f (9*c/5)+32 {mencari suhu derajat celcius dirubah ke derajat fahrenheit}

k c+273 {mengubah derajah celcius kedalam kelvin}

Write (r, f, k ) {menampilkan hasil dari running suhu dalam reamur, fahrenheit, dan kelvin}

end

Page 4: Pemprograman menggunakan Netbeans

Soal ke 3: Buatlah program yang meminta inputan berupa 3 kata kemudian display 3 kata tersebut dengan urutan kata ke-2, ke-1, dan ke-3.

Algoritma : Mengacak_Urutan_Kata

{Menginput tiga kata dan menampilan kata tersebut secara acak}

Deklarasi : a, b, c = String

Deskripsi :

Input (a,b,c) {Memasukkan input 3 kata yang diinginkan}

Read (a,b,c) {komputer membaca data yang diinputkan}

Write (b+a+c) {Menampilkan hasil, urutan kata ke-2, ke-1 dan ke-3}

end

Page 5: Pemprograman menggunakan Netbeans

BAB II

LISTING PROGRAM

1. Program ini digunakan untuk meminta inputan data berupa Nama, NRP, dan Kota asal. Dalam program ini menggunakan input kotak dialog berupa JoptionPane show.

Terdapat 3 variabel, 2 berupa String dan 1 berupa integer.

1| package asistensi.pkg2;

2| import static com.sun.org.apache.xalan.internal.xsltc.compiler.util.Type.Int;

3| import java.io.IOException;

4| import java.util.Scanner;

5| import javax.swing.JOptionPane;

6| public class Asistensi2 {

7| private static String nama;

8| private static int NRP;

9| private static String asal;

10| private static String nrp;

11| public static void main(String[] args) throws IOException{

12| Scanner input = new Scanner(System.in);

13| nama= JOptionPane.showInputDialog("Masukkan nama Anda");

14| nrp=JOptionPane.showInputDialog ("Masukkan NRP Anda");

15| int nomer= Integer.parseInt(nrp);

16| asal= JOptionPane.showInputDialog("Masukkan asal Anda");

17| JOptionPane.showMessageDialog(null,"Nama: "+nama+", NRP: "+nrp+", Asal:

"+asal);

18| }

Page 6: Pemprograman menggunakan Netbeans

2. Program mengkonversi suhu dalam derajat celcius ke satuan derajat reamur, fahrenheit, dan kelvin.

Menggunakan 4 variabel (c,r,f,k) satu integer dan 3 double

Menggunakan Statement “System”, “Double”

1| public static void main(String[] args) throws IOException{

2| import java.util.Scanner;

3| Scanner input = new Scanner(System.in);

4| System.out.println("Masukkan derajat(dalam Celcius)");

5| double c = input.nextInt();

6| double r=(4*c)/5;

7| double f=(9*c/5)+32;

8| double k= c+273;

9| System.out.println("Besarnya derajat dalam reamur="+r);

10| System.out.println("Besarnya derajat dalam fahrenheit="+f);

11| System.out.println("Besarnya derajat dalam kelvin="+k);

12| }

Page 7: Pemprograman menggunakan Netbeans

3. Program ini digunakan untuk menginput 3 kata, dan menampilkan 3 kata tersebut secara

acak dari yang ke-2, ke-1, dan ke-3

Menggunakan 3 variabel (a,b,c)

Menggunakan statement “System”, “String”

1| import javax.swing.JOptionPane;

2| private static String a;

3| private static String b;

4| private static String c;

5| public static void main(String[] args) throws IOException{

6| Scanner input = new Scanner(System.in);

7| System.out.println("Masukkan kata pertama");

8| a=input.nextLine();

9| System.out.println("Masukkan kata ke-2");

10| b=input.nextLine();

11| System.out.println("Masukkan kata ke-3");

12| c= input.nextLine();

13| System.out.println(b+a+c);

14| }

Page 8: Pemprograman menggunakan Netbeans

BAB III

RUNNING PROGRAM

1. Tampilan semua program memasukkan biodata berupa nama, NRP, dan asal

a. Tampilan program

b. Tampilan awal program (menginput data nama)

Page 9: Pemprograman menggunakan Netbeans

c. Program meminta inputan data NRP berupa integer

D. Meminta inputan kota asal

Page 10: Pemprograman menggunakan Netbeans

e. Program akan mengeluarkan data yang diinputkan tadi yang berisi nama, NRP, kota asal.

Page 11: Pemprograman menggunakan Netbeans

2. Tampilan hasil running program menentukan derajat celcius dalam Reamur, Kelvin, Fahrenheit.

a. Tampilan program

b. Memasukkan besarnya suhu dalam derajat celcius dan program akan mengkonversi

kedalam satuan reamur, fahrenheit, dan kelvin

Page 12: Pemprograman menggunakan Netbeans

3. Tampilan hasil running dari program menampilkan urutan kata secara acak

a. Tampilan program

b. Program meminta user untuk memasukkan kata yang pertama

Page 13: Pemprograman menggunakan Netbeans

b. Program meminta user untuk memasukkan kata yang kedua

c. Program meminta user untuk memasukkan kata yang ketiga

Page 14: Pemprograman menggunakan Netbeans

d. Hasil running setelah memasukkan tiga kata tersebut. Muncul tampilan kata dengan urutan

kata kedua, pertama, dan ketiga.