MODUL III, Algoritma Pemrograman I

A.  PEMBAHASAN
Program 1 :
importjava.util.Scanner;
publicclass 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.print(“Jumlah =”+jumlah);
          }
          }
Penjelasan :
     importjava.util.Scanner;
Digunakan untuk melakukan ataupemanggilan package yang akan digunakan didalam program
public class Jumlah
{
     publicstatic void main (String[] args)
     {
Terdapat pernyataan public class. Pernyataanini adalah pernyataan pembuka sebuah kelas. Kelas sendiri digunakan untukmenciptakan objek. Kata public di depannya berfungsi agar kelastersebut dapat diakses oleh semua program lain. Class itu sendiri diberi namaLatihan1. Lalu kita menemukan pernyataan public static void main (String [] args)adalah pernyataan pembukasebuah metode. Metode sendiri adalah kumpulan pernyataan untuk melakukan suatutugas tertentu  dalam kelas. Dalam setiapaplikasi harus ada sebuah metode yang bernama main yang akandieksekusi pertama kali saat program tersebut dijalankan. Pada program di atasterdapat kata static pada pernyataan pembuka metode main. Hal ini berartimetode maintidak mengubah atau menggunakan objek yang diciptakan oleh kelas tersebut,sehingga dapat dikatakan berdiri sendiri dan tidak terikat dengan objek. Dalammetode maindalam aplikasi, parameternya adalah selalu String[]args, dimana args hanyalah sebuah nama dari objekarray dari String. Array ini nantinya akan berisi parameter-parameteryang diberikan user sebagai argumen.
Scanner masuk = new Scanner (System.in);
Digunakan untuk memanggil fungsiScanner dan StreamReader dari package io dan util, fungsi tersebut digunakanuntuk membuat object
int A,B, jumlah;
Integer (16 bit two`s complement)digunakan untuk melakukan pendeklarasian tipe data untuk setiap veriabel yangakan digunakannya.
System.out.print(“Bilangan 1: “);
A = masuk.nextInt ();
Bahasa pemrograman tersebutdigunakan untuk melakukan penginputan banyaknya data dari keyboard dengan tipeinteger.
jumlah = A+B;
Salah satu contoh ekspresi yangterdiri dari konstanta dengan precedence yang bertipe aditif yang digunakanuntuk menjumlahkan konstanta atau entitas.
System.out.println(“Jumlah=”+jumlah);
Bahasa pemrograman ini digunakanuntuk pemanggilan array yang telah diinput yang kemudian akan ditampilkan isivariable hasil ekspresi operator.
B.  TUGAS
1.      Buatlah program untuk menghitungkeliling dan luas lingkaran!
import java.util.Scanner;
public class Tugas2
{
     public static void main (String[] args)
     {
          Scanner masuk = new Scanner (System.in);
          float phi,r,D,keliling,luasling;
          System.out.print(“masukkan r = “);
          r = masuk.nextInt();
          phi = 3.14f;
          D = 2 * r;
          keliling = phi * D;
          luasling = phi * r * r;
System.out.println(“Keliling lingkaran = “+ keliling);
System.out.println(” LuasLingkaran = “+ luasling);
     }
}
Hasilprogram :
2.      Tugas dari dosen pengampu?
Tidak adatugas dari dosenn pengampu.
C.  KESIMPULAN
Program javatentang operator menyajikan operasi-operasi khusus yang digunakan untukmembentuk ekspresi matematika. Sebelum menggunakan operator kita harusmengetahui terlebih dahulu precedence yang lebih tinggi dari precedence yangrendah. Sehingga operator pada baris yang sama mempunyai precedence yang sama.Operator biner dikerjakan dikerjakan dari kiri ke kanan, sedangkan operatorpemberian dikerjakan dari kanan ke kiri.
D.  LISTING
Terlampir 
Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s