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
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
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
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}
End {akan ditampilkan hasil dari running inputan nama, NRP, dan asal kota}
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
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
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.