Modul iii dan iv algo

Download Modul iii dan iv algo

Post on 20-Feb-2017

172 views

Category:

Education

2 download

Embed Size (px)

TRANSCRIPT

<p>LAPORAN PRAKTIKUMALGORITMA DAN PEMOGRAMANMODUL III DAN IV</p> <p>DISUSUN OLEH :Nama : BONDHAN AHMADNIM : 133310015Jurusan : TEKNIK KOMPUTER</p> <p>SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTERAKAKOMYOGYAKARTA</p> <p>MODUL IIIOPERATOR</p> <p>1.1 MAKSUD DAN TUJUANMAKSUDMempelajari dan mengetahui macam-macam operator.</p> <p>TUJUANMahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemrograman java, mengetahui macam-macam kategori operator dan mengetahui perbedaan operator satu dengan yang lainnya.</p> <p>1.2 PEMBAHASANOperator adalah symbol khusus yang menyajikan operasi khusus pada satu,dua,atau tiga operator dan kemudian mengembalikan hasilnya.Operator tersebut digunakan untuk membentuk ekspresi. Sebuah konstanta atau entitas dengan sendirinya merupakan ekspresi,demikian juga kombinasi dari konstanta dan variable dengan operator.</p> <p>Pelaksanaan Pratikum :</p> <p>import java.util.Scanner;public class jumlah{</p> <p>public static void main(String args[]){Scanner masuk = new Scanner(System.in);int A,B, jumlah;System.out.print("Bilangan 1:");A=masuk.nextInt();System.out.print("Bilangan 2:");B=masuk.nextInt();jumlah = A + B;System.out.println("Perkalian Bil A + Bil B ="+jumlah); }}</p> <p>Scanner masuk yaitu new Scanner (System.in) berfungsi untuk memasukkan data-data yang akan di programkan seperti = int A,B, jumlah, kurang, kali, bagi, sisa.Jumlah A + B; yaitu suatu operator dalam program java yang berfungsi untuk mengalikan Bil A dan BSystem.out.println (Perkalian Bil A + Bil B =+jumlah) menampilkan isi variabel (hal yang akan di tampilkan,biasanya lebih dari satu)</p> <p>Public class Aritmatika{Public static void main(String args[]){System.out.println(1+2=+(1+2));System.out.println(3*2=+(3*2));System.out.println(7/3=+(7/3));System.out.println(3-2=+(3-2));System.out.println(13%5=+(13%5));System.out.println();System.out.println(1+2*3=+(1=2*3));System.out.println(1+2/2=+(1+2/2));System.out.println(9-2%2=+(9-2%2));}}</p> <p>Penjelasan :Void: Menunjukan bahwa method tidak mengembalikan nilai atau objek.Main: merupakan nama method utama dari program java.Static: merupakan tipe method.Public: merupakn salah satu macam modifier.String: String merupakan tipe argument yang diterima untuk parameter dari command Java.Args[]: array argument yang bias ditambahkan pada saat menggunakan command java untuk menjalankan program java.</p> <p>1.3 KESIMPULAN</p> <p>Operator merupakan simbol khusus dengan operasi khusus dan kemudian mengembalikan hasilnya. Dalam penggunaannya kita harus mengenal simbol-simbol yang digunakan dan kita harus mengetahui operator mana yang mempunyai precedence yang lebih tinggi. </p> <p>1.4 TUGAS</p> <p>Pertanyaan1. Dengan menggunakan operator aritmatika buatlah untuk menjumlahkan, mengalikan, membagi, dan sisa pembagian dari 2 bilangan yang diinputkan dengan keyboard, output yang diinginkan sebagai berikut :Bilangan 1 : 7Bilangan 2 : 2</p> <p>HasilOperator Aritmatika ===========================Jumlah = 9Kurang = 5Kali = 14Bagi = 3Sisa = 1Press any key to kontinue . . .</p> <p>2. Buatlah program untuk menghitung keliling dan luas lingkaran </p> <p>Jawaban1. import java.util.Scanner; public class TugasPtiga{public static void main(String args[]){float kali, bagi, mod, jumlah, kurang;Scanner data = new Scanner(System.in);int bil1, bil2;String kata = "";System.out.print("Bilangan 1: ");bil1 = data.nextInt();System.out.print("Bilangan 2: ");bil2 = data.nextInt();kali = bil1*bil2;bagi = bil1/bil2;mod = bil1%bil2;jumlah = bil1+bil2;kurang = bil1-bil2;System.out.println("");System.out.println("Hasil Operator Aritmatika");System.out.println("=========================");System.out.println("Jumlah= "+jumlah);System.out.println("Kurang= "+kurang);System.out.println("Kali= "+kali);System.out.println("Bagi= "+bagi);System.out.println("Sisa= "+mod);}}</p> <p>2. import java.util.Scanner;public class TugasPtigaB{ public static void main (String[]args) { Scanner masuk=new Scanner(System.in); float r, luas, keliling; System.out.print("jari-jari:"); r = masuk.nextFloat(); luas = r*r*22/7; keliling = r*2*22/7f; System.out.println(""); System.out.println("keliling lingkaran = "+keliling); System.out.println("luas lingkaran ="+luas); } }</p> <p>Hasil output :</p> <p>jari-jari:9</p> <p>keliling lingkaran = 56.57143luas lingkaran =254.57143Press any key to continue . . .</p> <p>MODUL IVSEKUENSI</p> <p>1.5 MAKSUD DAN TUJUANMAKSUDMengenal sekuesi dan penerapannya .</p> <p>TUJUANMahasiswa memahami algoritma penyelesaian suatu masalah serta dapat mengimplementasikan algoritma ke dalam program yang masih bersifat sekuensial.</p> <p>1.6 PEMBAHASANSekuensi adalah Pemograman sederhana yang hanya dapat memecahkan masalah-masalah yang sederhana. Masalah yang dapat diselesaikan dengan sekuensi saja biasanya hanya satu masalah kecil yang berdiri sendiri..</p> <p>Contoh Praktikumimport java.util.Scanner;public class Konversi{public static void main(String args[]){Scanner masuk = new Scanner(System.in);float m, cm, inci;System.out.print(Masukkan 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);System.out.println();float km, mil, ntmil, feet;System.out.println(Masukan ukuran dalam Kilometer);km=masuk.nextFloat();mil=km*1.609f;ntmil=km*1.852f;feet=km*0.00033f;System.out.println(Ukuran dalam Km=+km);System.out.println(Ukuran dalam Mil=+mil);System.out.println(Ukuran dalam Nauticalmil=+ntmil);System.out.println(Ukuran dalam Feet=+feet);}}Penjelasan :import java.util.Scanner digunakan untuk menyatakan bahwa program yang dibuat akan menggunakan kelas scanner yang berada didalam kelas java.util.public class Konversi merupakan nama kelas yang kita buat.dalam program java ini,nama file yang kita buat harus sama dengan nama file yang kita simpan karena pada program java ini huruf besar dan huruf kecil memiliki makna yang berbeda (case sensitive).Scanner masuk = new Scanner(System.in) artinya dibuat obyek dengan nama masuk dan mengacu ke kelas Scanner.float m, cm, inci, km, mil, ntmil, feet merupakan deklarasi variable yang akan digunakan.m = masuk.nextFloat() digunakan untuk meminta memasukkan nilai m (meter),kata float (f) merupakan nilai default untuk bilangan pecahan yang kecil.System.out.println(Ukuran dalam CM, ... =+cm, ...) merupakan merupakan perintah untuk menampilkan hasil output ke layar.</p> <p>import java.util.Scanner;public class Konversi{ public static void main(String args[]) {Scanner masuk = new Scanner(System.in);int celcius;Float fahreinhet, reamur, kelvin;System.out.print("Masukan derajat celcius: ");celcius = masuk.nextInt();fahreinhet = 9f/5f*celcius + 32f;reamur = 4f/5f*celcius;kelvin = celcius+273f;System.out.println("Fahreinhet:"+fahreinhet);System.out.println("reamur:"+reamur);System.out.println("Kelvin:"+kelvin); }}</p> <p>Public class Konversi yaitu nama kelas yang kita buat dengan nama class Konversipublic static void main(String args[])yaitu permulaan fungsi utama dalam java. Kata kunci void di depan main merupakan keharusan pada java.Scanner masuk = new Scanner(System.in);yaitu untuk memasukan data-data yang akan diprogramkan,atau tipe data java seperti float m,cm,inci; System.out.print("Masukan derajat celcius: ");yaitu untuk menampilkan ke layar dan setelah selesai tidak berpindah baris.</p> <p>System.out.println("Fahreinhet:"+fahreinhet);yaitu berfungsi menampilkan ke layar dan setelah selesai berpindah baris akibatnya perintah keluaran berikutnya akan ditampilkan pada baris berikutnya,Hasil penjumlahan atau //menampilkan isi variable hasil.</p> <p>1.7 KESIMPULANMeskipun hanya memecahkan masalah-masalah yang sederhana, sekuensi merupakan pemrograman sederhana yang sangat membantu.</p> <p>1.8 TUGAS</p> <p>Pertanyaan1. Buatlah program untuk mencari volume dari sebuah tabung dengan inputan jari-jari dan tinggi tabung.2. Buatlah program untuk mencari volume dan luas permukaan balok dengan inputan panjang, lebar, dan tinggi</p> <p>Jawaban1. import java.util.Scanner;public class TugasPempatA {public static void main(String args[]) {Scanner masuk=new Scanner(System.in);float R, T, V;System.out.print("Jari-jari: ");R = masuk.nextFloat();System.out.print("Tinggi tabung: ");T = masuk.nextFloat();V = R*R*T*22/7f;System.out.println("");System.out.println("Volume Tabung: "+V);}}Hasil Output :Jari-jari : 3Tinggi tabung : 9</p> <p>Volume Tabung : 254.57143Press any key to continue . . .</p> <p>2. import java.util.Scanner;public class TugasPempatB {public static void main(String args[]) {Scanner masuk=new Scanner(System.in);float panjang, lebar, tinggi, volume, luas;System.out.print("Panjang: ");panjang = masuk.nextFloat();System.out.print("Lebar: ");lebar = masuk.nextFloat();System.out.print("Tinggi: ");tinggi = masuk.nextFloat();System.out.println("");volume = panjang*lebar*tinggi;System.out.println("Volume Balok: "+volume);luas = panjang*lebar;System.out.println("Luas permukaan: "+luas);}}Hasil Output :Panjang : 13Lebar : 4Tinggi : 3</p> <p>Volume Balok : 156.0Luas permukaan : 52.0Press any key to continue . . .</p>