Jumat, 02 November 2012

Laporan Praktikum Algoritma dan pemrograman Modul 3 dan 4


LAPORAN PRATIKUM
 ALGORITMA DAN PEMOGRAMAN
Pertemuan 3 & 4



Disusun Oleh :
Nama                      :  Muhammad Taufik Irawan
No MHS     :  115410074
Jurusan       :  Tehnik informatika/ S1


LABORATORIUM TERPADU
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM
YOGYAKARTA
2011

A.  Maksud dan Tujuan
Modul 3
Mahasiswa memahami  tentang dasar-dasar Algoritma dan pemograman dan Mengimplementasikan program sederhana dengan menggunakan Software java dan mengenal operator dalam java:
1.      Memenuhi laporan kegiatan setelah selesai pratikum STMIK “AKAKOM” Yogyakarta.
2.      Mahasiswa memahami tentang operator dan penggunaannya dalam bahasa pemograman java,
3.      Mengetahui macam-macam kategori operator dan mengetahui perbedaan operator satu dengan yang lainnya
4.      Menerapkan ilmu dan teori-teori selama mengikuti pendidikan kedalam aplikasi nyata secara praktek guna membantu dan mendukung kemampuan beraktualisasi dalam penerapan ilmu di dunia nyata.
5.      Mengembangkan pola keilmuan dan membuka wawasan pengetahuan baru sesuai dengan bidang teknologi informasi khususnya membuat suatu program aplikasi
6.      Belajar bersosialisasi dengan lingkungan kerja yang sesungguhnya.

Modul 4
Mahasiswa memahami tentang algoritma dan pemograman java dengan textpad:
  1. Membuat program sederhana dengan menggunakan fungsi Sekuensi dalam textpad
  2. Mahasiswa mampu membuat program walaupun program tersebut sederhana dengan menggunakan operator dalam program java.
  3. Mahasiswa memahami algoritma penyelesaiansuatu masalah serta dapat mengimplementasikan algoritma ke dalam program yang masih bersifat sekuensial.


B.      Pembahasan Modul 3

Operator 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.

Operator
Precedence
Positix

Expr++ex--
Unary

++expr—expr+expr-expr~!
Multiplikasi

*/%
Aditif

+-
Pergeseran

                         << >> >>>
Relasional

< > <= >= instanceof
Persamaan

==!=
bitwise AND

&
bitwise exclusive OR

^
bitwise inclusive OR

I
Logika AND

&&
Logika OR

II
Ternary

?:
Pemberian
=+=_=*=/+%=&=^=I=<<= >>=>>>=


Operator Aritmatika
     
Operator
Keterangan
+
Penjumlahan ( tanda Plus)
-
Pengurangan (tanda Minus)
*
Perkalian
/
Pembagian
%
Sisa Pembagian

Pelaksanaan Pratikum :

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("Perkalian Bil A + Bil B ="+jumlah);
                            }
}

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 B
System.out.println  (“Perkalian Bil A + Bil B =”+jumlah) menampilkan isi variabel (hal yang akan di tampilkan,biasanya lebih dari satu)
 Dan biasanya akan menampilkan hasil sebagai berikut :





                                                                 

TUGAS MODUL  3

Terlampir

LISTING MODUL 3
Terlampir


C.      Pembahasan Modul 4

          Sekuensi adalah Pemograman sederhana yang  hanya dapat memecahkan masalah-masalah yang sederhana. Masalah yang dapat diselesaikan dengan sekuensi saja biasanya hanya satu masalah kecil yangberdiri sendiri, disini membuat suatu program masih menggunakan text.

Pelaksanaan Pratikum:

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);
      }
}


  • Public class Konversi yaitu nama kelas yang kita buat dengan nama class Konversi
  • public 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.
·         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.
Dan dalam membuat program ini memperoleh hasil sebagai berikut:


TUGAS MODUL 4
Terlampir


LISTING MODUL 4
Terlampir

D.      KESIMPULAN

MODUL 3

            Dari keseluruhan modul 3 dalam pratikum di Laboratorium Terpadu STMIK AKAKOM dapat disimpulkan sebagai berikut:
  1. Dalam menggunakan fungsi operator kita harus mengenal symbol-simbol yang digunakan untuk program java ini.
  2. Pada saat kita akan menggunakan operator-operator dari bahasa pemograman java, kita harus mengetahui operator yang mana yang mempunyai precedence yang lebih tinggi.
  3. Pada saat operator dari presidence yang sama muncul di dalam ekspresi yang sama, harus diatur yang mana yang harus dikerjakan dahulu.


MODUL 4

            Dari Hasil Pratikum di Laboratorium Terpadu STMIK AKAKOM maka dapat diperoleh kesimpulan sebagai berikut :
  1. Pemograman sederhana yang hanya dapat memecahkan masalah-masalh yang sederhana.
  2. Dalam pratikum ini tipe data harus di ketikan melalui keyboard agar program java bisa di jalankan.

Tidak ada komentar:

Poskan Komentar