Kamis, 19 Desember 2013

Laporan Praktikum Algoritma3-4


LAPORAN PRAKTIKUM
ALGORITMA DAN PEMROGRAMAN
MODUL III - IV






Disusun  :
Demy Octiana Azmianti
125610118




JURUSAN SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN DAN INFORMATIKA
AKAKOM YOGYAKARTA
2012


PERTEMUAN KE-3
OPERATOR

1.     Pembahasan
Operator adalah symbol khusus yang menyajikan operasi khusus pada satu, dua atau tiga operand 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.

Sifat-sifat operator :
Sifat
Keterangan
Unary
Operator yang hanya melibatkan 1 operand
Binary
Operator yang hanya melibatkan 2 operand
Tenary
Operator yang hanya melibatkan 3 operand

Operator Aritmatika:
Operator
Keterangan
+
Penjumlahan
-
Pengurangan
*
Perkalian
/
Pembagian
%
Sisa pembagian (modulus)

Operator *, / dan % mempunyai prioritas yang sama, tetapi lebih tinggi daripada + atau -.

2.     Pelaksanaan Praktikum
Buat program seperti berikut :
import java.util.Scanner;
public class Jumlah
{
                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("Jumlah="+jumlah);
                }
}


                Output yang diharapkan :
               

Penjelasan Program :
-          Ciri utama suatu program java adalah aplikasi adalah didalamnya ada definisi metod main dengan syntax :
            public static void main (String [] arg)
-          tanda [ ] berarti bagian tersebut bersifat pilihan (boleh tidak ada)
-          Import intinya adalah memanfaatkan class-class java yang telah didefinisikan dalam package-package yang tinggal kita gunakan
-          System.out.println agar output yang dihasilkan berada dibaris dibawahnya, atau sama halnya dengan Enter
-          System.out.print agar output yang dihasilkan berada dalam 1 baris yang sama.

3.     Listing
Terlampir

4.     Tugas
Buatlah program dengan menggunakan operator aritmatika!
import java.util.Scanner;
public class Aritmatika
{
                public static void main(String args[])
                {
                                int A,B,jumlah,bagi,kali,kurang,mod;
                                Scanner masuk = new Scanner(System.in);
                                System.out.println("      Program Aritmatika");
                                System.out.println("===============================");
                                System.out.println("");
                                System.out.print("Masukkan Bilangan Pertama :");
                                A=masuk.nextInt();
                                System.out.print("Masukkan Bilangan Kedua :");
                                B=masuk.nextInt();
                                jumlah=A+B;
                                kurang=A-B;
                                bagi=A/B;
                                kali=A*B;
                                mod=A%B;
                                System.out.println("");
                                System.out.println("Hasil Penjumlahan ="+jumlah);
                                System.out.println("Hasil Pengurangan ="+kurang);
                                System.out.println("Hasil Pembagian     ="+bagi);
                                System.out.println("Hasil Perkalian         ="+kali);
                                System.out.println("Hasil Modulus          ="+mod);
                }
}


Output :
           


















PERTEMUAN KE-4
SEKUENSI

1.     Pembahasan
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. Pada bagian ini, kita juga akan mempelajari bagaimana membuat pseudocode sebelum implementasi ke bahasa pemrograman.

2.     Pelaksanaan Praktikum
Buatkan program untuk menghitung konversi dari meter ke centimeter dan dari inci ke centimeter, seperti berikut:
1 meter = 100
1 inci = 2.54 cm
import 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);
                }
}

Output:



3.     Listing
Terlampir

4.     Tugas
import java.util.Scanner;
public class KonversiSuhu
{
                public static void main(String args[])
                {
                                Scanner masuk = new Scanner(System.in);
                                int celcius;
                                float fahreinhet, reamur, kelvin;
                                System.out.print("Masukkan 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);
                }
}
Output:



5.     Kesimpulan
Bahwa dalam program java kita juga dapat menyertakan operator aritmatika dan presedence operator.  Agar seorang programmer dapat memahami, mengerti, melakukan, dan membuat serangkaian program kombinasi dan sequensial.



Tidak ada komentar:

Posting Komentar