You are on page 1of 6

LAPORAN PRAKTIKUM ALGORITMA DAN PEMROGRAMAN

(Teknik Informatika) Pertemuan 5 dan 6

Disusun oleh Daniel Kurniawan 125410136

SEKOLAH TINGGI MANAJEMEN DAN INFORMATIKA AKAKOM YOGYAKARTA 2012

PEMBAHASAN
1. Pernyataan seleksi IF akan mempunyai beberapa bentuk. Bentuk yang pertama adalah IF dengan satu pilihan. Bentuk umumnya adalah sebagai berikut
If (kondisi) pernyataan

peryataan

[salah] Keterangan: Kondisi digunakan untuk menentukan pengambilan keputusan. Jika kondisi bernilai benar, maka pernyataan dikerjakan Pernyataan, berisi perintah-perintah dan akan dijalankan jika kondisi bernilai benar. Pernyataan disini bisa berupa pernyataan tunggal maupun majemuk. 2. Pernyataan switch adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan, berdasarkan nilai dari sebuahdan nilai penyeleksi. 3. import java.util.Scanner; public class IfSatuPilihan { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); int bil; System.out.print("Masukkan bilangan : "); bil=masuk.nextInt(); if (bil==0) System.out.println("Bilangan Nol"); } }

4. import java.util.Scanner; public class CaseJurusan { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); int pil; System.out.print("Masukkan pilihan: "); pil=masuk.nextInt(); switch (pil) { case 1:System.out.println("Jurusan MI/D3");break; case 2:System.out.println("JurusanTK/D3");break; case 3:System.out.println("JurusanKA/D3");break; case 4:System.out.println("JurusanTI/S1");break; case 5:System.out.println("JurusanSI/S1");break; default: System.out.println("Pilihan Salah!!!");break; } } }

TUGAS
1. Buat program untuk mendapatkan nilai determinan dari persamaan kuadrat. Kemudian akan ditampilkan pernyataan sesuai hasil determinannya. 2. Buat program dengan pilihan: a. Konversi suhu b. Konversi jarak Jawab: 1. import java.util.Scanner; public class tugas5 { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); int a, b, c, D; System.out.print("masukkan nilai a: "); a=masuk.nextInt(); System.out.print("masukkan nilai b: "); b=masuk.nextInt(); System.out.print("masukkan nilai c: "); c=masuk.nextInt(); D=b*b-(4*a*c); if (D==0) System.out.println("akar sama"); if (D>0) System.out.println("akar beda"); if (D<0) System.out.println("akar imajiner"); } } Hasil output:

2. import java.util.Scanner; public class konversi { public static void main(String args[]) { Scanner masuk=new Scanner(System.in); int pil; float mm, cm, dm, m, dam, hm, km; float celcius, fahreinhet, reamur, kelvin; System.out.println("1. Konversi Suhu"); System.out.println("2. Konversi Jarak"); System.out.print("Pilih konversi: "); pil=masuk.nextInt(); if (pil==1){ System.out.println("Konversi Jarak"); System.out.print("Masukan derajat celcius: "); celcius=masuk.nextInt(); fahreinhet=9f/5f*celcius+32f; System.out.println("Fahreinhet : "+fahreinhet); reamur=5f/4f*celcius; System.out.println("Reamur : "+reamur); kelvin=celcius+273f; System.out.println("Kelvin : "+kelvin); } if (pil==2){ System.out.println("Konversi Suhu"); System.out.print("Masukan ukuran dalam meter: "); m=masuk.nextFloat(); mm=m*1000; cm=m*100; dm=m*10; dam=m/10; hm=m/100; km=m/1000; System.out.println("Ukuran dalam mm=" +mm); System.out.println("Ukuran dalam cm=" +cm); System.out.println("Ukuran dalam dm=" +dm); System.out.println("Ukuran dalam dam=" +dam); System.out.println("Ukuran dalam hm=" +hm); System.out.println("Ukuran dalam km=" +km); } } }

Hasil output:

You might also like