Bab_4_Sekuensi
LAPORAN RESMI
PRAKTIKUM ALGORITMA & STRUKTUR DATA
MODUL 4
SEKUENSI
Disusun Oleh :
LABORATORIUM MICROTEACHING DAN KOMPUTER
JURUSAN PENDIDIKAN INFORMATIKA
FAKULTAS ISIB
UNIVERSITAS TRUNOJOYO MADURA
2014
Disetujui : ...-...-.../Bangkalan
(
SUDIYANTO)
10.04.1.1.1.00075
TGL PRAKTIKUM
: 29 MARET 2014
NAMA
: FARIDATUS SHOFIYAH
NRP
: 13.06.311.00112
KELOMPOK
: C2
DOSEN PENGAMPU : PRESSA PERDANA S. S.
ASISTEN
: SUDIYANTO
(2)
BAB I
PENDAHULUAN
1.1
Latar Belakang
Algoritma sekuensi (runtunan) adalah alur pemikiran yang terstruktur,
urut, pasti,
dan
jelas untuk menyelesaikan masalah.Algoritma Sekuensi
merupakan urutan proses program yang terurut tanpa adanya proses
Percabangan.
1.2
Tujuan
Dalam praktikum ini, diharapkan praktikan :
•
Mahasiswa memahami algoritma penyelesaian suatu masalah serta
dapat mengimplementasikan algoritma ke dalam program yang
masih bersifat sekuensial.
(3)
BAB II
DASAR TEORI
I.
TEORI 1
Sekuensi adalah pemrograman sederhana yang hanya dapat
memecahkan masalah-masalah yang sederhana. Masalah yang dapat
diselesaikan dengan sekuensi saja biasanya hanya satu masalah kecil
yang berdiri sendiri. Pembahasan sebelumnya, sejauh ini menggunakan
prinsip sekuensi. Disamping itu, pada bagian ini kita juga akan
mempelajari bagaimana membuat pseudocode sebelum implementasi ke
bahasa pemrograman.
II.
TEORI 2
Algoritma sekuensi (runtunan) adalah alur pemikiran yang terstruktur,
urut, pasti,
dan
jelas untuk menyelesaikan masalah.Algoritma Sekuensi
merupakan urutan proses program yang terurut tanpa adanya proses
Percabangan.
(4)
BAB III
IMPLEMENTASI
I.
PELAKSANAAN PRAKTIKUM
Soal
Buatkan program untuk menghitung konversi dari meter ke centimeter dan
dari inci ke centimeter seperti berikut ini :
1 meter = 100
1 inci = 2.54 cm
Jawaban
package algoritma4; /**
*
* @author Faridatus Shofiyah */
import java.util.Scanner; public class Algoritma4 {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in); float m, cm, inci;
System.out.print("Masukan ukuran dalam Meter:"); m = masuk.nextFloat();
cm = m * 100;
inci = m * 100 / 2.54f;
System.out.println("Ukuran dalam CM = " + cm); System.out.println("Ukuran dalam Inci = " + inci);
} }
(5)
Screen Shoot Running Program
II.
LATIHAN
Soal
a. Program untuk konnversi suhu dari Celcius ke Fahreinhet.
Rumus
Fahreinhet = 9/5 * celcius + 32
Jawaban
package algoritma4; /**
*
* @author Faridatus Shofiyah */
import java.util.Scanner; public class algoritma4_2 {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in); int celcius;
float reamur,fahreinhet,kelvin;
System.out.print("Masukkan derajat Celcius : "); celcius=masuk.nextInt();
fahreinhet = 9f/5f * celcius + 32f;
System.out.println("Fahreinhet : "+fahreinhet); reamur=4f/5f * celcius;
(6)
System.out.println("Reamur : "+reamur); kelvin=celcius + 273f;
System.out.println("Kelvin : "+kelvin);
} }
Source Code
Screen Shoot Running Program
b. Tambahkan program diatas untuk menghitung konversi dari celcius ke
Reamur dan Kelvin
Reamur = 4/5 * Celcius
Kelvin = Celcius + 273.
(7)
package algoritma4; /**
*
* @author Faridatus Shofiyah */
import java.util.Scanner; public class algoritma4_2 {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in); int celcius;
float reamur,fahreinhet,kelvin;
System.out.print("Masukkan derajat Celcius : "); celcius=masuk.nextInt();
fahreinhet = 9f/5f * celcius + 32f;
System.out.println("Fahreinhet : "+fahreinhet); reamur=4f/5f * celcius;
System.out.println("Reamur : "+reamur); kelvin=celcius + 273f;
System.out.println("Kelvin : "+kelvin); }
(8)
III.
TUGAS
Soal
1.
Buatlah program volume tabung!
package volume; /**
*
* @author Faridatus Shofiyah */
import java.util.Scanner; public class Volume {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in); // untuk mengambil data dari keyboard
double Jari_Jari,Tinggi; float Phi;
System.out.print("Masukkan Jari-Jari:"); Jari_Jari=masuk.nextDouble();
System.out.print("Masukkan Tinggi:"); Tinggi=masuk.nextDouble();
Phi=3.14f;
System.out.println("Volume Tabung:"+(Phi*Jari_Jari*Jari_Jari*Tinggi)); }
(9)
BAB IV
PENUTUP
4.1
Kesimpulan
Pada prinsipnya, Algoritma sekuensi (runtunan) adalah alur pemikiran
yang terstruktur, urut, pasti, dan jelas untuk menyelesaikan masalah.
4.2
Saran
Kalau bisa mahasiswa yang praktikum tidak diberi tugas rumah, akan tetapi
ditntut utuk bisa memehami materi tentang mata kuliah ini
(1)
BAB III
IMPLEMENTASI
I.
PELAKSANAAN PRAKTIKUM
Soal
Buatkan program untuk menghitung konversi dari meter ke centimeter dan
dari inci ke centimeter seperti berikut ini :
1 meter = 100
1 inci = 2.54 cm
Jawaban
package algoritma4; /**
*
* @author Faridatus Shofiyah */
import java.util.Scanner; public class Algoritma4 {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in); float m, cm, inci;
System.out.print("Masukan ukuran dalam Meter:"); m = masuk.nextFloat();
cm = m * 100;
inci = m * 100 / 2.54f;
System.out.println("Ukuran dalam CM = " + cm); System.out.println("Ukuran dalam Inci = " + inci);
} }
(2)
Screen Shoot Running Program
II.
LATIHAN
Soal
a. Program untuk konnversi suhu dari Celcius ke Fahreinhet.
Rumus
Fahreinhet = 9/5 * celcius + 32
Jawaban
package algoritma4; /**
*
* @author Faridatus Shofiyah */
import java.util.Scanner; public class algoritma4_2 {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in); int celcius;
float reamur,fahreinhet,kelvin;
System.out.print("Masukkan derajat Celcius : "); celcius=masuk.nextInt();
fahreinhet = 9f/5f * celcius + 32f;
System.out.println("Fahreinhet : "+fahreinhet); reamur=4f/5f * celcius;
(3)
System.out.println("Reamur : "+reamur); kelvin=celcius + 273f;
System.out.println("Kelvin : "+kelvin);
} }
Source Code
Screen Shoot Running Program
b. Tambahkan program diatas untuk menghitung konversi dari celcius ke
Reamur dan Kelvin
Reamur = 4/5 * Celcius
Kelvin = Celcius + 273.
(4)
package algoritma4; /**
*
* @author Faridatus Shofiyah */
import java.util.Scanner; public class algoritma4_2 {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in); int celcius;
float reamur,fahreinhet,kelvin;
System.out.print("Masukkan derajat Celcius : "); celcius=masuk.nextInt();
fahreinhet = 9f/5f * celcius + 32f;
System.out.println("Fahreinhet : "+fahreinhet); reamur=4f/5f * celcius;
System.out.println("Reamur : "+reamur); kelvin=celcius + 273f;
System.out.println("Kelvin : "+kelvin); }
(5)
III.
TUGAS
Soal
1.
Buatlah program volume tabung!
package volume; /**
*
* @author Faridatus Shofiyah */
import java.util.Scanner; public class Volume {
public static void main(String args[]) {
Scanner masuk = new Scanner(System.in); // untuk mengambil data dari keyboard
double Jari_Jari,Tinggi; float Phi;
System.out.print("Masukkan Jari-Jari:"); Jari_Jari=masuk.nextDouble();
System.out.print("Masukkan Tinggi:"); Tinggi=masuk.nextDouble();
Phi=3.14f;
System.out.println("Volume Tabung:"+(Phi*Jari_Jari*Jari_Jari*Tinggi)); }
(6)